基于人脸肤色的色情图片识别办法制造技术

技术编号:17667761 阅读:73 留言:0更新日期:2018-04-11 06:07
本发明专利技术提供一种基于人脸肤色的色情图片识别办法,包括获取待测图片,还包含以下步骤,根据肤色数字模型检测出肤色,并计算肤色区域大小;检测人脸,计算人脸区域大小,并找出人体区域;根据肤色区域及人脸区域的大小,计算占比;进行初步色情判断;进行深度色情判断。本发明专利技术采用YCbCr颜色聚类模型作为肤色模型,采用级联算法进行人脸特征识别,结合ResNet残差网络进行色情判别,能够简单、快速、高效的判别图片。

Pornographic image recognition method based on face complexion

The invention provides a pornography identification method based on face color, including acquiring pictures to be measured, but also contains the following steps according to the color digital model to detect and calculate the size of skin color, skin color region; face detection, calculation of the size of the face region, and find out the human region; according to the skin color region and face area size, proportion calculation preliminary judgment; pornography; deep pornographic judgment. The YCbCr color clustering model is used as the skin color model. The cascade algorithm is applied to face feature recognition, and the ResNet residual network is used to discriminate pornography. It can identify pictures in a simple, fast and efficient way.

【技术实现步骤摘要】
基于人脸肤色的色情图片识别办法
本专利技术涉及图像识别的
,特别是一种基于人脸肤色的色情图片识别办法。
技术介绍
随着网络信息的快速发展,互联网对当今社会的政治、经济、文化、教育和人们的生活产生了重大的影响,既方便了人们的信息交流,又推动了社会的进步,但是互联网也给人们带来了很多负面影响,其中较为突出的是在互联网上传播色情内容。色情内容的传播有文字、图像和视频3种形式,视频是由许多帧的图像构成,因而研究色情图像识别对于禁止在互联网上传播色情内容具有重要意义。色情图像的一个重要特征就是暴露身体部分较多,更严重的就是全身裸露,因而利用人脸的肤色占整体肤色比例的特征可以有效地识别色情图像。申请号为CN105512245A的专利技术申请公开了一种基于肤色和特征部位联合检测的色情图片识别方法,该方法包括一下步骤:(1)样本训练的准备阶段,用于获取待检图像的识别阶段所需参数;该样本训练的准备阶段分别围绕肤色样板训练和特诊部位样板训练展开;(2)读取待检图像;(3)待检图像的识别阶段,用于根据样本训练的准备阶段所获得的参数,对待检图像是否是色情图片进行判断,首先进行肤色检测,然后进行特征部位检测,如果肤色区域面积占整个图像的1/2以上,且至少出现一个特征部位,则该图片判定为色情图片。该方法计算比较复杂,需要先进行样本训练,然后才对图片进行检测。申请号为CN102880613A的专利技术申请公开了一种色情图片的识别方法及其设备,该方法包括:根据图片相关统一资源定位符URL信息确定图片相关URL信息色情度得分,和/或根据图片相关文字信息确定图片相关文字信息色情度得分;根据所述图片相关URL信息色情度得分、和/或图片相关文字信息色情度得分与对应色情度得分阈值的关系,判断图片是否为色情图片。该方法判断色情图片的方法主要依据网页地址和文字信息等,并不是依靠分析图片进行判断,容易出现误判。
技术实现思路
为了解决上述问题,本专利技术提供了一种基于人脸肤色的色情图片识别办法,基于人脸及肤色的特征比例的识别技术,结合ResNet残差网络的色情判别,将开源人脸检测器技术与肤色模型完美结合。本专利技术的具体技术方案如下:本专利技术的提出了一种基于人脸肤色的色情图片识别办法,包括获取待测图片,包含以下步骤:步骤1:根据肤色数字模型检测出肤色,并计算肤色区域大小;步骤2:检测人脸,计算人脸区域大小,并找出人体区域;步骤3:根据肤色区域及人脸区域的大小,计算占比;步骤4:进行初步色情判断;步骤5:进行深度色情判断。优选的是,所述肤色数字模型为ycbcr肤色聚类,运用椭圆模型进行肤色分割,计算公式如下:其中,cx、cy是肤色所属的一个ycbcr空间中的椭圆的坐标,θ是肤色所属的一个ycbcr空间中的椭圆的倾斜角,a、b是肤色所属的一个ycbcr空间中的椭圆的两轴的半长,e是一个缩放系数。在上述方案中优选的是,根据肤色在c′bcr′空间内的分布形状,确定ecx、ecy、a、b、cx、cy和θ的设置,对图像中的每个像素进行检测。在上述方案中优选的是,如果变换后的c′bcr′值在椭圆区域内,则视为肤色像素点,反之为非肤色像素点在上述方案中优选的是,所述检测人脸的方法为采用OpenCV级联算法产生点人脸检测的图片。在上述方案中优选的是,所述OpenCV级联算法用于计算特征值的基础类FeatureEvaluator,具有读操作read、复制clone、获得特征类型getFeatureType,分配图片分配窗口的操作setImage、setWindow,计算有序特征calcOrd,计算绝对特征calcCat,创建分类器特征的结构create函数、级联分类器类CascadeClassifier、目标级联矩形的分组函数groupRectangles中至少一种的功能。在上述方案中优选的是,所述步骤3为设定比较阈值。在上述方案中优选的是,所述初步色情判断的原则是当人脸占肤色占比大于所述阈值就认为是非黄色,如果小于所述阈值则执行步骤5。在上述方案中优选的是,所述步骤5为结合ResNet残差网络,根据肤色区域及人脸区域的大小,人体位置,暴露区域,暴露位置等判定是否色情图片。在上述方案中优选的是,所述步骤5还为根据人脸位置以一定的比例定位人体区域。在上述方案中优选的是,所述人体区域的位置以及面积是通过所述ResNet残差网络的输出得到。在上述方案中优选的是,所述步骤5还为排除肤色检测后得到的非人体皮肤区域。在上述方案中优选的是,所述非人体皮肤区域是指在所述人体区域内的所述非肤色像素点的集合。在上述方案中优选的是,所述步骤5还为计算肤色区域占人体区域的比例Pskin,计算公式为其中Nall是指所述人体区域内像素点的数量,Nnon-skin是指非人体皮肤区域的像素点的数量。在上述方案中优选的是,所述步骤5还为判断是否有关键部位暴露。在上述方案中优选的是,所述判断方法为判定肤色区域占人体区域的比例Pskin是否大于设定阈值t,如果大于t,则判定有关键部位暴露。在上述方案中优选的是,根据从权利要求10到权利要求14中得到的数据,结合ResNet残差网络,对图片中是否含有不良信息做出准确判断。本专利技术的目的是提供色情图片识别技术,基于人脸及肤色的特征比例的识别技术,将开源人脸检测器技术与肤色模型完美结合,该技术能有效降低色情图片的误检率,适用范围广,准确率高,速度快。附图说明图1为按照本专利技术的基于人脸肤色的色情图片识别办法的一优选实施例的流程示意图。图2为按照本专利技术的基于人脸肤色的色情图片识别办法的如图1所示实施例的肤色区域示意图。图3为按照本专利技术的基于人脸肤色的色情图片识别办法的如图1所示实施例的指标人体区域示意图。图4为按照本专利技术的基于人脸肤色的色情图片识别办法的如图1所示实施例的指标人脸检测示意图。图5为按照本专利技术的基于人脸肤色的色情图片识别办法的一优选实施例的ycbcr空间肤色聚类区域图。图5a为按照本专利技术的基于人脸肤色的色情图片识别办法的如图4所示实施例的cbcr平面肤色聚类区域图。图5b为按照本专利技术的基于人脸肤色的色情图片识别办法的如图4所示实施例的yc'bc'r空间肤色聚类区域图。图5c为按照本专利技术的基于人脸肤色的色情图片识别办法的如图4所示实施例的c'bc'r平面肤色聚类区域图。具体实施方式实施例1如图1所示,执行步骤100,获取需要检测的图片。执行步骤110,根据肤色模型计算肤色区域。色情图片的最典型特征就是图片中包含有大面积的皮肤裸露区域,所以第一步准确的找到肤色区域是非常重要的。本实施例中采用肤色数字模型(ycbcr肤色聚类)运用椭圆模型进行肤色分割,计算公式如下:其中,其中,cx、cy是肤色所属的一个ycbcr空间中的椭圆的坐标,θ是肤色所属的一个ycbcr空间中的椭圆的倾斜角,a、b是肤色所属的一个ycbcr空间中的椭圆的两轴的半长,e是一个缩放系数。根据肤色在c'bc'r空间内的分布形状,确定ecx、ecy、a、b、cx、cy和θ的设置,对图像中的每个像素进行检测。执行步骤120,检测人脸,计算出人脸区域大小,并找出人体区域。人脸检测采用OpenCV级联算法,结果将产生点人脸检测的图片。OpenCV级联算法计算特征值的基础类FeatureEvaluator,功本文档来自技高网
...
基于人脸肤色的色情图片识别办法

【技术保护点】
一种基于人脸肤色的色情图片识别办法,包括获取待测图片,其特征在于,还包含以下步骤:步骤1:根据肤色数字模型检测出肤色,并计算肤色区域大小;步骤2:检测人脸,计算人脸区域大小,并找出人体区域;步骤3:根据肤色区域及人脸区域的大小,计算占比;步骤4:进行初步色情判断;步骤5:进行深度色情判断。

【技术特征摘要】
1.一种基于人脸肤色的色情图片识别办法,包括获取待测图片,其特征在于,还包含以下步骤:步骤1:根据肤色数字模型检测出肤色,并计算肤色区域大小;步骤2:检测人脸,计算人脸区域大小,并找出人体区域;步骤3:根据肤色区域及人脸区域的大小,计算占比;步骤4:进行初步色情判断;步骤5:进行深度色情判断。2.根据权利要求1所述的基于人脸肤色的色情图片识别办法,其特征在于,所述肤色数字模型为ycbcr肤色聚类,运用椭圆模型进行肤色分割,计算公式如下:其中,cx、cy是肤色所属的一个ycbcr空间中的椭圆的坐标,θ是肤色所属的一个ycbcr空间中的椭圆的倾斜角,a、b是肤色所属的一个ycbcr空间中的椭圆的两轴的半长,e是一个缩放系数。3.根据权利要求2所述的基于人脸肤色的色情图片识别办法,其特征在于,根据肤色在c′bc′r空间内的分布形状,确定ecx、ecy、a、b、cx、cy和θ的设置,对图像中的每个像素进行检测。4.根据权利要求3所述的基于人脸肤色的色情图片识别办法,其特征在于,如果变换后的c′bc′r值在椭圆区域内,则视为肤色像素点,反之为非肤色像素点。5.根据权利要求1所述的基于人脸肤色的色情图片识别办法,其特征在于,所述检测人脸的方法为采用OpenCV级联算法产生点...

【专利技术属性】
技术研发人员:宋雨伦
申请(专利权)人:九次方大数据信息集团有限公司
类型:发明
国别省市:北京,11

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

1