Difference between revisions of "2011 Summer Project Week 4DUltrasound HybridProbe OsteoPlan"

From NAMIC Wiki
Jump to: navigation, search
 
(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:notfound.png|Interesting picture to be added...  
+
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 McGill, Bryan Murphy
+
* 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 be improve (clipping, moving parts, reduce number of clicks).
+
#'''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 OsteoPlan

4D Ultrasound / Hybrid Probe / OsteoPlan

Key Investigators

  • Brigham and Women's Hospital: Laurent Chauvin, Noby Hata
  • PSI: John Magill, Brian Murphy


Objective

  1. 4D Ultrasound: Develop a 4D Ultrasound on Slicer (Laurent Chauvin) with mitral valve (shape, position) tracking (Atsushi Yamada)
  2. 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)
  3. OsteoPlan: Develop a Slicer module (wizard) for osteotomy, for facial reconstruction (Laurent Chauvin, PSI)

Approach, Plan

  1. 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.
  2. 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.
  3. 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

  1. 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.
  2. HybridProbe: Pivot calibration worked (NDI Toolkit), Registration worked. Need to implement BrainLab system.
  3. 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

  1. Slicer Module
    1. Built-in:
    2. Extension -- commandline:
    3. Extension -- loadable: