Difference between revisions of "Modules:Endoscopy-Documentation-3.6"
(Created page with 'Return to Slicer 3.6 Documentation __NOTOC__ ===Endoscopy Module=== Endoscopy {| |[[Image:Endoscopy-slicer3.6.png|thumb|500px|Example Endoscopy Session fo…') |
|||
Line 28: | Line 28: | ||
===Use Cases, Examples=== | ===Use Cases, Examples=== | ||
− | + | Can be used to generate animated sequences for investigating the insides of structures. | |
− | |||
− | |||
===Tutorials=== | ===Tutorials=== | ||
− | + | None available yet. | |
===Quick Tour of Features and Use=== | ===Quick Tour of Features and Use=== | ||
− | |||
− | |||
− | + | In the Module GUI: | |
− | + | * Create a [[Modules:Fiducials-Documentation-3.6|Fiducial List]] of control points defining the path you wish to animate. | |
− | * | + | * Select the [[Slicer3:Multiple_Cameras|Camera]] you wish to animate. |
− | + | * Click the Apply button to generate a path and bring up the Flythrough dialog box. | |
− | * | ||
− | |||
− | * | ||
− | |||
− | |||
− | * | + | In the Flythrough dialog: |
+ | * You can manually scroll though the path with the Frame slider. | ||
+ | * The Play/Pause button toggles animated flythrough. | ||
+ | * The Frame Skip slider speeds up the animation by skipping points on the path. | ||
+ | * The Frame Delay slider slows down the animation by adding more time between frames. | ||
+ | * The View Angle provides is used to approximate the optics of an endoscopy system. | ||
+ | * The Close button dismisses the Flythough panel and stops the animation." | ||
− | + | The path is exported as a model (yellow line). | |
− | + | The current location along the path is exported as a [[Modules:Transforms-Documentation-3.6|Transform]] so you can attach other transformable nodes under it (like models or fiducials). | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Development == | == Development == | ||
Line 80: | Line 56: | ||
===Notes from the Developer=== | ===Notes from the Developer=== | ||
− | This | + | This is implemented as a python script that uses Tkinter instead of KWWidgets, so the style does not match the rest of slicer's GUI. |
===Dependencies=== | ===Dependencies=== | ||
− | + | Python. | |
===Tests=== | ===Tests=== | ||
Line 100: | Line 76: | ||
===Source code & documentation=== | ===Source code & documentation=== | ||
− | Source code can accessed [http://viewvc.slicer.org/viewcvs.cgi/trunk/Modules/ | + | Source code can accessed [http://viewvc.slicer.org/viewcvs.cgi/trunk/Modules/Endoscopy here] |
[http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/ Links] to documentation generated by doxygen. | [http://www.na-mic.org/Slicer/Documentation/Slicer3-doc/html/ Links] to documentation generated by doxygen. | ||
Line 108: | Line 84: | ||
===Acknowledgment=== | ===Acknowledgment=== | ||
− | Supported by | + | Supported by PAR-07-249: R01CA131718 NA-MIC Virtual Colonoscopy (See [http://www.na-mic.org/Wiki/index.php/NA-MIC_NCBC_Collaboration:NA-MIC_virtual_colonoscopy]) NA-MIC, NAC, BIRN, NCIGT, and the Slicer Community. See http://www.slicer.org for details. Module implemented by Steve Pieper." |
+ | |||
===References=== | ===References=== | ||
+ | |||
+ | This module is patterned after the version in slicer2 developed by Delphine Nain. | ||
+ | |||
+ | |||
+ | [http://en.scientificcommons.org/52716978 An Interactive Virtual Endoscopy Tool (2001)] | ||
+ | |||
+ | [http://www.bme.gatech.edu/groups/minerva/publications/papers/delfin_ms_thesis.pdf An Interactive Virtual Endoscopy Tool with Automatic Path Generation] (MIT Masters Thesis) by Delphine Nain |
Revision as of 20:18, 16 April 2010
Home < Modules:Endoscopy-Documentation-3.6Return to Slicer 3.6 Documentation
Endoscopy Module
Endoscopy
General Information
Module Type & Category
Type: Interactive, Python Scripted
Category: Endoscopy
Authors, Collaborators & Contact
- Steve Pieper, Isomics
- Ron Kikinis, BWH
- Contact: Steve Pieper, pieper at bwh
Module Description
Allows interactive flythrough animation based on fiducial list.
Usage
Use Cases, Examples
Can be used to generate animated sequences for investigating the insides of structures.
Tutorials
None available yet.
Quick Tour of Features and Use
In the Module GUI:
- Create a Fiducial List of control points defining the path you wish to animate.
- Select the Camera you wish to animate.
- Click the Apply button to generate a path and bring up the Flythrough dialog box.
In the Flythrough dialog:
- You can manually scroll though the path with the Frame slider.
- The Play/Pause button toggles animated flythrough.
- The Frame Skip slider speeds up the animation by skipping points on the path.
- The Frame Delay slider slows down the animation by adding more time between frames.
- The View Angle provides is used to approximate the optics of an endoscopy system.
- The Close button dismisses the Flythough panel and stops the animation."
The path is exported as a model (yellow line).
The current location along the path is exported as a Transform so you can attach other transformable nodes under it (like models or fiducials).
Development
Notes from the Developer
This is implemented as a python script that uses Tkinter instead of KWWidgets, so the style does not match the rest of slicer's GUI.
Dependencies
Python.
Tests
Not available at this time.
Known bugs
Follow this link to the Slicer3 bug tracker.
Usability issues
Follow this link to the Slicer3 bug tracker. Please select the usability issue category when browsing or contributing.
Source code & documentation
Source code can accessed here
Links to documentation generated by doxygen.
More Information
Acknowledgment
Supported by PAR-07-249: R01CA131718 NA-MIC Virtual Colonoscopy (See [1]) NA-MIC, NAC, BIRN, NCIGT, and the Slicer Community. See http://www.slicer.org for details. Module implemented by Steve Pieper."
References
This module is patterned after the version in slicer2 developed by Delphine Nain.
An Interactive Virtual Endoscopy Tool (2001)
An Interactive Virtual Endoscopy Tool with Automatic Path Generation (MIT Masters Thesis) by Delphine Nain