<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.statsape.com/index.php?action=history&amp;feed=atom&amp;title=Feature_%28computer_vision%29</id>
	<title>Feature (computer vision) - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.statsape.com/index.php?action=history&amp;feed=atom&amp;title=Feature_%28computer_vision%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.statsape.com/index.php?title=Feature_(computer_vision)&amp;action=history"/>
	<updated>2026-04-29T08:13:25Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.statsape.com/index.php?title=Feature_(computer_vision)&amp;diff=8913&amp;oldid=prev</id>
		<title>Zeroclanzhang：​创建页面，内容为“{{short description|关于图像内容的信息片段}} {{FeatureDetectionCompVisNavbox}} {{machine learning bar}} {{See also|Feature (machine learning)}} 在计算机视觉和图像处理中，&#039;&#039;&#039;特征&#039;&#039;&#039;是关于图像内容的信息片段；通常是关于图像某一区域是否具有特定属性。特征可以是图像中的特定结构，如点、边缘或对象。特征也可能是对图像应用的一般邻域操作或&#039;&#039;&#039;特征检测&#039;&#039;&#039;的…”</title>
		<link rel="alternate" type="text/html" href="https://wiki.statsape.com/index.php?title=Feature_(computer_vision)&amp;diff=8913&amp;oldid=prev"/>
		<updated>2024-01-27T17:58:13Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{{short description|关于图像内容的信息片段}} {{FeatureDetectionCompVisNavbox}} {{machine learning bar}} {{See also|Feature (machine learning)}} 在&lt;a href=&quot;/index.php?title=%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;计算机视觉（页面不存在）&quot;&gt;计算机视觉&lt;/a&gt;和&lt;a href=&quot;/index.php?title=%E5%9B%BE%E5%83%8F%E5%A4%84%E7%90%86&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;图像处理（页面不存在）&quot;&gt;图像处理&lt;/a&gt;中，&amp;#039;&amp;#039;&amp;#039;特征&amp;#039;&amp;#039;&amp;#039;是关于图像内容的信息片段；通常是关于图像某一区域是否具有特定属性。特征可以是图像中的特定结构，如点、边缘或对象。特征也可能是对图像应用的一般&lt;a href=&quot;/index.php?title=%E9%82%BB%E5%9F%9F%E6%93%8D%E4%BD%9C&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;邻域操作（页面不存在）&quot;&gt;邻域操作&lt;/a&gt;或&amp;#039;&amp;#039;&amp;#039;特征检测&amp;#039;&amp;#039;&amp;#039;的…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{short description|关于图像内容的信息片段}}&lt;br /&gt;
{{FeatureDetectionCompVisNavbox}}&lt;br /&gt;
{{machine learning bar}}&lt;br /&gt;
{{See also|Feature (machine learning)}}&lt;br /&gt;
在[[计算机视觉]]和[[图像处理]]中，&amp;#039;&amp;#039;&amp;#039;特征&amp;#039;&amp;#039;&amp;#039;是关于图像内容的信息片段；通常是关于图像某一区域是否具有特定属性。特征可以是图像中的特定结构，如点、边缘或对象。特征也可能是对图像应用的一般[[邻域操作]]或&amp;#039;&amp;#039;&amp;#039;特征检测&amp;#039;&amp;#039;&amp;#039;的结果。其他特征的例子包括与图像序列中的运动相关，或以曲线或不同图像区域之间的边界定义的形状。&lt;br /&gt;
&lt;br /&gt;
更广泛地说，&amp;#039;&amp;#039;特征&amp;#039;&amp;#039;是与特定应用相关的计算任务解决所需的任何信息片段。这与[[机器学习]]和普遍的[[模式识别]]中的[[feature (machine learning)|feature]]含义相同，尽管图像处理拥有非常复杂的特征集合。特征概念非常通用，特定计算机视觉系统中的特征选择可能高度依赖于手头的具体问题。&lt;br /&gt;
&lt;br /&gt;
== 定义 ==&lt;br /&gt;
对于构成特征的具体内容并没有通用或精确的定义，确切的定义通常取决于问题或应用类型。尽管如此，特征通常被定义为[[数字图像|图像]]中的一个“有趣”部分，特征被用作许多计算机视觉算法的起点。&lt;br /&gt;
&lt;br /&gt;
由于特征被用作后续算法的起点和主要原始数据，因此整个算法通常只会和其特征检测器一样好。因此，特征检测器的理想属性是&amp;#039;&amp;#039;[[可重复性]]&amp;#039;&amp;#039;: 即在同一场景的两个或更多不同图像中是否会检测到相同的特征。&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;#039;&amp;#039;&amp;#039;特征提取&amp;#039;&amp;#039;&amp;#039;，可以区分产生局部决策的特征检测方法（在给定图像点是否存在给定类型的特征）和产生非二进制数据结果的方法。当检测到的特征相对稀疏时，这种区别变得相关。尽管做出了局部决策，特征检测步骤的输出不必是二进制图像。结果通常以检测到特征的图像点的一组（连接或未连接）坐标表示，有时具有亚像素精度。&lt;br /&gt;
&lt;br /&gt;
当在没有局部决策的情况下进行特征提取时，结果通常被称为&amp;#039;&amp;#039;特征图像&amp;#039;&amp;#039;。因此，特征图像可以看作是图像，因为它是原始图像相同的空间（或时间）变量的函数，但像素值包含关于图像特征的信息，而不是强度或颜色。这意味着特征图像可以以与由图像传感器生成的普通图像类似的方式进行处理。特征图像也常作为特征检测算法的一部分进行计算。&lt;br /&gt;
&lt;br /&gt;
===特征向量和特征空间===&lt;br /&gt;
在某些应用中，仅提取一种类型的特征以从图像数据中获取相关信息是不够的。相反，需要提取两种或更多不同的特征，从而在每个图像点产生两个或更多特征描述符。一种常见的做法是将所有这些描述符提供的信息作为一个单一向量的元素进行组织，通常称为&amp;#039;&amp;#039;&amp;#039;特征向量&amp;#039;&amp;#039;&amp;#039;。所有可能的特征向量集合构成一个&amp;#039;&amp;#039;&amp;#039;特征空间&amp;#039;&amp;#039;&amp;#039;。&amp;lt;ref name=&amp;quot;Umbaugh2005&amp;quot;&amp;gt;{{cite book|author=Scott E Umbaugh|title=Computer Imaging: Digital Image Analysis and Processing|url=https://books.google.com/books?id=JNhRSAMFn6YC&amp;amp;q=%22feature+space%22|date=27 January 2005|publisher=CRC Press|isbn=978-0-8493-2919-7}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
当每个图像点要被分类为属于特定类别时，特征向量的一个常见示例出现。假设每个图像点都有一个基于适当特征集的对应特征向量，意味着每个类别在相应的特征空间中被良好分隔，每个图像点的分类可以使用标准的[[统计分类|分类]]方法完成。&lt;br /&gt;
&lt;br /&gt;
{{multiple image&lt;br /&gt;
| direction = horizontal&lt;br /&gt;
| total_width = 400&lt;br /&gt;
| footer    =&lt;br /&gt;
| image1    = Simplified neural network training example.svg&lt;br /&gt;
| alt1      =&lt;br /&gt;
| caption1  = 神经网络在物体检测训练的简化例子：网络通过多张已知描绘[[海星]]和[[海胆]]的图像进行训练，这些图像与代表视觉特征的“节点”相关联。海星与环状纹理和星形轮廓相匹配，而大多数海胆则与条纹纹理和椭圆形状相匹配。然而，一个环纹海胆的实例在它们之间创造了一个弱加权的关联。&lt;br /&gt;
| image2    = Simplified neural network example.svg&lt;br /&gt;
| alt2      =&lt;br /&gt;
| caption2  = 网络对输入图像（左侧）的后续运行：&amp;lt;ref&amp;gt;{{cite book|author=Ferrie, C., &amp;amp; Kaiser, S.|year=2019|title=Neural Networks for Babies|publisher=Sourcebooks|isbn=1492671207}}&amp;lt;/ref&amp;gt; 网络正确地检测到海星。然而，环状纹理与海胆之间的弱加权关联也使后者从两个特征之一获得弱信号。此外，一只未包括在训练中的贝壳为椭圆形状提供了一个弱信号，也导致了海胆输出的弱信号。这些弱信号可能导致海胆的[[误报]]。&amp;lt;br&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;
在局部，边缘具有一维结构。&lt;br /&gt;
&lt;br /&gt;
=== 角点 / 兴趣点 ===&lt;br /&gt;
&lt;br /&gt;
“角点”和“兴趣点”这两个术语有时可互换使用，指的是图像中具有局部二维结构的点状特征。之所以称之为“角点”，是因为早期算法首先进行了[[边缘检测]]，然后分析边缘以找到快速方向变化（角点）。这些算法随后发展到不再需要显式的边缘检测，例如通过寻找[[图像梯度]]中的高[[曲率]]。随后注意到所谓的角点也被检测到图像的非传统角点部分（例如，暗背景上的小亮点可能被检测到）。这些点通常被称为兴趣点，但出于传统，仍使用“角点”一词{{citation needed|date=May 2020}}。&lt;br /&gt;
&lt;br /&gt;
=== 斑点 / 兴趣区域点 ===&lt;br /&gt;
&lt;br /&gt;
与更倾向于点状的角点相对，斑点以区域的形式提供了图像结构的补充描述。然而，斑点描述符通常包含一个首选点（算子响应的局部最大值或重心），这意味着许多斑点检测器也可视为兴趣点算子。斑点检测器可以检测图像中过于平滑而无法被角点检测器检测到的区域。&lt;br /&gt;
&lt;br /&gt;
考虑缩小图像然后进行角点检测。检测器将响应在缩小图像中锐利的点，但在原始图像中可能是平滑的。在这一点上，角点检测器和斑点检测器之间的区别变得有些模糊。在很大程度上，可以通过包含适当的尺度概念来弥补这种区别。然而，由于它们对不同尺度下不同类型图像结构的响应特性，LoG和DoH [[斑点检测|斑点检测器]]也在[[角点检测]]的文章中提及。&lt;br /&gt;
&lt;br /&gt;
=== 脊线 ===&lt;br /&gt;
&lt;br /&gt;
对于细长物体来说，“脊线”的概念是一个自然的工具。从灰度图像中计算出的脊线描述符可以被视为[[medial axis|中轴]]的一个泛化。从实际的角度来看，脊线可以被认为是代表对称轴的一维曲线，并且每个脊点都有与之相关的局部脊宽属性。不幸的是，从一般类别的灰度图像中提取脊线特征在算法上比提取边缘、角点或斑点特征要难。尽管如此，脊线描述符经常用于航拍图像中的道路提取和医学图像中的血管提取——参见[[ridge detection|脊线检测]]。&lt;br /&gt;
&lt;br /&gt;
== 检测 {{anchor|Detectors}} ==&lt;br /&gt;
[[File:Writing Desk with Harris Detector.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;特征检测&amp;#039;&amp;#039;&amp;#039;包括用于计算图像信息的抽象和在每个图像点做出局部决策的方法，判断该点是否存在给定类型的图像特征。结果特征将是图像域的子集，通常以孤立点、连续曲线或连接区域的形式出现。&lt;br /&gt;
&lt;br /&gt;
特征提取有时在多个尺度上进行。这些方法之一是[[scale-invariant feature transform|尺度不变特征变换]]（SIFT）。&lt;br /&gt;
{{Further|topic=Combination Of Shifted FIlter REsponses|COSFIRE}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 常见特征检测器及其分类：&lt;br /&gt;
!特征检测器!![[Edge detection|边缘]]!![[Corner detection|角点]]!![[Blob detection|斑点]]!![[Ridge detection|脊线]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Canny edge detector|Canny]]&amp;lt;ref name=Can86&amp;gt;{{Cite journal|last=Canny|first=J.|author-link=John Canny|title=A Computational Approach To Edge Detection|journal=IEEE Transactions on Pattern Analysis and Machine Intelligence|volume=8|pages=679–714|year=1986|doi=10.1109/TPAMI.1986.4767851|issue=6|pmid=21869365|s2cid=13284142}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| [[Sobel operator|Sobel]]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|[[Harris corner detector|Harris &amp;amp; Stephens / Plessey]]&amp;lt;ref name=HarSte88&amp;gt;{{cite conference&lt;br /&gt;
|author1=C. Harris |author2=M. Stephens | title=A combined corner and edge detector&lt;br /&gt;
| book-title=Proceedings of the 4th Alvey Vision Conference&lt;br /&gt;
| pages=147–151&lt;br /&gt;
| year=1988&lt;br /&gt;
| url=http://www.bmva.org/bmvc/1988/avc-88-023.pdf&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Corner detection#The SUSAN corner detector|SUSAN]]&amp;lt;ref name=Sus97&amp;gt;{{cite journal&lt;br /&gt;
|author1=S. M. Smith |author2=J. M. Brady | title=SUSAN - a new approach to low level image processing&lt;br /&gt;
| url=http://citeseer.ist.psu.edu/smith95susan.html&lt;br /&gt;
| journal=International Journal of Computer Vision&lt;br /&gt;
| volume=23&lt;br /&gt;
| pages=45–78&lt;br /&gt;
|date=May 1997&lt;br /&gt;
| doi=10.1023/A:1007963824710&lt;br /&gt;
| issue=1&lt;br /&gt;
|s2cid=15033310 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Corner detection#The Shi and Tomasi corner detection algorithm|Shi &amp;amp; Tomasi]]&amp;lt;ref name=ShiTom94&amp;gt;{{cite conference&lt;br /&gt;
|author1=J. Shi |author2=C. Tomasi | title=Good Features to Track&lt;br /&gt;
| publisher=Springer&lt;br /&gt;
|date=June 1994&lt;br /&gt;
| book-title=9th IEEE Conference on Computer Vision and Pattern Recognition&lt;br /&gt;
| url=http://citeseer.ist.psu.edu/shi94good.html&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Corner detection#The level curve curvature approach|Level curve curvature]]&amp;lt;ref name=Lin98/&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Features from accelerated segment test|FAST]]&amp;lt;ref name=Ros06&amp;gt;{{cite conference&lt;br /&gt;
|author1=E. Rosten |author2=T. Drummond | title=Machine learning for high-speed corner detection&lt;br /&gt;
| book-title=European Conference on Computer Vision&lt;br /&gt;
| publisher=Springer&lt;br /&gt;
| pages=430–443&lt;br /&gt;
| year=2006&lt;br /&gt;
| citeseerx = 10.1.1.60.3991&lt;br /&gt;
| doi=10.1007/11744023_34&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Blob detection#The Laplacian of Gaussian|Laplacian of Gaussian]]&amp;lt;ref name=Lin98&amp;gt;{{cite journal&lt;br /&gt;
| author=T. Lindeberg&lt;br /&gt;
| title=Feature detection with automatic scale selection&lt;br /&gt;
| journal=International Journal of Computer Vision&lt;br /&gt;
| year=1998&lt;br /&gt;
| volume=30&lt;br /&gt;
| issue=2&lt;br /&gt;
| pages=77–116&lt;br /&gt;
| url=http://kth.diva-portal.org/smash/record.jsf?pid=diva2%3A453064&amp;amp;dswid=-1017&lt;br /&gt;
| format=abstract&lt;br /&gt;
| doi=10.1023/A:1008045108935&lt;br /&gt;
| s2cid=723210&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Difference of Gaussians]]&amp;lt;ref name=Cro84&amp;gt;J. L. Crowley and A. C. Parker, &amp;quot;[http://www.dtic.mil/get-tr-doc/pdf?AD=ADA133299 A Representation for Shape Based on Peaks and Ridges in the Difference of Low Pass Transform]{{dead link|date=June 2022|bot=medic}}{{cbignore|bot=medic}}&amp;quot;, IEEE Transactions on PAMI, PAMI 6 (2), pp.&amp;amp;nbsp;156–170, March 1984.&amp;lt;/ref&amp;gt;&amp;lt;ref name=Low04&amp;gt;{{cite journal&lt;br /&gt;
| author=D. Lowe&lt;br /&gt;
| title=Distinctive Image Features from Scale-Invariant Keypoints&lt;br /&gt;
| journal=International Journal of Computer Vision&lt;br /&gt;
| year=2004&lt;br /&gt;
| url=http://citeseer.ist.psu.edu/654168.html&lt;br /&gt;
| doi=10.1023/B:VISI.0000029664.99615.94&lt;br /&gt;
| volume=60&lt;br /&gt;
|page=91&lt;br /&gt;
| issue=2&lt;br /&gt;
| citeseerx=10.1.1.73.2924&lt;br /&gt;
| s2cid=221242327&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Blob detection#The determinant of the Hessian|Determinant of Hessian]]&amp;lt;ref name=Lin98/&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hessian strength feature measures]]&amp;lt;ref name=Lin13JMIV&amp;gt;[https://doi.org/10.1007/s10851-012-0378-3 T. Lindeberg &amp;quot;Scale selection properties of generalized scale-space interest point detectors&amp;quot;, Journal of Mathematical Imaging and Vision, Volume 46, Issue 2, pages 177-210, 2013.]&amp;lt;/ref&amp;gt;&amp;lt;ref name=Lin15JMIV&amp;gt;[https://doi.org/10.1007/s10851-014-0541-0 T. Lindeberg ``Image matching using generalized scale-space interest points&amp;quot;, Journal of Mathematical Imaging and Vision, volume 52, number 1, pages 3-36, 2015.]&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Maximally stable extremal regions|MSER]]&amp;lt;ref name=Mat02&amp;gt;{{cite conference&lt;br /&gt;
|author1=J. Matas |author2=O. Chum |author3=M. Urban |author4=T. Pajdla | title=Robust wide baseline stereo from maximally stable extremum regions&lt;br /&gt;
| book-title=British Machine Vision Conference&lt;br /&gt;
| year=2002&lt;br /&gt;
| pages=384–393&lt;br /&gt;
| url=&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|-&lt;br /&gt;
| [[脊线检测|主曲率脊线]]&amp;lt;ref name=Har83&amp;gt;R. Haralick, &amp;quot;[http://www.cs.unc.edu/Research/Image/MIDAG/pubs/CScourses/254-Spring2002/Haralick-Ridges-CVGIP.PDF 数字图像上的脊线和谷线]&amp;quot;, Computer Vision, Graphics, and Image Processing vol. 22, no. 10, pp.&amp;amp;nbsp;28–38, 1983年4月. &amp;lt;/ref&amp;gt;&amp;lt;ref name=Ebe94&amp;gt;D. Eberly, R. Gardner, B. Morse, S. Pizer, C. Scharlach, [http://www.cs.unc.edu/techreports/93-055.ps 图像分析中的脊线], Journal of Mathematical Imaging and Vision, v.&amp;amp;nbsp;4 n.&amp;amp;nbsp;4, pp.&amp;amp;nbsp;353–373, 1994年12月.&amp;lt;/ref&amp;gt;&amp;lt;ref name=Lin98b&amp;gt;{{cite journal&lt;br /&gt;
| author=T. Lindeberg&lt;br /&gt;
| title=边缘检测和具有自动尺度选择的脊线检测&lt;br /&gt;
| journal=International Journal of Computer Vision&lt;br /&gt;
| year=1998&lt;br /&gt;
| volume=30&lt;br /&gt;
| issue=2&lt;br /&gt;
| pages=117–154&lt;br /&gt;
| url=http://kth.diva-portal.org/smash/record.jsf?pid=diva2%3A452310&amp;amp;dswid=5658&lt;br /&gt;
| doi=10.1023/A:1008097225773&lt;br /&gt;
| s2cid=207658261&lt;br /&gt;
| format=abstract&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
| [[斑点检测#灰度斑点、灰度斑点树和尺度空间斑点|灰度斑点]]&amp;lt;ref name=Lin93&amp;gt;{{cite journal&lt;br /&gt;
| author=T. Lindeberg&lt;br /&gt;
| title=检测显著的类斑点图像结构及其尺度与尺度空间原始草图：关注焦点的方法&lt;br /&gt;
| journal=International Journal of Computer Vision&lt;br /&gt;
| year=1993&lt;br /&gt;
| volume=11&lt;br /&gt;
| issue=3&lt;br /&gt;
| pages=283–318&lt;br /&gt;
| url=http://kth.diva-portal.org/smash/record.jsf?pid=diva2%3A472969&amp;amp;dswid=-485&lt;br /&gt;
| doi=10.1007/BF01469346&lt;br /&gt;
| s2cid=11998035&lt;br /&gt;
| format=abstract&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| {{No}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 特征提取 ==&lt;br /&gt;
{{broader|特征提取 (机器学习)}}&lt;br /&gt;
&lt;br /&gt;
一旦检测到特征，就可以提取特征周围的局部图像块。这种提取可能涉及相当大量的图像处理。结果称为特征描述符或特征向量。在特征描述方法中，可以提到[[N-jet|&amp;#039;&amp;#039;N&amp;#039;&amp;#039;-jets]]和局部直方图（参见[[尺度不变特征转换]]中的一个局部直方图描述符示例）。除了这些属性信息外，特征检测步骤本身还可能提供补充属性，例如边缘检测中的边缘方向和梯度幅度，以及斑点检测中的斑点极性和强度。&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;
==== 曲率 ====&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;
* [[斑点提取]]&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;
=== 灵活方法 ===&lt;br /&gt;
* 可变形，参数化形状&lt;br /&gt;
* 活动轮廓（蛇形）&lt;br /&gt;
&lt;br /&gt;
== 表示 ==&lt;br /&gt;
{{main|视觉描述符}}&lt;br /&gt;
&lt;br /&gt;
图像数据中特定结构定义的特定图像特征通常可以以不同方式表示。例如，边缘可以表示为每个图像点中的[[布尔变量]]，描述该点是否存在边缘。或者，我们可以使用提供[[度量不确定性|确定性度量]]的表示来代替布尔陈述边缘的存在，并将此信息与关于边缘的[[方向 (几何学)|方向]]的信息结合起来。同样，特定区域的颜色可以用平均颜色（三个标量）或[[颜色直方图]]（三个函数）来表示。&lt;br /&gt;
&lt;br /&gt;
在设计计算机视觉系统或计算机视觉算法时，特征表示的选择可能是一个关键问题。在某些情况下，可能需要更高级别的特征描述细节来解决问题，但这需要处理更多的数据和更复杂的处理。以下是选择合适表示时相关的一些因素。在这次讨论中，一个特征表示的实例被称为&amp;#039;&amp;#039;{{visible anchor|特征描述符}}&amp;#039;&amp;#039;，或简称&amp;#039;&amp;#039;描述符&amp;#039;&amp;#039;。&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;#039;&amp;#039;可平均的&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
例如，如果边缘的方向以角度的形式表示，这种表示必须在角度从其最大值转到最小值的地方有一个不连续性。因此，可能会出现两个相似的方向被角度表示，其平均值并不接近任何一个原始角度，因此，这种表示不是可平均的。还有其他表示边缘方向的方法，例如[[结构张量]]，这些方法是可平均的。&lt;br /&gt;
&lt;br /&gt;
另一个例子涉及到运动，在某些情况下，只能提取与某个边缘相关的正常速度。如果提取了两个这样的特征，并且它们可以假设指的是同一真实速度，这个速度不是通过正常速度向量的平均值给出的。因此，正常速度向量不是可平均的。相反，存在其他表示运动的方法，使用矩阵或张量，这些方法可以通过对正常速度描述符的平均操作来给出真实速度。{{citation needed|date=January 2022}}&lt;br /&gt;
&lt;br /&gt;
== 匹配 ==&lt;br /&gt;
{{main|对应问题}}&lt;br /&gt;
在每幅图像中检测到的特征可以跨多幅图像进行匹配，以建立&amp;#039;&amp;#039;对应特征&amp;#039;&amp;#039;，如&amp;#039;&amp;#039;对应点&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
该算法基于比较和分析参考图像和目标图像之间的点对应关系。如果杂乱场景的任何部分与阈值以上的对应关系共享，则该杂乱场景图像的那部分被定位并被认为包含参考对象。&amp;lt;ref&amp;gt;{{Cite web|url=https://www.mathworks.com/help/vision/examples/object-detection-in-a-cluttered-scene-using-point-feature-matching.html|title=Object Detection in a Cluttered Scene Using Point Feature Matching - MATLAB &amp;amp; Simulink|website=www.mathworks.com|access-date=2019-07-06}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 另行参见 ==&lt;br /&gt;
* [[Computer vision]]&lt;br /&gt;
* [[Automatic image annotation]]&lt;br /&gt;
* [[Feature learning]]&lt;br /&gt;
* [[Feature selection]]&lt;br /&gt;
* [[Foreground detection]]&lt;br /&gt;
* [[Vectorization (image tracing)]]&lt;br /&gt;
&lt;br /&gt;
== 引用 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 延伸阅读 ==&lt;br /&gt;
&lt;br /&gt;
* {{cite encyclopedia&lt;br /&gt;
| author=T. Lindeberg&lt;br /&gt;
| title=Scale-space&lt;br /&gt;
| encyclopedia=Encyclopedia of Computer Science and Engineering&lt;br /&gt;
| editor=Benjamin Wah&lt;br /&gt;
| publisher=John Wiley and Sons&lt;br /&gt;
| volume = IV&lt;br /&gt;
| pages = 2495–2504&lt;br /&gt;
| year = 2009&lt;br /&gt;
| doi=10.1002/9780470050118.ecse609&lt;br /&gt;
| url = http://kth.diva-portal.org/smash/record.jsf?pid=diva2%3A441147&amp;amp;dswid=995&lt;br /&gt;
| isbn=978-0470050118&lt;br /&gt;
}} (summary and review of a number of feature detectors formulated based on a scale-space operations)&lt;br /&gt;
&lt;br /&gt;
{{Computer vision footer}}&lt;br /&gt;
{{DEFAULTSORT:Feature (Computer Vision)}}&lt;br /&gt;
[[Category:Feature detection (computer vision)| ]]&lt;/div&gt;</summary>
		<author><name>Zeroclanzhang</name></author>
	</entry>
</feed>