图像虚化处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:18356530 阅读:36 留言:0更新日期:2018-07-02 10:30
本发明专利技术实施例提供一种图像虚化处理方法、装置、存储介质及电子设备。其中,所述图像虚化处理方法包括:获取双摄像头拍摄同一对象获得的主图和辅图;根据所述主图和辅图获取深度数据和深度置信度数据,所述深度数据指示所述主图和所述辅图中各对应像素点的深度值,所述深度置信度数据指示所述深度数据中各深度值的置信度;根据所述深度置信度数据修正所述深度数据中至少一个深度值;根据修正后的深度数据对所述主图进行虚化处理。采用本发明专利技术的技术方案,可以有效提高获取的深度数据的准确性,进而提高对主图的虚化效果。

【技术实现步骤摘要】
图像虚化处理方法、装置、存储介质及电子设备
本专利技术实施例涉及图像处理技术,尤其涉及一种图像虚化处理方法、存储介质、装置及电子设备。
技术介绍
图像的背景虚化能够使拍摄主体清晰显示,深受摄影爱好者的喜爱。目前,图像的虚化效果主要是利用光学成像原理,在硬件上采用大的镜头光圈来实现,因此,图像的虚化功能主要集成在单反相机等专业的摄像机上。随着智能手机的不断普及,使用手机进行拍照的用户占大多数,而由于手机厚度受限,手机只能安装小光圈镜头,所以手机只能在很近的情况下生成微弱的虚化效果,在其他场景下不能生成具有虚化效果的图像。
技术实现思路
本专利技术实施例提供一种图像虚化处理技术方案。根据本专利技术实施例的一方面,提供一种图像虚化方法,包括:获取双摄像头拍摄同一对象获得的主图和辅图;根据所述主图和辅图获取深度数据和深度置信度数据,所述深度数据指示所述主图和所述辅图中各对应像素点的深度值,所述深度置信度数据指示所述深度数据中各深度值的置信度;根据所述深度置信度数据修正所述深度数据中至少一个深度值;根据修正后的深度数据对所述主图进行虚化处理。可选地,所述根据所述主图和辅图获得深度置信度数据,包括:如果在所述主图和所述辅图中的对应像素点具有相同深度值,则赋予所述对应像素点相对参考值较大的深度置信度值;和/或,如果所述主图中像素点的深度值超出预设范围,则赋予超出预设范围的像素点相对参考值较小的深度置信度值;和/或,如果所述主图中像素点具有两个或两个以上的深度值,则赋予具有两个或两个以上的深度值的像素点相对参考值较小的深度置信度值。可选地,所述根据所述深度置信度数据修正所述深度数据中至少一个深度值,包括:以具有最高深度置信度值的相邻像素点的深度值,替换具有最低深度置信度值的像素点的深度值。可选地,在所述根据修正后的深度数据对所述主图进行虚化处理之前,还包括:对所述深度数据进行去噪处理。可选地,所述去噪处理包括:采用滤波器对深度数据进行滤波处理;和/或,将所述深度数据中各深度值按照预设比例增大。可选地,所述根据所述主图和辅图获取深度数据,包括:对所述主图和所述辅图进行立体匹配获得初始深度数据;对所述初始深度数据进行深度校准以使所述主图和所述辅图对应像素点位于同一深度,获得所述深度数据。可选地,所述根据修正后的深度数据对所述主图进行虚化处理,包括:根据修正后的深度数据获取所述主图中各第一像素点的虚化期望数据;根据各第一像素点的虚化期望数据对所述主图进行虚化处理。可选地,所述根据所述虚化期望数据对所述主图进行虚化处理,包括:生成所述主图的第一像素点对应且像素值为初始值的虚化图;根据所述主图中各第一像素点的虚化期望数据分别确定所述虚化图中相应的第二像素点的初始虚化权重值;针对上述虚化图中的至少一第二像素点进行至少一次更新,所述更新包括:根据第一像素点的像素值和与所述第一像素点对应的第二像素点的当前虚化权重值,更新所述对应的第二像素点的至少一邻近的第二像素点的当前像素值和当前虚化权重值;根据更新后的所述虚化图获得所述主图的虚化处理结果。可选地,所述邻近的第二像素点与所述对应的第二像素点之间的距离满足设定要求。可选地,所述第一像素点的虚化期望数据包括:虚化半径;所述邻近的第二像素点与所述对应的第二像素点之间的距离满足设定要求,包括:所述邻近的第二像素点与所述对应的第二像素点之间的距离小于或等于所述虚化半径。可选地,所述根据更新后的所述虚化图获得所述主图的虚化处理结果,包括:根据更新后的所述虚化图中各第二像素点的当前像素值和当前虚化权重值,对所述虚化图中的各第二像素点的像素值进行归一化处理,归一化处理后的所述虚化图作为所述虚化处理结果。可选地,所述根据修正后的深度数据获取所述主图中各第一像素点的虚化期望数据,包括:根据所述深度数据确定所述各第一像素点与所述主图中预定对焦点的深度差值;根据各深度差值分别确定各第一像素点的虚化期望数据。可选地,在所述根据修正后的深度数据获取所述主图中各第一像素点的虚化期望数据之前,还包括:获取输入的对焦点信息。根据本专利技术实施例的第二方面,还提供一种图像虚化处理装置,包括:第一获取模块,用于获取双摄像头拍摄同一对象获得的主图和辅图;第二获取模块,用于根据所述主图和辅图获取深度数据和深度置信度数据,所述深度数据指示所述主图和所述辅图中各对应像素点的深度值,所述深度置信度数据指示所述深度数据中各深度值的置信度;修正模块,用于根据所述深度置信度数据修正所述深度数据中至少一个深度值;虚化模块,用于根据修正后的深度数据对所述主图进行虚化处理。可选地,所述第二获取模块包括第一获取单元,用于如果在所述主图和所述辅图中的对应像素点具有相同深度值,则赋予所述对应像素点相对参考值较大的深度置信度值;和/或,如果所述主图中像素点的深度值超出预设范围,则赋予超出预设范围的像素点相对参考值较小的深度置信度值;和/或,如果所述主图中像素点具有两个或两个以上的深度值,则赋予具有两个或两个以上的深度值的像素点相对参考值较小的深度置信度值。可选地,所述修正模块用于以具有最高深度置信度值的相邻像素点的深度值,替换具有最低深度置信度值的像素点的深度值。可选地,还包括:去噪模块,用于对所述深度数据进行去噪处理。可选地,所述去噪模块包括:滤波单元,用于采用滤波器对深度数据进行滤波处理;和/或,增大单元,用于将所述深度数据中各深度值按照预设比例增大。可选地,所述第二获取模块包括:第二获取单元,用于对所述主图和所述辅图进行立体匹配获得初始深度数据;第三获取单元,用于对所述初始深度数据进行深度校准以使所述主图和所述辅图对应像素点位于同一深度,获得所述深度数据。可选地,所述虚化模块包括:第四获取单元,用于根据修正后的深度数据获取所述主图中各第一像素点的虚化期望数据;虚化单元,用于根据各第一像素点的虚化期望数据对所述主图进行虚化处理。可选地,所述虚化单元包括:生成子单元,用于生成所述主图的第一像素点对应且像素值为初始值的虚化图;确定子单元,用于根据所述主图中各第一像素点的虚化期望数据分别确定所述虚化图中相应的第二像素点的初始虚化权重值;更新子单元,用于针对上述虚化图中的至少一第二像素点进行至少一次更新,所述更新包括:根据第一像素点的像素值和与所述第一像素点对应的第二像素点的当前虚化权重值,更新所述对应的第二像素点的至少一邻近的第二像素点的当前像素值和当前虚化权重值;虚化子单元,用于根据更新后的所述虚化图获得所述主图的虚化处理结果。可选地,所述邻近的第二像素点与所述对应的第二像素点之间的距离满足设定要求。可选地,所述第一像素点的虚化期望数据包括:虚化半径;所述邻近的第二像素点与所述对应的第二像素点之间的距离满足设定要求,包括:所述邻近的第二像素点与所述对应的第二像素点之间的距离小于或等于所述虚化半径。可选地,所述虚化子单元用于根据更新后的所述虚化图中各第二像素点的当前像素值和当前虚化权重值,对所述虚化图中的各第二像素点的像素值进行归一化处理,归一化处理后的所述虚化图作为所述虚化处理结果。可选地,所述第四获取单元包括:第一确定子单元,用于根据所述深度数据确定所述各第一像素点与所述主图中预定对焦点的深度差值;第二确定子单元,用于根据各深度差值分别确定各第一像素点本文档来自技高网...
图像虚化处理方法、装置、存储介质及电子设备

【技术保护点】
1.一种图像虚化处理方法,包括:获取双摄像头拍摄同一对象获得的主图和辅图;根据所述主图和辅图获取深度数据和深度置信度数据,所述深度数据指示所述主图和所述辅图中各对应像素点的深度值,所述深度置信度数据指示所述深度数据中各深度值的置信度;根据所述深度置信度数据修正所述深度数据中至少一个深度值;根据修正后的深度数据对所述主图进行虚化处理。

【技术特征摘要】
1.一种图像虚化处理方法,包括:获取双摄像头拍摄同一对象获得的主图和辅图;根据所述主图和辅图获取深度数据和深度置信度数据,所述深度数据指示所述主图和所述辅图中各对应像素点的深度值,所述深度置信度数据指示所述深度数据中各深度值的置信度;根据所述深度置信度数据修正所述深度数据中至少一个深度值;根据修正后的深度数据对所述主图进行虚化处理。2.根据权利要求1所述的方法,其中,所述根据所述主图和辅图获得深度置信度数据,包括:如果在所述主图和所述辅图中的对应像素点具有相同深度值,则赋予所述对应像素点相对参考值较大的深度置信度值;和/或,如果所述主图中像素点的深度值超出预设范围,则赋予超出预设范围的像素点相对参考值较小的深度置信度值;和/或,如果所述主图中像素点具有两个或两个以上的深度值,则赋予具有两个或两个以上的深度值的像素点相对参考值较小的深度置信度值。3.根据权利要求1或2所述的方法,其中,所述根据所述深度置信度数据修正所述深度数据中至少一个深度值,包括:以具有最高深度置信度值的相邻像素点的深度值,替换具有最低深度置信度值的像素点的深度值。4.根据权利要求1-3中任一项所述的方法,其中,在所述根据修正后的深度数据对所述主图进行虚化处理之前,还包括:对所述深度数据进行去噪处理。5.根据权利要求4述的方法,其中,所述去噪处理包括:采用滤波器对深度数据进行滤波处理;和/或,将所述深度数据中各深度值按照预设比例增大。6.根据权利要...

【专利技术属性】
技术研发人员:严琼孙文秀
申请(专利权)人:深圳市商汤科技有限公司
类型:发明
国别省市:广东,44

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

1