<?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.10%2FModules%2FPlusRemote</id>
	<title>Documentation/4.10/Modules/PlusRemote - 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.10%2FModules%2FPlusRemote"/>
	<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.10/Modules/PlusRemote&amp;action=history"/>
	<updated>2026-04-17T18:49:19Z</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.10/Modules/PlusRemote&amp;diff=61654&amp;oldid=prev</id>
		<title>Grundlett: Text replacement - &quot;slicerWiki/index.php&quot; to &quot;wiki&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.10/Modules/PlusRemote&amp;diff=61654&amp;oldid=prev"/>
		<updated>2019-11-21T17:01:46Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;slicerWiki/index.php&amp;quot; to &amp;quot;wiki&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 17:01, 21 November 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot; &gt;Line 62:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 62:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Capture Device ID&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Capture Device ID&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Volume Reconstructor ID&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Volume Reconstructor ID&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These parameters are essential. Therefore all commands are disabled when these parameters are not set. List of available OpenIGTLinkConnector is available once you created connections in [https://www.slicer.org/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;slicerWiki/index.php&lt;/del&gt;/Documentation/Nightly/Modules/OpenIGTLinkIF OpenIGTLinkIF] module. When a connector is selected, capture device ID and volume reconstruction ID lists are automatically filled.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These parameters are essential. Therefore all commands are disabled when these parameters are not set. List of available OpenIGTLinkConnector is available once you created connections in [https://www.slicer.org/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wiki&lt;/ins&gt;/Documentation/Nightly/Modules/OpenIGTLinkIF OpenIGTLinkIF] module. When a connector is selected, capture device ID and volume reconstruction ID lists are automatically filled.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Grundlett</name></author>
		
	</entry>
	<entry>
		<id>https://www.slicer.org/w/index.php?title=Documentation/4.10/Modules/PlusRemote&amp;diff=60241&amp;oldid=prev</id>
		<title>UpdateBot: Nightly -&gt; 4.10</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.10/Modules/PlusRemote&amp;diff=60241&amp;oldid=prev"/>
		<updated>2018-10-19T00:47:09Z</updated>

		<summary type="html">&lt;p&gt;Nightly -&amp;gt; 4.10&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;
&amp;lt;br&amp;gt;&lt;br /&gt;
Author: Franklin King (PerkLab, Queen's University)&amp;lt;br&amp;gt;&lt;br /&gt;
Contributors: Tamas Ungi (PerkLab, Queen's University), Andras Lasso (PerkLab, Queen's University), Amélie Meyer (Télécom Physique Strasbourg, Université de Strasbourg)&amp;lt;br&amp;gt;&lt;br /&gt;
Contact: Tamas Ungi, &amp;lt;email&amp;gt;ungi@cs.queensu.ca&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;
|{{collaborator|logo|cco}}|{{collaborator|longname|cco}}&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;
Convenience module for sending commands through OpenIGTLink Remote to PLUS. Requires OpenIGTLink Remote module available in the SlicerIGT extension. See PLUS [https://www.assembla.com/spaces/plus/wiki/Users_guide user guide] and [http://perk-software.cs.queensu.ca/plus/doc/nightly/user/PlusServerCommands.html manual] for more information about PLUS server commands.&lt;br /&gt;
&lt;br /&gt;
'''Demo video:''' https://youtu.be/lfZeXabDjMg&lt;br /&gt;
&lt;br /&gt;
The module provides the following features:&lt;br /&gt;
* Recording of 2D tracked ultrasound frames&lt;br /&gt;
* Volume reconstruction of recorded frames&lt;br /&gt;
* Live ultrasound volume reconstruction using scout scanning&lt;br /&gt;
* Sending Transform Update command to PLUS server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
Some ultrasound-guided interventions require a general view of an entire area followed by more detailed images of a specific region. One example is spinal injection procedures. The problem is that, for elderly patients, the epidural area is not directly visible in ultrasound images because the intervertebral space is often compressed or deformed. In this case, physicians use four vertebrae landmarks to estimate the position of the target. Visualization can be improved using reconstructed 3D ultrasound volumes, but often there is not enough time for high resolution reconstruction of a large area during interventions.&lt;br /&gt;
&lt;br /&gt;
The live ultrasound volume reconstruction workflow using scout scanning is then adapted for these procedures. The two-step method allows user to perform quick low resolution scout scan followed by high resolution volume reconstruction of a selected region of interest, in real-time. Low resolution scout scanning offers visualization of the global area and selection of the region of interest, and then high resolution reconstruction provides a good image quality of the targeted region. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;250px&amp;quot; heights=&amp;quot;200px&amp;quot; perrow=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
Image:VolRec_Workflow.jpg|Workflow for live ultrasound volume reconstruction using scout scanning&amp;lt;br&amp;gt;&lt;br /&gt;
Image:PlusRemote_phantom_scan.jpg|Completed scout scan (left-side image), live update of reconstruction (middle) and final live reconstructed volume (right) of a spine phantom&amp;lt;br&amp;gt;&lt;br /&gt;
Image:PlusRemote_volunteer_scan.jpg|Scout scan (left) and live reconstruction (right) of an adult spine&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Tutorials}}&lt;br /&gt;
The SlicerIGT [http://www.slicerigt.org/wp/user-tutorial/ website] provides a [https://onedrive.live.com/view.aspx?cid=7230D4DEC6058018&amp;amp;resid=7230D4DEC6058018%213992&amp;amp;app=PowerPoint&amp;amp;authkey=%21AGQkSCZOwjVYXw8 tutorial] for ultrasound volume reconstruction in Slicer using Plus Remote (U35).&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;
[[File:PlusRemote_panel.png|500px|thumb|right|Plus Remote panel]] &lt;br /&gt;
[[File:PlusRemote_AdvancedOptions.png|500px|thumb|right|Plus Remote panel with advanced parameters]] &lt;br /&gt;
&lt;br /&gt;
*'''Parameters sets:''' saving of all parameters&lt;br /&gt;
** Create a new parameter set to save your parameters&lt;br /&gt;
** Select previously saved ones &lt;br /&gt;
** Default parameter set is selected when entering the module&lt;br /&gt;
This is useful when user knows optimal parameters for a specific procedure. The parameters set is saved when saving the scene and is reloaded when opening a saved scene.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Parameters:''' parameters for communication with PLUS server, recording and reconstruction&lt;br /&gt;
** OpenIGTLinkConnector&lt;br /&gt;
** Capture Device ID&lt;br /&gt;
** Volume Reconstructor ID&lt;br /&gt;
These parameters are essential. Therefore all commands are disabled when these parameters are not set. List of available OpenIGTLinkConnector is available once you created connections in [https://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/OpenIGTLinkIF OpenIGTLinkIF] module. When a connector is selected, capture device ID and volume reconstruction ID lists are automatically filled. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Recording:''' &lt;br /&gt;
** Start and stop recording&lt;br /&gt;
** Advanced parameters:&lt;br /&gt;
*** Modify default output filename &amp;quot;Recording.mha&amp;quot;&lt;br /&gt;
*** Add timestamp (YYYYMMDD_HHMMSS) to filename&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Offline reconstruction of recorded volume:''' &lt;br /&gt;
** Offline reconstruction&lt;br /&gt;
** Advanced parameters:&lt;br /&gt;
*** Spacing (default value is 3mm)&lt;br /&gt;
*** Output volume device name &lt;br /&gt;
*** Volume to reconstruct filename (automatically filled when user record a file, but user can also edit this line and reconstruct previously saved files)&lt;br /&gt;
*** Show results on completion (display reconstructed volume in the green, yellow and 3D views) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''Scout scan and live reconstruction:''' &lt;br /&gt;
** Start and stop scout scan &lt;br /&gt;
** Advanced parameters:&lt;br /&gt;
*** Spacing (default value is 3mm as we expect a low resolution scout scan)&lt;br /&gt;
*** Modify default output filename &amp;quot;ScoutScanRecording.mha&amp;quot;&lt;br /&gt;
*** Add timestamp (YYYYMMDD_HHMMSS) to filename&lt;br /&gt;
*** Show results on completion (display reconstructed volume in the green, yellow and 3D views)&lt;br /&gt;
Scout scan button record a file and automatically performs the volume reconstruction once the recording is over. The result of scout scan volume reconstruction is saved in &amp;quot;scoutFile.mha&amp;quot;&lt;br /&gt;
** Start and stop live volume reconstruction:&lt;br /&gt;
** Display and modify ROI using eye icon (initialized to fit scout scan volume)&lt;br /&gt;
** Spacing (default value is 1mm for high resolution reconstruction)&lt;br /&gt;
** Advanced parameters:&lt;br /&gt;
*** Output volume device name (read only)&lt;br /&gt;
*** Modify default output filename &amp;quot;LiveReconstructedVolume.mha&amp;quot;&lt;br /&gt;
*** Add timestamp (YYYYMMDD_HHMMSS) to filename&lt;br /&gt;
*** Display volume extent values (updated when clicking on scout scan or live reconstruction command buttons)&lt;br /&gt;
*** Display snapshots during live volume reconstruction (if 0, no snapshots)&lt;br /&gt;
*** Show results on completion (display reconstructed volume in the green, yellow and 3D views)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Transform Update: Update transform from what is set in the PLUS config file; Requires name of transform node to match an existing transform in the PLUS config file&lt;br /&gt;
*Reply: Feedback message from PLUS server (also visible when moving the mouse on blue information icons)&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://perk-software.cs.queensu.ca/plus/doc/nightly/user/PlusServerCommands.html PlusServer commands]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|Information for Developers}}&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>