图像配准试验点阵靶标图像特征点识别方法与流程

文档序号:12178058阅读:757来源:国知局
图像配准试验点阵靶标图像特征点识别方法与流程

本发明涉及图像处理,具体地,涉及图像配准试验点阵靶标图像特征点识别方法,可用于三轴气浮台试验图像配准、视觉测量,视觉标定等应用。



背景技术:

由于视觉测量具备精度高、成本低、易实现和非接触性等特点,近年来视觉测量已渐渐应用到卫星的地面测试试验中,包括卫星的光轴指向测量、热变形参数辨识以及整星级图像导航与配准试验等。作为视觉测量的核心环节,靶标图像的特征点识别也越来越重要。为了提高视觉测量的精度,增加计算的样本,成像靶标的特征点数量也越来越多,这给靶标的特征点精确提取增加了难度。

目前,通用的靶标特征点提取方法有最亮像素法、模板匹配法等。传统上基于模板匹配的多目标特征点识别主要思想是:首先,分别对模板图像和待匹配图像进行特征提取;其次,特征提取后再按照相似性度量对这两幅图像的特征进行比较;最后,根据比较结果得出待匹配图像区域中是否存在与模板图像非常相似区域。模板匹配法的优点是不容易产生误匹配,但模板匹配法在实际应用中对多目标提取时存在抗干扰能力差,尤其是图像出现不规则扭转或者旋转时,容易匹配遗漏。

一些基于几何关系的靶标图像特征点识别方法,只适用于点数较少的点阵靶标图像识别。本发明涉及的点阵靶标图像特征点提取方法,能自动识别图像的扭转、旋转、偏移和缩放,抗扰动能力强,同时本发明具备噪点自主识别功能,并适用于点数较多的点阵靶标图像识别。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种图像配准试验点阵靶标图像特征点识别方法。

根据本发明提供的一种图像配准试验点阵靶标图像特征点识别方法,包括:

点阵靶标图像特征点分布区域的确认步骤:找到靶标图像中的特征点分布区域;

靶标图像特征点提取步骤:迭代执行步骤I,得到特征点的个数等于靶标图像上点的个数的灰度阈值和特征点,其中,所述步骤I包括:根据最大类间方差法给出靶标图像初始灰度阈值;对靶标图像中的像元进行检索,将灰度值大于灰度阈值的像元标记为有效像元;将所有相邻的有效像元标记为一个连通区域;若连通区域内的像元总数和总灰度值属于阈值范围内,则认为该连通区域为一个特征点,利用重心法得出特征点在靶标图像坐标系下的坐标,并且得到特征点的个数;如果特征点的个数小于靶标图像上点的个数,则认为选择的灰度阈值偏大,则降低灰度阈值的值;如果特征点的个数大于靶标图像上点的个数,则认为灰度阈值偏小,增加灰度阈值的值;

图像倾斜校正步骤:计算靶标图像的倾斜角度;以靶标图像中心像元为原点,所有特征点根据倾斜角度进行反向旋转,完成靶标图像的倾斜校正;

拾取图像中点阵的四边边界步骤:找到靶标图像中点阵边界的特征点,进而完成点阵边界的拾取,并根据边界条件,剔除噪点;

图像特征点识别步骤:将拥有相同纵向坐标范围的特征点分成一组,与靶标上的某一排点相对应;完成特征点分组后,需要对每一组内的特征点进行排序,并在存在噪点或特征点遗漏时,剔除噪点以及找到遗漏的特征点;

图像倾斜还原步骤:

完成特征点识别后,将特征点的坐标映射回靶标图像坐标系,以靶标图像中心像元为原点,所有特征点根据倾斜角度进行旋转,完成靶标图像的倾斜还原。

优选地,通过图像的灰度直方图法找到图像中的特征点分布区域,具体地,图像的横向灰度直方图X坐标为图像像元横向序列号,Y坐标为每一排像元的总灰度值,根据横向灰度直方图判断出点阵特征点在图像中的上下边界;图像的纵向灰度直方图X坐标为图像像元纵向序列号,Y坐标为每一列像元的总灰度值,根据纵向灰度直方图判断出点阵特征点在图像中的左右阈值。

优选地,所述计算靶标图像的倾斜角度,包括:首先将特征点分布区域沿水平方向平均划分为n个小区域,n大于单排特征点的个数,在每个小区域内找到处于最上方的特征点和处于最下方的特征点,将所有处于最上方的特征点提取出来,利用最小二乘法进行直线拟合,计算每个特征点的拟合误差,剔除拟合误差超过允许误差的特征点,再将剩余的点重新拟合,反复迭代,直至拟合误差满足要求,得到第一拟合结果;将所有处于最下方的特征点提取出来,利用最小二乘法进行直线拟合,计算每个特征点的拟合误差,剔除拟合误差超过允许误差的特征点,再将剩余的点重新拟合,反复迭代,直至拟合误差满足要求,得到第二拟合结果;取第一拟合结果与第二拟合结果的平均值。

优选地,利用约束条件对特征点进行排序,其中,约束条件为:对于靶标上的点阵,每一排点都是等间距排列,且左右两边的点处于点阵的左右边界上;所述利用约束条件对特征点进行排序,包括:首先将每一组的特征点按照横向坐标从小到大排列顺序,并对组内特征点的横向坐标进行差分,计算出该排特征点的平均间距,若平均间距在阈值范围内,则认为不存在噪点以及特征点遗漏,否则,则认为存在噪点以及特征点遗漏。

优选地,根据靶标点阵的几何分布关系剔除噪点,以及参照靶标上点阵的分布对靶标图像特征点进行排列以找到遗漏的特征点。

与现有技术相比,本发明具有如下的有益效果:

本发明具备点阵靶标图像特征点提取与识别的功能,可对图像中的噪点进行识别,也可判断图像中是否存在缺失的特征点,降低了对图像清晰度和靶标摆放位置的要求,提高了特征点识别的准确率和识别精度,本发明适用图像配准试验等多特征点靶标的识别,以及视觉测量和视觉标定等。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为图像配准试验点阵靶标图像特征点识别方法框图;

图2为点阵靶标图像;

图3为点阵靶标图像特征点提取流程图,其中的M表示靶标图像上点的个数。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

本发明提供了一种图像配准试验点阵靶标图像特征点识别方法,包括如下步骤:步骤1,灰度直方图法定位图像中的特征点分布区域;步骤2,采用连通区域法完成图像特征点的提取,并通过动态灰度阈值对提取的结果进行修正;步骤3,采用最小二乘法拟合求解图像的倾斜角度,并进行倾斜校正;步骤4,倾斜校正后,拾取图像中点阵的四条边界;步骤5,利用点阵的几何分布特征对图像中的特征点进行排序,剔除噪点,完成特征点识别;步骤6,将识别出的特征点进行倾斜还原。

具体地,一种图像配准试验点阵靶标图像特征点识别方法,包括:

点阵靶标图像特征点分布区域的确认步骤:找到靶标图像中的特征点分布区域;

靶标图像特征点提取步骤:迭代执行步骤I,得到特征点的个数等于靶标图像上点的个数的灰度阈值和特征点,其中,所述步骤I包括:根据最大类间方差法给出靶标图像初始灰度阈值;对靶标图像中的像元进行检索,将灰度值大于灰度阈值的像元标记为有效像元;将所有相邻的有效像元标记为一个连通区域;若连通区域内的像元总数和总灰度值属于阈值范围内,则认为该连通区域为一个特征点,利用重心法得出特征点在靶标图像坐标系下的坐标,并且得到特征点的个数;如果特征点的个数小于靶标图像上点的个数,则认为选择的灰度阈值偏大,则降低灰度阈值的值;如果特征点的个数大于靶标图像上点的个数,则认为灰度阈值偏小,增加灰度阈值的值;

图像倾斜校正步骤:计算靶标图像的倾斜角度;以靶标图像中心像元为原点,所有特征点根据倾斜角度进行反向旋转,完成靶标图像的倾斜校正;

拾取图像中点阵的四边边界步骤:找到靶标图像中点阵边界的特征点,进而完成点阵边界的拾取,并根据边界条件,剔除噪点;

图像特征点识别步骤:将拥有相同纵向坐标范围的特征点分成一组,与靶标上的某一排点相对应;完成特征点分组后,需要对每一组内的特征点进行排序,并在存在噪点或特征点遗漏时,剔除噪点以及找到遗漏的特征点;

图像倾斜还原步骤:

完成特征点识别后,将特征点的坐标映射回靶标图像坐标系,以靶标图像中心像元为原点,所有特征点根据倾斜角度进行旋转,完成靶标图像的倾斜还原。

通过图像的灰度直方图法找到图像中的特征点分布区域,具体地,图像的横向灰度直方图X坐标为图像像元横向序列号,Y坐标为每一排像元的总灰度值,根据横向灰度直方图判断出点阵特征点在图像中的上下边界;图像的纵向灰度直方图X坐标为图像像元纵向序列号,Y坐标为每一列像元的总灰度值,根据纵向灰度直方图判断出点阵特征点在图像中的左右阈值。

所述计算靶标图像的倾斜角度,包括:首先将特征点分布区域沿水平方向平均划分为n个小区域,n大于单排特征点的个数,在每个小区域内找到处于最上方的特征点和处于最下方的特征点,将所有处于最上方的特征点提取出来,利用最小二乘法进行直线拟合,计算每个特征点的拟合误差,剔除拟合误差超过允许误差的特征点,再将剩余的点重新拟合,反复迭代,直至拟合误差满足要求,得到第一拟合结果;将所有处于最下方的特征点提取出来,利用最小二乘法进行直线拟合,计算每个特征点的拟合误差,剔除拟合误差超过允许误差的特征点,再将剩余的点重新拟合,反复迭代,直至拟合误差满足要求,得到第二拟合结果;取第一拟合结果与第二拟合结果的平均值。

利用约束条件对特征点进行排序,其中,约束条件为:对于靶标上的点阵,每一排点都是等间距排列,且左右两边的点处于点阵的左右边界上;所述利用约束条件对特征点进行排序,包括:首先将每一组的特征点按照横向坐标从小到大排列顺序,并对组内特征点的横向坐标进行差分,计算出该排特征点的平均间距,若平均间距在阈值范围内,则认为不存在噪点以及特征点遗漏,否则,则认为存在噪点以及特征点遗漏。

根据靶标点阵的几何分布关系剔除噪点,以及参照靶标上点阵的分布对靶标图像特征点进行排列以找到遗漏的特征点。

如下对各个步骤进行更为具体的说明。

点阵靶标图像特征点分布区域的确认步骤:

通过图像的灰度直方图法找到图像中的特征点分布区域,可以减少图像检索范围,提高运算速率。图像的灰度直方图分为横向和纵向两种:图像的横向灰度直方图X坐标为图像像元横向序列号,Y坐标为每一排像元的总灰度值,根据图像的灰度分布特性可知,图像背景对应的每排像元总灰度值较小,经过特征点分布区域时每排像元的总灰度值较大,因此可以根据横向灰度直方图判断出点阵特征点在图像中的上下边界;同理,图像的纵向灰度直方图X坐标为图像像元纵向序列号,Y坐标为每一列像元的总灰度值,根据纵向灰度直方图判断出点阵特征点在图像中的左右阈值。

图像特征点提取步骤:

附图3给出了点阵靶标图像特征点提取流程。首先根据最大类间方差法给出初始灰度阈值,对图像中的像元进行检索,将灰度值大于灰度阈值的像元标记为有效像元。然后,将所有相邻的有效像元标记为一个连通区域,若该连通区域内的像元总数和总灰度值满足条件,则认为该连通区域为一个特征点,利用重心法得出特征点在图像坐标系下的坐标。计算完成后,若提取的特征点个数小于靶标上点的个数,则选择的灰度阈值偏大,使一部分特征点丢失,应适当降低阈值;若提取的特征点个数远大于靶标上点的个数,则说明灰度阈值偏小,引入了太多噪点,应适当增加阈值。通过反复迭代,得出合适的灰度阈值和图像特征点。

图像倾斜校正步骤:

图像倾斜校正的重点是计算图像的倾斜角度。首先将特征点分布区域沿水平方向平均划分为n个小区域(n大于单排特征点的个数),在每个小区域内找到处于最上方的特征点(纵向坐标值最小)和处于最下方的特征点(纵向坐标值最大),将所有处于最上方的特征点提取出来,利用最小二乘法进行直线拟合,计算每个特征点的拟合误差,剔除拟合误差超过允许误差的特征点,再将剩余的点重新拟合,反复迭代,直至拟合误差满足要求;同理,将所有处于最下方的特征点提取出来,用同样的方法进行拟合,最终结果取两次拟合的平均值。计算出恒星倾斜角度后,以图像中心像元为原点,所有特征点根据倾斜角度进行反向旋转,完成图像的倾斜校正。

拾取图像中点阵的四边边界步骤:

经过倾斜校正后,图像中的点阵四个边界近似和图像坐标轴平行,利用最小二乘拟合直线法,找到图像中点阵边界的特征点,进而完成点阵边界的拾取,并根据边界条件,剔除一部分噪点。

图像特征点识别步骤:

经过倾斜校正后,图像中每一排特征点的纵向坐标都近似相等,因此可以根据纵向坐标对前几个步骤提取的特征点进行分类,将拥有相似纵向坐标的特征点分成一组,与靶标上的某一排点相对应,对于一些无相似纵向坐标的特征点,可认为是噪点。

完成特征点分组后,需要对每一组内的特征点进行排序,并判断是否存在噪点或特征点遗漏。对于靶标上的点阵,每一排点都是等间距排列,且左右两边的点处于点阵的左右边界上,可利用上述约束条件对特征点进行排序。首先将每一组的特征点按照横向坐标从小到大排列顺序,并对组内特征点的横向坐标进行差分,利用最小方差法计算出该排特征点的平均间距,通过平均间距可以判断是否存在噪点或特征点遗漏。若某排特征点在左右两边出现了遗漏,通过差分将无法判断,可通过步骤3拾取的点阵边界进行判断。

完成组内排序后,最后根据从上到下的顺序完成所有特征点的排序。若识别过程中发现某些位置存在特征点的遗漏,要将该位置标记出来。

图像倾斜还原步骤:

完成特征点识别后,要将特征点的坐标映射回初始图像坐标系。同样,以图像中心像元为原点,所有特征点根据倾斜角度进行旋转,完成图像的倾斜还原。

更为具体地,通过图像的灰度直方图法定位灰度值较高的区域,结合靶标上点阵的几何特征和图像的灰度分布特性确定特征点的分布区域。图像的灰度阈值根据特征点提取结果进行修正,提高特征点提取的准确性;采用连通区域法提取图像中的特征点,减少特征点的遗漏。通过最小二乘法迭代求解图像的倾斜角度。首先根据图像特征点的分布关系找到点阵边界的特征点,然后用最小二乘法对边界特征点进行拟合,剔除拟合误差较大的特征点,迭代至拟合误差满足要求后,得出图像的倾斜角度。利用最小方差法对特征点按纵向坐标分类;根据点阵的几何分布关系剔除图像中的噪点;判别图像中遗漏的特征点,参照靶标上点阵的分布对图像特征点进行排列。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1