<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.slicer.org/w/index.php?action=history&amp;feed=atom&amp;title=Documentation%2F4.5%2FModules%2FPercutaneousPathDesigner</id>
	<title>Documentation/4.5/Modules/PercutaneousPathDesigner - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.slicer.org/w/index.php?action=history&amp;feed=atom&amp;title=Documentation%2F4.5%2FModules%2FPercutaneousPathDesigner"/>
	<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.5/Modules/PercutaneousPathDesigner&amp;action=history"/>
	<updated>2026-04-08T11:53:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.5/Modules/PercutaneousPathDesigner&amp;diff=43736&amp;oldid=prev</id>
		<title>UpdateBot: Nightly -&gt; 4.5</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.5/Modules/PercutaneousPathDesigner&amp;diff=43736&amp;oldid=prev"/>
		<updated>2015-11-12T22:08:43Z</updated>

		<summary type="html">&lt;p&gt;Nightly -&amp;gt; 4.5&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{documentation/versioncheck}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-header}}&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Introduction and Acknowledgements}}&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-start|{{documentation/modulename}}}}&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-row}}&lt;br /&gt;
This work is supported by NA-MIC, NCIGT, Slicer Community, and Shiga University of Medical Science in Japan.&lt;br /&gt;
&amp;lt;!-- 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].&amp;lt;br&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Author: Atsushi Yamada, Shiga University of Medical Science (SUMS), Japan&amp;lt;br&amp;gt;&lt;br /&gt;
Contributors: Junichi Tokuda (Brigham and Women's Hospital), Koichiro Murakami (SUMS), Soichiro Tani (SUMS), Shigeyuki Naka (SUMS), Tohru Tani (SUMS)&amp;lt;br&amp;gt;&lt;br /&gt;
Contact: Atsushi Yamada, &amp;lt;email&amp;gt;ayamada@belle.shiga-med.ac.jp&amp;lt;/email&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-row}}&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-logo-gallery&lt;br /&gt;
|Image:SumsLogo2014.jpg|Shiga University of Medical Science, Japan&lt;br /&gt;
|{{collaborator|logo|namic}}|NA-MIC&lt;br /&gt;
|{{collaborator|logo|ncigt}}|NCIGT&lt;br /&gt;
}} &lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-end}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Module Description}}&lt;br /&gt;
{|&lt;br /&gt;
|[[File:PercutaneousPathDesignerView1.png|360x240px]]&lt;br /&gt;
|[[File:PercutaneousPathDesignerView2.png|360x240px]]&lt;br /&gt;
|[[File:PercutaneousPathDesignerView3.png|360x240px]]&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|[[File:PercutaneousPathDesignerView4.png|360x240px]]&lt;br /&gt;
|[[File:PercutaneousPathDesignerView8.png|360x240px]]&lt;br /&gt;
|[[File:PercutaneousPathDesignerView9.png|360x240px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The PercutaneousPathDesigner module is a Slicer4 module designed to visualize bundles of needle path candidates to avoid blood vessels, bones and specific anatomies and specify skin entry points on the path candidates.&lt;br /&gt;
The bundles of path candidates and the skin entry point on each path in the bundles are calculated based on a target point, a skin model and an obstacle model.&lt;br /&gt;
This bundle expression might help you grasp safety paths easily.  &lt;br /&gt;
It is also possible to evaluate the each path on the bundles based on the length and the trajectory comparing with the longest and the shortest paths. &lt;br /&gt;
The location of the skin entry point on each path could be modified by extending and shrinking the path. &lt;br /&gt;
The skin entry point on each path could be output as a MarkupFiducial List. &lt;br /&gt;
After getting the outcomes, you can clean up the models and transform matrixes generated from this module.         &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&amp;lt;pre&amp;gt;{{documentation/{{documentation/version}}/module-description}}&lt;br /&gt;
&lt;br /&gt;
{{documentation/{{documentation/version}}/module-description}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
The PercutaneousPathDesigner module is a useful tool for planning needle and probe paths.&lt;br /&gt;
Percutaneous thermal ablations including radio frequency, microwave and cryotherapy require such probe trajectories to avoid blood vessels, bones and specific anatomies to reach the probes to target tumors.&lt;br /&gt;
Needle biopsy also requires safety paths to gather multiple tissue.&lt;br /&gt;
For these cases, this module can help to obtain the path candidates based on the target point, a segmented obstacle model to avoid and another segmented model which represents skin entry surface. &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Tutorials}}&lt;br /&gt;
N/A&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Panels and their use}}&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:PercutaneousPathDesignerPanel4.png|thumb|400px|{{documentation/modulename}} Parameters panel ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Parameters panel&lt;br /&gt;
** Target Point requires a MarkupsFiducial List created in Markups Module which has one target markup.&lt;br /&gt;
** Output Fiducial List requires a MarkupsFiducial List created in Markups Module which has no markups. &lt;br /&gt;
** Skin Model requires a model which represents a skin, that is a surface consists of the candidates of the needle entry points.&lt;br /&gt;
*** Opacity Slider can change the opacity parameter for the Skin Model selected.&lt;br /&gt;
** Obstacle Model requires a model which represents the obstacle needle paths should avoid.&lt;br /&gt;
*** Opacity Slider can change the opacity parameter for the Obstacle Model selected. &lt;br /&gt;
** Create Paths button starts calculating path candidates from target point to the skin model to avoid the obstacle model.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:PercutaneousPathDesignerPanel2.png|thumb|400px|{{documentation/modulename}} Outcomes panel ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Outcomes panel&lt;br /&gt;
** All Paths (Yellow) check button visualizes all path candidates shown as the yellow bundles of lines.  &lt;br /&gt;
*** Opacity Slider can change the opacity parameter for the yellow bundles. &lt;br /&gt;
** The Longest Path (Green) check button displays the longest path as the green line. &lt;br /&gt;
** The Shortest Path (Blue) check button displays the shortest path as the blue line. &lt;br /&gt;
** The Path Candidate (Red) check button displays the one of the yellow bundles as the red line.&lt;br /&gt;
*** Path Candidate (No.) Slider can select a red line from the yellow bundles.&lt;br /&gt;
*** Point Candidate on the Path Slider can extend and shrink the selected red line from the skin entry point.&lt;br /&gt;
*** Create Point on the Path button adds the entry position to the Output Fiducial List you set in the Parameters panel.  &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:PercutaneousPathDesignerPanel5.png|thumb|400px|{{documentation/modulename}} Configurations panel ]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Configurations panel&lt;br /&gt;
** Delete Paths button erases the all models created by this module.&lt;br /&gt;
** Delete Transforms button erases the transforms created by this module except the marker transforms.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{documentation/{{documentation/version}}/module-parametersdescription}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Similar Modules}}&lt;br /&gt;
N/A&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|References}}&lt;br /&gt;
*[http://www.na-mic.org/Wiki/index.php/2014_Project_Week:PercutaneousApproachAnalysis Percutaneous Approach Analysis project in 2014 Winter Project Week ]&lt;br /&gt;
*[https://github.com/ayamada0614/PercutaneousPathDesigner Source code repository]&lt;br /&gt;
*[http://www.na-mic.org/publications/item/view/1266 SPL Abdomina Atlas (Used in examples)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Information for Developers}}&lt;br /&gt;
{{documentation/{{documentation/version}}/module-developerinfo}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-footer}}&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>UpdateBot</name></author>
		
	</entry>
</feed>