Difference between revisions of "3D SIFT VIEW"

From NAMIC Wiki
Jump to: navigation, search
 
(13 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-2015SLC.png|[[2015_Winter_Project_Week#Projects|Projects List]]
 
Image:PW-2015SLC.png|[[2015_Winter_Project_Week#Projects|Projects List]]
 +
Image:slicer_lung_features.png|Lung CT, 3D volume visualization
 +
Image:3D_SIFT_BRAIN.png|Brain MR, 2D slice visualization
 
</gallery>
 
</gallery>
 +
 +
==New Visualization==
 +
[[File:3D_SIFT_Lung.png|500px|thumb|left|Lung CT]]
 +
[[File:3D_SIFT_Prostate.png|300px|thumb|left|Prostate US]]
  
 
==Key Investigators==
 
==Key Investigators==
* Matthew Toews BWH
+
* Matthew Toews, Raul San Jose, Steve Pieper, Nicole Aucoin, Bill Lorensen, Lauren O'Donnell, Andriy Fedorov, William Wells BWH
* Raul San Jose
+
 
* Steve Pieper BWH
+
==Code==
* Nicole Aucoin BWH
+
3D SIFT feature extraction code http://www.matthewtoews.com/fba/featExtract1.5.zip
* William Wells BWH
+
 
 +
Python conversion code [[Media:3D_SIFT_VISUALIZATION.gz]]
  
 
==Project Description==
 
==Project Description==
Line 20: Line 27:
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
 
* Investigate methods for visualizing 3D feature location, scale, orientation and group label (e.g. diseased, healthy)
 
* Investigate methods for visualizing 3D feature location, scale, orientation and group label (e.g. diseased, healthy)
* Visualization: Slicer Python module
+
* Location, scale: spheres (markups), group labels: color/transparency
 +
* Visualization: Slicer Python module based on Slicer Markups
 
* Data preparation: c++
 
* Data preparation: c++
 
</div>
 
</div>
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Progress</h3>
 
<h3>Progress</h3>
*
+
* Evaluated Slicer fiducials and VTK glyph models for feature display
 +
* Developed a python script to convert a 3D SIFT feature file into a VTK model (thanks Lauren, Nicole)
 +
* ToDo:
 +
** display feature orientation (possibly as another glyph)
 +
** display varying feature opacity
 
</div>
 
</div>
 
</div>
 
</div>

Latest revision as of 16:45, 9 January 2015

Home < 3D SIFT VIEW

New Visualization

Lung CT
Prostate US

Key Investigators

  • Matthew Toews, Raul San Jose, Steve Pieper, Nicole Aucoin, Bill Lorensen, Lauren O'Donnell, Andriy Fedorov, William Wells BWH

Code

3D SIFT feature extraction code http://www.matthewtoews.com/fba/featExtract1.5.zip

Python conversion code Media:3D_SIFT_VISUALIZATION.gz

Project Description

Objective

  • Generate effective visualizations for 3D SIFT feature sets in Slicer.

Approach, Plan

  • Investigate methods for visualizing 3D feature location, scale, orientation and group label (e.g. diseased, healthy)
  • Location, scale: spheres (markups), group labels: color/transparency
  • Visualization: Slicer Python module based on Slicer Markups
  • Data preparation: c++

Progress

  • Evaluated Slicer fiducials and VTK glyph models for feature display
  • Developed a python script to convert a 3D SIFT feature file into a VTK model (thanks Lauren, Nicole)
  • ToDo:
    • display feature orientation (possibly as another glyph)
    • display varying feature opacity