Edit this page

NA-MIC Project Weeks

Back to Projects List

Low-Cost Ultrasound Training

Key Investigators

Project Description

Ebatinca S.L. is currently developing a low-cost training platform for ultrasound imaging and ultrasound-guided procedures in low- and middle-income countries. We are developing a 3D Slicer based application to perform training exercises and evaluate participants. The app is called TrainUS and it will be available soon with open-source license.

Currently, we have already integrated some basic features:




  1. Identify features to improve US training applications in 3D Slicer
  2. Identify best approach to calibrate the ultrasound probe for US-guided procedures.
  3. Discuss best exercises to train ultrasound imaging and US-guided procedures.
  4. Identify specific clinical procedures of interest for low- and middle- income countries.
  5. Discuss how to improve low-cost US training in 3D Slicer: virtual reality, artificial intelligence…


  1. Discuss best approach (and required additional developments, if any) to record an ultrasound (US) image volume and US probe position, and then enable trainees to simulate US imaging in that recorded volume by freely moving an US probe with respect to a phantom (instead of patient). This would enable the recording of US images of real anatomy and pathologies by expert radiologists. This would be really useful to create custom training exercises for medical students regarding detection of pathologies in US images, and others.
    • Can we use US volume reconstruction + Registration + Volume reslice driver to achieve this?
    • Does reslicing of a reconstructed US volume generates realistic US images?
  2. A useful feature for ultrasound training will be to ask multiple-choice questions to users during the session. These questions could be used to ensure that, apart from hand-eye coordination, users understand the whole workflow for US-guided procedures. Customized questions could be included for each procedure to be trained.
    • How could we show this questions in Slicer? Could we generate custom Qt widgets for this? Pop-up windows?

Approach and Plan

  1. Bring together researchers interested in low-cost ultrasound training
  2. Establish multi-institutional collaborations towards improving ultrasound training in 3D Slicer
  3. Define useful features for ultrasound training that can be added to 3D Slicer as extensions.

Progress and Next Steps

  1. We have identified that for training applications in 3D Slicer, it would be very useful to be able to ask questions to the users and ensure that the concepts are clear.Therefore, we have decided to develop a new extension to enable the creation and visualization of multiple choice questions in 3D Slicer. The idea would be to create questions banks which are saved in CSV files and then enable the visualization of the selected questions by custom Qt widgets. This extension will be called SlicerEducation.

  2. We have started the development of a 3D Slicer module to facilitate the calibration of tracked ultrasound probes. This modules allows users to use two different methods for calibration: (1) a stylus-based method, where the stylus tip position is recorded in the US image and a point-based registration is then performed, or (2) a line-based method, where a tracked needle (or stylus) can be moved across the US plane recording point along the needle and a line-to-point registration is performed.

  3. We have discussed the possibility of developing a module to train echocardiography in 3D Slicer using US simulation and a heart atlas from Toronto General Hospital. Example of web app developed by APIL research group: https://apil-slice.web.app/#


Background and References