【技术实现步骤摘要】
一种自适应区域运动统计的特征点匹配筛选方法
[0001]本专利技术涉及一种自适应区域运动统计的特征点匹配筛选方法,属于计算机视觉领域。
技术介绍
[0002]自适应区域运动统计是通过图像的灰度值信息,自适应的将图像划分为互不相交的区域,对各区域间特征点匹配的数量统计后,利用各区域的特征点运动一致性的约束进行特征点匹配的筛选。特征点是能够在其他含有相同场景或目标的相似图像中以一种相同的或至少非常相似的不变形式表示图像或目标的像素点。特征点匹配为对两幅图中已得到的特征点依据其描述符找到对应关系。初始得到的特征匹配存在较多的错误匹配,必须对其进行特征点匹配的筛选提高其精确度,达到特征点匹配在图像拼接、视觉跟踪、三维重建等应用场景中的准确使用。
[0003]常用的特征点匹配筛选的方案使用RANSAC方法,将特征点匹配的约束条件设为如基础矩阵或单应性矩阵这类几何关系,迭代计算进行特征点匹配的筛选。这类约束条件计算复杂且常用严格的几何约束,降低了特征点匹配筛选的效率。
[0004]针对传统方案的缺点,Bian J W提出了一种网格运动统计的方法[Bian J W,Lin W Y,Matsushita Y,et al.GMS:Grid
‑
based motion statistics for fast,ultra
‑
robust feature correspondence[C].Honolulu:Proceedings of the IEEE conference on com
【技术保护点】
【技术特征摘要】
1.一种自适应区域运动统计的特征点匹配筛选方法,其特性在于,包括如下步骤:步骤1:通过特征点匹配所在的图像中像素灰度值关系,使用分水岭算法将图像划分为若干个区域;步骤2:对步骤1所得出的区域,利用最大稳定极值区域的约束条件,筛选出因像素灰度阈值变化导致的区域面积变化较小的最大稳定极值区域;步骤3:去除最大稳定极值的区域中重合部分,并标记区域序号;步骤4:统计各区域中特征点匹配数量及对应关系;步骤5:通过区域运动统计的约束条件,筛选出正确的区域对应,并保留其中的特征点匹配。2.根据权利要求1所述的自适应区域运动统计的特征点匹配筛选方法,其特征在于,所述的步骤1具体为:步骤11:初始化数据结构,包括:区域栈、历史栈和边界堆,所述区域栈为存储不同灰度阈值下的图像区域像素信息的数据结构,所述历史栈为记录区域栈中阈值提高过程的数据结构,所述边界堆是存储区域边界像素合集的数据结构;所述区域栈内首先会放入标记组块,标记组块弹出时所述步骤1结束,所述标记组块对应的灰度阈值设为256;步骤12:将起始像素设为当前像素,所述起始像素的灰度值即为当前灰度阈值,标记已访问;步骤13:所述区域栈中加入一个空组块,所述空组块的值为当前像素灰度值;步骤14:按顺序访问当前像素的四邻域,对未被访问过的邻域像素标注为已访问,若像素灰度值不小于当前灰度阈值,则放入存放至所述边界堆中;若像素灰度值低于当前灰度阈值,则将当前像素放入区域栈顶中,将此邻域像素设为当前像素,回到步骤13;步骤15:将当前像素累加到区域栈顶的组块中,弹出边界堆像素,若堆为空则结束;步骤16:若弹出边界灰度值等于当前区域栈顶组块灰度值,将弹出像素作为当前像素,返回步骤14;若弹出边界灰度值高于当前区域栈顶组块灰度值,则处理区域栈中所有组件,直到区域栈中所有组块的灰度值高于当前弹出边界灰度值;步骤17:若所弹出的边界灰度值小于区域栈顶第二组块的灰度值,记录该栈顶组块,将栈顶组块的灰度值设为该边界的灰度值,并将边界像素设为当前像素回到步骤14;反之所弹出的边界灰度值不小于区域栈顶第二组块的灰度值,则将区域栈顶的组块加入到所述历史栈中,合并区域栈顶组块与区域栈顶第二组块,返回步骤16。3.根据权利要求1所述的自适应区域运动统计的特征点匹配筛选方法,其特征在于,所述步骤2具体为:当步骤1结束后就得到各个阈值下的区域,使用如下公式判断区域是否为最大稳定极值区域:其中,i为灰度值阈值,Q
i
为阈值为i时的某一区域,delta为灰度阈值的变化,q(i)为阈值为i时区域Q
i
的变化率,当其小于设置的最大变化率时,则认为该区域为最大稳定极值区域。
4.根据权利要求3所述的自适应区域运动统计的特征点匹配筛选方法,其特征在于,所述灰度阈值的变化delta为2。5.根据权利要求1所述的自适应区域运动统计的特征点匹配筛选方法,其特征在于,所述步骤3具体为:基于所述步骤1和步骤2得知,某一阈值的区域是由该区域内比其阈值小的区域逐步扩张而成,对此进行保留最大区域的操作如下:初始化图像尺寸的矩阵,将矩阵内数值均标记为
‑
1,对区域集合倒序遍历,标号从0开始时,通过遍历区域内像素坐标对应在矩阵中是否已被标记,判断该区域是否为较小区域,若矩阵坐标已被标记,则表示是已有比该区域更大的区域被标记,则去除该区域,进行下一区域的遍历。6.根据权利要求1所述的自适应区域运动统计的特征点匹配筛选方法,其特征在于,所述步骤4具体为:特征点所在的两幅图像I
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。