CN104318559A - 用于视频图像匹配的特征点快速检测方法 - Google Patents

用于视频图像匹配的特征点快速检测方法 Download PDF

Info

Publication number
CN104318559A
CN104318559A CN201410563502.5A CN201410563502A CN104318559A CN 104318559 A CN104318559 A CN 104318559A CN 201410563502 A CN201410563502 A CN 201410563502A CN 104318559 A CN104318559 A CN 104318559A
Authority
CN
China
Prior art keywords
point
pixel
unique point
feature point
gradient
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410563502.5A
Other languages
English (en)
Inventor
史再峰
扈立超
曹清洁
高天野
徐江涛
李斌桥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN201410563502.5A priority Critical patent/CN104318559A/zh
Publication of CN104318559A publication Critical patent/CN104318559A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/12Edge-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • G06T7/74Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

本发明涉及图像处理技术领域,为提出用于视频图像匹配的特征点快速检测方法,其具有一定的鲁棒性,能够在图像发生灰度变化、旋转和干扰噪声等情况下检测特征点,同时具有很高的检测效率,能够应用于视频***中,为此,本发明采取的技术方案是,用于视频图像匹配的特征点快速检测方法,依次包括:排除非特征点步骤;梯度计算步骤;特征点响应参数计算步骤;排除干扰候选特征点步骤。本发明主要应用于图像处理。

Description

用于视频图像匹配的特征点快速检测方法
技术领域
本发明涉及一种图像处理技术领域的方法,特别涉及可用于视频图像匹配的特征点快速检测方法。
技术背景
特征点是目标轮廓上曲率的局部极大值点,对掌握目标的轮廓特征具有决定作用,一旦找到了目标的轮廓特征也就大致掌握了目标的形状。特征点具有能勾画出区域的形状,可以传递大部分图像信息等许多优点,对它们进行分析不仅可以为图像匹配提供基础,又为虚拟视点合成提供理论和方法。特征点没有明确的数学定义,但人们普遍认为特征点是二维图像亮度变化剧烈的点或图像边缘曲线上曲率极大值的点,特征点是图像的一种重要局部特征。这些点在保留图像图形重要特征的同时,可以有效地减少信息的数据量,使其信息的含量很高,有效地提高了计算的速度,有利于图像的可靠匹配,使得实时处理成为可能。其在三维场景重建、运动估计、目标跟踪、目标识别、图像配准与匹配等计算机视觉领域起着非常重要的作用。
目前,特征点的数学定义有:图像灰度一阶导数所对应的最大值的位置;图像中两条或两条以上边缘的交点;二维图像亮度变化剧烈的位置等。由于特征点定义方式的不同,也就形成了不同原理的特征点检测方法。常用的方法包括两类:基于图像边缘的特征点检测方法和基于图像灰度信息的特征点检测方法。基于图像边缘的特征点检测方法,主要选择图像的边缘作为特征点进行提取和检测,包括图像预分割、提取轮廓链码和特征点检测三个步骤,这种方法对待检测区域的局部变化敏感性较强,而且在计算量上相当大,主要是因为整个过程需要对图像的边缘进行编码,这就使这个检测过程很大程度上要依赖图像分割和图像边缘提取。因此,这类方法的使用范围相对较小。而对于基于图像灰度信息的特征点检测方法,则是把图像的梯度和曲率直接作为判断特征点存在性的标准,避开了前者在结构上的缺陷,适用范围广。
Harris特征点检测器作为基于图像灰度信息的检测方法被广泛使用。其是以Moravec特征点检测器为基础上提出的,Moravec是通过研究图像的一个局部窗口在水平、垂直、对角线和反对角线四个方向上的位移,计算图像各个像素灰度变化情况,而Harris则是通过Taylor级数展开法扩展了思路,计算窗口沿着任何方向移动后的灰度变化情况,利用数学解析式来进一步确定特征点,定位精度高。同时引入了平滑因子,增强了该算法的鲁棒性。整个算法是受到信号处理中自相关函数的启发,引入与自相关函数相联系的矩阵M。矩阵M的特征值可以表示某一点的图像灰度自相关函数的极值曲率,如果两个曲率极值都高,那么就取该像素点为特征点。Harris特征点检测器原理参考图1,其中λ1和λ2是矩阵M的两个特征值。虽然Harris特征点定位准确,但由于涉及到卷积运算,计算量较大,时间复杂度高,在视频图像匹配中的应用受到一定的局限。
发明内容
为了克服现有技术的不足,提出用于视频图像匹配的特征点快速检测方法,其具有一定的鲁棒性,能够在图像发生灰度变化、旋转和干扰噪声等情况下检测特征点,同时具有很高的检测效率,能够应用于视频***中,为此,本发明采取的技术方案是,用于视频图像匹配的特征点快速检测方法,依次包括:排除非特征点步骤;梯度计算步骤;特征点响应参数计算步骤;排除干扰候选特征点步骤。
排除非特征点步骤具体为:
所述的特征点检测方法首先选取一个半径为3像素的离散化的Bresenham圆,圆内有待检测点像素P以及像素P周围均布的像素1到像素16共16个点,首先检测像素点1和9,如果这两个像素点的灰度值都在[I(p)-t,I(p)+t]的范围内,则待检测点像素P不是特征点,将其排除,其中I(p)为点P的灰度值,t为一阈值;如果点p仍然可能是一个特征点,就继续检测像素点5和13,如果这四个像素点中至少有三个点的灰度值大于I(p)+t或者小于I(p)-t,那么点p即为一个候选特征点,供所述的特征点检测方法后续处理,如公式一所示。
N=∑|I(n)–I(p)|>t     (公式一)
其中,n为像素1、5、9和13中的任意一点,如果N大于等于3,那么点P即为一个候选特征点,否则将其排除;
梯度计算步骤具体为:
梯度计算步骤分别使用水平差分算子和垂直差分算子对图像进行滤波,从而求得图像在水平和垂直方向上的梯度,并计算梯度的乘积,用于生成自相关矩阵M的元素;梯度计算如公式二和公式三所示:
Ix = ∂ I ∂ x = I ⊗ - 1 0 1 - 1 0 1 - 1 0 1   (公式二)
Iy = ∂ I ∂ y = I ⊗ - 1 - 1 - 1 0 0 0 1 1 1    (公式三)
其中I表示原图像,表示卷积,Ix和Iy分别表示图像在x方向和y方向上的梯度,即用图像中每个像素点与x方向和y方向的差分算子做卷积运算求得,水平方向差分算子参考公式二的3×3矩阵,垂直方向差分算子参考公式三的3×3矩阵;
计算梯度的乘积,Ix2=Ix×Ix即由x方向上梯度的平方计算而得;Iy2=Iy×Iy即由y方向上梯度的平方计算而得;Ixy=Ix×Iy即由x方向上梯度和y方向上梯度的乘积计算而得。
特征点响应参数计算步骤具体为:
特征点响应参数是由特征点响应函数公式计算而得,特征点响应函数公式通过自相关矩阵的行列式和迹来计算每一个像素点的响应参数,而自相关矩阵是对梯度的平方和乘积进行高斯滤波求得,如公式四和公式五所示:
R=det(M)-k×(trace(M))2   (公式四)
M ( p ) = Σ ( x , y ) ∈ W { I x 2 ( p ) I xy ( p ) I xy ( p ) I y 2 ( p ) ⊗ ω ( p ) } = A C C B   (公式五)
其中ω(p)是高斯滤波函数,采用卷积的运算方式对梯度的平方和乘积分别进行高斯平滑滤波,得到自相关矩阵M的元素A、B、C;所述的特征点检测方法采用窗口大小为5×5,标准差为2的高斯窗口,det(M)=A×B-C×C,表示矩阵M的行列式,trace(M)=A+B,表示矩阵M的迹,k为经验值,其取值范围为[0.04,0.06],w为一个(2n+1)×(2n+1)的图像窗口;
最后将所有候选特征点的响应参数值进行比较,得出一个最大值Rmax,作为排除干扰候选特征点步骤的阈值之用。
排除干扰候选特征点步骤具体为:采用非极大值抑制来排除干扰候选特征点,对整个图像按照从左到右、从上到下的方向搜索候选特征点,一旦找到一个候选特征点,便开始执行非极大值抑制,所搜索到的第一个候选特征点必然处于下列情况:其上方所有像素点均为非候选特征点;其左方的同一行像素点均为非候选特征点,特征点检测方法采用3×3的窗口来进行非极大值抑制,即在以点P,坐标为(x,y)点P为中心的3×3的邻域内存在如下的八个点:(x-1,y-1),(x-1,y),(x-1,y+1),(x,y-1),(x,y+1),(x+1,y-1),(x+1,y),(x+1,y+1);以P点右方像素点(x,y+1)为起点开始比较响应参数,并以顺时针方向依次与其他像素点进行比较,如果P点的响应参数大于像素点(x,y+1),并且该像素点为候选特征点,则将该像素点从候选特征点阵列中删除,以次类推,直至到P点的响应函数小于邻域内的某一点,此时将P点从候选点阵列中删除;
如果P点的响应函数大于邻域内其他点并且大于阈值0.01×Rmax,那么P点为真正的特征点,在原图像中将其标记出来,此时邻域内的其他候选特征点均要从候选点阵列中删除。以此类推,直至到遍历完图像的所有候选特征点。
排除非特征点步骤具体还包括:如果仅仅有两个邻近的像素点,例如像素点1和5,其灰度值都明显大于Ip+t或者明显小于Ip-t,那么点p仍然可能是一个特征点,即给定一个阈值th,如果像素点1和5的灰度值大于Ip+th或者小于Ip-th,那么点p仍然可能是一个特征点,如图4所示。虽然像素点9和13的灰度值近似等于点p的灰度值,但是像素点1和5的灰度值都远大于点p的灰度值,此时的点p仍然是一个特征点。
所述的特征点检测方法选择对整个图像进行滤波,并且由于图像在x方向上的梯度计算和在y方向上的梯度计算并无数据关联和数据共享,所述的特征点检测方法将两个方向上的梯度计算分解成两个独立的部分,采用空间并行方式分别对其进行计算,即同时使用两种计算资源来对两个方向上的梯度计算进行,从而提高检测速度。
与已有技术相比,本发明的技术特点与效果:
合理地设置阈值t可以排除大量非特征点并且保留真正特征点,因而具有一定的鲁棒性,能够在图像发生灰度变化、旋转和干扰噪声等情况下检测特征点。
合理地设置阈值t可以排除大量非特征点并且保留真正特征点,同时采用(2n+1)×(2n+1)的窗口来进行非极大值抑制,因而提取出来的特征点均匀且合理。
排除非特征点步骤能够排除掉大量的非特征点,使得后续步骤只对候选特征点进行处理,因而具有很高的检测效率,能够应用于视频***中。
附图说明
图1是Harris特征点检测器原理示意图。
图2是本发明的流程图。
图3是半径为3的离散化的Bresenham圆示意图。
图4是特殊情况下p点所处的像素阵列示意图。
图5是候选特征点的邻域示意图。
图6是第一个候选特征点的像素阵列示意图。
具体实施方式
本发明包括下列步骤:排除非特征点步骤;梯度计算步骤;特征点响应参数计算步骤;排除干扰候选特征点步骤。本发明的流程图参考图2。根据视频图像匹配中实际的应用需求,所述的特征点检测方法中各个步骤所处理的图像区域均为除最***5行5列的区域。
步骤一:排除非特征点。
所述的特征点检测方法首先选取一个半径为3像素的离散化的Bresenham圆,圆上共有16个点,其采样点结构参考图3,其中像素P为待检测点,像素1到像素16为此圆上的16个点。首先检测像素点1和9,如果这两个像素点的灰度值都在[I(p)-t,I(p)+t]的范围内,则待检测点P不是特征点,将其排除,其中I(p)为点P的灰度值,t为一阈值,阈值t越大,排除的像素点越多,合理地设置阈值t是排除大量非特征点并且保留特征点的关键。如果点p仍然可能是一个特征点,就继续检测像素点5和13,如果这四个像素点中至少有三个点的灰度值大于Ip+t或者小于Ip-t,那么点p即为一个候选特征点,供所述的特征点检测方法后续处理,如公式一所示。
N=∑|I(x)–I(p)|>t   (公式一)
其中,x为像素1、5、9和13中的任意一点,如果N大于等于3,那么点P即为一个候选特征点,否则将其排除。
有一点需要注意的是,如果仅仅有两个邻近的像素点,例如像素点1和5,其灰度值都明显大于Ip+t或者明显小于Ip-t,那么点p仍然可能是一个特征点,即给定一个阈值th,如果像素点1和5的灰度值大于Ip+th或者小于Ip-th,那么点p仍然可能是一个特征点,如图4所示。虽然像素点9和13的灰度值近似等于点p的灰度值,但是像素点1和5的灰度值都远大于点p的灰度值,此时的点p仍然是一个特征点。
通过所述的排除非特征点步骤能够排除大量的非特征点,所以所述的特征点检测方法能够明显加速。对于余下的点,将其称之为候选特征点。
步骤二:梯度计算。
梯度计算步骤分别使用水平差分算子和垂直差分算子对图像进行滤波,从而求得图像在x和y方向上的梯度,并计算梯度的乘积,用于生成自相关矩阵M的元素。梯度计算如公式二和公式三所示。
Ix = ∂ I ∂ x = I ⊗ - 1 0 1 - 1 0 1 - 1 0 1     (公式二)
Iy = ∂ I ∂ y = I ⊗ - 1 - 1 - 1 0 0 0 1 1 1    (公式三)
其中I表示原图像,表示卷积,Ix和Iy分别表示图像在x和y方向上的梯度,即用图像中每个像素点与水平方向和垂直方向的差分算子做卷积运算求得,水平方向差分算子参考公式二的3×3矩阵,垂直方向差分算子参考公式三的3×3矩阵。
计算梯度的乘积,Ix2=Ix×Ix即由x方向上梯度的平方计算而得;Iy2=Iy×Iy即由y方向上梯度的平方计算而得;Ixy=Ix×Iy即由x方向上梯度和y方向上梯度的乘积计算而得。
与下一步骤的计算特征点响应函数不同,梯度计算步骤是对整个图像进行滤波,而不是以候选特征点为中心,对其邻域进行滤波,因为前者的复杂度要小于后者。由于两个及两个以上候选特征点的邻域可能会出现重叠区域,如图5所示,其中两个白色像素点为候选特征点,黑色像素点为其5×5的邻域,像素点1到8为重叠区域,如果此时选择对其邻域进行滤波,必然会造成重叠区域的重复计算。实际情况往往会出现多个候选特征点相邻接,这样就会造成重叠区域的多次计算,导致计算次数超过对整个图像进行滤波的计算次数。
所以所述的特征点检测方法选择对整个图像进行滤波,并且由于图像在x方向上的梯度计算和在y方向上的梯度计算并无数据关联和数据共享,所述的特征点检测方法将两个方向上的梯度计算分解成两个独立的部分,采用空间并行方式分别对其进行计算,即同时使用两种计算资源来对两个方向上的梯度计算进行,从而提高检测速度。
步骤三:特征点响应参数计算。
特征点响应参数是由特征点响应函数公式计算而得。特征点响应函数公式通过自相关矩阵的行列式和迹来计算每一个像素点的响应参数,而自相关矩阵是对梯度的平方和乘积进行高斯滤波求得,如公式四和公式五所示。
R=det(M)-k×(trace(M))2    (公式四)
M ( p ) = Σ ( x , y ) ∈ W { I x 2 ( p ) I xy ( p ) I xy ( p ) I y 2 ( p ) ⊗ ω ( p ) } = A C C B    (公式五)
其中ω(p)是高斯滤波函数,采用卷积的运算方式对梯度的平方和乘积分别进行高斯平滑滤波,得到自相关矩阵M的元素A、B、C。所述的特征点检测方法采用窗口大小为5×5,标准差为2的高斯窗口。det(M)=A×B-C×C,表示矩阵M的行列式,trace(M)=A+B,表示矩阵M的迹。k为经验值,其取值范围为[0.04,0.06],所述的特征点检测方法将其取值为0.04。w为一个(2n+1)×(2n+1)的图像窗口,与高斯窗口的大小保持一致。
原始Harris特征点检测算法对每一个像素点都进行响应参数的计算,必然会造成对非特征点的额外计算,复杂度大大增加。所述的特征点检测方法在排除非特征点步骤的基础上,只计算候选特征点的响应参数。如图5所示,只计算两个白色像素点的响应参数,因此所述的特征点检测方法能够大大加速。因为排除非特征点步骤并没有排除真正的特征点,所以所述的特征点检测方法在定位准确性方面并没有损耗。
最后将所有候选特征点的响应参数值进行比较,得出一个最大值Rmax,作为排除干扰候选特征点步骤的阈值之用。
步骤四:排除干扰候选特征点。
所述的特征点检测方法采用非极大值抑制来排除干扰候选特征点。
非极大值抑制能够被认为是局部极大值搜索,即一个局部极大值大于它邻域内的所有元素。在原始Harris特征点检测器中,如果一个像素点的响应参数是它邻域内的极大值,并且大于一个给定阈值,那么此点被认为是一个特征点。邻域通常是以待测点为中心的(2n+1)×(2n+1)区域。但是,一旦一个局部极大值被发现,这就意味着能够跳过该极大值点邻域内的所有其它像素点,因为它们的响应参数必然小于该极大值点。
所述的特征点检测方法中的排除干扰候选特征点步骤对整个图像按照从左到右、从上到下的方向搜索候选特征点,一旦找到一个候选特征点,便开始执行非极大值抑制。所搜索到的第一个候选特征点必然处于下列情况:其上方所有像素点均为非候选特征点;其左方的同一行像素点均为非候选特征点。如图6所示,灰色像素点表示非候选特征点,而白色像素点表示候选特征点,P点为第一个候选特征点。所述的特征点检测方法采用3×3的窗口来进行非极大值抑制,即在以点P(假设其坐标为(x,y))为中心的3×3的邻域内存在如下的八个点:(x-1,y-1),(x-1,y),(x-1,y+1),(x,y-1),(x,y+1),(x+1,y-1),(x+1,y),(x+1,y+1)。以P点右方像素点(x,y+1)为起点开始比较响应参数,并以顺时针方向依次与其他像素点进行比较,如果P点的响应参数大于像素点(x,y+1),并且该像素点为候选特征点,则将该像素点从候选特征点阵列中删除,以次类推,直至到P点的响应函数小于邻域内的某一点,此时将P点从候选点阵列中删除。
如果P点的响应函数大于邻域内其他点并且大于阈值0.01×Rmax,那么P点为真正的特征点,在原图像中将其标记出来,此时邻域内的其他候选特征点均要从候选点阵列中删除。以此类推,直至到遍历完图像的所有候选特征点。
为使本发明的目的、技术方案和优点更加清晰,下面将结合实例给出本发明实施方式的具体描述。在排除非特征点步骤中,阈值t的取值范围在[10,30]内,将其取值为25能够在速度与精度之间取得较好的效果;阈值th的取值范围在[40,60]内。在梯度计算步骤中,水平差分算子为[-1 0 1;-1 0 1;-1 0 1];垂直差分算子为[-1 -1 -1;0 0 0;1 1 1],即取图像中3×3的宏块,将第三列的三个像素分别减去第一列的三个像素,并对其进行累加,即可求得水平方向上的梯度;将第三行的三个像素分别减去第一行的三个像素,并对其进行累加,即可求得垂直方向上的梯度。在特征点响应函数中,响应函数等于自相关矩阵的行列式减去k乘以自相关矩阵迹的平方,其中k的取值范围是[0.04,0.06],将其取值为0.04能取得较好的效果。在非极大值抑制步骤中,邻域大小为3×3的非极大值抑制能够有效地排除非候选特征点,并保留真正的特征点。

Claims (7)

1.一种用于视频图像匹配的特征点快速检测方法,其特征是,依次包括:排除非特征点步骤;梯度计算步骤;特征点响应参数计算步骤;排除干扰候选特征点步骤。
2.如权利要求1所述的用于视频图像匹配的特征点快速检测方法,其特征是,排除非特征点步骤具体为:所述的特征点检测方法首先选取一个半径为3像素的离散化的Bresenham圆,圆内有待检测点像素P以及像素P周围均布的像素1到像素16共16个点,首先检测像素点1和9,如果这两个像素点的灰度值都在[I(p)-t,I(p)+t]的范围内,则待检测点像素P不是特征点,将其排除,其中I(p)为点P的灰度值,t为一阈值;如果点p仍然可能是一个特征点,就继续检测像素点5和13,如果这四个像素点中至少有三个点的灰度值大于I(p)+t或者小于I(p)-t,那么点p即为一个候选特征点,供所述的特征点检测方法后续处理,如公式一所示:
N=∑|I(n)–I(p)|>t  (公式一)
其中,n为像素1、5、9和13中的任意一点,如果N大于等于3,那么点P即为一个候选特征点,否则将其排除。
3.如权利要求1所述的用于视频图像匹配的特征点快速检测方法,其特征是,梯度计算步骤具体为:梯度计算步骤分别使用水平差分算子和垂直差分算子对图像进行滤波,从而求得图像在水平和垂直方向上的梯度,并计算梯度的乘积,用于生成自相关矩阵M的元素;梯度计算如公式二和公式三所示:
Ix = ∂ I ∂ x = I ⊗ - 1 0 1 - 1 0 1 - 1 0 1 (公式二)
Iy = ∂ I ∂ y = I ⊗ - 1 - 1 - 1 0 0 0 1 1 1 (公式三)
其中I表示原图像,表示卷积,Ix和Iy分别表示图像在x方向和y方向上的梯度,即用图像中每个像素点与x方向和y方向的差分算子做卷积运算求得,水平方向差分算子参考公式二的3×3矩阵,垂直方向差分算子参考公式三的3×3矩阵;
计算梯度的乘积,Ix2=Ix×Ix即由x方向上梯度的平方计算而得;Iy2=Iy×Iy即由y方向上梯度的平方计算而得;Ixy=Ix×Iy即由x方向上梯度和y方向上梯度的乘积计算而得。
4.如权利要求1所述的用于视频图像匹配的特征点快速检测方法,其特征是,特征点响应参数计算步骤具体为:特征点响应参数是由特征点响应函数公式计算而得,特征点响应函数公式通过自相关矩阵的行列式和迹来计算每一个像素点的响应参数,而自相关矩阵是对梯度的平方和乘积进行高斯滤波求得,如公式四和公式五所示:
R=det(M)-k×(trace(M))2  (公式四)
M ( p ) = Σ ( x , y ) ∈ W { I x 2 ( p ) I xy ( p ) I xy ( p ) I y 2 ( p ) ⊗ ω ( p ) } = A C C B (公式五)
其中ω(p)是高斯滤波函数,采用卷积的运算方式对梯度的平方和乘积分别进行高斯平滑滤波,得到自相关矩阵M的元素A、B、C;所述的特征点检测方法采用窗口大小为5×5,标准差为2的高斯窗口,det(M)=A×B-C×C,表示矩阵M的行列式,trace(M)=A+B,表示矩阵M的迹,k为经验值,其取值范围为[0.04,0.06];w为一个(2n+1)×(2n+1)的图像窗口;
最后将所有候选特征点的响应参数值进行比较,得出一个最大值Rmax,作为排除干扰候选特征点步骤的阈值之用。
5.如权利要求1所述的用于视频图像匹配的特征点快速检测方法,其特征是,排除干扰候选特征点步骤具体为:采用非极大值抑制来排除干扰候选特征点,对整个图像按照从左到右、从上到下的方向搜索候选特征点,一旦找到一个候选特征点,便开始执行非极大值抑制,所搜索到的第一个候选特征点必然处于下列情况:其上方所有像素点均为非候选特征点;其左方的同一行像素点均为非候选特征点,特征点检测方法采用3×3的窗口来进行非极大值抑制,即在以点P,坐标为(x,y)点P为中心的3×3的邻域内存在如下的八个点:(x-1,y-1),(x-1,y),(x-1,y+1),(x,y-1),(x,y+1),(x+1,y-1),(x+1,y),(x+1,y+1);以P点右方像素点(x,y+1)为起点开始比较响应参数,并以顺时针方向依次与其他像素点进行比较,如果P点的响应参数大于像素点(x,y+1),并且该像素点为候选特征点,则将该像素点从候选特征点阵列中删除,以次类推,直至到P点的响应函数小于邻域内的某一点,此时将P点从候选点阵列中删除;
如果P点的响应函数大于邻域内其他点并且大于阈值0.01×Rmax,那么P点为真正的特征点,在原图像中将其标记出来,此时邻域内的其他候选特征点均要从候选点阵列中删除。以此类推,直至到遍历完图像的所有候选特征点。
6.如权利要求2所述的用于视频图像匹配的特征点快速检测方法,其特征是,排除非特征点步骤具体还包括:如果仅仅有两个邻近的像素点,例如像素点1和5,其灰度值都明显大于Ip+t或者明显小于Ip-t,那么点p仍然可能是一个特征点,即给定一个阈值th,如果像素点1和5的灰度值大于Ip+th或者小于Ip-th,那么点p仍然可能是一个特征点,如图4所示。虽然像素点9和13的灰度值近似等于点p的灰度值,但是像素点1和5的灰度值都远大于点p的灰度值,此时的点p仍然是一个特征点。
7.如权利要求3所述的用于视频图像匹配的特征点快速检测方法,其特征是,
所述的特征点检测方法选择对整个图像进行滤波,并且由于图像在x方向上的梯度计算和在y方向上的梯度计算并无数据关联和数据共享,所述的特征点检测方法将两个方向上的梯度计算分解成两个独立的部分,采用空间并行方式分别对其进行计算,即同时使用两种计算资源来对两个方向上的梯度计算进行,从而提高检测速度。
CN201410563502.5A 2014-10-21 2014-10-21 用于视频图像匹配的特征点快速检测方法 Pending CN104318559A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410563502.5A CN104318559A (zh) 2014-10-21 2014-10-21 用于视频图像匹配的特征点快速检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410563502.5A CN104318559A (zh) 2014-10-21 2014-10-21 用于视频图像匹配的特征点快速检测方法

Publications (1)

Publication Number Publication Date
CN104318559A true CN104318559A (zh) 2015-01-28

Family

ID=52373785

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410563502.5A Pending CN104318559A (zh) 2014-10-21 2014-10-21 用于视频图像匹配的特征点快速检测方法

Country Status (1)

Country Link
CN (1) CN104318559A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106023692A (zh) * 2016-05-13 2016-10-12 广东博士早教科技有限公司 一种基于娱乐交互的ar趣味学习***及方法
CN106056046A (zh) * 2016-05-20 2016-10-26 北京集创北方科技股份有限公司 从图像中提取特征的方法和装置
CN107123105A (zh) * 2017-01-20 2017-09-01 南京理工大学 基于fast算法的图像匹配缺陷检测方法
CN107247953A (zh) * 2017-05-31 2017-10-13 大连理工大学 一种基于边缘率的特征点类型选择方法
CN107507208A (zh) * 2017-07-12 2017-12-22 天津大学 一种基于轮廓上曲率估计的图像特征点提取方法
CN108305226A (zh) * 2018-01-19 2018-07-20 河南城建学院 一种无人机航摄立体成像设置的处理方法
CN108369650A (zh) * 2015-11-30 2018-08-03 德尔福技术有限责任公司 将校准图案的图像内的候选点标识为该校准图案的可能特征点的方法
CN109117851A (zh) * 2018-07-06 2019-01-01 航天星图科技(北京)有限公司 一种基于网格统计约束的视频图像匹配方法
CN111060948A (zh) * 2019-12-14 2020-04-24 深圳市优必选科技股份有限公司 一种定位方法、装置、头盔及计算机可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102054269A (zh) * 2009-10-27 2011-05-11 华为技术有限公司 图像特征点检测方法及装置
US20120045135A1 (en) * 2010-08-19 2012-02-23 Sharp Laboratories Of America, Inc. System for feature detection for low contrast images

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102054269A (zh) * 2009-10-27 2011-05-11 华为技术有限公司 图像特征点检测方法及装置
US20120045135A1 (en) * 2010-08-19 2012-02-23 Sharp Laboratories Of America, Inc. System for feature detection for low contrast images

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
EDWARD ROSTEN ET AL: "Faster and Better: A Machine Learning Approach to Corner Detection", 《IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE》 *
王慧勇: "一种快速自适应的Harris角点检测方法研究", 《电视技术》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108369650A (zh) * 2015-11-30 2018-08-03 德尔福技术有限责任公司 将校准图案的图像内的候选点标识为该校准图案的可能特征点的方法
CN108369650B (zh) * 2015-11-30 2022-04-19 德尔福技术有限责任公司 标识校准图案的可能特征点的方法
CN106023692A (zh) * 2016-05-13 2016-10-12 广东博士早教科技有限公司 一种基于娱乐交互的ar趣味学习***及方法
CN106056046A (zh) * 2016-05-20 2016-10-26 北京集创北方科技股份有限公司 从图像中提取特征的方法和装置
CN106056046B (zh) * 2016-05-20 2019-01-18 北京集创北方科技股份有限公司 从图像中提取特征的方法和装置
CN107123105A (zh) * 2017-01-20 2017-09-01 南京理工大学 基于fast算法的图像匹配缺陷检测方法
CN107247953A (zh) * 2017-05-31 2017-10-13 大连理工大学 一种基于边缘率的特征点类型选择方法
CN107247953B (zh) * 2017-05-31 2020-05-19 大连理工大学 一种基于边缘率的特征点类型选择方法
CN107507208A (zh) * 2017-07-12 2017-12-22 天津大学 一种基于轮廓上曲率估计的图像特征点提取方法
CN108305226A (zh) * 2018-01-19 2018-07-20 河南城建学院 一种无人机航摄立体成像设置的处理方法
CN109117851A (zh) * 2018-07-06 2019-01-01 航天星图科技(北京)有限公司 一种基于网格统计约束的视频图像匹配方法
CN111060948A (zh) * 2019-12-14 2020-04-24 深圳市优必选科技股份有限公司 一种定位方法、装置、头盔及计算机可读存储介质
CN111060948B (zh) * 2019-12-14 2021-10-29 深圳市优必选科技股份有限公司 一种定位方法、装置、头盔及计算机可读存储介质
US11416719B2 (en) 2019-12-14 2022-08-16 Ubtech Robotics Corp Ltd Localization method and helmet and computer readable storage medium using the same

Similar Documents

Publication Publication Date Title
CN104318559A (zh) 用于视频图像匹配的特征点快速检测方法
Li et al. Automatic pavement crack detection by multi-scale image fusion
Hoang et al. Metaheuristic optimized edge detection for recognition of concrete wall cracks: a comparative study on the performances of roberts, prewitt, canny, and sobel algorithms
CN105139412B (zh) 一种高光谱图像角点检测方法与***
CN103218605B (zh) 一种基于积分投影与边缘检测的快速人眼定位方法
CN106920245B (zh) 一种边界检测的方法及装置
CN102651132B (zh) 一种基于交叉视觉皮质模型的医学图像配准方法
CN103871062B (zh) 一种基于超像素描述的月面岩石检测方法
CN106023171A (zh) 一种基于转弯半径的图像角点检测方法
CN102495998B (zh) 基于视觉选择性注意计算模型的静态目标检测方法
CN105182350A (zh) 一种应用特征跟踪的多波束声呐目标探测方法
CN104408711A (zh) 一种基于多尺度区域融合的显著区域检测方法
CN106340010A (zh) 一种基于二阶轮廓差分的角点检测方法
CN103902989A (zh) 基于非负矩阵分解的人体动作视频识别方法
CN105488541A (zh) 增强现实***中基于机器学习的自然特征点识别方法
CN105405138A (zh) 基于显著性检测的水面目标跟踪方法
CN106529548A (zh) 亚像素级的多尺度Harris角点检测算法
CN102509293A (zh) 异源图像的一致性特征检测方法
CN104036528A (zh) 一种基于全局搜索的实时分布场目标跟踪方法
CN103533332B (zh) 一种2d视频转3d视频的图像处理方法
CN111582270A (zh) 基于高精度的桥梁区域视觉靶标特征点的识别追踪方法
CN101572820B (zh) 一种运动目标检测过程中的视频信号预处理方法
CN111339967A (zh) 一种基于多视域图卷积网络的行人检测方法
CN108764343B (zh) 一种跟踪算法中的跟踪目标框的定位方法
Kang et al. Image registration based on harris corner and mutual information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150128

WD01 Invention patent application deemed withdrawn after publication