The present invention relates to a saliency detection-based automatic background virtualization method for portrait photographs, which comprises the following steps: 1. Using linear spectral clustering superpixel segmentation algorithm, the portrait image is divided into N superpixels, and the saliency values of each superpixel are calculated by an improved saliency optimization algorithm; 2. Using Ozu method, the saliency values are greater than those of other superpixels. Super-pixel of adaptive threshold is labeled as foreground region, marked as background region if the saliency value is less than fixed threshold, and the rest is labeled as unknown region to get super-pixel scale labeled triangle. 3. Using super-pixel scale GrabCut algorithm, the boundary of human portrait region is segmented from labeled triangle. Guided filtering algorithm obscures the background area, and then selectively enhances the details of the foreground area according to the salient detection results, so as to obtain the background virtual effect. This method can quickly render the background only depending on a single image, and improve the effect of background rendering.
【技术实现步骤摘要】
一种基于显著性检测的肖像照片自动背景虚化方法
本专利技术涉及图像和视频处理以及计算机视觉领域,特别是一种基于显著性检测的肖像照片自动背景虚化方法。
技术介绍
随着智能设备的快速普及,智能手机拍摄的照片多数属于肖像照片。由于不具备专业的照片后期处理技术,大部分智能设备用户对后期自动美化肖像照片具有很强的需求。其中,背景虚化技术又称为浅景深技术,是一种用来突显摄影主体,有层次地表达视觉美感的美化方式。目前,随着智能设备硬件的快速发展,实现背景虚化技术主要依赖两种硬件基础,一是智能设备的后置双摄像头,二是智能设备的前置景深传感器。这两者都是通过硬件辅助获取场景的深度信息来合成图像的景深渲染效果。当具备单张图像场景的深度信息作为先验,算法对单张照片进行景深渲染也相对简便。然而,这两种硬件基础目前还未普及,现有大量智能手机一般是机身前后各只放置一个摄像头。除硬件实现背景虚化外,还有一些软件功能实现,如普通智能设备的用户能够利用照片美化软件并手动选取照片中的前景区域,再调整对背景的模糊设置来得到相似效果。但由于该操作过程较为繁琐,因此一种设备成本低、操作简易、且仅依赖单张图像的背景虚化算法成为计算机视觉的研究热点。由于肖像图中人像的特殊空间位置,算法可以融合先验知识来加速推理过程。其中,Zhu等人提出的显著物体检测算法是一种基于背景检测的显著性优化算法(SaliencyOptimization简称SO算法),产生的显著图经常被视作前景物体的先验知识应用于各种场景。Chen等人认为肖像照片中前景的人像区域通常也会是显著图中的显著区域。Chen等人将人脸特征加入到SO算法 ...
【技术保护点】
1.一种基于显著性检测的肖像照片自动背景虚化方法,其特征在于,包括以下步骤:步骤S1:利用线性谱聚类超像素分割算法将肖像图像分割为N个超像素,然后利用改进的显著优化算法计算出每个超像素的显著值;步骤S2:对得到的超像素的显著值,利用大津法计算出一自适应阈值,将显著值大于所述自适应阈值的超像素标记为前景区域,同时设置一固定阈值,将显著值小于所述固定阈值的超像素标记为背景区域,而其余区域则被标记为未知区域,从而得到一个超像素尺度的标记三分图;步骤S3:利用超像素尺度的GrabCut算法,从标记三分图中分割得到人像区域边界;步骤S4:基于步骤S3得到的人像区域边界及步骤S1得到的显著检测结果,先利用快速引导滤波算法对背景区域进行模糊,再对前景区域根据显著检测结果有选择地进行细节增强,从而得到背景虚化效果。
【技术特征摘要】
1.一种基于显著性检测的肖像照片自动背景虚化方法,其特征在于,包括以下步骤:步骤S1:利用线性谱聚类超像素分割算法将肖像图像分割为N个超像素,然后利用改进的显著优化算法计算出每个超像素的显著值;步骤S2:对得到的超像素的显著值,利用大津法计算出一自适应阈值,将显著值大于所述自适应阈值的超像素标记为前景区域,同时设置一固定阈值,将显著值小于所述固定阈值的超像素标记为背景区域,而其余区域则被标记为未知区域,从而得到一个超像素尺度的标记三分图;步骤S3:利用超像素尺度的GrabCut算法,从标记三分图中分割得到人像区域边界;步骤S4:基于步骤S3得到的人像区域边界及步骤S1得到的显著检测结果,先利用快速引导滤波算法对背景区域进行模糊,再对前景区域根据显著检测结果有选择地进行细节增强,从而得到背景虚化效果。2.根据权利要求1所述的一种基于显著性检测的肖像照片自动背景虚化方法,其特征在于,所述步骤S1中,利用线性谱聚类超像素分割算法将肖像图像分割为N个超像素,然后利用改进的显著优化算法计算出每个超像素的显著值,包括以下步骤:步骤S11:对任意肖像图像I,利用线性谱聚类超像素分割算法将其分割为N个超像素得到超像素分割标记集合每一个超像素分割标记li对应第i个超像素所包含的所有像素点的集合,i为超像素分割标记li的下标;步骤S12:对步骤S11得到的N个超像素,计算得到其对应的背景连接先验值,CIE-Lab颜色空间上每一个超像素的平均颜色值zi的集合为接着构建一个连接所有相邻超像素的无向权重图,并将所述无向权重图中连接任意两个相邻的超像素的边的权重定义为这两点超像素颜色值的欧几里得距离;从而计算得到任意两点超像素(pj,pi)之间的测地距离dgeo(pj,pi),下标j、i取值均为1到N;由背景连接先验的定义,先假定图像边界上的超像素属于背景区域,在此基础上定义超像素pj在颜色空间上的生成区域为Area(pj),且所述生成区域在图像边界上的边长为L(pj),则定义背景连接先验值BndCon(pj)为:其中σclr表示测地距离dgeo(pj,pi)所属标准高斯分布的标准差,Bnd为初始假定的属于背景区域的超像素集合,由于改进的显著优化算法不直接假设肖像图像所有边界上的超像素都属于背景区域,而是只假设肖像图像的左、右及上边界上的超像素属于背景区域,所以集合Bnd只包含了图像的左、右及上边界上的超像素,表示超像素pi不属于集合Bnd,括号内判别式为真时,表示超像素pi不属于集合Bnd,则δ(·)=0,括号内判别式为假时,则δ(·)=1;从而得到每个超像素的背景连接先验值,且属于背景区域的超像素的背景连接先验值在数值上远大于属于前景区域的超像素;由计算得到的所有超像素的背景连接先验值,对于超像素pi,其属于背景区域的概率权重定义为:其中σc是数值大小在[0.5,2.5]之间的参数;而超像素pi属于前景区域的概率权重定义为:其中,dE(pi,pj)表示超像素pj和pi在颜色空间CIE-Lab上的欧几里得距离,其中ds(pi,pj)是超像素pj和pi的中心点的空间距离,σs为高斯分布的标准差参数;的计算与BndCon(pi)有关,即与集合Bnd的确定有关,因此集合Bnd的优化能影响到的取值,进一步影响到优化方程的求解,从而对每个超像素的显著值产生影响;步骤S13:对集合利用大津法求得阈值twb,将四个边界上小于阈值twb的超像素从集合Bnd中剔除,大于等于阈值twb的超像素重新加入到集合Bnd中,从而完成对集合Bnd的优化;步骤S14:通过将前景概率值背景概率值以及平滑权重作为参数来求解优化方程,得到超像素的显著值si,优化方程为:其中,平滑权重dapp(pi,pj)是超像素pi和pj在CIE-Lab颜色空间上的欧几里德距离;通过求解优化方程得到每个超像素的显著值si,并将显著值归一化到[0,1]范围内。3.根据权利要求2所...
【专利技术属性】
技术研发人员:牛玉贞,苏超然,陈羽中,
申请(专利权)人:福州大学,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。