Skip to main content
Top
Published in: International Journal of Computer Assisted Radiology and Surgery 4/2016

Open Access 01-04-2016 | Original Article

CustusX: an open-source research platform for image-guided therapy

Authors: Christian Askeland, Ole Vegard Solberg, Janne Beate Lervik Bakeng, Ingerid Reinertsen, Geir Arne Tangen, Erlend Fagertun Hofstad, Daniel Høyer Iversen, Cecilie Våpenstad, Tormod Selbekk, Thomas Langø, Toril A. Nagelhus Hernes, Håkon Olav Leira, Geirmund Unsgård, Frank Lindseth

Published in: International Journal of Computer Assisted Radiology and Surgery | Issue 4/2016

Login to get access

Abstract

Purpose

CustusX is an image-guided therapy (IGT) research platform dedicated to intraoperative navigation and ultrasound imaging. In this paper, we present CustusX as a robust, accurate, and extensible platform with full access to data and algorithms and show examples of application in technological and clinical IGT research.

Methods

CustusX has been developed continuously for more than 15 years based on requirements from clinical and technological researchers within the framework of a well-defined software quality process. The platform was designed as a layered architecture with plugins based on the CTK/OSGi framework, a superbuild that manages dependencies and features supporting the IGT workflow. We describe the use of the system in several different clinical settings and characterize major aspects of the system such as accuracy, frame rate, and latency.

Results

The validation experiments show a navigation system accuracy of \(<\)1.1 mm, a frame rate of 20 fps, and latency of 285 ms for a typical setup. The current platform is extensible, user-friendly and has a streamlined architecture and quality process. CustusX has successfully been used for IGT research in neurosurgery, laparoscopic surgery, vascular surgery, and bronchoscopy.

Conclusions

CustusX is now a mature research platform for intraoperative navigation and ultrasound imaging and is ready for use by the IGT research community. CustusX is open-source and freely available at http://​www.​custusx.​org.
Literature
1.
go back to reference Fedorov A, Beichel R, Kalpathy-Cramer J, Finet J, Fillion-Robin JC, Pujol S, Bauer C, Jennings D, Fennessy F, Sonka M, Buatti J, Aylward S, Miller JV, Pieper S, Kikinis R (2012) 3D slicer as an image computing platform for the quantitative imaging network. Magn Reson Imaging 30(9):1323–1341. doi:10.1016/j.mri.2012.05.001 CrossRefPubMedPubMedCentral Fedorov A, Beichel R, Kalpathy-Cramer J, Finet J, Fillion-Robin JC, Pujol S, Bauer C, Jennings D, Fennessy F, Sonka M, Buatti J, Aylward S, Miller JV, Pieper S, Kikinis R (2012) 3D slicer as an image computing platform for the quantitative imaging network. Magn Reson Imaging 30(9):1323–1341. doi:10.​1016/​j.​mri.​2012.​05.​001 CrossRefPubMedPubMedCentral
3.
go back to reference Nolden M, Zelzer S, Seitel A, Wald D, Muller M, Franz AM, Maleike D, Fangerau M, Baumhauer M, Maier-Hein L, Maier-Hein KH, Meinzer HP, Wolf I (2013) The medical imaging interaction toolkit: challenges and advances: 10 years of open-source development. Int J Comput Assist Radiol Surg 8(4):607–620. doi:10.1007/s11548-013-0840-8 CrossRefPubMed Nolden M, Zelzer S, Seitel A, Wald D, Muller M, Franz AM, Maleike D, Fangerau M, Baumhauer M, Maier-Hein L, Maier-Hein KH, Meinzer HP, Wolf I (2013) The medical imaging interaction toolkit: challenges and advances: 10 years of open-source development. Int J Comput Assist Radiol Surg 8(4):607–620. doi:10.​1007/​s11548-013-0840-8 CrossRefPubMed
4.
go back to reference Mercier L, Del Maestro RF, Petrecca K, Kochanowska A, Drouin S, Yan CX, Janke AL, Chen SJ, Collins DL (2011) New prototype neuronavigation system based on preoperative imaging and intraoperative freehand ultrasound: system description and validation. Int J Comput Assist Radiol Surg 6(4):507–522. doi:10.1007/s11548-010-0535-3 CrossRefPubMed Mercier L, Del Maestro RF, Petrecca K, Kochanowska A, Drouin S, Yan CX, Janke AL, Chen SJ, Collins DL (2011) New prototype neuronavigation system based on preoperative imaging and intraoperative freehand ultrasound: system description and validation. Int J Comput Assist Radiol Surg 6(4):507–522. doi:10.​1007/​s11548-010-0535-3 CrossRefPubMed
6.
go back to reference Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly Media Inc, New York Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly Media Inc, New York
7.
go back to reference Tokuda J, Fischer GS, Papademetris X, Yaniv Z, Ibanez L, Cheng P, Liu H, Blevins J, Arata J, Golby AJ, Kapur T, Pieper S, Burdette EC, Fichtinger G, Tempany CM, Hata N (2009) OpenIGTLink: an open network protocol for image-guided therapy environment. Int J Med Robot Comput Assist Surg 5(4):423–434. ISSN: 1478-596X. doi:10.1002/rcs.274 Tokuda J, Fischer GS, Papademetris X, Yaniv Z, Ibanez L, Cheng P, Liu H, Blevins J, Arata J, Golby AJ, Kapur T, Pieper S, Burdette EC, Fichtinger G, Tempany CM, Hata N (2009) OpenIGTLink: an open network protocol for image-guided therapy environment. Int J Med Robot Comput Assist Surg 5(4):423–434. ISSN: 1478-596X. doi:10.​1002/​rcs.​274
8.
go back to reference Cleary K, Cheng P, Enquobahrie A, Yaniv Z (2007) IGSTK: the book. Signature Book, Gaithersburg Cleary K, Cheng P, Enquobahrie A, Yaniv Z (2007) IGSTK: the book. Signature Book, Gaithersburg
10.
11.
go back to reference Yushkevich PA, Piven J, Hazlett HC, Smith RG, Ho S, Gee JC, Gerig G (2006) User-guided 3D active contour segmentation of anatomical structures: significantly improved efficiency and reliability. Neuroimage 31(3):1116–1128CrossRefPubMed Yushkevich PA, Piven J, Hazlett HC, Smith RG, Ho S, Gee JC, Gerig G (2006) User-guided 3D active contour segmentation of anatomical structures: significantly improved efficiency and reliability. Neuroimage 31(3):1116–1128CrossRefPubMed
14.
go back to reference Ibanez L, Schroeder W, Ng L, Cates J (2005) The ITK software guide. Kitware Inc, New York Ibanez L, Schroeder W, Ng L, Cates J (2005) The ITK software guide. Kitware Inc, New York
17.
go back to reference Wein W, Ladikos A, Fuerst B, Shah A, Sharma K, Navab N (2013) Global registration of ultrasound to MRI using the LC2 metric for enabling neurosurgical guidance. Med Image Comput Comput Assist Interv 16(Pt 1):34–41. doi:10.1007/978-3-642-40811-3_5 Wein W, Ladikos A, Fuerst B, Shah A, Sharma K, Navab N (2013) Global registration of ultrasound to MRI using the LC2 metric for enabling neurosurgical guidance. Med Image Comput Comput Assist Interv 16(Pt 1):34–41. doi:10.​1007/​978-3-642-40811-3_​5
21.
go back to reference Dingsøyr T, Nerur S, Balijepally V, Moe NB (2012) A decade of agile methodologies: towards explaining agile software development. J Syst Softw, 85(6):1213–1221. ISSN: 0164-1212. doi:10.1016/j.jss.2012.02.033. Special Issue: Agile Development Dingsøyr T, Nerur S, Balijepally V, Moe NB (2012) A decade of agile methodologies: towards explaining agile software development. J Syst Softw, 85(6):1213–1221. ISSN: 0164-1212. doi:10.​1016/​j.​jss.​2012.​02.​033. Special Issue: Agile Development
22.
go back to reference Humble J, Farley D (2010) Continuous delivery: reliable software releases through build, test, and deployment automation. Addison-Wesley Professional, 1st edn. ISBN: 0321601912, 9780321601919 Humble J, Farley D (2010) Continuous delivery: reliable software releases through build, test, and deployment automation. Addison-Wesley Professional, 1st edn. ISBN: 0321601912, 9780321601919
23.
go back to reference Smart J (2011) Jenkins: the definitive guide. O’Reilly Media Inc, New York Smart J (2011) Jenkins: the definitive guide. O’Reilly Media Inc, New York
24.
go back to reference Lindseth F, Bang J, Lango T (2003) A robust and automatic method for evaluating accuracy in 3-D ultrasound-based navigation. Ultrasound Med Biol 29(10):1439–1452CrossRefPubMed Lindseth F, Bang J, Lango T (2003) A robust and automatic method for evaluating accuracy in 3-D ultrasound-based navigation. Ultrasound Med Biol 29(10):1439–1452CrossRefPubMed
26.
go back to reference Nigris D, Collins D, Arbel T (2013) Fast rigid registration of pre-operative magnetic resonance images to intra-operative ultrasound for neurosurgery based on high confidence gradient orientations. Int J Comput Assist Radiol Surg. 8(4):649–661. ISSN: 1861-6410. doi:10.1007/s11548-013-0826-6 Nigris D, Collins D, Arbel T (2013) Fast rigid registration of pre-operative magnetic resonance images to intra-operative ultrasound for neurosurgery based on high confidence gradient orientations. Int J Comput Assist Radiol Surg. 8(4):649–661. ISSN: 1861-6410. doi:10.​1007/​s11548-013-0826-6
27.
go back to reference Rivaz H, Karimaghaloo Z, Fonov V, Collins D (2014) Nonrigid registration of ultrasound and mri using contextual conditioned mutual information. IEEE Trans Med Imaging 33(3):708–725. ISSN: 0278-0062. doi:10.1109/TMI.2013.2294630 Rivaz H, Karimaghaloo Z, Fonov V, Collins D (2014) Nonrigid registration of ultrasound and mri using contextual conditioned mutual information. IEEE Trans Med Imaging 33(3):708–725. ISSN: 0278-0062. doi:10.​1109/​TMI.​2013.​2294630
30.
go back to reference Bø LE, Leira HO, Tangen GA, Hofstad EF, Amundsen T, Langø T (2012) Accuracy of electromagnetic tracking with a prototype field generator in an interventional OR setting. Med Phys 39(1):399–406. doi:10.1118/1.3666768 CrossRefPubMed Bø LE, Leira HO, Tangen GA, Hofstad EF, Amundsen T, Langø T (2012) Accuracy of electromagnetic tracking with a prototype field generator in an interventional OR setting. Med Phys 39(1):399–406. doi:10.​1118/​1.​3666768 CrossRefPubMed
31.
33.
go back to reference Iversen D, Lindseth F, Unsgaard G, Torp H, Lovstakken L (2013) Model-based correction of velocity measurements in navigated 3-D ultrasound imaging during neurosurgical interventions. IEEE Trans Med Imaging, 32(9):1622–1631. ISSN: 0278-0062. doi:10.1109/TMI.2013.2261536 Iversen D, Lindseth F, Unsgaard G, Torp H, Lovstakken L (2013) Model-based correction of velocity measurements in navigated 3-D ultrasound imaging during neurosurgical interventions. IEEE Trans Med Imaging, 32(9):1622–1631. ISSN: 0278-0062. doi:10.​1109/​TMI.​2013.​2261536
34.
go back to reference Lango T, Vijayan S, Rethy A, Vapenstad C, Solberg OV, Marvik R, Johnsen G, Hernes TN (2012) Navigated laparoscopic ultrasound in abdominal soft tissue surgery: technological overview and perspectives. Int J Comput Assist Radiol Surg 7(4):585–599. doi:10.1007/s11548-011-0656-3 CrossRefPubMed Lango T, Vijayan S, Rethy A, Vapenstad C, Solberg OV, Marvik R, Johnsen G, Hernes TN (2012) Navigated laparoscopic ultrasound in abdominal soft tissue surgery: technological overview and perspectives. Int J Comput Assist Radiol Surg 7(4):585–599. doi:10.​1007/​s11548-011-0656-3 CrossRefPubMed
35.
go back to reference Våpenstad C, Rethy A, Langø T, Selbekk T, Ystgaard B, Hernes T, Mårvik R (2010) Laparoscopic ultrasound: a survey of its current and future use, requirements, and integration with navigation technology. Surg Endosc 24(12):2944–2953. ISSN: 0930-2794. doi:10.1007/s00464-010-1135-6 Våpenstad C, Rethy A, Langø T, Selbekk T, Ystgaard B, Hernes T, Mårvik R (2010) Laparoscopic ultrasound: a survey of its current and future use, requirements, and integration with navigation technology. Surg Endosc 24(12):2944–2953. ISSN: 0930-2794. doi:10.​1007/​s00464-010-1135-6
38.
go back to reference McCullough PA, Adam A, Becker CR, Davidson C, Lameire N, Stacul F, Tumlin J (2006) Risk prediction of contrast-induced nephropathy. Am J Cardiol 98(6):27–36CrossRef McCullough PA, Adam A, Becker CR, Davidson C, Lameire N, Stacul F, Tumlin J (2006) Risk prediction of contrast-induced nephropathy. Am J Cardiol 98(6):27–36CrossRef
39.
go back to reference Manstad-Hulaas F, Tangen GA, Gruionu LG, Aadahl P, Hernes TAN (2011) Three-dimensional endovascular navigation with electromagnetic tracking: ex vivo and in vivo accuracy. J Endovasc Ther 18(2):230–240. doi:10.1583/10-3301.1 Manstad-Hulaas F, Tangen GA, Gruionu LG, Aadahl P, Hernes TAN (2011) Three-dimensional endovascular navigation with electromagnetic tracking: ex vivo and in vivo accuracy. J Endovasc Ther 18(2):230–240. doi:10.​1583/​10-3301.​1
40.
go back to reference Manstad-Hulaas F, Tangen GA, Dahl T, Hernes TAN, Aadahl P (2012) Three-dimensional electromagnetic navigation vs. fluoroscopy for endovascular aneurysm repair: a prospective feasibility study in patients. J Endovasc Ther 19(1):70–78. doi:10.1583/11-3557.1 CrossRefPubMed Manstad-Hulaas F, Tangen GA, Dahl T, Hernes TAN, Aadahl P (2012) Three-dimensional electromagnetic navigation vs. fluoroscopy for endovascular aneurysm repair: a prospective feasibility study in patients. J Endovasc Ther 19(1):70–78. doi:10.​1583/​11-3557.​1 CrossRefPubMed
42.
go back to reference Hofstad EF, Sorger H, Leira HO, Amundsen T, Lango T (2014) Automatic registration of CT images to patient during the initial phase of bronchoscopy: a clinical pilot study. Med Phys 41(4):041903. doi:10.1118/1.4866884 CrossRefPubMed Hofstad EF, Sorger H, Leira HO, Amundsen T, Lango T (2014) Automatic registration of CT images to patient during the initial phase of bronchoscopy: a clinical pilot study. Med Phys 41(4):041903. doi:10.​1118/​1.​4866884 CrossRefPubMed
Metadata
Title
CustusX: an open-source research platform for image-guided therapy
Authors
Christian Askeland
Ole Vegard Solberg
Janne Beate Lervik Bakeng
Ingerid Reinertsen
Geir Arne Tangen
Erlend Fagertun Hofstad
Daniel Høyer Iversen
Cecilie Våpenstad
Tormod Selbekk
Thomas Langø
Toril A. Nagelhus Hernes
Håkon Olav Leira
Geirmund Unsgård
Frank Lindseth
Publication date
01-04-2016
Publisher
Springer Berlin Heidelberg
Published in
International Journal of Computer Assisted Radiology and Surgery / Issue 4/2016
Print ISSN: 1861-6410
Electronic ISSN: 1861-6429
DOI
https://doi.org/10.1007/s11548-015-1292-0

Other articles of this Issue 4/2016

International Journal of Computer Assisted Radiology and Surgery 4/2016 Go to the issue