CBCT auto-calibration by contour registration

This paper discusses a novel strategy for estimating projection matrices using the contours of anatomical structures tracked on x-ray projection images. It establishes an auto-calibration routine which calculates the geometrical projection parameters from unknown patient geometry based on iterative reconstruction and registration. By introducing the uncertainty of calibration parameters in registration, we achieve a robust correction for broad types of patient motion. As our method does not rely on consistency between projection data and tomography reconstruction it is robust towards truncation, noise and other typical artifacts of CBCT reconstruction. We evaluated our proposed method of auto-calibration on digital reconstructed radiographs (DRRs) of a CT headscan. In a standard dental CBCT setup our approach shows an average recovery of volume sharpness of 83:67% for different motion types.

[1]  A. Laurentini,et al.  The Visual Hull Concept for Silhouette-Based Image Understanding , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[3]  Montse Pardàs,et al.  Shape from inconsistent silhouette , 2008, Comput. Vis. Image Underst..

[4]  J. Nocedal,et al.  A Limited Memory Algorithm for Bound Constrained Optimization , 1995, SIAM J. Sci. Comput..

[5]  Shree K. Nayar,et al.  Computer Vision - ACCV 2006, 7th Asian Conference on Computer Vision, Hyderabad, India, January 13-16, 2006, Proceedings, Part I , 2006, ACCV.

[6]  Jorge Nocedal,et al.  Algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound-constrained optimization , 1997, TOMS.

[7]  Wolfgang Wein,et al.  Self-calibration of geometric and radiometric parameters for cone-beam computed tomography , 2011 .

[8]  Edmond Boyer On Using Silhouettes for Camera Calibration , 2006, ACCV.

[9]  S Maur,et al.  Auto-calibration by locally consistent contours for dental CBCT , 2018, Physics in medicine and biology.

[10]  Roberto Cipolla,et al.  Generalised Epipolar Constraints , 1996, International Journal of Computer Vision.

[11]  W. Zbijewski,et al.  Motion compensation in extremity cone-beam CT using a penalized image sharpness criterion , 2017, Physics in medicine and biology.

[12]  Hans-Peter Seidel,et al.  A Silhouette-Based Algorithm for Texture Registration and Stitching , 2001, Graph. Model..

[13]  Andreas Maier,et al.  Dynamic 2-D/3-D Rigid Registration Framework Using Point-To-Plane Correspondence Model , 2017, IEEE Transactions on Medical Imaging.

[14]  Johnny Park,et al.  Camera calibration correction in Shape from Inconsistent Silhouette , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Francisco José Madrid-Cuevas,et al.  Shape from silhouette using Dempster-Shafer theory , 2010, Pattern Recognit..

[16]  Jorge Nocedal,et al.  Remark on “algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound constrained optimization” , 2011, TOMS.

[17]  Roberto Cipolla,et al.  Silhouette Coherence for Camera Calibration under Circular Motion , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Gloria Haro Shape from Silhouette Consensus , 2012, Pattern Recognit..

[19]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[20]  W A Kalender,et al.  Simultaneous misalignment correction for approximate circular cone-beam computed tomography. , 2008, Physics in medicine and biology.