Modules:Endoscopy-Documentation-3.6
Return 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.harvard.edu
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