<?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%2FGyroGuide</id>
	<title>Documentation/4.5/Modules/GyroGuide - 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%2FGyroGuide"/>
	<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.5/Modules/GyroGuide&amp;action=history"/>
	<updated>2026-04-21T22:44:21Z</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/GyroGuide&amp;diff=43842&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/GyroGuide&amp;diff=43842&amp;oldid=prev"/>
		<updated>2015-11-12T22:12:21Z</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;
Extension: [[Documentation/{{documentation/version}}/Extensions/GyroGuide|GyroGuide]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:GyroGuide.png|150px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Acknowledgments:&lt;br /&gt;
This work is supported by International Scientific and Technical Cooperation Project of Zhejiang Province (Grant 2012C34G2020027)&amp;lt;br&amp;gt;&lt;br /&gt;
Author: &amp;lt;b&amp;gt;Ruifeng Chen&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Luping Fang&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Qing Pan&amp;lt;/b&amp;gt; (College of Information Engineering, Zhejiang University of Technology, Hangzhou, China),&amp;lt;b&amp;gt;Xiaolei Chen&amp;lt;/b&amp;gt;, &amp;lt;b&amp;gt;Jiashu Zhang&amp;lt;/b&amp;gt; (Department of Neurosurgery, PLA General Hospital, Beijing, China)&amp;lt;br&amp;gt;&lt;br /&gt;
Contact: Luping Fang &amp;lt;email&amp;gt;flp@zjut.edu.cn&amp;lt;/email&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-row}}&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;
*The module should be used in cooperation with “Markups” module. First, it is required to choose five fiducial points to define two mutually-perpendicular planes as the Registration Markers. Second, set a target point and an entry point. Third, click the “Calculate” button to obtain the puncture path information, including the puncture depth and the angles between the puncture path and the reference planes. Finally, these results are displayed on a monitor or transmitted to the gyroscope-based device to assist the surgical operation.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
{|&lt;br /&gt;
*Puncture surgery (e.g. endoscopic insertion) is a typical example to show the use of this module. This module calculates the distance of the puncture path and the angle between the probe and the reference planes. The module can also transmit the calculation results to the gyroscope-based device to facilitate the surgical operation.&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;
*1 Load MRI/CT images of brain&amp;lt;br&amp;gt;[[File:GyroGuide-Step-1.png|200px]]&amp;lt;br&amp;gt;&lt;br /&gt;
*2 Define “Markers”, “Target Point” and “Entry Point” using the Markups module.&amp;lt;br&amp;gt;[[File:GyroGuide-Step-2.png|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
*3 Load the defined fiducial lists&amp;lt;br&amp;gt;[[File:GyroGuide-Step-3.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
:Select GyroGuide module&lt;br /&gt;
: 1 Select the fiducial list - Markers as the markers which define the reference planes.&lt;br /&gt;
: 2 Select the fiducial list – Target as the target point&lt;br /&gt;
: 3 Select the fiducial list – Entry as the entry point&lt;br /&gt;
*4 Calculate puncture path information&amp;lt;br&amp;gt;&lt;br /&gt;
:Click the “Calculate” button. The puncture path information will be displayed in the “Results” section.&amp;lt;br&amp;gt;[[File:GyroGuide-Step-4.png|500px]]&amp;lt;br&amp;gt;&lt;br /&gt;
*5 Export the results&amp;lt;br&amp;gt;&lt;br /&gt;
:Input IP address and port of the puncture instrument in the “Exporter” panel. Click “Send”. The calculated puncture path information could be transmitted to the gyroscope-based device to facilitate the surgical operation.&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;
{|&lt;br /&gt;
|[[File:GyroGuide-Panel.png|400px]]&amp;lt;br&amp;gt;&lt;br /&gt;
*&amp;lt;b&amp;gt;GyroGuide&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Markers&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It’s a fiducial list which consists of five fiducial points. Three points define the “Red Plane”. The other two points define the “Green Plane” which is perpendicular to the “Red Plane”. The “Blue Plane” is the one perpendicular to both the “Red Plane” and the “Green Plane”. Before measuring angles, the reference planes of the gyroscope have to be registered to the planes defined by the markers.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Target Point&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The fiducial point which represents the target of the puncture.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Entry Point&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
The fiducial point which represents the entry of the puncture.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Calculate Button&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Click the button to calculate the puncture path information.&amp;lt;br&amp;gt;&lt;br /&gt;
Angles between Puncture Path and Red Plane/Green Plane/Blue Plane&amp;lt;br&amp;gt;&lt;br /&gt;
The included angle between the puncture path and the red plane, green plane and blue plane, respectively.&amp;lt;br&amp;gt;&lt;br /&gt;
Distance between Target and Entry Point&amp;lt;br&amp;gt;&lt;br /&gt;
The length of the recommended puncture path.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Exporter&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hostname&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;IP address of the puncture device. Default: localhost&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Port&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Port of the puncture device. Default: 18944&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Send Button&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; Send the calculated results to the designated puncture device, which supports OpenIGTLink protocol.&amp;lt;br&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;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|References}}&lt;br /&gt;
* N/A&lt;br /&gt;
&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;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-footer}}&lt;br /&gt;
[[Category:Documentation/{{documentation/version}}/Modules/Segmentation]]&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>UpdateBot</name></author>
		
	</entry>
</feed>