图像匹配中的二进制字符串特征描述算法

本文介绍了图像匹配中四种常用的二进制字符串特征描述算法:BRIEF、ORB、BRISK和FREAK。BRIEF通过像素点对比较生成二进制串;ORB结合FAST和BRIEF并引入方向计算;BRISK采用多尺度同心圆采样;FREAK则模拟人眼视觉系统。四种算法各有特点,适用于不同的应用场景。
摘要由CSDN通过智能技术生成

一、二进制特征描述子

       图像匹配第一个步骤是特征检测,第二个就是特征描述。角点检测中的算法只有特征检测过程,而斑点检测中提到的算法均包含了特征描述过程,它们采用梯度统计直方图的描述子,属于浮点型特征描述子,计算复杂,效率较低,二进制字符串特征描述子则没有这一限制,但它们不包括特征检测过程,必须使用一种特征定位方法提取特征点。

1、BRIEF

       BRIEF(Binary Robust Independent Elementary Features)在特征点周围邻域内选取若干个像素点对,通过对这些点对的灰度值比较,将比较的结果组合成一个二进制串字符串用来描述特征点。最后,使用汉明距离(将一个字符串变换成另外一个字符串所需要替换的字符个数)来计算在特征描述子是否匹配。

关于点对的选择详细见:BRIEF特征描述子

2、ORB

       ORB(Oriented FAST and Rotated BRIEF)算法采用FAST算法进行特征检测,BRIEF进行特征描述,并在BRIEF基础上引入了方向的计算方法,并在点对的挑选上使用贪婪搜索算法,挑出了一些区分性强的点对用来描述二进制串。
(1)采用FAST的方法来检测特征点,然后利用Harris角点的度量方法,从FAST特征点从挑选出Harris角点响应值最大的N个特征点。由于FAST不具有尺度不变性,可以通过构建高斯金字塔,然后在每一层金字塔图像上检测角点来实现;另外,利用灰度质心法解决FAST特征点不具有方向的问题。
(2)由于BRIEF不具有旋转不变性,可将BRIEF得到的二值码串写成矩阵S,使用邻域方向θ和对应的旋转矩阵 R θ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值