图像合成方法及装置制造方法及图纸

技术编号:20547400 阅读:24 留言:0更新日期:2019-03-09 20:09
本公开是关于一种图像合成方法及装置,包括获取连续拍摄的第一图像;根据景深信息和颜色信息,确定第一图像中的运动单元和非运动单元;分别针对运动单元和非运动单元进行合成,得到所述运动单元的合成结果和所述非运动单元的合成结果;对所述运动单元的合成结果和所述非运动单元的合成结果进行合成,得到合成图像。通过,对运动单元和非运动单元分别进行多帧合成,根据本公开实施例的图像合成方法及装置,既扩展了非运动对象区域的色域,又避免了运动对象区域拖影,提升了图片的质量。

【技术实现步骤摘要】
图像合成方法及装置
本公开涉及图像处理
,尤其涉及一种图像合成方法及装置。
技术介绍
为了扩展色域范围,尤其是对比度大的拍摄场景,可以采用不同曝光条件下得到的多个图像帧(相当于多张照片)进行合成的方法。在拍摄目标中有运动对象时,合成结果容易出现拖影问题,使得对于运动对象在扩展色域拍摄的结果较差。相关技术中,可以分别基于运动向量和帧间差异进行运动对象检测,组合两种类型的运动对象检测结果执行运动对象检测,这样,既能够检测快速运动对象,又能够保持缓慢运动对象的检测精度。然而,这种通过计算速度从而确定位移的方法,在运动对象运动不规律时,运动对象的合成仍然可能出现拖影问题。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种图像合成方法及装置。根据本公开实施例的第一方面,提供一种图像合成方法,包括:获取连续拍摄的第一图像;根据景深信息和颜色信息,确定第一图像中的运动单元和非运动单元;分别针对运动单元和非运动单元进行合成,得到所述运动单元的合成结果和所述非运动单元的合成结果;对所述运动单元的合成结果和所述非运动单元的合成结果进行合成,得到合成图像。在一种可能的实现方式中,针对运动单元进行合成得到所述运动单元的合成结果,包括:选取一个第一图像,作为目标图像;将所述目标图像中的运动单元,确定为所述运动单元的合成结果。在一种可能的实现方式中,针对运动单元进行合成得到所述运动单元的合成结果,包括:选取一个第一图像,作为第二图像;针对每个第一图像,若该第一图像相对于第二图像的位移在第一阈值内,且景深变化在第二阈值内,则确定该第一图像为目标图像;对各目标图像中的运动单元进行合成,得到所述运动单元的合成结果。在一种可能的实现方式中,针对运动单元进行合成得到所述运动单元的合成结果,包括:将各目标图像中颜色信息一致的运动单元,确定为对应于同一运动对象的运动单元;将各目标图像中对应于同一运动对象的运动单元进行合成,得到各运动对象的合成结果;合并每个运动对象的合成结果,得到所述运动单元的合成结果。在一种可能的实现方式中,根据景深信息和颜色信息,确定第一图像中的运动单元和非运动单元,包括:按照景深信息和颜色信息,将各第一图像划分成独立单元,每个独立单元代表一个对象;将各第一图像中颜色信息一致的独立单元,确定为同一对象对应的独立单元;针对每个对象,在与该对象对应的独立单元中,若存在位置信息或者景深信息不同的独立单元,则确定所述对象为运动对象,该对象对应的单元为运动单元;将除所述运动单元以外的独立单元确定为非运动单元。根据本公开实施例的第二方面,提供一种图像合成装置,包括:获取模块,用于获取连续拍摄的第一图像;确定模块,用于根据景深信息和颜色信息,确定第一图像中的运动单元和非运动单元;第一合成模块,用于分别针对运动单元和非运动单元进行合成,得到所述运动单元的合成结果和所述非运动单元的合成结果;第二合成模块,用于对所述运动单元的合成结果和所述非运动单元的合成结果进行合成,得到合成图像。在一种可能的实现方式中,所述第一合成模块包括:第一选取子模块,用于选取一个第一图像,作为目标图像;第一确定子模块,用于将所述目标图像中的运动单元,确定为所述运动单元的合成结果。在一种可能的实现方式中,所述第一合成模块包括:第二选取子模块,用于选取一个第一图像,作为第二图像;第二确定子模块,用于针对每个第一图像,若该第一图像相对于第二图像的位移在第一阈值内,且景深变化在第二阈值内,则确定该第一图像为目标图像;第一合成子模块,用于对各目标图像中的运动单元进行合成,得到所述运动单元的合成结果。在一种可能的实现方式中,所述第一合成模块包括:第三确定子模块,用于将各目标图像中颜色信息一致的运动单元,确定为对应于同一运动对象的运动单元;第二合成子模块,用于将各目标图像中对应于同一运动对象的运动单元进行合成,得到各运动对象的合成结果;合并子模块,用于合并每个运动对象的合成结果,得到所述运动单元的合成结果。在一种可能的实现方式中,所述确定模块包括:划分子模块,用于按照景深信息和颜色信息,将各第一图像划分成独立单元,每个独立单元代表一个对象;第四确定子模块,用于将各第一图像中颜色信息一致的独立单元,确定为同一对象对应的独立单元;第五确定子模块,用于针对每个对象,在与该对象对应的独立单元中,若存在位置信息或者景深信息不同的独立单元,则确定所述对象为运动对象,该对象对应的单元为运动单元;第六确定子模块,用于将除所述运动单元以外的独立单元确定为非运动单元。根据本公开实施例的第三方面,提供一种图像合成装置,包括处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述第一方面的方法。根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行上述第一方面的方法。本公开的实施例提供的技术方案可以包括以下有益效果:在本公开中,将第一图像分为运动单元和非运动单元,对运动单元和非运动单元分别进行多帧合成,这样,既扩展了非运动对象区域的色域,又避免了运动对象区域拖影,提升了图片的质量。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种图像合成方法的流程图。图2a示出本公开的第一图像的一个示例。图2b示出本公开的第一图像的一个示例。图3是根据一示例性实施例示出的一种图像合成方法的流程图。图4是根据一示例性实施例示出的一种图像合成方法的流程图。图5是根据一示例性实施例示出的一种图像合成方法的流程图。图6是根据一示例性实施例示出的一种图像合成装置的框图。图7是根据一示例性实施例示出的一种图像合成装置的框图。图8是根据一示例性实施例示出的一种用于图像合成的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种图像合成方法的流程图。该方法可以应用于终端,例如手机、平板电脑或者计算机等。如图1所示,该方法可以包括步骤S11至步骤S14。在步骤S11中,获取连续拍摄的第一图像。在步骤S12中,根据景深信息和颜色信息,确定第一图像中的运动单元和非运动单元。在步骤S13中,分别针对运动单元和非运动单元进行合成,得到所述运动单元的合成结果和所述非运动单元的合成结果。在步骤S14中,对所述运动单元的合成结果和所述非运动单元的合成结果进行合成,得到合成图像。在本公开中,将第一图像分为运动单元和非运动单元,对运动单元和非运动单元分别进行多帧合成,这样,既扩展了非运动对象区域的色域,又避免了运动对象区域拖影的可能,提升了图片的质量。其中,第一图像可以用于表示连续拍摄的图像。终端可以以预定帧率连续拍摄一系列图像,将这一系列图像分别作为第一图像。在一种可能的实本文档来自技高网...

【技术保护点】
1.一种图像合成方法,其特征在于,所述方法包括:获取连续拍摄的第一图像;根据景深信息和颜色信息,确定第一图像中的运动单元和非运动单元;分别针对运动单元和非运动单元进行合成,得到所述运动单元的合成结果和所述非运动单元的合成结果;对所述运动单元的合成结果和所述非运动单元的合成结果进行合成,得到合成图像。

【技术特征摘要】
1.一种图像合成方法,其特征在于,所述方法包括:获取连续拍摄的第一图像;根据景深信息和颜色信息,确定第一图像中的运动单元和非运动单元;分别针对运动单元和非运动单元进行合成,得到所述运动单元的合成结果和所述非运动单元的合成结果;对所述运动单元的合成结果和所述非运动单元的合成结果进行合成,得到合成图像。2.根据权利要求1所述的方法,其特征在于,针对运动单元进行合成得到所述运动单元的合成结果,包括:选取一个第一图像,作为目标图像;将所述目标图像中的运动单元,确定为所述运动单元的合成结果。3.根据权利要求1所述的方法,其特征在于,针对运动单元进行合成得到所述运动单元的合成结果,包括:选取一个第一图像,作为第二图像;针对每个第一图像,若该第一图像相对于第二图像的位移在第一阈值内,且景深变化在第二阈值内,则确定该第一图像为目标图像;对各目标图像中的运动单元进行合成,得到所述运动单元的合成结果。4.根据权利要求1至3中任意一项所述的方法,其特征在于,针对运动单元进行合成得到所述运动单元的合成结果,包括:将各目标图像中颜色信息一致的运动单元,确定为对应于同一运动对象的运动单元;将各目标图像中对应于同一运动对象的运动单元进行合成,得到各运动对象的合成结果;合并每个运动对象的合成结果,得到所述运动单元的合成结果。5.根据权利要求1至3中任意一项所述的方法,其特征在于,根据景深信息和颜色信息,确定第一图像中的运动单元和非运动单元,包括:按照景深信息和颜色信息,将各第一图像划分成独立单元,每个独立单元代表一个对象;将各第一图像中颜色信息一致的独立单元,确定为同一对象对应的独立单元;针对每个对象,在与该对象对应的独立单元中,若存在位置信息或者景深信息不同的独立单元,则确定所述对象为运动对象,该对象对应的单元为运动单元;将除所述运动单元以外的独立单元确定为非运动单元。6.一种图像合成装置,其特征在于,所述装置包括:获取模块,用于获取连续拍摄的第一图像;确定模块,用于根据景深信息和颜色信息,确定第一图像中的运动单元和非运动单元;第一合成模块,用于分别针对运动单元和非运动单元进行合成...

【专利技术属性】
技术研发人员:杨冬东
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1