Precise 3D/2D calibration between a RGB-D sensor and a C-arm fluoroscope

PurposeCalibration and registration are the first steps for augmented reality and mixed reality applications. In the medical field, the calibration between an RGB-D camera and a C-arm fluoroscope is a new topic which introduces challenges.MethodA convenient and efficient calibration phantom is designed by combining the traditional calibration object of X-ray images with a checkerboard plane. After the localization of the 2D marker points in the X-ray images and the corresponding 3D points from the RGB-D images, we calculate the projection matrix from the RGB-D sensor coordinates to the X-ray, instead of estimating the extrinsic and intrinsic parameters simultaneously.ValidationIn order to evaluate the effect of every step of our calibration process, we performed five experiments by combining different steps leading to the calibration. We also compared our calibration method to Tsai’s method to evaluate the advancement of our solution. At last, we simulated the process of estimating the rotation movement of the RGB-D camera using MATLAB and demonstrate that calculating the projection matrix can reduce the angle error of the rotation.ResultsA RMS reprojection error of 0.5 mm is achieved using our calibration method which is promising for surgical applications. Our calibration method is more accurate when compared to Tsai’s method. Lastly, the simulation result shows that using a projection matrix has a lower error than using intrinsic and extrinsic parameters in the rotation estimation.ConclusionsWe designed and evaluated a 3D/2D calibration method for the combination of a RGB-D camera and a C-arm fluoroscope.

[1]  Lena Maier-Hein,et al.  Real-Time Range Imaging in Health Care: A Survey , 2013, Time-of-Flight and Depth Imaging.

[2]  Lin Yang,et al.  Evaluating and Improving the Depth Accuracy of Kinect for Windows v2 , 2015, IEEE Sensors Journal.

[3]  Gregory D. Hager,et al.  The Kinect as an interventional tracking system , 2012, Medical Imaging.

[4]  In-So Kweon,et al.  Time-of-Flight Sensor Calibration for a Color and Depth Camera Pair , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

[6]  Simon Weidert,et al.  Intra-operative augmented reality in distal locking , 2015, International Journal of Computer Assisted Radiology and Surgery.

[7]  中澤 篤志,et al.  IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR2008)報告(会議報告,アンビエント環境知能) , 2008 .

[8]  Simon Weidert,et al.  The 'Augmented' Circles: A Video-Guided Solution for the Down-the-Beam Positioning of IM Nail Holes , 2014, IPCAI.

[9]  Du Q. Huynh,et al.  Metrics for 3D Rotations: Comparison and Analysis , 2009, Journal of Mathematical Imaging and Vision.

[10]  Jorge J. Moré,et al.  The Levenberg-Marquardt algo-rithm: Implementation and theory , 1977 .

[11]  Rafael Beyar,et al.  Prospective motion correction of X-ray images for coronary interventions , 2005, IEEE Transactions on Medical Imaging.

[12]  Ernesto Damiani,et al.  Temporal Denoising of Kinect Depth Data , 2012, 2012 Eighth International Conference on Signal Image Technology and Internet Based Systems.

[13]  Nassir Navab,et al.  3D Reconstruction from Projection Matrices in a C-Arm Based 3D-Angiography System , 1998, MICCAI.

[14]  Gene H. Golub,et al.  Matrix computations , 1983 .

[15]  M. Figl,et al.  Seven years of clinical experience with teleconsultation in craniomaxillofacial surgery. , 2005, Journal of oral and maxillofacial surgery : official journal of the American Association of Oral and Maxillofacial Surgeons.

[16]  Lejing Wang,et al.  Interactive 3D Visualization of a Single-View X-Ray Image , 2011, MICCAI.

[17]  Simon Weidert,et al.  How a surgeon becomes superman by visualization of intelligently fused multi-modalities , 2013, Medical Imaging.

[18]  Simon Weidert,et al.  Relevance-Based Visualization to Improve Surgeon Perception , 2014, IPCAI.

[19]  Leo Joskowicz,et al.  Robust Automatic C-Arm Calibration for Fluoroscopy-Based Navigation: A Practical Approach , 2002, MICCAI.

[20]  Angela E. Kedgley,et al.  Image intensifier distortion correction for fluoroscopic RSA: the need for independent accuracy assessment , 2012, Journal of applied clinical medical physics.

[21]  Tianmiao Wang,et al.  New method for geometric calibration and distortion correction of conventional C-arm , 2014, Comput. Biol. Medicine.

[22]  Berthold K. P. Horn,et al.  Tsai ’ s camera calibration method revisited , 2003 .

[23]  Urbano Nunes,et al.  Fast and Accurate Calibration of a Kinect Sensor , 2013, 2013 International Conference on 3D Vision.

[24]  Lejing Wang,et al.  First Deployments of Augmented Reality in Operating Rooms , 2012, Computer.

[25]  Simon Weidert,et al.  Machine learning-based augmented reality for improved surgical scene understanding , 2015, Comput. Medical Imaging Graph..

[26]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[27]  Daniel Herrera C,et al.  Joint depth and color camera calibration with distortion correction. , 2012, IEEE transactions on pattern analysis and machine intelligence.

[28]  Nassir Navab,et al.  Supervised classification for customized intraoperative augmented reality visualization , 2012, 2012 IEEE International Symposium on Mixed and Augmented Reality (ISMAR).

[29]  Nassir Navab,et al.  Recovering projection geometry: how a cheap camera can outperform an expensive stereo system , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[30]  Seon-Min Rhee,et al.  Time-of-flight sensor and color camera calibration for multi-view acquisition , 2011, The Visual Computer.

[31]  Fadi Dornaika,et al.  Hand-Eye Calibration , 1995, Int. J. Robotics Res..

[32]  David Hawkes,et al.  Surface transparency makes stereo overlays unpredictable: the implications for augmented reality. , 2003, Studies in health technology and informatics.

[33]  Ludwig Kappos,et al.  Quantifying Progression of Multiple Sclerosis via Classification of Depth Videos , 2014, MICCAI.

[34]  Zhengyou Zhang,et al.  Calibration between depth and color sensors for commodity depth cameras , 2011, 2011 IEEE International Conference on Multimedia and Expo.

[35]  Timo Schairer,et al.  Robust non-local denoising of colored depth data , 2008, 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[36]  Fatemeh Tahavori,et al.  A quantitative assessment of using the Kinect for Xbox 360 for respiratory surface motion tracking , 2012, Medical Imaging.

[37]  Lejing Wang,et al.  Multi-Modal Intra-Operative Navigation During Distal Locking of Intramedullary Nails , 2015, IEEE Transactions on Medical Imaging.

[38]  D. Louis Collins,et al.  DVV: A Taxonomy for Mixed Reality Visualization in Image Guided Surgery , 2012, IEEE Transactions on Visualization and Computer Graphics.

[39]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  Ève Coste-Manière,et al.  Temporal tracking of 3D coronary arteries in projection angiograms , 2002, SPIE Medical Imaging.

[41]  Lejing Wang,et al.  Intra-op Measurement of the Mechanical Axis Deviation: An Evaluation Study on 19 Human Cadaver Legs , 2012, MICCAI.

[42]  Leo Joskowicz,et al.  Fluroscopic Image Processing for Computer-Aided Orthopaedic Surgery , 1998, MICCAI.