A New Solution for Camera Calibration and Real-Time Image Distortion Correction in Medical Endoscopy–Initial Technical Evaluation

Medical endoscopy is used in a wide variety of diagnostic and surgical procedures. These procedures are renowned for the difficulty of orienting the camera and instruments inside the human body cavities. The small size of the lens causes radial distortion of the image, which hinders the navigation process and leads to errors in depth perception and object morphology. This article presents a complete software-based system to calibrate and correct the radial distortion in clinical endoscopy in real time. Our system can be used with any type of medical endoscopic technology, including oblique-viewing endoscopes and HD image acquisition. The initial camera calibration is performed in an unsupervised manner from a single checkerboard pattern image. For oblique-viewing endoscopes the changes in calibration during operation are handled by a new adaptive camera projection model and an algorithm that infer the rotation of the probe lens using only image information. The workload is distributed across the CPU and GPU through an optimized CPU+GPU hybrid solution. This enables real-time performance, even for HD video inputs. The system is evaluated for different technical aspects, including accuracy of modeling and calibration, overall robustness, and runtime profile. The contributions are highly relevant for applications in computer-aided surgery and image-guided intervention such as improved visualization by image warping, 3-D modeling, and visual SLAM.

[1]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

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

[3]  Sing Bing Kang,et al.  Parameter-Free Radial Distortion Correction with Center of Distortion Estimation , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Paulo Menezes,et al.  Ray-based Calibration of Rigid Medical Endoscopes , 2008 .

[5]  Andrew W. Fitzgibbon,et al.  Direct Least Square Fitting of Ellipses , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  C Wu,et al.  A full geometric and photometric calibration method for oblique-viewing endoscopes , 2010, Computer aided surgery : official journal of the International Society for Computer Aided Surgery.

[7]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[8]  Yen-Wei Chen,et al.  A scope cylinder rotation tracking method for oblique-viewing endoscopes without attached sensing device , 2010, The 2nd International Conference on Software Engineering and Data Mining.

[9]  Jay B. West,et al.  Implementation, calibration and accuracy testing of an image-enhanced endoscopy system , 2002, IEEE Transactions on Medical Imaging.

[10]  Leonel Sousa,et al.  Massively LDPC Decoding on Multicore Architectures , 2011, IEEE Transactions on Parallel and Distributed Systems.

[11]  Paul F. Whelan,et al.  Which pattern? Biasing aspects of planar calibration patterns and detection methods , 2007, Pattern Recognit. Lett..

[12]  Vijayan K. Asari,et al.  A new approach for nonlinear distortion correction in endoscopic images based on least squares estimation , 1999, IEEE Transactions on Medical Imaging.

[13]  Zhengyou Zhang,et al.  Flexible camera calibration by viewing a plane from unknown orientations , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[14]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .

[15]  Hideki Yoshikawa,et al.  Camera Model and Calibration Procedure for Oblique-Viewing Endoscope , 2003, MICCAI.

[16]  Paul Suetens,et al.  Evaluation of a Novel Calibration Technique for Optically Tracked Oblique Laparoscopes , 2007, MICCAI.

[17]  Til Aach,et al.  Dynamic Distortion Correction for Endoscopy Systems with Exchangeable Optics , 2009, Bildverarbeitung für die Medizin.

[18]  H. Niemann,et al.  Evaluation of computer-assisted image enhancement in minimal invasive endoscopic surgery. , 2004, Methods of information in medicine.

[19]  Peter F. Sturm,et al.  Automatic Camera Calibration Applied to Medical Endoscopy , 2009, BMVC.

[20]  Luiz Velho,et al.  Image Processing for Computer Graphics and Vision, Second Edition , 2009, Texts in Computer Science.

[21]  Geoffrey McLennan,et al.  Videoendoscopic distortion correction and its application to virtual guidance of endoscopy , 2001, IEEE Transactions on Medical Imaging.

[22]  Jie Cheng,et al.  Programming Massively Parallel Processors. A Hands-on Approach , 2010, Scalable Comput. Pract. Exp..

[23]  S. M. Bozic Digital and Kalman filtering , 1979 .

[24]  Philippe C. Cattin,et al.  Fully Automatic Endoscope Calibration for Intraoperative Use , 2006, Bildverarbeitung für die Medizin.

[25]  Heinrich Niemann,et al.  A System for Real-Time Endoscopic Image Enhancement , 2003, MICCAI.