一种背景虚化方法技术

技术编号:39491050 阅读:12 留言:0更新日期:2023-11-24 11:13
本发明专利技术实施例公开了一种背景虚化方法

【技术实现步骤摘要】
一种背景虚化方法、装置、计算机存储介质及终端


[0001]本文涉及但不限于图像处理技术,尤指一种背景虚化方法

装置

计算机存储介质及终端


技术介绍

[0002]使用单摄语义分割或深度预测技术,可以将图像或视频处理成类似单反大光圈的渐变式背景虚化效果;近年来基于单摄的背景虚化技术日趋完善,且具有硬件及组装简单,价格低廉,计算速度快

功耗低等优点,但单摄语义分割只能区分前景和背景,单摄深度预测只能够预测物体间的相对深度,即相对远近关系,不能够预测绝对深度,在应用于背景虚化效果时,很难根据对焦物体到相机的实际距离调整到合适的背景虚化强度,即对焦物体离相机越近,背景虚化强度应该越强,反之则越弱

[0003]相关技术中,进行背景虚化处理时,还包括:方法1:使用双摄获取深度图,利用双摄的视差计算具有绝对尺度的深度图;这种方法存在以下缺陷:需要多颗摄像头,硬件成本高;硬件组装复杂,对组装工艺要求高;两颗摄像头拍摄时间同步要求高;出厂前需要标定,流程复杂;副摄一般光圈小,暗光条件下画质差,造成左右图匹配困难

方法2:使用结构光
(Structured Light)

ToF(Time of Flight)
摄像头获取绝对深度;这种方法存在以下缺陷:需要多颗摄像头,硬件成本高;组装复杂,对组装工艺要求高;两颗摄像头拍摄时间同步要求高;出厂前需要标定,流程复杂;深度图分辨率低
/>方法3:在相机距离地面高度固定且已知,或物体实际高度已知等条件下,能够估算物体的绝对距离,该方法常见于车辆的测距;这种方法存在以下缺陷:要求有其他的已知条件;使用场景限制多,不适用于通用场景

方法4:在人像场景,使用人脸框

人头框

人体框等校正背景虚化强度;这种方法存在以下缺陷:只能针对人像场景;人脸大小

人头大小

人体大小与到相机距离并不完全成比例,与个体的体型有关;侧脸

侧身

背身

及复杂姿态下,即使是同一人框的大小也会不稳定;被遮挡时框大小不稳定

方法5:通过调节相机镜头的物理参数,如光圈

焦距

镜头到物体的距离等来校正背景虚化强度;这种方法存在以下缺陷:需要能够支持该调节的硬件,一般手机相机镜头均不支持;使用操作复杂,需要具体相应的专业知识

[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]其中,所述虚化强度区间为0到第一虚化强度或第一虚化强度到预设虚化强度

[0029]在一种示例性实例中,所述基于所述原始图像帧的对焦距离,对所述虚化强度映射表进行校正,包括:
[0030]对所述原始图像帧的对焦距离进行校正,得到校正后的对焦距离;
[0031]根据所述校正后的对焦距离,对所述虚化强度映射表进行校正

[0032]在一种示例性实例中,所述对所述原始图像帧的对焦距离进行校正,得到校正后的对焦距离,包括:
[0033]若所述原始图像帧之前无历史图像帧,根据所述原始图像帧的对焦距离对所述对焦距离进行校正,得到所述校正后的对焦距离;
[0034]若所述原始图像帧之前存在所述历史图像帧,根据所述原始图像帧的对焦距离和所述历史图像帧的对焦距离确定所述校正后的对焦距离

[0035]在一种示例性实例中,所述根据所述原始图像帧的对焦距离和所述历史图像帧的对焦距离确定所述校正后的对焦距离,包括:
[0036]判断所述原始图像帧的对焦距离是否异常;
[0037]若所述原始图像帧的对焦距离异常,将所述历史图像帧的对焦距离作为所述校正后的对焦距离;
[0038]若所述原始图像帧的对焦距离无异常,对所述原始图像帧的对焦距离和所述历史图像帧的对焦距离做平滑处理,得到所述校正后的对焦距离

[0039]在一种示例性实例中,所述根据所述虚化背景图和所述原始图像帧,获得虚化结果图,包括:
[0040]根据所述目标分割掩膜,对所述虚化背景图与所述原始图像帧进行融合处理,获得所述虚化结果图

[本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种背景虚化方法,包括:获取原始图像帧的前景区域和背景区域;生成所述原始图像帧的背景区域对应的虚化强度映射表;基于所述原始图像帧的对焦距离,对所述虚化强度映射表进行校正;根据校正后的虚化强度映射表,对所述背景区域进行虚化,获得虚化背景图;根据所述虚化背景图和所述原始图像帧,获得虚化结果图
。2.
根据权利要求1所述的背景虚化方法,其特征在于,所述获取原始图像帧的前景区域和背景区域,包括:对所述原始图像帧进行语义分割,得到所述前景区域和所述背景区域;或获取所述原始图像帧的深度图,基于所述深度图得到所述前景区域和所述背景区域
。3.
根据权利要求1所述的背景虚化方法,其特征在于,所述生成所述原始图像帧的背景区域对应的虚化强度映射表之前,所述背景虚化方法还包括:获取所述前景区域的目标分割掩膜
。4.
根据权利要求1所述的背景虚化方法,其特征在于,所述生成所述原始图像帧的背景区域对应的虚化强度映射表,包括:设置预设虚化强度;确定所述背景区域的虚化基准线,其中,所述虚化基准线上的像素对应的虚化强度为第一虚化强度,所述第一虚化强度不高于所述预设虚化强度;获取所述背景区域的像素到所述虚化基准线的距离;根据所述距离将所述背景区域的像素分为多个像素组;基于所述多个像素组,生成所述虚化强度映射表;其中,所述虚化强度映射表为一个一维数组
。5.
根据权利要求4所述的背景虚化方法,其特征在于,所述根据所述距离将所述背景区域的像素分为多个像素组,包括:在所述虚化基准线的同一侧且到所述虚化基准线的距离相同的像素属于同一像素组,其中,所述多个像素组与所述虚化强度映射表中的虚化强度一一对应
。6.
根据权利要求4所述的背景虚化方法,其特征在于,所述基于所述多个像素组,生成所述虚化强度映射表,包括:根据所述多个像素组的数量,在虚化强度区间内确定对应数量的多个虚化强度值;所述多个虚化强度值组成所述虚化强度映射表;其中,所述虚化强度区间为0到第一虚化强度或第一虚化强度到预设虚化强度
。7.
根据权利要求1‑6中任一项所述的背景虚化方法,其特征在于,所述基于所述原始图像帧的对焦距离,对所述虚化强度映射表进行校正,包括:对所述原始图像帧的对焦距离进行校正,得到校正后...

【专利技术属性】
技术研发人员:杨勇杰林成春林光梅丽王进
申请(专利权)人:虹软科技股份有限公司
类型:发明
国别省市:

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

1