TREK: an integrated system architecture for intraoperative cone-beam CT-guided surgery

PurposeA system architecture has been developed for integration of intraoperative 3D imaging [viz., mobile C-arm cone-beam CT (CBCT)] with surgical navigation (e.g., trackers, endoscopy, and preoperative image and planning data). The goal of this paper is to describe the architecture and its handling of a broad variety of data sources in modular tool development for streamlined use of CBCT guidance in application-specific surgical scenarios.MethodsThe architecture builds on two proven open-source software packages, namely the cisst package (Johns Hopkins University, Baltimore, MD) and 3D Slicer (Brigham and Women’s Hospital, Boston, MA), and combines data sources common to image-guided procedures with intraoperative 3D imaging. Integration at the software component level is achieved through language bindings to a scripting language (Python) and an object-oriented approach to abstract and simplify the use of devices with varying characteristics. The platform aims to minimize offline data processing and to expose quantitative tools that analyze and communicate factors of geometric precision online. Modular tools are defined to accomplish specific surgical tasks, demonstrated in three clinical scenarios (temporal bone, skull base, and spine surgery) that involve a progressively increased level of complexity in toolset requirements.ResultsThe resulting architecture (referred to as “TREK”) hosts a collection of modules developed according to application-specific surgical tasks, emphasizing streamlined integration with intraoperative CBCT. These include multi-modality image display; 3D-3D rigid and deformable registration to bring preoperative image and planning data to the most up-to-date CBCT; 3D-2D registration of planning and image data to real-time fluoroscopy; infrared, electromagnetic, and video-based trackers used individually or in hybrid arrangements; augmented overlay of image and planning data in endoscopic or in-room video; and real-time “virtual fluoroscopy” computed from GPU-accelerated digitally reconstructed radiographs (DRRs). Application in three preclinical scenarios (temporal bone, skull base, and spine surgery) demonstrates the utility of the modular, task-specific approach in progressively complex tasks.ConclusionsThe design and development of a system architecture for image-guided surgery has been reported, demonstrating enhanced utilization of intraoperative CBCT in surgical applications with vastly different requirements. The system integrates C-arm CBCT with a broad variety of data sources in a modular fashion that streamlines the interface to application-specific tools, accommodates distinct workflow scenarios, and accelerates testing and translation of novel toolsets to clinical use. The modular architecture was shown to adapt to and satisfy the requirements of distinct surgical scenarios from a common code-base, leveraging software components arising from over a decade of effort within the imaging and computer-assisted interventions community.

[1]  R. Siddon Fast calculation of the exact radiological path for a three-dimensional CT array. , 1985, Medical physics.

[2]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[3]  B. Wilson,et al.  Volume CT with a flat-panel detector on a mobile, isocentric C-arm: pre-clinical investigation in guidance of minimally invasive surgery. , 2005, Medical physics.

[4]  William Schroeder,et al.  The Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics , 1997 .

[5]  William E. Higgins,et al.  3D CT-Video Fusion for Image-Guided Bronchoscopy , 2008, Comput. Medical Imaging Graph..

[6]  G W Sherouse,et al.  Computation of digitally reconstructed radiographs for use in radiotherapy treatment design. , 1990, International journal of radiation oncology, biology, physics.

[7]  Jeffrey H. Siewerdsen,et al.  Effect of fiducial configuration on target registration error in intraoperative cone-beam CT guidance of head and neck surgery , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[8]  J. Duncan,et al.  Automated 2D-3D registration of a radiograph and a cone beam CT using line-segment enhancement. , 2006, Medical physics.

[9]  Jeffrey H. Siewerdsen,et al.  Fusion of intraoperative cone-beam CT and endoscopic video for image-guided procedures , 2010, Medical Imaging.

[10]  M. K. Luhandjula Studies in Fuzziness and Soft Computing , 2013 .

[11]  John K. Ousterhout,et al.  Scripting: Higher-Level Programming for the 21st Century , 1998, Computer.

[12]  David A Jaffray,et al.  Cone-beam computed tomography on a mobile C-arm: novel intraoperative imaging technology for guidance of head and neck surgery. , 2008, Journal of otolaryngology - head & neck surgery = Le Journal d'oto-rhino-laryngologie et de chirurgie cervico-faciale.

[13]  Jay B. West,et al.  Predicting error in rigid-body point-based registration , 1998, IEEE Transactions on Medical Imaging.

[14]  B. Jaramaz,et al.  Computer Assisted Orthopaedic Surgery: Image Guided and Robotic Assistive Technologies , 1998, Clinical orthopaedics and related research.

[15]  L. Lunsford,et al.  Intraoperative imaging with a therapeutic computed tomographic scanner. , 1984, Neurosurgery.

[16]  Gabor Fichtinger,et al.  OpenIGTLink: an open network protocol for image‐guided therapy environment , 2009, The international journal of medical robotics + computer assisted surgery : MRCAS.

[17]  A. James Stewart,et al.  Uncertainty propagation and analysis of image-guided surgery , 2011, Medical Imaging.

[18]  Gary R. Bradski,et al.  Learning OpenCV - computer vision with the OpenCV library: software that sees , 2008 .

[19]  Russell H. Taylor,et al.  High-accuracy 3D image-based registration of endoscopic video to C-arm cone-beam CT for image-guided skull base surgery , 2011, Medical Imaging.

[20]  J H Siewerdsen,et al.  Automatic image-to-world registration based on x-ray projections in cone-beam CT-guided interventions. , 2009, Medical physics.

[21]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Comparing Review , 2006, Towards a New Evolutionary Computation.

[22]  Max A. Viergever,et al.  Image registration by maximization of combined mutual information and gradient information , 2000, IEEE Transactions on Medical Imaging.

[23]  Daniel Mirota,et al.  Toward Video-Based Navigation for Endoscopic Endonasal Skull Base Surgery. , 2009, Medical image computing and computer-assisted intervention : MICCAI ... International Conference on Medical Image Computing and Computer-Assisted Intervention.

[24]  Guido Gerig,et al.  User-guided 3D active contour segmentation of anatomical structures: Significantly improved efficiency and reliability , 2006, NeuroImage.

[25]  Jie Zhang,et al.  Dosimetric characterization of a cone-beam O-arm imaging system. , 2009, Journal of X-ray science and technology.

[26]  K. Brock,et al.  Demons deformable registration for CBCT-guided procedures in the head and neck: convergence and accuracy. , 2009, Medical physics.

[27]  S. Schafer,et al.  Mobile C-arm cone-beam CT for guidance of spine surgery: Image quality, radiation dose, and integration with interventional guidance. , 2011, Medical physics.

[28]  M. Brian Blake,et al.  IGSTK: an open source software toolkit for image-guided surgery , 2006, Computer.

[29]  A Uneri,et al.  Tracker-On-C: A Novel Tracker Configuration for Image-Guided Therapy using a Mobile C-arm Authors , 2011 .

[30]  Branislav Jaramaz,et al.  Computer-Assisted Orthopaedic Surgery , 1998, Proceedings of the IEEE.

[31]  Gerd Hirzinger,et al.  Optimal Hand-Eye Calibration , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Rainer Graumann,et al.  3D soft tissue imaging with a mobile C-arm , 2007, Comput. Medical Imaging Graph..

[33]  David M. Beazley,et al.  Automated scientific software scripting with SWIG , 2003, Future Gener. Comput. Syst..

[34]  J H Siewerdsen,et al.  Intraoperative cone-beam CT for guidance of head and neck surgery: Assessment of dose and image quality using a C-arm prototype. , 2006, Medical physics.

[35]  Jeffrey H. Siewerdsen,et al.  Intraoperative Cone-beam CT for Guidance of Temporal Bone Surgery , 2006, Otolaryngology--head and neck surgery : official journal of American Academy of Otolaryngology-Head and Neck Surgery.

[36]  F. Jolesz Invited. Interventional and intraoperative MRI: A general overview of the field , 1998, Journal of magnetic resonance imaging : JMRI.

[37]  Luis Ibáñez,et al.  The ITK Software Guide , 2005 .

[38]  Frank Chongwoo Park,et al.  Robot sensor calibration: solving AX=XB on the Euclidean group , 1994, IEEE Trans. Robotics Autom..

[39]  William E. Lorensen,et al.  The NA-MIC Kit: ITK, VTK, pipelines, grids and 3D slicer as an open platform for the medical image computing community , 2006, 3rd IEEE International Symposium on Biomedical Imaging: Nano to Macro, 2006..

[40]  Martin Styner,et al.  KWMeshVisu: A Mesh Visualization Tool for Shape Analysis , 2006, The Insight Journal.

[41]  Daniel Mirota,et al.  Evaluation of a System for High-Accuracy 3D Image-Based Registration of Endoscopic Video to C-Arm Cone-Beam CT for Image-Guided Skull Base Surgery , 2013, IEEE Transactions on Medical Imaging.