Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d5e74628f0e673bb8680aebce32b2c04 > files > 113

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: WatershedSegmentTreeGenerator Class Reference</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
<div class="contents">
<h1>WatershedSegmentTreeGenerator Class Reference<br>
<small>
[<a class="el" href="group__WatershedSegmentation.html">Watershed-based Segmentation Filters</a>]</small>
</h1><!-- doxytag: class="WatershedSegmentTreeGenerator" --><code>#include &lt;<a class="el" href="itkWatershedSegmentTreeGenerator_8h_source.html">itkWatershedSegmentTreeGenerator.h</a>&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
This filter is a process object class that implements a step in the N-d watershed segmentation algorithm. It produces an ordered list (SegmentTree) of binary merges between segments at increasing saliency levels. This filter is used in conjunction with <a class="el" href="classWatershedSegmenter.html">WatershedSegmenter</a> and WatershedRelabeler to process an initial segmentation into a final relabeled volume. See <a class="el" href="classitk_1_1WatershedImageFilter.html" title="A low-level image analysis algorithm that automatically produces a hierarchy of segmented...">itk::WatershedImageFilter</a> for an overview of watershed segmentation.<p>
<dl class="user" compact><dt><b>Inputs</b></dt><dd>There are two inputs to this filter, the second is optional. (1) <a class="el" href="classA.html">A</a> table of segments (SegmentTable) derived from a labeled image. (2) Optionally, a table of predetermined equivalencies among segments (EquivalencyTable), necessary for streaming applications where segments may be joined across streamed chunk boundaries. The flag Merge must be set to true to enable this functionality.</dd></dl>
<dl class="user" compact><dt><b>Outputs</b></dt><dd>The output of this filter is a list of binary merges of segments at increasing saliency. This is the data structure itk::watershed::WatershedSegmentTree referred to as a ``merge tree'' in the <a class="el" href="classitk_1_1WatershedImageFilter.html" title="A low-level image analysis algorithm that automatically produces a hierarchy of segmented...">itk::WatershedImageFilter</a> documentation.</dd></dl>
<dl class="user" compact><dt><b>Parameters</b></dt><dd>There are two parameters to this filter described below.</dd></dl>
<dl class="user" compact><dt><b></b></dt><dd>FloodLevel is specified as a percentage (0.0 - 1.0) of the maximum possible saliency value in the initial image from which the segment table was derived. <a class="el" href="classA.html">A</a> value of 0.0 calculates no merges. <a class="el" href="classA.html">A</a> value of 1.0 calculates all of the potential merges that can occur as the FloodLevel is increased to the maximum saliency value. Typically, there is no need to calculate merges past about 40% of the total depth. Because this is the most computationally intensive piece of the watershed segmentation algorithm, it is a good idea to tune this parameter as low as possible on larger volumes.</dd></dl>
<dl class="user" compact><dt><b></b></dt><dd>Merge is a boolean flag indicating whether or not to pre-merge the segments marked as equivalent in the EquivalencyTable. This is only useful for streaming applications and is turned off by default. (TRUE == merge, FALSE == do not merge). </dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classitk_1_1WatershedImageFilter.html" title="A low-level image analysis algorithm that automatically produces a hierarchy of segmented...">itk::WatershedImageFilter</a> </dd></dl>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkWatershedSegmentTreeGenerator_8h_source.html">itkWatershedSegmentTreeGenerator.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 00:43:11 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>