图像抖动校正方法和装置制造方法及图纸

技术编号:34364264 阅读:52 留言:0更新日期:2022-07-31 08:09
本公开是关于一种图像抖动校正方法和装置。涉及图像处理技术,解决了两轴光学防抖方案无法排除Roll轴向上发生的抖动的影响的问题。该方法包括:获取拍摄得到的多个原始图像帧在翻滚轴向上的抖动信息;根据所述抖动信息提取至少一个所述原始图像帧;使用提取得到的所述至少一个所述原始图像帧生成抖动校正图像。本公开提供的技术方案适用于两轴光学防抖系统,实现了更高成像质量的两轴光学防抖。实现了更高成像质量的两轴光学防抖。实现了更高成像质量的两轴光学防抖。

Image shake correction method and device

【技术实现步骤摘要】
图像抖动校正方法和装置


[0001]本公开涉及图像处理技术,尤其涉及一种图像抖动校正方法和装置。

技术介绍

[0002]较优的拍照光学防抖方案会在俯仰轴(Pitch)、领航轴(Yaw)、翻滚轴(Roll)三个轴向上进行防抖处理。光学防抖方案一般应用于手机、相机、简易云台等较便捷的拍照相关设备中,但受限于成本、设备体积等因素,较为常见的手机、相机等设备的防抖系统为两轴(即Pitch、Yaw)防抖。然而两轴防抖方案无法排除Roll轴向上发生的抖动的影响,进而造成图像清晰度的下降。
[0003]在拍照相关设备限制因素下,避免抖动造成的图像成像质量降低,是一个亟待解决的问题。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种图像抖动校正方法和装置,通过在两轴光学防抖系统中获取翻滚轴向上的抖动信息,在不增加实现成本的前提下提升了拍摄设备的防抖成像效果。
[0005]根据本公开实施例的第一方面,提供一种图像抖动校正方法,应用于两轴光学防抖系统,包括:
[0006]获取拍摄得到的多个原始图像帧在翻滚轴向上的抖动信息;
[0007]根据抖动信息提取至少一个原始图像帧;
[0008]使用提取得到的至少一个原始图像帧生成抖动校正图像。
[0009]优选的,获取拍摄得到的多个原始图像帧在翻滚轴向上的抖动信息的步骤包括:
[0010]获取各个原始图像帧在翻滚轴向上的单帧曝光时间内最大角位移作为相应原始图像帧的抖动信息。
[0011]优选的,根据抖动信息提取至少一个原始图像帧的步骤包括:
[0012]比较各个原始图像帧的单帧曝光时间内最大角位移与抖动门限,
[0013]提取单帧曝光时间内最大角位移小于抖动门限的原始图像帧。
[0014]优选的,根据抖动信息提取至少一个原始图像帧的步骤包括:
[0015]根据单帧曝光时间内最大角位移的值对各个原始图像帧进行排序;
[0016]选择排序后单帧曝光时间内最大角位移的值最小的至少一个原始图像帧。
[0017]优选的,抖动信息还包括原始图像帧中最大的像素线位移,根据抖动信息提取至少一个原始图像帧的步骤包括:
[0018]提取最大的像素线位移小于预设的线位移门限的至少一个原始图像帧。
[0019]优选的,根据拍摄装置的重力传感器的输出获取单帧曝光时间内最大角位移。
[0020]根据本公开实施例的第二方面,提供了一种图像抖动校正装置,应用于两轴光学防抖系统,包括:
[0021]抖动信息检测模块,用于获取拍摄得到的多个原始图像帧在翻滚轴向上的抖动信息;
[0022]图像提取模块,用于根据抖动信息提取至少一个原始图像帧;
[0023]图像合成模块,用于使用提取得到的至少一个原始图像帧生成抖动校正图像。
[0024]优选的,抖动信息提取模块包括:
[0025]角位移信息获取子模块,用于获取各个原始图像帧在翻滚轴向上的单帧曝光时间内最大角位移作为相应原始图像帧的抖动信息。
[0026]优选的,图像提取模块包括:
[0027]抖动判定子模块,用于比较各个原始图像帧的单帧曝光时间内最大角位移与抖动门限,
[0028]第一提取子模块,用于提取单帧曝光时间内最大角位移小于抖动门限的原始图像帧。
[0029]优选的,图像提取模块包括:
[0030]排序子模块,用于根据单帧曝光时间内最大角位移的值对各个原始图像帧进行排序;
[0031]第二提取子模块,用于选择排序后单帧曝光时间内最大角位移的值最小的至少一个原始图像帧。
[0032]优选的,抖动信息还包括原始图像帧中最大的像素线位移,图像提取模块包括:
[0033]线位移判定子模块,用于比较各个所述原始图像帧中最大的像素线位移与预设的线位移门限;
[0034]第三提取子模块,用于提取最大的像素线位移小于所述线位移门限的至少一个所述原始图像帧。
[0035]优选的,角位移信息获取子模块,用于根据拍摄装置的重力传感器的输出获取单帧曝光时间内最大角位移。
[0036]根据本公开实施例的第三方面,提供了一种计算机装置,包括:
[0037]处理器;
[0038]用于存储处理器可执行指令的存储器;
[0039]其中,处理器被配置为执行上述图像抖动校正方法。
[0040]根据本公开实施例的第四方面,提供了一种非临时性计算机可读存储介质,当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述一种图像抖动校正方法。
[0041]本公开的实施例提供的技术方案可以包括以下有益效果:在两轴光学防抖系统中,获取拍摄得到的多个原始图像帧在翻滚轴向上的抖动信息,根据抖动信息提取至少一个原始图像帧,使用提取得到的至少一个原始图像帧生成抖动校正图像。解决了两轴方案无法排除Roll轴向上发生的抖动的影响的问题,实现了更高成像质量的两轴光学防抖。
[0042]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0043]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0044]图1是根据一示例性实施例示出的一种图像抖动校正方法的流程图。
[0045]图2是根据一示例性实施例示出的单帧曝光时间区间内角位移变化示例。
[0046]图3是根据一示例性实施例示出的连续拍摄的多个原始图像帧中单帧的曝光时间内角位移变化示例。
[0047]图4是根据一示例性实施例示出的一种图像抖动校正方法的流程图。
[0048]图5是根据一示例性实施例示出的抖动门限计算原理示意图。
[0049]图6是根据一示例性实施例示出的一种图像抖动校正方法的流程图。
[0050]图7是根据一示例性实施例示出的一种图像抖动校正装置的框图。
[0051]图8是根据一示例性实施例示出的抖动信息提取模块701的结构示意图。
[0052]图9是根据一示例性实施例示出的图像提取模块702的结构示意图。
[0053]图10是根据一示例性实施例示出的又一种图像提取模块702的结构示意图。
[0054]图11是根据一示例性实施例示出的又一种图像提取模块702的结构示意图。
[0055]图12是根据一示例性实施例示出的又一种图像提取模块702的结构示意图。
[0056]图13是根据一示例性实施例示出的一种装置的框图。
具体实施方式
[0057]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像抖动校正方法,应用于两轴光学防抖系统,其特征在于,包括:获取拍摄得到的多个原始图像帧在翻滚轴向上的抖动信息;根据所述抖动信息提取至少一个所述原始图像帧;使用提取得到的所述至少一个所述原始图像帧生成抖动校正图像。2.根据权利要求1所述的图像抖动校正方法,其特征在于,所述获取拍摄得到的多个原始图像帧在翻滚轴向上的抖动信息的步骤包括:获取所述各个原始图像帧在翻滚轴向上的单帧曝光时间内最大角位移作为相应原始图像帧的抖动信息。3.根据权利要求2所述的图像抖动校正方法,其特征在于,所述根据所述抖动信息提取至少一个所述原始图像帧的步骤包括:比较各个所述原始图像帧的单帧曝光时间内最大角位移与抖动门限;提取单帧曝光时间内最大角位移小于所述抖动门限的所述原始图像帧。4.根据权利要求2所述的图像抖动校正方法,其特征在于,所述根据所述抖动信息提取至少一个所述原始图像帧的步骤包括:根据所述单帧曝光时间内最大角位移的值对各个所述原始图像帧进行排序;选择排序后所述单帧曝光时间内最大角位移的值小的至少一个所述原始图像帧。5.根据权利要求1所述的图像抖动校正方法,其特征在于,所述抖动信息还包括所述原始图像帧中最大的像素线位移,所述根据所述抖动信息提取至少一个所述原始图像帧的步骤包括:比较各个所述原始图像帧中最大的像素线位移与预设的线位移门限;提取最大的像素线位移小于所述线位移门限的至少一个所述原始图像帧。6.根据权利要求2所述的图像抖动校正方法,其特征在于,根据拍摄装置的重力传感器的输出获取所述单帧曝光时间内最大角位移。7.一种图像抖动校正装置,应用于两轴光学防抖系统,其特征在于,包括:抖动信息提取模块,用于获取拍摄得到的多个原始图像帧在翻滚轴向上的抖动信息;图像提取模块,用于根据所述抖动信息提取至少一个所述原始图像帧;图像合成模块...

【专利技术属性】
技术研发人员:郑志羿林光彦
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1