Difference between revisions of "2011 Summer Project Week 4DUltrasound HybridProbe OsteoPlan"
From NAMIC Wiki
(7 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
<gallery> | <gallery> | ||
Image:PW-MIT2011.png|[[2011_Summer_Project_Week#Projects|Projects List]] | Image:PW-MIT2011.png|[[2011_Summer_Project_Week#Projects|Projects List]] | ||
− | Image: | + | Image:OsteoPlan-Overview.png|OsteoPlan Overview |
+ | Image:Ultrasound4D-Overview.png|4D Ultrasound Overview | ||
+ | Image:HybridProbe.JPG|HybridProbe | ||
</gallery> | </gallery> | ||
Line 9: | Line 11: | ||
==Key Investigators== | ==Key Investigators== | ||
* Brigham and Women's Hospital: Laurent Chauvin, Noby Hata | * Brigham and Women's Hospital: Laurent Chauvin, Noby Hata | ||
− | * PSI: John | + | * PSI: John Magill, Brian Murphy |
Line 17: | Line 19: | ||
<h3>Objective</h3> | <h3>Objective</h3> | ||
− | #4D Ultrasound: Develop a 4D Ultrasound on Slicer (Laurent Chauvin) with mitral valve (shape, position) tracking (Atsushi Yamada) | + | #'''4D Ultrasound''': Develop a 4D Ultrasound on Slicer (''Laurent Chauvin'') with mitral valve (shape, position) tracking (''Atsushi Yamada'') |
− | #Hybrid Probe: Develop a Slicer module to register EM Probe (NDI Aurora System) and Optical Probe (BrainLab System), to create one hybrid probe (Laurent Chauvin) | + | #'''Hybrid Probe''': Develop a Slicer module to register EM Probe (NDI Aurora System) and Optical Probe (BrainLab System), to create one hybrid probe (''Laurent Chauvin'') |
− | #OsteoPlan: Develop a Slicer module (wizard) for osteotomy, for facial reconstruction (Laurent Chauvin, PSI) | + | #'''OsteoPlan''': Develop a Slicer module (wizard) for osteotomy, for facial reconstruction (''Laurent Chauvin, PSI'') |
</div> | </div> | ||
Line 26: | Line 28: | ||
<h3>Approach, Plan</h3> | <h3>Approach, Plan</h3> | ||
− | #4D Ultrasound: Use OpenIGTLink to receive 3D data from scanner (for now, simulating scanner), and using Volume Rendering module (GPU Ray casting) to render the volume. A Slicer module will be develop to navigate through the different volume received. | + | #'''4D Ultrasound''': Use OpenIGTLink to receive 3D data from scanner (for now, simulating scanner), and using Volume Rendering module (GPU Ray casting) to render the volume. A Slicer module will be develop to navigate through the different volume received. |
− | #Hybrid Probe: Use a pivot calibration to find the tip of the probe, with both systems, and use a pair point registration, to find transformation from Aurora coordinate system to Polaris (and then BrainLab) coordinate system. | + | #'''Hybrid Probe''': Use a pivot calibration to find the tip of the probe, with both systems, and use a pair point registration, to find transformation from Aurora coordinate system to Polaris (and then BrainLab) coordinate system. |
− | #OsteoPlan: Create a wizard with 5 different steps (cut the model, select different parts of the model, move parts, place fiducials, back to original position) | + | #'''OsteoPlan''': Create a wizard with 5 different steps (cut the model, select different parts of the model, move parts, place fiducials, back to original position) |
</div> | </div> | ||
Line 35: | Line 37: | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
− | #4D Ultrasound: Receiving data through OpenIGTLink and using Volume Rendering is working. Need to make mitrale valve detection, and develop module to store 3D volumes on Slicer. | + | #'''4D Ultrasound''': Receiving data through OpenIGTLink and using Volume Rendering is working. Need to make mitrale valve detection, and develop module to store 3D volumes on Slicer. Probably need multithread. |
− | #HybridProbe: Pivot calibration worked (NDI Toolkit), Registration worked. Need to implement BrainLab system. | + | #'''HybridProbe''': Pivot calibration worked (NDI Toolkit), Registration worked. Need to implement BrainLab system. |
− | #OsteoPlan:Basics are done. Need to | + | #'''OsteoPlan''':Basics are done. Clipping issue (cutter too thin) has been fixed ! Need to make the interface more user friendly (placing distractor, reduce number of clicks) |
− | |||
</div> | </div> |
Latest revision as of 18:42, 23 June 2011
Home < 2011 Summer Project Week 4DUltrasound HybridProbe OsteoPlan4D Ultrasound / Hybrid Probe / OsteoPlan
Key Investigators
- Brigham and Women's Hospital: Laurent Chauvin, Noby Hata
- PSI: John Magill, Brian Murphy
Objective
- 4D Ultrasound: Develop a 4D Ultrasound on Slicer (Laurent Chauvin) with mitral valve (shape, position) tracking (Atsushi Yamada)
- Hybrid Probe: Develop a Slicer module to register EM Probe (NDI Aurora System) and Optical Probe (BrainLab System), to create one hybrid probe (Laurent Chauvin)
- OsteoPlan: Develop a Slicer module (wizard) for osteotomy, for facial reconstruction (Laurent Chauvin, PSI)
Approach, Plan
- 4D Ultrasound: Use OpenIGTLink to receive 3D data from scanner (for now, simulating scanner), and using Volume Rendering module (GPU Ray casting) to render the volume. A Slicer module will be develop to navigate through the different volume received.
- Hybrid Probe: Use a pivot calibration to find the tip of the probe, with both systems, and use a pair point registration, to find transformation from Aurora coordinate system to Polaris (and then BrainLab) coordinate system.
- OsteoPlan: Create a wizard with 5 different steps (cut the model, select different parts of the model, move parts, place fiducials, back to original position)
Progress
- 4D Ultrasound: Receiving data through OpenIGTLink and using Volume Rendering is working. Need to make mitrale valve detection, and develop module to store 3D volumes on Slicer. Probably need multithread.
- HybridProbe: Pivot calibration worked (NDI Toolkit), Registration worked. Need to implement BrainLab system.
- OsteoPlan:Basics are done. Clipping issue (cutter too thin) has been fixed ! Need to make the interface more user friendly (placing distractor, reduce number of clicks)
References
Delivery Mechanism
This work will be delivered to the NAMIC Kit as a
- Slicer Module
- Built-in:
- Extension -- commandline:
- Extension -- loadable: