方向自适应性图像拼接方法技术

技术编号:9826336 阅读:75 留言:0更新日期:2014-04-01 15:44
本发明专利技术提出方向自适应性图像拼接方法,包括S1、选定第一帧含有有效偏移量的待拼接图像的主要偏移方向为假定移动方向;S2、按照假定移动方向对接收到的待拼接图像进行拼接;S3、判定是否有连续m帧待拼接图像的主要偏移方向和假定移动方向都反向,当连续m帧待拼接图像的主要偏移方向和假定移动方向都反向时,执行步骤S4,否则执行步骤S5;S4、丢弃之前已拼接的所有图像,将假定移动方向反向;S5、按照当前假定移动方向拼接接下来的图像;S6、当拼接的图像大小大于第一阈值时,完成图像拼接;S7、将完成的拼接图像输出。

【技术实现步骤摘要】
【专利摘要】本专利技术提出,包括S1、选定第一帧含有有效偏移量的待拼接图像的主要偏移方向为假定移动方向;S2、按照假定移动方向对接收到的待拼接图像进行拼接;S3、判定是否有连续m帧待拼接图像的主要偏移方向和假定移动方向都反向,当连续m帧待拼接图像的主要偏移方向和假定移动方向都反向时,执行步骤S4,否则执行步骤S5;S4、丢弃之前已拼接的所有图像,将假定移动方向反向;S5、按照当前假定移动方向拼接接下来的图像;S6、当拼接的图像大小大于第一阈值时,完成图像拼接;S7、将完成的拼接图像输出。【专利说明】
本专利技术涉及数字图像处理领域,尤其涉及一种。
技术介绍
图像拼接技术可以解决由于图像采集窗口的视角和大小的限制,不能产生很大图片的问题。所谓的图像拼接技术就是将两张或两张以上相邻间具有部分重叠的图像进行无缝拼接,生成一幅大型且有较宽视角的高分辨率图像的技术。图像拼接技术最早应用于航空领域,现已广泛应用于数字视频、动态分析、指纹重构等领域。现有的图像拼接技术耗时长,不能实时的流水化的拼接图像。且现有的图像拼接技术,对于采集对象相对于图像采集窗口的移动方式有较为严格的规定。一般的图像拼接技术只能对于采集对象相对于图像采集窗口大致移动方向不变情况下进行拼接。一旦采集对象相对于图像采集窗口的移动方式不规则,拼接的图像就有较为严重的几何形变或者误拼接。本文提供了一种,适用于两张或两张以上相邻间具有部分重叠的图像拼接,且图像无旋转。在采集到的连续图像方向发生变化或反复变化时也能在最后能拼接出一幅连续完整、无拖尾图像。
技术实现思路
为了解决上述技术问题,本专利技术提出一种用ASIC实现的,包括如下步骤:S1、选定第一巾贞含有有效偏移量的待拼接图像的主要偏移方向为假定移动方向;S2、按照假定移动方向对接收到的待拼接图像进行拼接;S3、判定是否有连续m帧待拼接图像的主要偏移方向和假定移动方向都反向,当连续m帧待拼接图像的主要偏移方向和假定移动方向都反向时,执行步骤S4,否则执行步骤S5 ;S4、丢弃之如已拼接的所有图像,将假定移动方向反向;S5、按照当前假定移动方向拼接接下来的图像;S6、当拼接的图像大小大于第一阈值时,完成图像拼接;S7、将完成的拼接图像输出。步骤S7还包括:S71判定当前假定移动方向与参考方向是否一致,当当前假定移动方向与参考方向一致时,输出拼接图像,否则执行步骤S72 ;S72,将拼接图像旋转180度输出拼接图像。所述有效偏移量为待拼接图像在主要采集对象移动方向上的偏移量不为零。所述m为根据采集采集对象的最大移动速度人为选定的经验参数。所述第一阈值为需要拼接图像的最大标准。所述步骤S6,停止拼接的条件还可以包括,检测到采集对象离开采集窗口,或者拼接时间超出第二阈值。所述第二阈值为需要拼接图像的最长拼接时间。 所述参考方向,在采集对象主要移动方向为垂直方向时,选取采集对象相对于采集窗口的主要移动方向向下或者向上的方向为参考方向;在采集对象主要移动方向为水平方向时,选取采集对象相对于采集窗口的主要移动方向向左或者向右的方向为参考方向。本专利技术提供的,支持拼接不同移动方向的图像拼接,并且在采集到的连续图像方向发生变化或反复变化时,也能在最后采集对象离开采集窗口的方向上拼接出一幅连续的图像。使拼接图像效果更加,纠正有明显的图像拼接错位、图像形变、图像拼接过短或拖尾等现象。本专利技术提供的方法可运用到任意连续图像拼接。【专利附图】【附图说明】图1是采集对象相对于采集窗口移动方向示意图;图2为采集对象相对于采集窗口垂直移动下的四种方式示意图;图3为本专利技术方法流程图;图4为采用刮擦指纹传感器采集的4幅未拼接的图像;图5为采用本专利技术提供的方法所解决的短指纹(漏拼)问题的拼接对比图;图6为采用本专利技术提供的方法所解决的多拼指纹问题的拼接对比图;图7为采用本专利技术提供的方法所解决的拼接错位问题的拼接对比图。【具体实施方式】此方法适用于对任意连续图像的拼接,包括采集物在采集窗口上移动获得的连续图像的拼接、或移动采集窗口获得的连续图像的拼接,如指纹刮擦传感器采集到的连续图像的拼接。图1中箭头所示为采集对象相对于采集窗口移动方向。其中Fl (a)为采集对象相对于采集窗口向下移动;Fl(b)为采集对象相对于采集窗口向上移动;Fl(c)为采集对象相对于采集窗口向右移动;Fl (d)为采集对象相对于采集窗口向左移动。上面四种移动方式可以倾斜移动。设采集对象相对于采集窗口的主要移动方向为拼接方向,如Fl (a)和Fl(b)为垂直方向移动为主;Fl (c)和Fl(d)为水平方向移动为主。在图像拼接时,拼接成的图像是基于上述四个大方向的一种进行的。图2为采集对象相对于采集窗口垂直移动下的四种方式,首先选定采集对象相对于采集窗口的主要移动方向向下移动的方向为参考方向,如图2中F2(a)和F2(d);也可以选定采集对象相对于采集窗口的主要移动方向向上移动的方向为参考方向,如图2中F2(b)和F2(c)。当采集对象相对于采集窗口水平移动为主要移动方向时,与采集对象相对于米集窗口垂直移动类似的,选定米集对象相对于米集窗口的主要移动方向向左或向右的方向为参考方向。其次,设定当前帧的主要偏移方向与偏移量的关系如下:两帧图像的偏移量分为垂直方向偏移量和水平方向偏移量。当垂直或水平方向的偏移量为零时,说明当前帧在该方向上偏移为零。垂直方向偏移量为正数时,设定当前巾贞主要偏移方向向上,垂直方向偏移量的绝对值就为当前需要拼接的帧图像位于拼接图像的上方的行数。则相对应的,垂直方向偏移量为负数时,设定当前帧主要偏移方向向下,垂直方向偏移量的绝对值就为当前需要拼接的帧图像位于拼接图像的下方的行数。反之亦然。水平方向偏移量为正数时,设定当前帧主要偏移方向向右,水平方向偏移量的绝对值就为当前需要拼接的帧图像位于拼接图像的右方的列数。则相对应的,水平方向偏移量为负数时,设定当前帧主要偏移方向向左,水平方向偏移量的绝对值就为当前需要拼接的帧图像位于拼接图像的左方的列数。反之亦然。采集是基于垂直或者水平这两个大方向的基础上进行的。在垂直方向上可以垂直偏左移动或垂直偏右移动;在水平方向上可以水平偏上移动或水平偏下移动。若米集时基于垂直方向则垂直方向为主要偏移方向;若米集时基于水平方向则水平方向为主要偏移方向。接下来的图像拼接是基于检测到采集窗口采集到有效采集对象,且采集对象相对于采集窗口发生了移动且在主要偏移方向上有位移。并且,当前帧图像相对于模板帧的偏移量已知。图3为本专利技术具体实施例的方法流程图,具体说明如下:当第一帧含有有效偏移量的需要拼接的图像到来时,以第一帧的主要偏移方向为假定移动方向进行拼接。有效偏移量为该帧图像在主要采集对象移动方向上的偏移量不为零。接下来要拼接的帧图像到来时,按照假定移动方向根据当前偏移量进行拼接。当检测到连续m帧(m为一个经验参数),当前帧主要偏移方向和假定移动方向都反向时,丢弃之前拼接的所有图像,将假定移动方向反向,按照当前假定移动方向重新拼接接下来的图像。m为一个人为设定的经验参数,m的值与系统支持的采集采集对象的最大移动速度成正比,例如,支持的最大移动速度为4m/s,我们可以定义m为10 ;支持的最大移动速度为2m/s,我们可以定义m本文档来自技高网...

【技术保护点】
方向自适应性图像拼接方法,包括如下步骤:S1、选定第一帧含有有效偏移量的待拼接图像的主要偏移方向为假定移动方向;S2、按照假定移动方向对接收到的待拼接图像进行拼接;S3、判定是否有连续m帧待拼接图像的主要偏移方向和假定移动方向都反向,当连续m帧待拼接图像的主要偏移方向和假定移动方向都反向时,执行步骤S4,否则执行步骤S5;S4、丢弃之前已拼接的所有图像,将假定移动方向反向;S5、按照当前假定移动方向拼接接下来的图像;S6、当拼接的图像大小大于第一阈值时,完成图像拼接;S7、将完成的拼接图像输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:张娅舸
申请(专利权)人:成都方程式电子有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1