SciKit-Surgery libraries 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.
Getting started:
Wondering which library is suitable for your job and how to use it? Check out the list of included libraries, relevant documentation and demo tutorials.
Packages:
Library | Purpose |
---|---|
scikit-surgerycore | Algorithms/tools common to all scikit-surgery packages. Read more… |
scikit-surgeryimage | Image processing algorithms using OpenCV. Read more… |
scikit-surgeryvtk | Implements VTK functionality for IGS applications. Read more… |
scikit-surgeryutils | Example applications/utilities. Read more… |
scikit-surgerycalibration | Calibration algorithms (camera/pointer/ultrasound etc). Read more… |
scikit-surgerysurfacematch | Stereo reconstruction and point cloud matching. Read more… |
scikit-surgerytf | IGS models implemented in TensorFlow. Read more… |
scikit-surgerytorch | IGS models implemented in PyTorch. Read more… |
scikit-surgerynditracker | Interface for Northern Digital (NDI) trackers. Vicra, Spectra, Vega, Aurora. Read more… |
scikit-surgeryarucotracker | Interface for OpenCV ARuCo. Read more… |
scikit-surgeryspeech | Speech/Wakeword detection |
scikit-surgerydocker | Automate containerization of project/algorithm using docker. |
scikit-surgerychallenge | Automate downloading, execution and results evaluation of submitted docker. |
Publications:
-
Thompson S, Dowrick T, Ahmad M, et al. SciKit-Surgery: compact libraries for surgical navigation. International Journal of Computer Assisted Radiology and Surgery. 2020 Jul;15(7):1075-1084. DOI: 10.1007/s11548-020-02180-5.
-
Thompson S, Dowrick T, Xiao G, et al. SnappySonic: An Ultrasound Acquisition Replay Simulator. Journal of Open Research Software. 2020 ;8(1):8. DOI: 10.5334/jors.289.
-
Thompson, S; Dowrick, T; Ahmad, M; Opie, J; Clarkson, M; (2021) Are fiducial registration error and target registration error correlated? SciKit-SurgeryFRED for teaching and research. In: (Proceedings) SPIE Medical Imaging Image-Guided Procedures, Robotic Interventions, and Modeling. SPIE (In press).
https://discovery.ucl.ac.uk/id/eprint/10112339/