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

From Slicer Wiki
Jump to: navigation, search
Line 12: Line 12:
  
 
Author: Atsushi Yamada, Shiga University of Medical Science (SUMS), Japan<br>
 
Author: Atsushi Yamada, Shiga University of Medical Science (SUMS), Japan<br>
−
Contributors: Junichi Tokuda (Brigham and Women's Hospital), Koichiro Murakami (SUMS), Shigeyuki Naka (SUMS), Tohru Tani (SUMS)<br>
+
Contributors: Shigeyuki Naka (SUMS), Tohru Tani (SUMS)<br>
 
Contact: Atsushi Yamada, <email>ayamada@belle.shiga-med.ac.jp</email><br>
 
Contact: Atsushi Yamada, <email>ayamada@belle.shiga-med.ac.jp</email><br>
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
Line 35: Line 35:
 
|}
 
|}
  
−
PercutaneousPathDesigner is a Slicer4 module designed to display bundles of needle path candidates to avoid blood vessels, bones and specific anatomies and create the path from the bundle.
 
−
The bundles of path candidates is calculated based on a target point, a skin model and an obstacle model.
 
−
After the calculation, you can obtain possible trajectories to avoid the obstacles as bundles of path candidates.
 
−
This bundle expression may help you grasp safety paths easily. 
 
−
Furthermore, it is possible to evaluate the each path on the bundles based on the length and the trajectory comparing with the longest path and the shortest path.
 
−
The location of the skin entry point of each path can be modified by extending and shrinking the path.
 
−
The target point and the skin entry point you modified on the selected path could be output as a MarkupsFiducial List.
 
−
You can clean up the models generated from this module.       
 
 
<!--
 
<!--
 
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.
 
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.
Line 52: Line 44:
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
−
{{documentation/{{documentation/version}}/module-section|Use Cases}}
+
{{documentation/{{documentation/version}}/module-section|Use Cases}}  
−
PercutaneousPathDesigner is a useful tool for planning needle insertion.
 
−
Percutaneous thermal ablations including radio frequency, microwave and cryotherapy requires needle trajectories to avoid blood vessels, bones and specific anatomies to reach probes to target around tumors.
 
−
Needle biopsy also requires safety path to gather multiple tissue.
 
−
For these cases, this module can help to obtain the path candidates based on the target point, a segmented model of the avoidable region and another segmented model which represents skin entry surface.
 
−
 
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
Line 70: Line 57:
  
 
* Parameters panel
 
* Parameters panel
−
** Target Point requires MarkupsFiducial List created in Markups Module which has only one markup.
 
−
** Output Fiducial List requires MarkupsFiducial List created in Markups Module which has no markups.
 
−
** Skin Model requires a model which represents a skin, that is, a surface on the needle tips.
 
−
*** Opacity Slider can change the opacity parameter of the Skin Model selected.
 
−
** Obstacle Model requires a model which represents obstacles needle paths should avoid.
 
−
*** Opacity Slider can change the opacity parameter for the Obstacle Model selected.
 
−
** Create Paths button starts creating path candidates from target point to the skin model to avoid the obstacle model.
 
  
 
{|
 
{|
Line 83: Line 63:
  
 
* Outcomes panel
 
* Outcomes panel
−
** All Paths (Yellow) check button displays all path candidates shown as the yellow bundles of lines. 
 
−
*** Opacity Slider can change the opacity parameter for the yellow bundles.
 
−
** The Longest Path (Green) check button displays the longest path as the green line.
 
−
** The Shortest Path (Blue) check button displays the shortest path as the blue line.
 
−
** The Path Candidate (Red) check button displays the one of the yellow bundles as the red line.
 
−
*** Path Candidate (No.) Slider can select the line from the yellow bundles.
 
−
*** Point Candidate on the Path Slider can extend and shrink the selected red line from the skin entry point.
 
−
*** Create Point on the Path button writes the entry position to the Output Fiducial List you set in the Parameters panel. 
 
  
 
{|
 
{|
Line 97: Line 69:
  
 
* Configurations panel
 
* Configurations panel
−
** Delete Paths button erases the all models created by this module.
 
  
 
<!--
 
<!--
Line 109: Line 80:
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|References}}
 
{{documentation/{{documentation/version}}/module-section|References}}
−
*[http://www.na-mic.org/Wiki/index.php/2014_Project_Week:PercutaneousApproachAnalysis Percutaneous Approach Analysis project in 2014 Winter Project Week ]
 
 
*[https://github.com/ayamada0614/PercutaneousPathDesigner Source code repository]
 
*[https://github.com/ayamada0614/PercutaneousPathDesigner Source code repository]
  

Revision as of 08:43, 29 July 2014

Home < Documentation < Nightly < Modules < CornerAnnotation


For the latest Slicer documentation, visit the read-the-docs.


Introduction and Acknowledgements

This work is supported by NA-MIC, NCIGT, Slicer Community, and Shiga University of Medical Science in Japan.

Author: Atsushi Yamada, Shiga University of Medical Science (SUMS), Japan
Contributors: Shigeyuki Naka (SUMS), Tohru Tani (SUMS)
Contact: Atsushi Yamada, <email>ayamada@belle.shiga-med.ac.jp</email>

Shiga University of Medical Science, Japan  
NA-MIC  
NCIGT  

Module Description

PercutaneousPathDesignerView1.png PercutaneousPathDesignerView2.png PercutaneousPathDesignerView3.png
PercutaneousPathDesignerView4.png PercutaneousPathDesignerView8.png PercutaneousPathDesignerView9.png


Use Cases

Tutorials

N/A

Panels and their use

CornerAnnotation Parameters panel
  • Parameters panel
CornerAnnotation Outcomes panel
  • Outcomes panel
CornerAnnotation Configurations panel
  • Configurations panel


Similar Modules

N/A

References

Information for Developers