Principal Warps: Thin-Plate Splines and the Decomposition of Deformations
IEEE Transactions on Pattern Analysis and Machine Intelligence
A Method for Registration of 3-D Shapes
IEEE Transactions on Pattern Analysis and Machine Intelligence - Special issue on interpretation of 3-D scenes—part II
A Graduated Assignment Algorithm for Graph Matching
IEEE Transactions on Pattern Analysis and Machine Intelligence
A Stochastic Iterative Closest Point Algorithm (stochastICP)
MICCAI '01 Proceedings of the 4th International Conference on Medical Image Computing and Computer-Assisted Intervention
A Robust Point Matching Algorithm for Autoradiograph Alignment
VBC '96 Proceedings of the 4th International Conference on Visualization in Biomedical Computing
A new point matching algorithm for non-rigid registration
Computer Vision and Image Understanding - Special issue on nonrigid image registration
Unsupervised Learning of an Atlas from Unlabeled Point-Sets
IEEE Transactions on Pattern Analysis and Machine Intelligence
CUDA: performance tips and tricks
ACM SIGGRAPH 2007 courses
A flight tested wake turbulence aware altimeter
ISVC'11 Proceedings of the 7th international conference on Advances in visual computing - Volume Part II
DS-RT '12 Proceedings of the 2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications
Hi-index | 0.00 |
Robust Point Matching (RPM) is a common image registration algorithm, yet its large computational complexity prohibits registering large point sets in a timely manner. With recent advances in General Purpose Graphical Processing Units (GPGPUs), commodity hardware is capable of greatly reducing the execution time of RPM when non-rigidly aligning thousands of data points. In this paper, we identify areas where parallelism can be exploited in the RPM algorithm, and investigate a GPU-based approach to accelerate the implementation. Other common RPM implementations are compared with our solution. Experiments on synthetic and real data sets show that our approach achieves close to linear speed-up with respect to total computational power over the widely used Matlab implementation. Our tests indicate that utilizing our implementation on current state of the art GPU technology would enable the use of vastly greater point set sizes.