Difference between revisions of "Slicer3:Volume Rendering"
From NAMIC Wiki
m (→Goals) |
m (→Goals) |
||
Line 12: | Line 12: | ||
* T1 MR Air/skin interface | * T1 MR Air/skin interface | ||
* Label map per-label object rendering | * Label map per-label object rendering | ||
− | **Possible starting | + | **Possible starting points for this task: [http://www.na-mic.org/Slicer/Documentation/Slicer3/html/classvtkMRMLVolumeNode.html vtkMRMLVolumeNode] |
+ | ***[http://www.na-mic.org/Slicer/Documentation/Slicer3/html/classvtkMRMLVolumeNode.html vtkMRMLVolumeNode] | ||
+ | ***[http://www.vtk.org/doc/release/5.0/html/a01551.html vtkImageMapToRGBA] | ||
Slicer3 module interface: | Slicer3 module interface: |
Revision as of 14:30, 22 August 2007
Home < Slicer3:Volume RenderingOverview
Goals
Volume rendering presets :
- MIP (Maximum Intensity Projection)
- CT Bone and vessel
- Use histogram and tresholds, find possibilities to avoid outliers
- T1 MR Air/skin interface
- Label map per-label object rendering
- Possible starting points for this task: vtkMRMLVolumeNode
Slicer3 module interface:
- Select from loaded volumes
- Specify preset transfer functions or use KWWidgets tools
Slicer3 internals:
- Correct coordinates including transforms
- Level of detail rendering
- Proper integration with surface rendering
Wish List
- 2D Transfer functions - may require specialized opengl code integrated with VTK. Talk with Gordon about latest work from Utah.
- use glTexSubImage3D so that incremental changes to the volume can be quickly reflected