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

技术编号:19695476 阅读:20 留言:0更新日期:2018-12-08 12:06
本发明专利技术提供一种图像合成方法及装置,其中,所述图像合成方法包括:对多个目标对象进行多次拍摄,得到多张图像,将所述多张图像中的每张图像划分为多个图像区域,每个图像区域对应一个目标对象,从每个目标对象对应的多个图像区域中,选取一个符合预定姿势条件的待合成图像区域,对选取的每个目标对象对应的待合成图像区域进行融合处理,得到包含所述多个目标对象的合成图像。本发明专利技术的图像合成方法,能够得到每个目标对象的姿势都满足要求的合成图像。

【技术实现步骤摘要】
一种图像合成方法及装置
本专利技术涉及图像处理
,尤其涉及一种图像合成方法及装置。
技术介绍
当前,在拍摄多个人的合影时,拍摄者通常是先拍摄一张图像,如果发现该图像中有至少一个合影人员拍得不理想,例如出现闭眼睛或者姿势没有摆好等情况,则重新拍摄,这不仅需要拍摄者重新执行拍摄操作,还需要所有合影人员重新摆好姿势,实现起来很不方便,且仍难以保证所有合影人员都达到令人满意的拍摄效果。为了在拍摄多人合影时,保证最终合影的拍摄效果,目前也采用图像合成方法来得到最终合影。其中,现有图像合成方法一般基于人脸检测。例如基于人脸检测,对多个人脸区域进行图像缝合,保证合影中所有人脸区域满足拍摄效果。但实际拍摄多个人的合影时,有时不要求多个人的脸部特征都满足要求,而是要求多个人的姿势都满足要求,这时,基于人脸检测的图像合成方法将不能得到满足要求的合成图像。
技术实现思路
本专利技术的目的在于提供一种图像合成方法及装置,以解决现有的图像合成方法常不能得到满足姿势要求的合成图像的问题。一方面,本专利技术提供一种图像合成方法,其特征在于,包括:对多个目标对象进行多次拍摄,得到多张图像;将所述多张图像中的每张图像划分为多个图像区域,每个图像区域对应一个目标对象;从每个目标对象对应的多个图像区域中,选取一个符合预定姿势条件的待合成图像区域;对选取的每个目标对象对应的待合成图像区域进行融合处理,得到包含所述多个目标对象的合成图像。优选的,所述对多个目标对象进行多次拍摄,得到多张图像的步骤之后,所述将所述多张图像中的每张图像划分为多个图像区域的步骤之前,所述方法还包括:对所述多张图像进行处理,提取基于所述多张图像的背景图像;所述对选取的每个目标对象对应的待合成图像区域进行融合处理,得到包含所述多个目标对象的合成图像的步骤,包括:对所述背景图像和选取的每个目标对象对应的待合成图像区域进行叠加融合处理,得到包含所述多个目标对象的合成图像。优选的,所述对多个目标对象进行多次拍摄,得到多张图像的步骤之前,所述方法还包括:拍摄所述多张图像对应的静态背景图像;所述对所述多张图像进行处理,提取基于所述多张图像的背景图像的步骤,包括:分别获取所述静态背景图像和所述多张图像中的每一个像素的颜色值;利用单高斯背景模型,对所述静态背景图像和所述多张图像中的位置对应的每一个像素的颜色值进行分析,得到所述每一个像素的颜色值对应的期望值和偏差;对于所述多张图像中的每张图像,根据所述每一个像素的颜色值对应的期望值和偏差,确定所述每一个像素是背景像素还是前景像素,得到确定结果;根据所述确定结果,提取基于所述多张图像的背景图像。优选的,所述将所述多张图像中的每张图像划分为多个图像区域的步骤,包括:根据所述确定结果,对所述每张图像进行预处理;反转预处理后的每张图像,获得所述每张图像对应的灰度图;利用分水岭算法,对所述每张图像对应的灰度图进行分割,得到多个区域;基于对所述每张图像对应的灰度图进行分割得到的多个区域,将所述每张图像划分为多个图像区域。优选的,所述从每个目标对象对应的多个图像区域中,选取一个符合预定姿势条件的待合成图像区域的步骤,包括:对于每个目标对象对应的多个图像区域,分别计算每个图像区域中所有前景像素距离相应图像底边的平均距离;从每个目标对象对应的多个图像区域中,选取计算得到的平均距离最大的图像区域作为所述每个目标对象对应的待合成图像区域。优选的,所述对所述背景图像和选取的每个目标对象对应的待合成图像区域进行叠加融合处理,得到包含所述多个目标对象的合成图像的步骤,包括:利用如下公式一对所述背景图像和选取的每个目标对象对应的待合成图像区域进行叠加融合处理,得到包含所述多个目标对象的合成图像;IB(x,y)*(1-maski(x,y))+Si(x,y)*maski(x,y)公式一其中,(x,y)表示像素坐标,IB(x,y)表示背景图像中像素(x,y)的颜色值,i∈{Num=(n1,n2...np)}表示待合成图像区域,共有P个待合成图像区域,Si(x,y)表示待合成图像区域i中像素(x,y)的颜色值,maski(x,y)表示合成比例,当待合成图像区域i中像素(x,y)为前景像素时,maski(x,y)=1,而当像素(x,y)为背景像素时,(xedge,yedge)为距离像素(x,y)最近的待合成图像区域i中前景像素的坐标,λ、δ为预设值。另一方面,本专利技术还提供一种图像合成装置,包括:第一拍摄模块,用于对多个目标对象进行多次拍摄,得到多张图像;划分模块,用于将所述多张图像中的每张图像划分为多个图像区域,每个图像区域对应一个目标对象;选取模块,用于从每个目标对象对应的多个图像区域中,选取一个符合预定姿势条件的待合成图像区域;融合处理模块,用于对选取的每个目标对象对应的待合成图像区域进行融合处理,得到包含所述多个目标对象的合成图像。优选的,所述装置还包括:提取模块,用于对所述多张图像进行处理,提取基于所述多张图像的背景图像;所述融合处理模块具体用于:对所述背景图像和选取的每个目标对象对应的待合成图像区域进行叠加融合处理,得到包含所述多个目标对象的合成图像。优选的,所述装置还包括:第二拍摄模块,用于拍摄所述多张图像对应的静态背景图像;所述提取模块包括:获取单元,用于分别获取所述静态背景图像和所述多张图像中的每一个像素的颜色值;分析单元,用于利用单高斯背景模型,对所述静态背景图像和所述多张图像中的位置对应的每一个像素的颜色值进行分析,得到所述每一个像素的颜色值对应的期望值和偏差;确定单元,用于对于所述多张图像中的每张图像,根据所述每一个像素的颜色值对应的期望值和偏差,确定所述每一个像素是背景像素还是前景像素,得到确定结果;提取单元,用于根据所述确定结果,提取基于所述多张图像的背景图像。优选的,所述划分模块包括:预处理单元,用于根据所述确定结果,对所述每张图像进行预处理;处理单元,用于反转预处理后的每张图像,获得所述每张图像对应的灰度图;分割单元,用于利用分水岭算法,对所述每张图像对应的灰度图进行分割,得到多个区域;划分单元,用于基于对所述每张图像对应的灰度图进行分割得到的多个区域,将所述每张图像划分为多个图像区域。优选的,所述选取模块包括:计算单元,用于对于每个目标对象对应的多个图像区域,分别计算每个图像区域中所有前景像素距离相应图像底边的平均距离;选取单元,用于从每个目标对象对应的多个图像区域中,选取计算得到的平均距离最大的图像区域作为所述每个目标对象对应的待合成图像区域。优选的,所述融合处理模块具体用于:利用如下公式一对所述背景图像和选取的每个目标对象对应的待合成图像区域进行叠加融合处理,得到包含所述多个目标对象的合成图像;IB(x,y)*(1-maski(x,y))+Si(x,y)*maski(x,y)公式一其中,(x,y)表示像素坐标,IB(x,y)表示背景图像中像素(x,y)的颜色值,i∈{Num=(n1,n2...np)}表示待合成图像区域,共有P个待合成图像区域,Si(x,y)表示待合成图像区域i中像素(x,y)的颜色值,maski(x,y)表示合成比例,当待合成图像区域i中像素(x,y)为前景像素时,maski(x,y)=1,而当像素(x,y)为背景像本文档来自技高网...

【技术保护点】
1.一种图像合成方法,其特征在于,包括:对多个目标对象进行多次拍摄,得到多张图像;将所述多张图像中的每张图像划分为多个图像区域,每个图像区域对应一个目标对象;从每个目标对象对应的多个图像区域中,选取一个符合预定姿势条件的待合成图像区域;对选取的每个目标对象对应的待合成图像区域进行融合处理,得到包含所述多个目标对象的合成图像。

【技术特征摘要】
1.一种图像合成方法,其特征在于,包括:对多个目标对象进行多次拍摄,得到多张图像;将所述多张图像中的每张图像划分为多个图像区域,每个图像区域对应一个目标对象;从每个目标对象对应的多个图像区域中,选取一个符合预定姿势条件的待合成图像区域;对选取的每个目标对象对应的待合成图像区域进行融合处理,得到包含所述多个目标对象的合成图像。2.根据权利要求1所述的方法,其特征在于,所述对多个目标对象进行多次拍摄,得到多张图像的步骤之后,所述将所述多张图像中的每张图像划分为多个图像区域的步骤之前,所述方法还包括:对所述多张图像进行处理,提取基于所述多张图像的背景图像;所述对选取的每个目标对象对应的待合成图像区域进行融合处理,得到包含所述多个目标对象的合成图像的步骤,包括:对所述背景图像和选取的每个目标对象对应的待合成图像区域进行叠加融合处理,得到包含所述多个目标对象的合成图像。3.根据权利要求2所述的方法,其特征在于,所述对多个目标对象进行多次拍摄,得到多张图像的步骤之前,所述方法还包括:拍摄所述多张图像对应的静态背景图像;所述对所述多张图像进行处理,提取基于所述多张图像的背景图像的步骤,包括:分别获取所述静态背景图像和所述多张图像中的每一个像素的颜色值;利用单高斯背景模型,对所述静态背景图像和所述多张图像中的位置对应的每一个像素的颜色值进行分析,得到所述每一个像素的颜色值对应的期望值和偏差;对于所述多张图像中的每张图像,根据所述每一个像素的颜色值对应的期望值和偏差,确定所述每一个像素是背景像素还是前景像素,得到确定结果;根据所述确定结果,提取基于所述多张图像的背景图像。4.根据权利要求3所述的方法,其特征在于,所述将所述多张图像中的每张图像划分为多个图像区域的步骤,包括:根据所述确定结果,对所述每张图像进行预处理;反转预处理后的每张图像,获得所述每张图像对应的灰度图;利用分水岭算法,对所述每张图像对应的灰度图进行分割,得到多个区域;基于对所述每张图像对应的灰度图进行分割得到的多个区域,将所述每张图像划分为多个图像区域。5.根据权利要求4所述的方法,其特征在于,所述从每个目标对象对应的多个图像区域中,选取一个符合预定姿势条件的待合成图像区域的步骤,包括:对于每个目标对象对应的多个图像区域,分别计算每个图像区域中所有前景像素距离相应图像底边的平均距离;从每个目标对象对应的多个图像区域中,选取计算得到的平均距离最大的图像区域作为所述每个目标对象对应的待合成图像区域。6.根据权利要求2所述的方法,其特征在于,所述对所述背景图像和选取的每个目标对象对应的待合成图像区域进行叠加融合处理,得到包含所述多个目标对象的合成图像的步骤,包括:利用如下公式一对所述背景图像和选取的每个目标对象对应的待合成图像区域进行叠加融合处理,得到包含所述多个目标对象的合成图像;IB(x,y)*(1-maski(x,y))+Si(x,y)*maski(x,y)公式一其中,(x,y)表示像素坐标,IB(x,y)表示背景图像中像素(x,y)的颜色值,i∈{Num=(n1,n2...np)}表示待合成图像区域,共有P个待合成图像区域,Si(x,y)表示待合成图像区域i中像素(x,y)的颜色值,maski(x,y)表示合成比例,当待合成图像区域i中像素(x,y)为前景像素时,maski(x,y)...

【专利技术属性】
技术研发人员:孙越佳
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1