一种消除误匹配点的视频补偿方法

文档序号:8945979阅读:149来源:国知局
一种消除误匹配点的视频补偿方法
【技术领域】
[0001] 本发明涉及一种消除误匹配点的视频补偿方法。
【背景技术】
[0002] 应用于车载、无人机、舰船等运动平台或野外监控系统的摄像系统往往会由于 自身运动导致输出图像序列存在随机抖动,从而对视频监控及后续图像处理产生不利影 响.消除这种图像抖动的技术叫做稳像技术,稳像技术已经从最初的机械稳像、光学稳像 逐步过渡到电子稳像(ElectronicImageStabilization)阶段。电子稳像的视频帧补偿 环节一般需要建立仿射变换模型,而仿射变换矩阵的计算需要使用参考帧与当前帧的图像 匹配点,错误的匹配将得到错误的仿射变换矩阵,进而影响视频补偿的效果。
[0003] 中国专利申请201410326103. 7公开了公开了一种视频图像的稳像方法及装置, 该方法包括如下步骤:使用SURF特征点检测算法提取第n-1帧和第n帧图像的特征点。将 第n帧图像的特征点与第n-1帧图像的特征点进行匹配,形成多对匹配点对,确定第n帧图 像与第n-1帧之间的仿射关系,通过匹配特征点解出仿射矩阵;将前n-1个仿射矩阵参考第 1帧进行参数级联,通过滤波器对级联后的仿射参数进行kalman滤波,得到滤波后的级联 仿射矩阵参数;根据所述滤波后的仿射参数对第n帧图像进行补偿得到滤波后的第n帧图 像。
[0004] 中国专利201110178881. 2公开了一种基于特征匹配的电子稳像方法,其包括以 下步骤:1、运动估计,估算出当前帧与前一帧间的运动参数,得到全局运动矢量和局部运 动矢量;2、运动滤波,采用Kalman滤波器对全局运动参数进行滤波,得出有意扫描矢量, 到需要补偿的抖动参数;3、运动补偿,利用滤波得到的补偿参数对视频序列进行逐帧补 偿;4、视频修复,利用视频的时空冗余信息,采用运动修复的方法对局部运动矢量进行修 复,并以此引导像素点的填充。
[0005] 上述技术方案使用基于SIFT、SURF图像特征点匹配方法计算视频帧仿射变换矩 阵时,仅使用了特征点特征值的大小进行特征点匹配,而没有针对视频帧之间运动的特殊 性-相邻视频之间旋转平移运动较小、匹配特征点之间运动位移矢量相近的特点,从而产 生了位移过大、过小的匹配点对,而这种误匹配点给仿射变换矩阵计算带来了误差。

【发明内容】

[0006] 针对现有技术的缺点,本发明的目的是提供一种消除误匹配点的视频补偿方法。
[0007] 为了实现上述目的,本发明提供了 一种消除误匹配点的视频补偿方法,该视频补 偿方法包括如下步骤:
[0008]A、视频帧输入;
[0009]B、在当前帧及参考帧进行特征点提取,其中,参考帧为当前帧的前一帧图像;
[0010] C、进行参考帧及当前帧图像特征点匹配;
[0011] D、计算全局位移矢量;
[0012] E、消除位移过大或过小的匹配点对;
[0013] F、随机选择位于参考帧上三个特征点、以及在当前帧与其对应的匹配点,利用该 三对匹配点的坐标求出变换矩阵;
[0014] G、对当前帧图像中的每一点,利用所述变换矩阵,经过图像插值后得到补偿后图 像。
[0015] 全局运动估计给误匹配点的消除提供了参考量,消除了运动位移矢量过大或过小 匹配点对。而传统技术确定匹配点的关系时仅使用了特征点的特征值没有考虑全局运动大 小。本发明利用了视频帧之间联系较为紧密的特点,消除位移过大、过小的匹配点提高了正 确匹配点对的比例,使仿射变换矩阵的计算更加准确。
[0016] 根据本发明另一【具体实施方式】,步骤D采用灰度投影法计算全局位移矢量。
[0017] 根据本发明另一【具体实施方式】,步骤D具体包括如下步骤:
[0018] D1、分别对参考帧和当前帧进行行投影;
[0019] D2、确定行投影和垂直方向位移矢量〒;
[0020] D3、确定列投影和水平方向位移矢量i:;
[0021] D4、确定平移矢量为7/ ,S=i+〒。
[0022] 具体而言,分别对参考帧和当前帧进行行投影
[0024] 式中视频帧宽度为W像素,高度为H像素,Gh⑴表示第i行的投影,G(i,j)表示 图像的第i行第j列的图像灰度值。使用自相关函数确定垂直方向位移f
[0026] 1 彡j彡 2n+l
[0027] 式中,Gk⑴和G力)分别为当前帧和参考帧的第i行投影值,然后用同样的方法 求取列投影和水平方向位移矢量:K平移矢量为<3 :,=X+ .V。
[0028] 根据本发明另一【具体实施方式】,步骤E中,位移过大或过小的匹配点对判断方法 如下:
[0029] 若某匹配点对的平移矢量与a之差的绝对值大于阈值,则该匹配点对位移过大或 过小,其中《=例。
[0030] 例如,假设参考帧和当前帧图像中的匹配点分别为A1U1,yi)和队(1',y'),模 块一中计算的全局位移矢量大小为a,其中& =M。
[0033] 对于符合上述公式要求的匹配点对应消除。
[0034] 根据本发明另一【具体实施方式】,步骤B提取图像ORB特征点。
[0035] 根据本发明另一【具体实施方式】,ORB为带有方向的FAST算子和旋转的BRIEF算子。
[0036] 根据本发明另一【具体实施方式】,步骤C使用RANSAC完成特征点匹配。
[0037] 根据本发明另一【具体实施方式】,步骤E具体包括如下步骤:
[0038] EU在参考帧上随机选择三个特征点B1、C1、D1;
[0039] E2、在当前帧上选择与队、Q、D1对应的匹配点B2、C2、D2;
[0040] E3、分别将B2、C2、02的X轴坐标和Y轴坐标代入以下公式右侧的(x2、y2),将队、 Q、X轴坐标和Y轴坐标代入以下公式左侧的(Xl、yi):
[0043] 与现有技术相比,本发明具备如下有益效果:
[0044] 本发明利用了视频帧之间联系较为紧密的特点,消除位移过大、过小的匹配点提 高了正确匹配点对的比例,使仿射变换矩阵的计算更加准确。
[0045] 下面结合附图对本发明作进一步的详细说明。
【附图说明】
[0046] 图1是实施例1中,当前帧与参考帧图像的匹配点;
[0047] 图2是实施例2中,图像分区的结构示意图。
【具体实施方式】
[0048] 实施例1
[0049]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1