» Articles » PMID: 32436132

SciKit-Surgery: Compact Libraries for Surgical Navigation

Overview
Publisher Springer
Date 2020 May 22
PMID 32436132
Citations 14
Authors
Affiliations
Soon will be listed here.
Abstract

Purpose: This paper introduces the SciKit-Surgery libraries, designed to enable rapid development of clinical applications for image-guided interventions. SciKit-Surgery implements a family of compact, orthogonal, libraries accompanied by robust testing, documentation, and quality control. SciKit-Surgery libraries can be rapidly assembled into testable clinical applications and subsequently translated to production software without the need for software reimplementation. The aim is to support translation from single surgeon trials to multicentre trials in under 2 years.

Methods: At the time of publication, there were 13 SciKit-Surgery libraries provide functionality for visualisation and augmented reality in surgery, together with hardware interfaces for video, tracking, and ultrasound sources. The libraries are stand-alone, open source, and provide Python interfaces. This design approach enables fast development of robust applications and subsequent translation. The paper compares the libraries with existing platforms and uses two example applications to show how SciKit-Surgery libraries can be used in practice.

Results: Using the number of lines of code and the occurrence of cross-dependencies as proxy measurements of code complexity, two example applications using SciKit-Surgery libraries are analysed. The SciKit-Surgery libraries demonstrate ability to support rapid development of testable clinical applications. By maintaining stricter orthogonality between libraries, the number, and complexity of dependencies can be reduced. The SciKit-Surgery libraries also demonstrate the potential to support wider dissemination of novel research.

Conclusion: The SciKit-Surgery libraries utilise the modularity of the Python language and the standard data types of the NumPy package to provide an easy-to-use, well-tested, and extensible set of tools for the development of applications for image-guided interventions. The example application built on SciKit-Surgery has a simpler dependency structure than the same application built using a monolithic platform, making ongoing clinical translation more feasible.

Citing Articles

Autonomous control of an ultrasound probe for intra-operative ultrasonography using vision-based shape sensing of pneumatically attachable flexible rails.

McDonald-Bowyer A, Syer T, Retter A, Stoyanov D, Stilli A Int J Comput Assist Radiol Surg. 2024; 19(7):1391-1398.

PMID: 38777945 PMC: 11230978. DOI: 10.1007/s11548-024-03178-z.


Towards Reducing Visual Workload in Surgical Navigation: Proof-of-concept of an Augmented Reality Haptic Guidance System.

Zhang G, Bartels J, Martin-Gomez A, Armand M Comput Methods Biomech Biomed Eng Imaging Vis. 2024; 11(4):1073-1080.

PMID: 38487569 PMC: 10938944. DOI: 10.1080/21681163.2022.2152372.


Image-guidance in endoscopic pituitary surgery: an in-silico study of errors involved in tracker-based techniques.

Enkaoua A, Islam M, Ramalhinho J, Dowrick T, Booker J, Khan D Front Surg. 2023; 10:1222859.

PMID: 37780914 PMC: 10540627. DOI: 10.3389/fsurg.2023.1222859.


SciKit-SurgeryGlenoid, an Open Source Toolkit for Glenoid Version Measurement.

Olafsdottir A, Majed A, Butt D, Falworth M, Clarkson M, Thompson S Proc SPIE Int Soc Opt Eng. 2023; 12034:120341S.

PMID: 37767103 PMC: 7615128. DOI: 10.1117/12.2608597.


The value of Augmented Reality in surgery - A usability study on laparoscopic liver surgery.

Ramalhinho J, Yoo S, Dowrick T, Koo B, Somasundaram M, Gurusamy K Med Image Anal. 2023; 90:102943.

PMID: 37703675 PMC: 10958137. DOI: 10.1016/j.media.2023.102943.


References
1.
Butler D . Translational research: crossing the valley of death. Nature. 2008; 453(7197):840-2. DOI: 10.1038/453840a. View

2.
Drouin S, Kochanowska A, Kersten-Oertel M, Gerard I, Zelmann R, De Nigris D . IBIS: an OR ready open-source platform for image-guided neurosurgery. Int J Comput Assist Radiol Surg. 2016; 12(3):363-378. DOI: 10.1007/s11548-016-1478-0. View

3.
Lasso A, Heffter T, Rankin A, Pinter C, Ungi T, Fichtinger G . PLUS: open-source toolkit for ultrasound-guided intervention systems. IEEE Trans Biomed Eng. 2014; 61(10):2527-37. PMC: 4437531. DOI: 10.1109/TBME.2014.2322864. View

4.
Thompson S, Dowrick T, Xiao G, Ramalhinho J, Robu M, Ahmad M . SnappySonic: An Ultrasound Acquisition Replay Simulator. J Open Res Softw. 2020; 8(1):8. PMC: 7212065. DOI: 10.5334/jors.289. View

5.
Thompson S, Schneider C, Bosi M, Gurusamy K, Ourselin S, Davidson B . In vivo estimation of target registration errors during augmented reality laparoscopic surgery. Int J Comput Assist Radiol Surg. 2018; 13(6):865-874. PMC: 5973973. DOI: 10.1007/s11548-018-1761-3. View