Published February 6, 2020 | Version 1.0

SNAPPY Libraries for Surgical Navigation

  • 1. UCL

Description

Presentation from RSLondonSouthEast, 2020

Abstract

Surgical navigation combines medical imaging, medical image computing, registration, tracking, visuali
sation, and graphical user interfaces. Researchers working in this area rely on open source platforms
that combine functionality in these areas to deliver prototype clinical applications. In this talk I w
ill discuss some of these platforms, and our experiences in using them for clinical application develo
pment. I will then introduce the SNAPPY libraries which form a more loosely coupled set of stand-alone
 open source Python libraries. The SNAPPY libraries are intended to support rapid prototyping of clini
cal application, faster translation from prototype to approved clinical software, and better dissemina
tion of research.   

The established platforms in this field are both large and often difficult to install or compile. It i
s becoming increasingly hard to recruit researchers with the skills in C++ development to build clinic
al software using these platforms. SNAPPY is intended to address these problems by providing smaller l
ibraries, written predominantly in Python. Development is accompanied by testing, documentation and qu
ality control to ensure that not only can novel applications be prototyped quickly, but that prototype
s can be developed into clinical applications in under two years.

SNAPPY currently consists of 13 libraries providing functionality for visualisation and augmented real
ity in surgery, together with hardware interface with video, tracking, and ultrasound sources. The lib
raries are stand-alone, open source, and provide Python interfaces. This design approach enables fast
development of robust applications with minimal and well managed dependencies.

Notes

This work is supported by the Wellcome/EPSRC Centre for Interventional and Surgical Sciences (WEISS) (203145Z/16/Z)

Files

snappy_rsl.pdf

Files (407.5 kB)

Name Size Download all
md5:49be8b545ba64a56db19552167d33b91
407.5 kB Preview Download

Additional details

Related works

Cites
Software: 10.5281/zenodo.3491054 (DOI)