⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 specification.html

📁 关于均值漂移的程序
💻 HTML
📖 第 1 页 / 共 3 页
字号:
	<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 + -