Point-based rigid-body registration using an unscented Kalman filter.
We present and validate a novel registration algorithm mapping two data sets, generated from a rigid object, in the presence of Gaussian noise. The proposed method is based on the Unscented Kalman Filter (UKF) algorithm that is generally employed for analyzing nonlinear systems corrupted by additive Gaussian noise. First, we employ our proposed registration algorithm to fit two randomly generated data sets in the presence of isotropic Gaussian noise, when the corresponding points between the two data sets are assumed to be known. Then, we extend the registration method to the case where the data (with known correspondences) is stimulated by anisotropic Gaussian noise. The new registration method not only reliably converges to the correct registration solution, but it also estimates the variance, as a confidence measure, for each of the estimated registration transformation parameters. Furthermore, we employ the proposed registration algorithm for rigid-body, point-based registration where corresponding points between two registering data sets are unknown. The algorithm is tested on point data sets which are garnered from a pelvic cadaver and a scaphoid bone phantom by means of computed tomography (CT) and tracked free-hand ultrasound imaging. The collected 3-D points in the ultrasound frame are registered to the 3-D meshes in the CT frame by using the proposed and the standard Iterative Closest Points (ICP) registration algorithms. Experimental results demonstrate that our proposed method significantly outperforms the ICP registration algorithm in the presence of additive Gaussian noise. It is also shown that the proposed registration algorithm is more robust than the ICP registration algorithm in terms of outliers in data sets and initial misalignment between the two data sets.
Moghari
Mehdi Hedjazi
MH
Department of Electrical and Computer Engineering, Queen's University, Kingston ON K7L 3N6, Canada.
Abolmaesumi
Purang
P
D000465:Algorithms; D000704:Analysis of Variance; D016477:Artifacts; D003198:Computer Simulation; D005246:Feedback; D006801:Humans; D007091:Image Processing, Computer-Assisted / Q000379:methods*; D021621:Imaging, Three-Dimensional / Q000379:methods; D008954:Models, Biological; D009068:Movement; D017711:Nonlinear Dynamics; D016011:Normal Distribution; D010363:Pattern Recognition, Automated / Q000379:methods*; D010384:Pelvic Bones / Q000033:anatomy & histology; D019047:Phantoms, Imaging; D012044:Regression Analysis; D021361:Scaphoid Bone / Q000033:anatomy & histology; D012680:Sensitivity and Specificity; D013382:Subtraction Technique; D014057:Tomography, X-Ray Computed; D014463:Ultrasonography / Q000379:methods