Difference between revisions of "Documentation/Nightly/Modules/IGTWizard"

From Slicer Wiki
Jump to: navigation, search
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>{{documentation/versioncheck}}</noinclude>
+
#REDIRECT [[Documentation/Nightly/Extensions/IGTWizard]]
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-header}}
 
<!-- ---------------------------- -->
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Introduction and Acknowledgements}}
 
{{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
This work is supported by NA-MIC, NCIGT, Slicer Community, Surgical Panning Lab in the Department of Radiology at Brigham and Women's Hospital (BWH) and Biomedical Innovation Center at Shiga University of Medical Science (SUMS) in Japan.
 
<!-- This work is part of the National Alliance for Medical Image Computing (NA-MIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149. Information on NA-MIC can be obtained from the [http://www.na-mic.org/ NA-MIC website].<br> -->
 
 
 
Author: Junichi Tokuda (BWH) and Atsushi Yamada (SUMS)<br>
 
Contributors: Soichiro Tani (SUMS), Koichiro Murakami (SUMS), Shigeyuki Naka (SUMS), Tohru Tani (SUMS)<br>
 
Contact: Junichi Tokuda, <email>tokuda@bwh.harvard.edu</email>, Atsushi Yamada, <email>ayamada@belle.shiga-med.ac.jp</email><br>
 
License: [http://www.slicer.org/pages/LicenseText Slicer License]
 
 
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-logo-gallery
 
|Image:SumsLogo2014.jpg|Shiga University of Medical Science in Japan
 
|{{collaborator|logo|namic}}|NA-MIC
 
|{{collaborator|logo|ncigt}}|NCIGT
 
}}
 
{{documentation/{{documentation/version}}/module-introduction-end}}
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
 
{|
 
|[[File:IGTWizard1.png|550x400px]]
 
|}
 
 
 
{|
 
|[[File:IGTWizard3.png|180x160px]]
 
|}
 
 
 
{|
 
|[[File:IGTWizard2.png|580x460px]]
 
|}
 
 
 
The idea behind this module is to rapidly prototype a module for a specific clinical workflow. Since Slicer 2.x there have been several efforts to create modules that provides all functionalities required for a given clinical application with an integrated GUI. The issue of such approach is that there are many duplicated codes among the modules; the developers have to copy the entire module and modify just a few parts of it even if the new clinical applications share the large part of workflow with the existing modules.
 
 
 
Instead of implementing all features in a module, the new prototype module only binds the existing modules that are required for the given clinical application, and allows the users to go through those modules by simply clicking the "next" button. The module is written in Python script so that the developers can use it as a template for new module development.
 
<!--
 
Here comes a description what the module is good for. Explain briefly how it works and point to the [[documentation/{{documentation/version}}/Modules/{{documentation/modulename}}#References|references]] giving more details on the algorithm.
 
 
 
If you are documenting a CLI, the description should be extracted from the corresponding XML description. This could be done automatically using the following wiki template:<pre>{{documentation/{{documentation/version}}/module-description}}
 
 
 
{{documentation/{{documentation/version}}/module-description}}
 
-->
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Use Cases}} 
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Tutorials}}
 
N/A
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Panels and their use}}
 
Once the module is loaded, it creates a QDockWidget instance that has buttons to jump to the modules listed above, as well as "back" and "next" button to switch to the previous/next module in the clinical workflow as shown below:
 
<!--
 
{{documentation/{{documentation/version}}/module-parametersdescription}}
 
-->
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Similar Modules}}
 
N/A
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|References}}
 
[1] [http://www.na-mic.org/Wiki/index.php/2013_Project_Week:AbdominalNavigationModule Abdominal Navigation Module in 2013 Winter Project Week]<br>
 
[2] [https://github.com/tokjun/IGTWizard Github source code repository (https://github.com/tokjun/IGTWizard)]<br>
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Information for Developers}}
 
{{documentation/{{documentation/version}}/module-developerinfo}}
 
 
 
 
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-footer}}
 
<!-- ---------------------------- -->
 

Latest revision as of 19:16, 15 January 2015

Home < Documentation < Nightly < Modules < IGTWizard