关于图像处理中特征点描述算子的一点总结
1.SIFt算子SIFT算子是David
G Lowe在2004提出的,即尺度不变特征变换(Scale
Invariant Feature Transform)。它是以尺度空间的构造为基础的局部特征描述算子,对于图像的缩放、旋转和放射变换等具有不变性。SIFT算子在构建好的尺度空间的基础上搜索尺度空间中的极值点(特征点),然后确定极值点的尺度信息以及位置,再确定极值点的方向(其邻域梯度的主方向),最终可以得到具有鲁棒性的128维(4*4*8)的特征描述子。
2.surf特征
SURF mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">(Speed-Up Robust Features style="mso-bidi-font-size:12.0pt;line-height:125%; font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family: "Times New Roman";mso-bidi-font-family:"Times New Roman";mso-font-kerning:0pt; mso-ansi-language:FR">)算子 style="mso-bidi-font-size:12.0pt; line-height:125%;font-family:宋体;mso-ascii-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">选取图像在尺度空间上的极值点作为候选特征点。与SIFT style="mso-bidi-font-size: 12.0pt;line-height:125%;font-family:宋体;mso-ascii-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">算子不同的是SURF mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">算子采用Hessian Roman";mso-bidi-font-family: "Times New Roman";mso-font-kerning:0pt;mso-ansi-language:FR">矩阵行列式近似值来构造金字塔。提取SURF style="mso-bidi-font-size: 12.0pt;line-height:125%;font-family:宋体;mso-ascii-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">特征点需要4 mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">个步骤:提取SURF Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">特征,对于特征点进行定位,赋予主方向,生成特征点描述符。 3. BRIEF特征 BRIEF mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">特征(binary robust independent elementary features) style="mso-bidi-font-size:12.0pt;line-height: 125%;font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family: "Times New Roman";mso-bidi-font-family:"Times New Roman";mso-font-kerning:0pt; mso-ansi-language:FR">是Calonder style="mso-bidi-font-size:12.0pt; line-height:125%;font-family:宋体;mso-ascii-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">等 style="mso-bidi-font-size:12.0pt;line-height:125%;font-family:宋体;mso-ascii-font-family: "Times New Roman";mso-hansi-font-family:"Times New Roman";mso-bidi-font-family: "Times New Roman";mso-font-kerning:0pt;mso-ansi-language:FR">在2010 mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">年提出来的,他采用二进制字符串作为特征点描述符,因而在速度和性能上都有着卓越的表现。其主要思路是:在特征点附近随机的选取若干点对,将这些点对的灰度值大小组合成一个长为256 mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">的二进制字串,并将这个二进制字串作为该特征点的特征描述子。由于其描述子利用二进制(“0” mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">和“1” style="mso-bidi-font-size: 12.0pt;line-height:125%;font-family:宋体;mso-ascii-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">)编码,因此在特征匹配时只需计算2 mso-hansi-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman"; mso-font-kerning:0pt;mso-ansi-language:FR">个特征点描述子的Hamming