<?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.3%2FModules%2FKSliceInteractiveSegmenter</id>
	<title>Documentation/4.3/Modules/KSliceInteractiveSegmenter - 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.3%2FModules%2FKSliceInteractiveSegmenter"/>
	<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.3/Modules/KSliceInteractiveSegmenter&amp;action=history"/>
	<updated>2026-05-20T14:36:24Z</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.3/Modules/KSliceInteractiveSegmenter&amp;diff=35055&amp;oldid=prev</id>
		<title>UpdateBot: Nightly -&gt; 4.3</title>
		<link rel="alternate" type="text/html" href="https://www.slicer.org/w/index.php?title=Documentation/4.3/Modules/KSliceInteractiveSegmenter&amp;diff=35055&amp;oldid=prev"/>
		<updated>2013-09-05T03:26:33Z</updated>

		<summary type="html">&lt;p&gt;Nightly -&amp;gt; 4.3&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;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
&lt;br /&gt;
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;&lt;br /&gt;
&lt;br /&gt;
Author: Ivan Kolesov, Georgia Institute of Technology&amp;lt;br&amp;gt;&lt;br /&gt;
Author: Peter Karasev, Georgia Institute of Technology&amp;lt;br&amp;gt;&lt;br /&gt;
Author: Patricio Vela, Georgia Institute of Technology&amp;lt;br&amp;gt;&lt;br /&gt;
Author: Allen Tannenbaum, University of Alabama Birmingham&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor1: Steve Pieper, Isomics, Inc.&amp;lt;br&amp;gt;&lt;br /&gt;
Contributor2: Karl Fritscher (BWH &amp;amp; MGH)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!--Contributor2: FIRSTNAME LASTNAME, AFFILIATION&amp;lt;br&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!--Contact: FIRSTNAME LASTNAME, &amp;lt;email&amp;gt;john@doe.org&amp;lt;/email&amp;gt;&amp;lt;br&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-row}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{documentation/{{documentation/version}}/module-introduction-logo-gallery&lt;br /&gt;
|[[File:GeorgiaTech_Logo.svg]]&lt;br /&gt;
|{{collaborator|logo|spl}}|{{collaborator|longname|spl}}   &amp;lt;-Replace this logo with yours&lt;br /&gt;
}} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{documentation/{{documentation/version}}/module-introduction-end}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
This is the KSlice interactive segmentation method. It uses a data-driven automatic algorithm to process the majority of the volume. As the automatic segmentation runs and displays the current state, a human user can influence the algorithm’s behavior to more closely align with an expected result.&lt;br /&gt;
In the end, the user has created an excellent segmentation result with a minimal amount of time and effort. Please see the references below for more details.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--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;
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;
{{documentation/{{documentation/version}}/module-description}} --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{documentation/{{documentation/version}}/module-section|Use Cases}}&lt;br /&gt;
N/A --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
&lt;br /&gt;
Step 1.) Add data volume to segment&lt;br /&gt;
&lt;br /&gt;
[[File:LoadData.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 2.) Go to the “Editor” module, select the volume loaded in Step 1 as the “Master Volume” in the “Create and Select Label Maps” drop-down menu&lt;br /&gt;
&lt;br /&gt;
[[File:StartEditor.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 3.) Select the “KSlice” effect in the “Edit Selected Label Map” drop-down menu&lt;br /&gt;
&lt;br /&gt;
[[File:KSliceEffect.png|50px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 4.) Set the “Radius” parameter and press the “Start Interactive Segmentor” button ( KSlice is now running in the background until the “Stop Interactive Segmentor” button is pressed)&lt;br /&gt;
&lt;br /&gt;
[[File:StartBot.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 5.) Turn “On” all three slice views in the 3D Plane&lt;br /&gt;
&lt;br /&gt;
[[File:TurnOnSlices3D.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 5.) Select the “PaintEffect” tool &lt;br /&gt;
(green circle, inside the esophagus in this example)&lt;br /&gt;
&lt;br /&gt;
[[File:Paint.png|50px]]&lt;br /&gt;
&lt;br /&gt;
and initialize KSlice by drawing inside the structure of interest&lt;br /&gt;
&lt;br /&gt;
[[File:KSliceInit.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Step 6.) Hover the mouse over a slice view (we focus on the “Red” slice first, here) and press the “Q” key to evolve a 2D active contour in this plane&lt;br /&gt;
&lt;br /&gt;
[[File:Segment2D.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 7.) Press the “C” key to copy the current segmentation in this 2D plane, then press the left/right arrow on the keyboard to move on to an adjacent slice, press the “V” key to paste the label, thereby initializing the current slice&lt;br /&gt;
&lt;br /&gt;
[[File:CopyPasteSlice.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 8.) Evolve the 2D contour on this slice by pressing “Q” &lt;br /&gt;
&lt;br /&gt;
[[File:Segment2DAfterPaste.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 9.) Hover mouse over the yellow, then green slices and repeat (as many times as desired) Steps 6-8&lt;br /&gt;
&lt;br /&gt;
[[File:SegmentAllSlices.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---- &amp;lt;!-- Horizontal  rule --&amp;gt;&lt;br /&gt;
== As necessary, take steps at any time in the process ==&lt;br /&gt;
&lt;br /&gt;
Step 10.)(Used in any order) Press the “A” key to change drawing modes (between Draw/Delete label). Thus, if the user's expert knowledge of anatomy does not agree with the current segmentation results, he adds negative input by erasing a label. By deleting in the same area multiple times, the user input is accumulated and this guiding signal forces the changes to become persistent&lt;br /&gt;
&lt;br /&gt;
[[File:DeleteLabel.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 11.)(Used in any order) Alternatively, a user can press “A” again to return to drawing. If a contour is not reaching an area that is, in fact, part of the structure of interest, the user can add positive input by painting this area&lt;br /&gt;
&lt;br /&gt;
[[File:DrawLabel.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 12.)(Used in any order) Evolve the contour with the changed user input, and new initialization&lt;br /&gt;
&lt;br /&gt;
[[File:EvolveAfterUserInput.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---- &amp;lt;!-- Horizontal  rule --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optional Visualization ==&lt;br /&gt;
&lt;br /&gt;
Step 13.) (Optional) Turn on “Volume Rendering” of the label image in 3D (notice the parameters set for faster interaction). This will be updated during the evolution&lt;br /&gt;
&lt;br /&gt;
[[File:VolumeRederingOn.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---- &amp;lt;!-- Horizontal  rule --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 14.) Evolution in 3D is done by pressing the “W” key&lt;br /&gt;
&lt;br /&gt;
[[File:Result3DSegmentation.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Step 15.) Once satisfies with the segmentation, stop KSlice by clicking &amp;quot;Stop Interactive Segmentor&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:StopKSlice.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
There is one parameter to set: the radius that sets the band around the current initialisation in which image data is considered. A large radius means data from far lying regions influences the segmentation (this increases the computational complexity). A small radius ensures that only nearby pixels influence the contour (but set too small will require a better contour initialisation from the user)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--{{documentation/{{documentation/version}}/module-parametersdescription}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{documentation/{{documentation/version}}/module-section|Similar Modules}}&lt;br /&gt;
N/A --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ---------------------------- --&amp;gt;&lt;br /&gt;
{{documentation/{{documentation/version}}/module-section|References}}&lt;br /&gt;
*Kolesov, I., Karasev, P., Muller, G., Chudy, K., Xerogeanes, J., and Tannenbaum, A., “Human supervisory control framework for interactive medical image segmentation,” in International Conference on Medical Image Computing and Computer Assisted Intervention (MICCAI) Computational Biomechanics for Medicine Workshop, Proceeding of the, 2011.&lt;br /&gt;
&lt;br /&gt;
*Karasev, P., Kolesov, I., Chudy, K., Muller, G., Xerogeanes, J., and Tannenbaum, A., “Interactive mri segmentation with controlled active vision,” in IEEE Conference on Decision and Control, Proceedings of the, IEEE, Dec. 2011.&lt;br /&gt;
&lt;br /&gt;
*Karasev, P., Kolesov, I., Fritscher, K., Vela, P., Mitchell, P., and Tannenbaum, A.. “Interactive Medical Image Segmentation using PDE Control Of Active Contours”. In: Medical Imaging, IEEE Transactions on (In Submission) (2013)&lt;br /&gt;
&lt;br /&gt;
*Xerogeanes, J., Mitchell, P. , Karasev, P., Kolesov, I. and Romine, S. . “An Anatomic and Morphologic Evaluation of the Quadriceps Tendon Using 3D MRI Reconstruction: Applications for ACL Autograft Choice and Procurement”. In: Journal of Bone and Joint Surgery (In Submission) (2013)&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;
&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>