This dissertation presents a new computational system that seeks to estimate the inverse mechanics of a bone fracture from 3D CT images. One image provides a model of an unbroken bone and a second records a fractured example of the same bone after...
The recent development of the compressed sensing (CS) theory has given rise to several algorithms being proposed for signal acquisition and reconstruction. Implementing these algorithms are computationally demanding and pose several challenges for...
The rise of AI powered computer vision algorithms offers the possibility of intelligent data processing, and decision making based on streaming data from video cameras. Applications such as Smart Cities could potentially use these video cameras fo...
Robotic simulators have long been used to test code and designs before any actual hardware is tested to ensure safety and efficiency. Many current robotics simulators are either closed source (calling into question the fidelity of their simulation...
Sparse Matrices are very large matrices with very few nonzero elements and operations on sparse matrices are central to many numerical and graph algorithms. The fundamental bottleneck in these operations is the usage of specialized storage formats...
Heterogeneous many-core architectures that consist of big, fast cores and small, energy-efficient cores are very promising for future high-performance computing (HPC) systems. These architectures offer a good balance between single-threaded perfor...
Integrated Circuits (ICs) for logic (computation) have dramatically increased in both capacity and speed since their introduction in 1958. However, memory technology has had only modest improvements in speed. Moreover, to increase capacity and low...