对连续图像帧间偏移的估计方法技术

技术编号:3609476 阅读:185 留言:0更新日期:2012-04-11 18:40
一种对连续图像帧间偏移量的计算方法,包括步骤:    (1)、对当前帧图像进行分析,找出一些明显的特征点,并将其相应位置信息保存下来;    (2)、对下一帧图像进行分析,查找步骤(1)中所述特征点在新图像中的新位置,并通过一定的判别标准,筛选出其中比较可靠的特征点,并求出这些特征点各自的偏移量;    (3)、对这些特征点的偏移量进行综合,得到整帧图像的偏移量;    (4)、如果剩下的可靠特征点数量足够多,则保存比较可靠的那些特征点的位置信息,回到步骤(2);如果剩下的可靠特征点数量已经很少,回到步骤(1)。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
所述领域本专利技术涉及图像和视频处理领域,尤其是涉及到一种对连续图像帧间偏移量的计算方法。
技术介绍
在现有的图像处理技术中,往往需要用到对连续图像帧间偏移量的计算,譬如在图像合成方法对平面运动轨迹的估计,就是由各帧之间偏移量累加得到的。现有的帧间偏移估计方法一般都是对整帧图像进行处理,例如有的方法是对各帧图像直接进行块匹配;有的方法是对各帧图像进行FFT(快速傅立叶变换)变换,求出其相位相关函数,其最大值对应的坐标即为图像之间的偏移量。中国专利局中专利申请号为03156042.3的专利申请《一种图像合成处理方法》中所用即为该种方法。但是,因为上述技术要对整帧图像里的几乎每个像素点(pixel)都进行处理或变换,所以都不可避免地带来了很大的计算量,这导致的直接结果就是处理速度的降低,以致于在某些场合下上述方法不能满足所需要求。
技术实现思路
本专利技术的目的在于提供一种对连续图像帧间偏移量的计算方法,以解决上述现存技术缺陷,为实现专利技术目的,提出方案如下一种对连续图像帧间偏移量的计算方法,包括步骤(1)、对当前帧图像进行分析,找出一些明显的特征点,并将其相应位置信息保存下来;(2)、对下一帧图像进行分析,查找步骤(1)中所述特征点在新图像中的新位置,并通过一定的判别标准,筛选出其中比较可靠的那些特征点,并求出这些特征点各自的偏移量;(3)、对这些特征点的偏移量进行综合,得到整帧图像的偏移量; (4)、如果剩下的可靠特征点数量足够多,则保存比较可靠的那些特征点的位置信息,回到步骤(2);如果剩下的可靠特征点数量已经很少,回到步骤(1)。其中步骤(1)中所述的特征点,可以包括但并不仅限于边缘(edge)和角点(corner)。在步骤(1)中,可以通过下列步骤得到特征点对整帧图像应用边缘算子,得到边缘图像,然后在边缘图像中找出各边的端点及比较大的转折点作为特征点。在步骤(2)中,查找步骤(1)中所述特征点在新图像中的新位置可以通过以下过程实现对每一个特征点近邻的一小块局部区域应用边缘算子,得到这一局部区域的边缘图像;在其中对这一特征点进行匹配,找到对应点。在步骤(3)中,可通过以下过程来得到整帧图像的偏移量采用了一个核函数(kernel function)z=-(x*x+y*y)+1对各个特征点提供的偏移量进行综合,并在x,y方向上各采用一定单位为间隔进行计算,最后得到这些特征点的偏移量在各个x,y离散点上的贡献总和;总和的最大值对应的x,y值就是整帧图像的偏移量。在步骤(1)和步骤(2)中,还可用金字塔结构(Pyramid Structure)对图像或图像中的局部区域进行处理,即在将图像缩放到一定比例的时候对其进行上述处理,以加快速度。相对现有技术,本专利技术的优点在于所述方法只对图像中某些特征点进行处理及匹配,并通过对这些特征点的偏移量进行合理地分析及综合,从而得到帧间的偏移量,这样一来就避免了对每个像素都进行处理或变换,从而大大提高了处理速度。本专利技术的上述和其它目的、特征和优点从下面结合附图和并非特定的实施例的具体描述中将变得更明显。附图说明图1是本专利技术所述方法流程图。具体实施例在下面的说明中,公知的技术将不再详细说明,以避免与本专利技术的内容存在不必要的混淆。下面以图像合成处理为例来对本专利技术所述方法进行说明。当摄像装置因某种原因不能对一张静态画面进行完整拍摄时,其通常采用的办法是对其分区域连续拍摄多副图像,然后再对其进行合成,通常包括下面几个步骤步骤一,将所拍摄的各帧图像分离提取出来;步骤二,通过对所取的N帧和N+1帧图像偏移量的计算,寻求拍摄镜头的精确平面运动轨迹;步骤三,根据运动轨迹对各帧图像进行合成。在对步骤二进行偏移量计算的时候便可以利用本专利技术所述方法来实现,如附图1所示,在步骤10中,对当前帧图像进行分析,找出一些明显的特征点,并将其相应位置信息保存下来;在步骤11中,对下一帧图像进行分析,查找步骤10中所述特征点在新图像中的新位置;在步骤12中,通过一定的判别标准,从这些特征点中通过筛选出其中比较可靠的特征点,并求出这些特征点各自的偏移量;在步骤13中,对这些特征点的偏移量进行综合,得到整帧图像的偏移量;在步骤14中,判断剩下的可靠特征点数量是否足够多,其判断标准可以依据经验或者相关的要求来设定,如果剩下的可靠特征点数量足够多,则进入步骤15,保存比较可靠的那些特征点的位置信息,然后重新返回到步骤11,重新进行新一帧图像的处理,如果剩下的可靠特征点数量已经很少,则回到步骤10,重新确定特征点后再进行后续的处理步骤。在上述具体实施例中,可以通过以下技术进行细节方面的实现在步骤10中,先对整帧图像应用边缘算子,得到边缘图像,然后在边缘图像中找出各边的端点及比较大的转折点,作为其特征点;在步骤11中,对每一个特征点近邻的一小块局部区域应用边缘算子,得到这一局部区域的边缘图像,然后在其中对这一特征点进行匹配,找到对应点;在步骤13中,采用了一个核函数(kernel function)z=-(x*x+y*y)+1对各个特征点提供的偏移量进行综合,并在x,y方向上各采用0.25为间隔进行计算,最后得到这些特征点的偏移量在各个x,y离散点上的贡献总和。总和的最大值对应的x,y值就是整帧图像的偏移量。在步骤10和步骤11中,还可以用金字塔结构(Pyramid Structure)对图像或图像中的局部区域进行处理,即在将图像缩放到一定比例的时候对其进行上述处理,以加快速度。本专利技术所述的对连续图像帧间偏移量的计算方法,并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本专利技术之领域,对于熟悉本领域的人员而言可容易地实现另外的优点和进行修改,因此在不背离权利要求及等同范围所限定的一般概念的精神和范围的情况下,本专利技术并不限于特定的细节、代表性的设备和这里示出与描述的图示示例。权利要求1.一种对连续图像帧间偏移量的计算方法,包括步骤(1)、对当前帧图像进行分析,找出一些明显的特征点,并将其相应位置信息保存下来;(2)、对下一帧图像进行分析,查找步骤(1)中所述特征点在新图像中的新位置,并通过一定的判别标准,筛选出其中比较可靠的特征点,并求出这些特征点各自的偏移量;(3)、对这些特征点的偏移量进行综合,得到整帧图像的偏移量;(4)、如果剩下的可靠特征点数量足够多,则保存比较可靠的那些特征点的位置信息,回到步骤(2);如果剩下的可靠特征点数量已经很少,回到步骤(1)。2.根据权利要求1所述对连续图像帧间偏移量的计算方法,其特征在于,步骤(1)中所述的特征点,可以包括但并不仅限于边缘(edge)和角点(corner)。3.根据权利要求1所述对连续图像帧间偏移量的计算方法,其特征在于,在步骤(1)中,可以通过下列步骤得到特征点对整帧图像应用边缘算子,得到边缘图像,然后在边缘图像中找出各边的端点及比较大的转折点作为特征点。4.根据权利要求1所述对连续图像帧间偏移量的计算方法,其特征在于,在步骤(2)中,查找步骤(1)中所述特征点在新图像中的新位置可以通过以下过程实现对每一个特征点近邻的一小块局部区域应用边缘算子,得到这一局部区域的边缘图像;在其中对这一特征点进行匹配,找到对应点。5.根据权利要求1所述对连续图像帧间偏本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:王浩
申请(专利权)人:北京中星微电子有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利