📄 specification.html
字号:
<td width="80%">Specifies the bandwidth of the search window in the range
subspace during the computation of mean shift.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Floating point.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Greater than zero.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>MinimumRegionArea</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Description</u>:</td>
<td width="80%">Specifies the minimum allowable region area (in pixels)
contained in the segmented image.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Integer</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Greater than zero.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>Speedup</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Determines the speedup level used when computing mean shift.
</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%"><a href="#speedup">Enumeration</a></td>
</tr>
</table>
<p><b>Synergistic Image Segmentation</b>
<p>In addition to the parameters specified for mean shift based segmentation
three supplemental parameters are needed to perform synergistic segmentation.
<p>
<table width=80% border=0>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>GradientWindowRadius</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Used to compute the gradient and confidence maps employed
in the algorithm.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Integer</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Greater than zero.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>MixtureParameter</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the relative importance between gradient and
confidence in the definition of the edge weight map. More specifically
the mixture parameter is the parameter <i>aij</i> described in the
paper.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Floating point.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Between zero and one.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>EdgeStrengthThreshold</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">During transitive closure (i.e. region fusion) regions
having an average edge strength large than this threshold are not fused.
</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Floating point.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Between zero and one.</td>
</tr>
</table>
<p><b>Confidence Based Edge Detection</b>
<p>
<table width=80% border=0>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>GradientWindowRadius</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Used to compute the gradient and confidence maps employed
in the algorithm.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Integer</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Greater than zero.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>MinimumLength</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Removes edges whose length is less than this threshold.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Integer.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Greater than zero.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>NmxRank</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the x-intercept of the non-maximum
suppression curve.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Floating point.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Between zero and one.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>NmxConf</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the y-intercept of the non-maximum
suppression curve.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Floating point.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Between zero and one.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>NmxType</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the curve type of the non-maximum
suppression curve. <i>Unlike, the other two curves the non-maximum
suppression curve may not be of a CUSTOM type.</i></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%"><a href="#curvetype">Enumeration.</a></td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>HysterisisHighRank</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the x-intercept of the high hysterisis
threshold curve.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Floating point.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Between zero and one.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>HysterisisHighConf</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the y-intercept of the high hysterisis
threshold curve.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Floating point.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Between zero and one.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>HysterisisHighType</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the curve type of the high hysterisis
threshold curve.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%"><a href="#curvetype">Enumeration.</a></td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>CustomCurveHystHigh</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the vertices of the high hysterisis threshold
custom curve.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%"><a href="#vertexlist">Vertex List.</a></td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>HysterisisLowRank</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the x-intercept of the low hysterisis
threshold curve.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Floating point.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Between zero and one.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>HysterisisLowConf</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the y-intercept of the low hysterisis
threshold curve.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%">Floating point.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Range</u>:</td>
<td width="80%">Between zero and one.</td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>HysterisisLowType</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the curve type of the low hysterisis threshold
curve.</td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%"><a href="#curvetype">Enumeration.</a></td>
</tr>
<tr height=20></tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Parameter</u>:</td>
<td width="80%"><b>CustomCurveHystLow</b></td>
</tr>
<tr>
<td width="5%"></td>
<td width="15%" valign=top><u>Description</u>:</td>
<td width="80%">Specifies the vertices of the low hysterisis threshold
custom curve.</td>
</tr>
</tr>
<tr>
<td width="5%"></td>
<td width="15%"><u>Type</u>:</td>
<td width="80%"><a href="#vertexlist">Vertex List.</a></td>
</tr>
</table>
<hr>
<!---Data Types and Enumerations--->
<h3><a name="enumerations">Data Types and Enumerations</a></h3>
<p>The EDISON system parameters are either of integer or floating point type, or
they are an enumeration. Each enumeration as well as the <b>Vertex List</b> data
structure are outlined below.
<p><b><a name="flags">Flag</a></b>
<p>The flag enumeration is used to specify the system state. Flags have a value
of either ON or OFF and are set using <a href="#flagcommands">flag commands</a>.
<p><i>Possible Values</i>
<ul>
<li>ON</li>
<li>OFF</li>
</ul>
<p><b><a name="speedup">Speedup Level</a></b>
<p>The speedup level of the mean shift algorithm is determined through the use
of this enumeration. There are three speedup levels outlined below: (1) NONE
indicating that no speedup is to be used, (2) MEDIUM employs the speedup
technique described in the paper, and (3) HIGH is an extension of the MEDIUM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -