法律状态公告日
法律状态信息
法律状态
2019-12-20
未缴年费专利权终止 IPC(主分类):G06T7/40 授权公告日:20150211 终止日期:20181231 申请日:20121231
专利权的终止
2017-05-24
著录事项变更 IPC(主分类):G06T7/40 变更前: 变更后: 申请日:20121231
著录事项变更
2015-02-11
授权
授权
2013-04-17
实质审查的生效 IPC(主分类):G06T7/40 申请日:20121231
实质审查的生效
2013-03-20
公开
公开
技术领域
本发明涉及一种彩色的二进制鲁棒特征检测方法,属于彩色图像局部不变特征检测技术领域。
背景技术
图像特征的提取、描述和匹配是基于特征的图像处理和计算机视觉应用的基础。这些图像处理和计算机视觉应用的效率和准确度取决于检测子的检测性能和特征描述子的表征性能。随着数字技术的迅速发展、普及与应用,每天都产生大量的图像/视频内容且需对这些视觉内容进行实时处理。高效快速的特征检测方法成为满足上述需求的关键。然而,传统的特征检测方法依赖于复杂耗时的特征检测和描述子匹配过程,例如SIFT(Scale-invariant feature transform)和SURF(Speeded Up Robust Features),根本无法满足上述需求。
基于二进制描述子的鲁棒尺度不变特征(BRISK,Binary Robust Invariant ScalableKeypoints)被提出来用于解决上述问题。BRISK将从图像块中提取的二进制串作为特征描述子。这点不同于基于浮点数描述子的传统的方法(SIFT,SURF)。两个二进制描述子之间的相似性可以直接通过计算两个二进制串的汉明距来得到。汉明距越小,两者越相似。在现代CPU上,计算二进制串之间的汉明距比浮点数之间的欧式距离快得多。因此,基于二进制描述子的鲁棒尺度不变特征(BRISK)比传统方法(SIFT,SURF)快两个数量级。同时,BRISK的匹配准确性同传统方法(SIFT,SURF)接近。
然而,基于二进制描述子的鲁棒尺度不变特征(BRISK)是为灰度图像设计的,颜色信息被忽略。这样就导致对于彩色图像,BRISK在特征点检测过程中没有充分考虑特征点的颜色不变性,同时在生成描述子的过程中没有充分利用特征点所在区域的颜色区分性。
发明内容
本发明的目的是为了解决目前基于二进制描述子的鲁棒尺度不变特征的方法不适用于彩色图像的问题,本发明提供一种适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法。
本发明的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法,它包括如下步骤:
步骤一:将待检测的彩色图像从RGB颜色空间变换到高斯对立颜色空间;
步骤二:计算变换到高斯对立颜色空间的彩色图像的颜色不变量;
步骤三:根据步骤二得到的颜色不变量,运用AGAST特征检测子检测所述彩色图像的特征点;
步骤四:在步骤三检测到的每个特征点周围区域得到六十个经过方向归一化的采样点;
步骤五:根据步骤四得到的采样点,生成有关特征点周围像素颜色信息的二进制描述子;
步骤六:根据步骤五生成的有关特征点周围像素颜色信息的二进制描述子,生成彩色的二进制鲁棒尺度不变特征的二进制描述子。
本发明的优点在于,在特征点检测和特征描述子生成过程中充分考虑了彩色图像中的颜色信息,使得检测到的特征点具有更好的颜色不变性,同时生成的描述子包含了更多的颜色区分性,所以本方法适用于彩色图像的检测。
附图说明
图1为本发明的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法的流程示意图。
具体实施方式
具体实施方式一:结合图1说明本实施方式,本实施方式所述的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法,它包括如下步骤:
步骤一:将待检测的彩色图像从RGB颜色空间变换到高斯对立颜色空间;
步骤二:计算变换到高斯对立颜色空间的彩色图像的颜色不变量;
步骤三:根据步骤二得到的颜色不变量,运用AGAST特征检测子检测所述彩色图像的特征点;
步骤四:在步骤三检测到的每个特征点周围区域得到六十个经过方向归一化的采样点;
步骤五:根据步骤四得到的采样点,生成有关特征点周围像素颜色信息的二进制描述子;
步骤六:根据步骤五生成的有关特征点周围像素颜色信息的二进制描述子,生成彩色的二进制鲁棒尺度不变特征的二进制描述子。
步骤六中所述的彩色的二进制鲁棒尺度不变特征的二进制描述子包含了特征点周围像素的颜色信息及周围像素灰度值的大小关系。
具体实施方式二:本实施方式是对具体实施方式一所述的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法的进一步限定,所述步骤一中将待检测的彩色图像从RGB颜色空间变换到高斯对立颜色空间的方法为:
>
式中R(x,y)、G(x,y)、B(x,y)分别为待检测的彩色图像中坐标为(x,y)的像素的R、G、B三个颜色分量,
具体实施方式三:本实施方式是对具体实施方式一所述的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法的进一步限定,所述步骤二中计算变换到高斯对立颜色空间的彩色图像的颜色不变量的方法为:
>
其中C为颜色不变量,
具体实施方式四:本实施方式是对具体实施方式一所述的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法的进一步限定,所述步骤三中根据步骤二得到的颜色不变量,运用AGAST特征检测子检测所述彩色图像的特征点的方法为:
步骤1:根据步骤二得到的颜色不变量构建颜色不变量的尺度空间金字塔;所述颜色不变量的尺度空间金子塔包括n层{c0,c1,...,cn-1}和n个中间层{d0,d1,..,dn-1},n为正整数;
其中ci是将ci1进行降采样得到的图像,c0是待检测的彩色图像;
di位于ci和ci1之间,它是通过将di1进行降采样得到的图像;
其中d0是通过将c0进行降采样得到的图像;
步骤2:利用FAST角点检测子在颜色不变量的尺度空间金字塔中寻找极大值点作为特征点:
将FAST 9-16检测子应用于每一层和每一中间层上,将找到的角点作为候选特征点并计算其FAST值;
将候选特征点中的极大值点作为最终的特征点,所述极大值点的FAST值比其同层的周围8个点的FAST值都大,同时比其上层、下层对应点的FAST值大。
步骤3:在每一层或每一中间层上,通过最小二乘法拟合二维二次函数以精确定位特征点的空间位置,在尺度轴上,通过拟合一维抛物线函数以精确定位特征点的尺度。
步骤3中精确定位方法同BRISK方法相同。
具体实施方式五:本实施方式是对具体实施方式四所述的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法的进一步限定,所述步骤1中:n=4。
具体实施方式六:本实施方式是对具体实施方式四所述的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法的进一步限定,所述步骤1中:
ci是将ci1进行比例因子为2的降采样得到的图像,c0是待检测的彩色图像;
di位于ci和ci1之间,它是通过将di1进行比例因子为2的降采样得到的图像;
其中d0是通过将c0进行比例因子为1.5的降采样得到的图像。
具体实施方式七:本实施方式是对具体实施方式四所述的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法的进一步限定,
对步骤3中所述特征点的空间位置,精确定位到亚像素精度。
具体实施方式八:本实施方式是对具体实施方式一所述的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法的进一步限定,所述步骤五中根据步骤四得到的采样点,生成有关特征点周围像素颜色信息的二进制描述子的方法为:
对于特征点周围的每一个采样点,记录该采样点的RGB三个颜色分量的大小顺序关系,并对其进行二进制编码:
用六位二进制来表示一个采样点的颜色分量大小关系,其中前三位构成第一组,用来表示在R G B三个颜色分量中最大值所对应的分量,如果某一个颜色分量为最大值,则对应组中的对应位为1,否则为0;后三位构成第二组,用来表示最小值所对应的分量,如果某一个颜色分量为最小值,则对应组中的对应位为1,否则为0。
每一个特征点采用360位二进制位来描述周围像素的颜色信息。
具体实施方式九:本实施方式是对具体实施方式一所述的适用于彩色图像彩色的二进制鲁棒尺度不变特征检测方法的进一步限定,
所述步骤六中根据步骤五生成的有关特征点周围像素颜色信息的二进制描述子,生成彩色的二进制鲁棒尺度不变特征的二进制描述子的方法为:
将步骤五中生成的有关特征点周围像素颜色信息的二进制描述子,同利用BRISK方法生成的有关特征点周围像素灰度值大小关系的二进制描述子结合,共同构成彩色的二进制鲁棒尺度不变特征描述子。
机译: 使用尺度不变特征变换的鲁棒图像水印
机译: 使用尺度不变特征变换的鲁棒图像水印
机译: -使用双特征不变性的基于特征的鲁棒图像水印方案