什么是图像处理(算法或描述)中的特征描述符?

Ric*_*ard 23 image-processing feature-extraction computer-vision feature-detection

我常常在图像特征的上下文中混淆术语描述符的含义.描述符是点的局部邻域的描述(例如浮点向量),还是描述输出描述的算法?那么,功能提取器的输出究竟是什么呢?

我一直在问这个问题很长一段时间,而我提出的唯一解释是描述符是算法和描述.特征检测器用于检测特征点.然而,功能提取器似乎没有任何意义.

请帮我澄清这个误解.谢谢!

eig*_*ris 67

特征检测器是一种算法,它采用图像并输出图像中重要区域的位置(即像素坐标).一个例子是角落检测器,它输出图像中角落的位置,但不会告诉您有关检测到的特征的任何其他信息.

特征描述符是一种获取图像并输出特征描述符/特征向量的算法.特征描述符将有趣的信息编码为一系列数字,并作为一种数字"指纹",可用于区分一个特征与另一个特征.理想情况下,这些信息在图像变换下是不变的,因此即使图像以某种方式变换,我们也可以再次找到该特征.一个例子是SIFT,它对关于局部邻域图像的信息进行编码,并对特征向量的数量进行渐变.您可以阅读的其他示例是HOGSURF.


编辑:当涉及到特征检测器时,"位置"可能还包括描述特征尺寸或比例的数字.这是因为"缩小"时看起来像角落的东西在"缩小"时可能看起来不像角落,因此指定比例信息很重要.因此,不是仅仅使用一(x,y)对作为"图像空间"中的位置,您可能(x,y,scale)在"比例空间"中具有三倍位置.

  • 感谢您的快速回复。我认为,描述符的这种双重含义确实令人困惑,并且经常无法正确使用。 (2认同)