掌桥专利:专业的专利平台
掌桥专利
首页

一种去除遮挡人脸背景的阈值分割方法

文献发布时间:2023-06-19 16:04:54



技术领域

本发明属于人脸识别图像变换领域,尤其涉及一种去除遮挡人脸背景的 阈值分割方法。

背景技术

将所需要的区域与不需要的区域进行区分开的过程称之为数字图像的分 割。现有技术中,裁剪旋转缩放的图像处理方法简单的选取遮挡人脸图像大 部分背景图片进行去除,会在一定程度上降低遮挡人脸图像背景的大小。除 此之外,该方法只考虑了遮挡人脸较远区域背景去除,忽略了遮挡人脸照片 周围的背景去除,当图像放大以后,使用这种方法来处理图像时对图像中的 一些细节问题处理与捕捉是不够完善的,所以对人脸戴口罩的遮挡人脸处理 的效果不是很好。

发明内容

本发明的技术目的是提供一种去除遮挡人脸背景的阈值分割方法,以解 决图像问题处理与捕捉不完善的技术问题。

为解决上述问题,本发明的技术方案为:

一种去除遮挡人脸背景的阈值分割方法,包括如下步骤

S1:获取待分割子图像,并依次与预设的若干模板进行像素提取,得到 每个模板下相对应的各像素点的灰度值,并基于灰度值得到每个模板对应的 灰度方差值;

S2:选取灰度方差值最小时模板下的灰度值,对灰度值求平均值得到灰 度均值,并对灰度均值进行中值滤波;

S3:基于待分割子图像的像素点与中值滤波后的灰度均值构建灰度共生 矩阵T

S4:基于灰度共生矩阵T

S5:以阈值向量(s,t)分割灰度共生概率矩阵P,计算得到分割后的二值 图像的共生矩阵概率分布

S6:基于共生矩阵概率分布

S7:重复步骤S1至S6,直至分割完所有待分割子图像,所有待分割子 图像构成一待分割图像。

其中,待分割子图像定义为N×M个像素点,待分割子图像的灰度值取 值范围为{L,1},L=256,待分割子图像中像素点坐标为(x,y),且该像素点 所对应的灰度值为f(x,y)。

具体地,在步骤S3中,构建灰度共生矩阵T

其中,i为像素点坐标为(x,y)时的像素值,j为图像平移后坐标为(x,y)时 的像素值。

具体地,在步骤S4中,得到灰度共生概率矩阵P的公式为

P=[P

其中L为灰度共生概率矩阵P的维度。

具体地,在步骤S5中,计算得到分割后的二值图像的共生矩阵概率分布

其中,

具体地,在步骤S6中,运用最优阈值

其中,

本发明由于采用以上技术方案,使其与现有技术相比具有以下的优点和 积极效果:

本发明可以避免对图像的某些区域的边缘的信息处理的不完整,也可以 去对图像中的某些细节的东西进行保留,采用最小方差的阈值分割法可以将 原有的图像的边界进行一个很好的保留,同时可以对信息有一个更加精准的 提取与使用。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本 领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的, 而并不认为是对本发明的限制。

图1为本发明的一种去除遮挡人脸背景的阈值分割方法流程图;

图2为本发明所采用的不同模板;

图3为本发明的图像裁剪变换示意图;

图4为本发明的图像缩放变换示意图;

图5为本发明的图像旋转变换示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照 附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的 前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们 并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图 中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了 其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个” 的情形。

以下结合附图和具体实施例对本发明提出的一种去除遮挡人脸背景的阈 值分割方法作进一步详细说明。根据下面说明和权利要求书,本发明的优点 和特征将更清楚。

实施例1

参看图1至图5,本实施例提供一种去除遮挡人脸背景的阈值分割方法, 包括如下步骤

首先,在步骤S1中,对需要分割的图片先分成若干待分割子图像,并依 次与预设的9个模板进行像素提取,图2展示了其中3个模块。其中,待分 割子图像定义为有N×M个像素点,待分割子图像的灰度值基本取值范围为 {L,1},L是数字图像的边界最大值256。这时我们就可以去定义在所有的 像素点中,其中一个点的坐标为(x,y),而这个点的灰度值我们可以用f(x,y) 来进行表示。我们可以依据图像邻域像素灰度转移共生矩阵的基本文字说明 得到,灰度图像f的灰度共生矩阵是一个L×L维的矩阵。而我们可以用数 学公式T=[]来表示相邻灰度像素之间的空间与平移转换关系。众所周知, 共生矩阵的特点是属于一种非对称矩阵,所以如果我们使用和当前像素相邻 的水平与竖直两个方向的像素就能够将灰度变化表示的比较完善。再得到每 个模板下相对应的各像素点的灰度值,并基于灰度值计算得到每个模板对应 的灰度方差值。

以图2为例,在图2中“●”为我们所要处理的像素,而其他的空心白 色的点是我们所不需要的背景像素点。由下图的a、b、c三幅图我们可以看 到,对图中所有的像素点全部使用这9个形状不一样的模板做掩膜处理。通 过这个掩膜处理在加上一定的数学公式进行运算,我们可以初步得到灰度方 差值。然后,在步骤S2中,选取灰度方差值最小时模板下的灰度值,对灰度 值求平均值得到灰度均值,并对灰度均值进行中值滤波。

接着,在步骤S3中,基于待分割子图像的像素点与中值滤波后的灰度均 值构建灰度共生矩阵T

其中,i为像素点坐标为(x,y)时的像素值,j为图像平移后坐标为(x,y)时 的像素值。

在步骤S4中,再基于灰度共生矩阵T

P=[P

再然后,在步骤S5中,以阈值向量(s,t)分割灰度共生概率矩阵P,计算 得到分割后的二值图像的共生矩阵概率分布

其中,

进而再步骤S6中,基于共生矩阵概率分布

具体地,在步骤S6中,运用最优阈值

其中,

最后重复步骤S1至S6,直至阈值分割完所有待分割子图像后,进行实 际分割。具体参看图3至图5,图3为裁剪变换,在阈值分割的基础上对图 片所需要的部分进行框选,然后就可以得到所需要的裁剪的图像,依照其原 理,做出更多图像裁剪处理。图4分别为0.5与1.5等比例缩放与非等比例 的变化。图5为对预处理后裁剪的图像进行图像旋转实验。

通过大量实验表明,本实施例采用最小方差的阈值分割算法对图像进行 预处理,然后将处理好的结果再进行图像裁剪的变换与缩放变换和图像旋转 等多种变换,可以对遮挡人脸的背景进行有效的去除,满足不同条件的使用 情况。所处理的图像结果边缘比较清晰,同时裁剪的实验结果比较完好,与 预期设想的图像变换结果大致相同。

上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于 上述实施方式。即使对本发明作出各种变化,倘若这些变化属于本发明权利 要求及其等同技术的范围之内,则仍落入在本发明的保护范围之中。

相关技术
  • 一种去除遮挡人脸背景的阈值分割方法
  • 人脸遮挡物去除及其模型构建的方法、设备及介质
技术分类

06120114691906