| Literature DB >> 32395246 |
Stephen Thompson1, Thomas Dowrick1, Goufang Xiao1, João Ramalhinho1, Maria Robu1, Mian Ahmad1, Dan Taylor1, Matthew J Clarkson1.
Abstract
SnappySonic provides an ultrasound acquisition replay simulator designed for public engagement and training. It provides a simple interface to allow users to experience ultrasound acquisition without the need for specialist hardware or acoustically compatible phantoms. The software is implemented in Python, built on top of a set of open source Python modules targeted at surgical innovation. The library has high potential for reuse, most obviously for those who want to simulate ultrasound acquisition, but it could also be used as a user interface for displaying high dimensional images or video data.Entities:
Keywords: GUI; aruco; data visualisation; education; graphical user interface; medical device; serious games; simulation; ultrasound
Year: 2020 PMID: 32395246 PMCID: PMC7212065 DOI: 10.5334/jors.289
Source DB: PubMed Journal: J Open Res Softw ISSN: 2049-9647
Figure 1Dependency graph for SnappySonic. All dependencies are from the Python Package index. Dependencies in blue are developed by the authors of this paper and have any further dependencies shown. External dependencies do not have further dependencies shown.
Figure 2A screen shot of the system in use, top left is the command line and console output. Bottom left a window showing the tracker position with respect to the different parts of the video buffer. At right is the recorded ultrasound image. In this example the image is of a latex glove filled with water, which the user is trying identify by moving the probe around in “Box A”.
Figure 3The software in use during our “Science of Surgery” event. We attached a printed ArUco tag to an obsolete ultrasound probe to provide a sense of realism. The user moves the probe over a plastic torso phantom, the probe is tracked by a webcam on top of the monitor, and the ultrasound image shown changes depending on where the probe is over the phantom. Images by James Tye.
Figure 4We evaluated the functional performance of the ultrasound simulator during a public engagement event. We asked participants to use the system to identify what household object was “in the box”, from a selection of eight possible objects shown on this form.
The results of the functional test. 35 users filled in the form. Most users were able to correctly identify objects based on the recorded ultrasound. The orange was notably more challenging to identify.
| Box A: Glove | Box B: Centipede | Box C: Duck | Box D: Orange | |
|---|---|---|---|---|
| No. Right | 28 | 27 | 28 | 20 |
| No. Wrong | 7 | 8 | 7 | 15 |