NA-MIC/Projects/Collaboration/3D Ultrasound Module in Slicer3
Key Investigators
- SPL: Junichi Tokuda, Haiying Liu, Benjamin Grauer, Noby Hata
- SJTU, Shanghai: Ziying Jiang, Qingfeng Jin, Tingting Xi, Shuqin Ding, Yan Sun, Lixu Gu
- Queen's: David Gobbi, Siddharth Vikal
- Robarts: Danielle Pace, Terry Peters
- Present at the NA-MIC programming week: Junichi, Haiying, Noby, David, Siddharth, Danielle
Objective
We are working on a 3D ultrasound module in Slicer3, with the goal of creating a module that can
- reconstruct 3D ultrasound volumes from multiple tracked 2D images
- reconstruct 4D ultrasound volumes from multiple tracked 2D images with ECG-gating
- reconstruct panoramic 3D ultrasound volumes from multiple tracked 3D images on a wide variety of ultrasound scanners
Approach, Plan
3D ultrasound volumes can be created from 2D ultrasound images by acquiring multiple 2D images while tracking the probe. The tracking information is used to insert the images in the correct position and orientation within the 3D volume. A time series of 3D ultrasound volumes (4D US) can be created by incorporating ECG-gating: the 2D ultrasound images are inserted into the correct volume using the ECG information. Finally, panoramic 3D ultrasound volumes can also be built up from smaller 3D ultrasound volumes by simply tracking the probe.
During the project week,
- The Queen's group will interface their SonixRP ultrasound acquisition pipeline to Slicer3 via OpenIGTLink with the help of Junichi and Noby
- Danielle will work with David to fix up the last bugs in the freehand 3D reconstruction code and to add the ECG-gating functionality.
Progress
References
See the 3D ultrasound module wiki page at http://www.na-mic.org/Wiki/index.php/3D_Ultrasound_Module_in_Slicer_3