Browsing School of Computing Graduate Theses by Title
Now showing items 1-20 of 400
-
2D-3D Registration Methods for Computer-Assisted Orthopaedic Surgery
(2011-09-28)2D-3D registration is one of the underpinning technologies that enables image-guided intervention in computer-assisted orthopaedic surgery (CAOS). Preoperative 3D images and surgical plans need to be mapped to the patient ... -
Achieving Consumable Big Data Analytics by Distributing Data Mining Algorithms
Businesses look at Big Data as an opportunity to gain insights for improving their services. The derivation of such insights requires using different data mining techniques. Mature data mining tools like WEKA or R have ... -
An Adaptable Context-Management Framework for Pervasive Computing
(2008-09-15)Pervasive Computing presents an exciting realm where intelligent devices interact within the background of our environments to create a more intuitive experience for their human users. We demonstrate enabling context-awareness ... -
Adding Run-Time Monitoring to UML-RT by Modifying the Papyrus-RT Code Generator
(2016-08-22)In Model-Driven Engineering (MDE), the developer creates a model using a language such as Unified Modeling Language (UML) or UML for Real-Time (UML-RT) and uses tools such as Papyrus or Papyrus-RT that generate code for ... -
Advanced Techniques for Robotic Assessment of Neurological Impairments In Stroke Patients
(2014-09-29)Stroke is an acute injury of the central nervous system and is caused by the disruption of blood flow or by the rupture of blood vessels. A stroke can impact many body functions, often causing motor, speech, memory, vision ... -
Advancing Security Services for Cloud Applications
With cloud computing taking roots, Software as a Service (SaaS) is transforming the future of Information Technology (IT). SaaS is a modern pervasive software delivery model in the Cloud in which software providers host ... -
Advancing the Theory and Utility of Holographic Reduced Representations
(2010-08-12)In this thesis, we build upon the work of Plate by advancing the theory and utility of Holographic Reduced Representations (HRRs). HRRs are a type of linear, associative memory developed by Plate and are an implementation ... -
Aiming with Assistance: Player Balancing for Differences in Fine Motor Ability
A significant barrier to players’ enjoyment of video games is the competitive nature of many multiplayer games. It can be difficult for people with different abilities to enjoy playing together. Player balancing (such as ... -
The Algorithmic Expansion of Stories
(2010-10-12)This research examines how the contents and structure of a story may be enriched by computational means. A review of pertinent semantic theory and previous work on the structural analysis of folktales is presented. Merits ... -
Algorithms for Sequence Similarity Measures
(2010-11-17)Given two sets of points $A$ and $B$ ($|A| = m$, $|B| = n$), we seek to find a minimum-weight many-to-many matching which seeks to match each point in $A$ to at least one point in $B$ and vice versa. Each matched pair (an ... -
Analysis of Discrete Shapes Using Lie Groups
(2014-01-30)Discrete shapes can be described and analyzed using Lie groups, which are mathematical structures having both algebraic and geometrical properties. These structures, borrowed from mathematical physics, are both algebraic ... -
An Analysis of Motion Smoothness in Video Object Detection
Machine learning in computer vision has become an invaluable aspect of research on object detection and object tracking. While advancements in current research aim to improve the matching of predictions with ground truth ... -
Android App Protection through Anti-tampering and Anti-debugging Techniques
Android devices remain an attractive mobile malware target in recent years. Android applications (or simply apps) in the device are vulnerable to different attacks which can tamper with the execution of an app to change app ... -
AppaaS: Provisioning of Context-Aware Mobile Applications as a Service
(2013-02-01)The global mobile application market is booming in all directions and business giants, viz. Google and Apple, have acknowledged the huge expansion in their Application Market and App Store. There is a demand though for a ... -
Application of Optical CT to Estimate the Mass of Macroalgae in a Tank of Water
This thesis develops and tests a mass estimation system for macroalgae using optical computed tomography. The system consists of a table with a fixed camera and backlighting, which rotates around a container of macroalgae ... -
Applications of Quantum Cryptography
(2010-03-12)This thesis extends the applicability of quantum cryptography. First, we prove that quantum cryptography at least equals classical cryptography in an important area, namely authentication. The quantum key distribution ... -
Applying Statistical Process Control to Automate the Analysis of Performance Load Tests
Avoiding performance regressions is very important in the evolution of ultra-large software systems. Even the addition of an extra field or control statement can degrade the performance of the software system considerably ... -
An Approach to Clone Detection in Behavioral Models
(2014-03-04)In this thesis, we present an approach for identifying near-miss interaction clones in reverse-engineered UML behavioural models. Our goal is to identify patterns of interaction ("conversations") that can be used to ... -
Assisting End-users in Filling Out Web Services
(2016-06-01)With the quick advance of web service technologies, end-users can conduct various on-line tasks, such as shopping on-line. Usually, end-users compose a set of services to accomplish a task, and need to enter values to ... -
The Attentive Hearing Aid: visual selection of auditory sources
(2007-10-01)We present the Attentive Hearing Aid, a system that uses eye input to amplify the audio of tagged sound sources in the environment. A multidisciplinary project, we use the latest technology to take advantage of the social ...