一种皮肤区域的检测方法及装置制造方法及图纸

技术编号:15280309 阅读:40 留言:0更新日期:2017-05-05 08:03
本发明专利技术实施例提供了一种皮肤区域的检测方法及装置,其中,检测方法包括:确定待检测图像中的人脸区域;将待检测图像参数转换到YCrCb色彩空间,生成参数转换后的图像;利用参数转换后的图像中的亮度参数,确定人脸区域中的高置信度皮肤区域;分别计算高置信度皮肤区域中的像素点在Cr通道和Cb通道的分布结果,根据分布结果生成皮肤检测模板;将待检测图像中的每一像素点的色度与皮肤检测模板进行匹配,将色度位于皮肤检测模板内部的像素点确定为待检测图像中的皮肤区域。本发明专利技术实施例能够提高图像中皮肤区域的检测程度,在进行皮肤检测时,具有较高的适应性和准确率。

Skin area detection method and device

The embodiment of the invention provides a method and a device for detecting a skin area, the detection method includes: determining the detected face region in the image; the detected image parameter is converted to the YCrCb color space, image generation parameters after conversion; using brightness parameter image converted parameters in the determination of the face area the high confidence region of skin; high pixel reliability of skin area distribution in the Cr and Cb channel were calculated according to the distribution of the generated skin detection template; template detection and skin color will be detected in each pixel in the image matching, the color in the internal skin pixel template for testing to determine the skin region detection in images. The embodiment of the invention can improve the detection degree of the skin area in the image, and has high adaptability and accuracy when the skin is detected.

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别是涉及一种皮肤区域的检测方法及装置
技术介绍
随着科技发展,智能手机、平板电脑、智能摄像头等智能终端拥有越来越多的功能。用户不仅可以通过智能终端拍照,还能通过它进行视频直播。在自拍时,为了能得到满意的拍摄效果,用户往往会对照片或视频中的面部、颈部、手臂等皮肤区域进行美化处理。在对人物皮肤进行美颜处理前,需检测图像中的皮肤区域,从而识别出皮肤区域。现有皮肤区域检测方法,通过基于先验的色彩信息进行皮肤检测,即基于预存的皮肤色彩信息对皮肤进行检测,进而识别皮肤区域。但是,现有皮肤区域检测方法,存在皮肤区域检测程度低的问题。
技术实现思路
本专利技术实施例的目的在于提供一种皮肤区域的检测方法及装置,能够提高图像中皮肤区域的检测程度。具体技术方案如下:一种皮肤区域的检测方法,包括:确定待检测图像中的人脸区域;将所述待检测图像参数转换到YCrCb色彩空间,生成参数转换后的图像;利用所述参数转换后的图像中的亮度参数,确定所述人脸区域中的高置信度皮肤区域,所述高置信度皮肤区域为所述参数转换后的图像中亮度参数位于皮肤亮度范围内的区域;分别计算所述高置信度皮肤区域中的像素点在Cr通道和Cb通道的分布结果,根据所述分布结果生成皮肤检测模板,所述皮肤检测模板用以表示所述待检测图像中的皮肤像素点的色度分布情况,所述皮肤检测模板的内部为皮肤像素点的皮肤色度分布,所述皮肤检测模板的外部为非皮肤像素点的皮肤色度分布;将所述待检测图像中的每一像素点的色度与所述皮肤检测模板进行匹配,将色度位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域。优选地,所述利用所述参数转换后的图像中的亮度参数,确定所述人脸区域中的高置信度皮肤区域,包括:确定所述参数转换后的图像的待筛选区域;计算所述待筛选区域的亮度均值和最大亮度;根据所述亮度均值和最大亮度,计算置信皮肤亮度值;计算所述待筛选区域的像素点的亮度与所述亮度均值的差值,将所述差值小于或等于所述置信皮肤亮度值的像素点确定为皮肤像素点,并确定所述皮肤像素点的集合为高置信度皮肤区域。优选地,所述分别计算所述高置信度皮肤区域中的像素点在Cr通道和Cb通道的分布结果,根据所述分布结果生成皮肤检测模板,包括:计算所述高置信度皮肤区域中的像素点在Cr通道的均值和方差,分别记为第一均值和第一方差;计算所述高置信度皮肤区域中的像素点在Cb通道的均值和方差,分别记为第二均值和第二方差;将所述第一均值和所述第二均值组成的坐标作为椭圆的中心坐标;选取所述第一方差和所述第二方差之间的最大值,将所述最大值与第一预设系数相乘,得到第一乘积;选取所述第一方差和所述第二方差之间的最小值,将所述最小值与第二预设系数相乘,得到第二乘积;将所述第一乘积作为椭圆的长轴半径的长度;将所述第二乘积作为椭圆的短轴半径的长度;根据所述中心坐标、所述长轴半径的长度、短轴半径的长度及预设椭圆长轴倾斜角,生成皮肤检测模板,所述皮肤检测模板为椭圆形。优选地,所述将所述待检测图像中的每一像素点的色度与所述皮肤检测模板进行匹配,将色度位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域,包括:将所述待检测图像的每一像素点在Cr通道的参数和在Cb通道的参数组成坐标;将坐标位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域。优选地,所述分别计算所述高置信度皮肤区域中的像素点在Cr通道和Cb通道的分布结果,根据所述分布结果生成皮肤检测模板之后,所述检测方法还包括:将所述皮肤检测模板的内部和外部的像素值分别归一化为第一参数和第二参数;对归一化后的皮肤检测模板进行高斯滤波,得到滤波后的皮肤检测模板,所述滤波后的皮肤检测模板中的像素值为渐变值;将所述待检测图像的每一像素点在Cr通道的值和在Cb通道的值组成坐标;所述将所述待检测图像中的每一像素点的色度与所述皮肤检测模板进行匹配,将色度位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域,包括:在所述滤波后的皮肤检测模板中,查找所述坐标对应的像素值;将所述像素值大于预设阈值的所述待检测图像中的像素点确定为皮肤区域。一种皮肤区域的检测装置,包括:第一确定模块,用于确定待检测图像中的人脸区域;第一生成模块,用于将所述待检测图像参数转换到YCrCb色彩空间,生成参数转换后的图像;第二确定模块,用于利用所述参数转换后的图像中的亮度参数,确定所述人脸区域中的高置信度皮肤区域,所述高置信度皮肤区域为所述参数转换后的图像中亮度参数位于皮肤亮度范围内的区域;第二生成模块,用于分别计算所述高置信度皮肤区域中的像素点在Cr通道和Cb通道的分布结果,根据所述分布结果生成皮肤检测模板,所述皮肤检测模板用以表示所述待检测图像中的皮肤像素点的色度分布情况,所述皮肤检测模板的内部为皮肤像素点的皮肤色度分布,所述皮肤检测模板的外部为非皮肤像素点的皮肤色度分布;匹配模块,用于将所述待检测图像中的每一像素点的色度与所述皮肤检测模板进行匹配,将色度位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域。优选地,所述第二确定模块,具体包括:第一确定子模块,用于确定所述参数转换后的图像的待筛选区域;第一计算子模块,用于计算所述待筛选区域的亮度均值和最大亮度;第二计算子模块,用于根据所述亮度均值和最大亮度,计算置信皮肤亮度值;第二确定子模块,用于计算所述待筛选区域的像素点的亮度与所述亮度均值的差值,将所述差值小于或等于所述置信皮肤亮度值的像素点确定为皮肤像素点,并确定所述皮肤像素点的集合为高置信度皮肤区域。优选地,所述第二生成模块,具体用于:计算所述高置信度皮肤区域中的像素点在Cr通道的均值和方差,分别记为第一均值和第一方差;计算所述高置信度皮肤区域中的像素点在Cb通道的均值和方差,分别记为第二均值和第二方差;将所述第一均值和所述第二均值组成的坐标作为椭圆的中心坐标;选取所述第一方差和所述第二方差之间的最大值,将所述最大值与第一预设系数相乘,得到第一乘积;选取所述第一方差和所述第二方差之间的最小值,将所述最小值与第二预设系数相乘,得到第二乘积;将所述第一乘积作为椭圆的长轴半径的长度;将所述第二乘积作为椭圆的短轴半径的长度;根据所述中心坐标、所述长轴半径的长度、短轴半径的长度及预设椭圆长轴倾斜角,生成皮肤检测模板,所述皮肤检测模板为椭圆形。优选地,所述匹配模块,进一步包括:坐标生成子模块,用于将所述待检测图像的每一像素点在Cr通道的参数和在Cb通道的参数组成坐标;第三确定子模块,用于将坐标位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域。优选地,所述检测装置进一步包括:归一化模块,用于将所述皮肤检测模板的内部和外部的像素值分别归一化为第一参数和第二参数;滤波模块,用于对归一化后的皮肤检测模板进行高斯滤波,得到滤波后的皮肤检测模板,所述滤波后的皮肤检测模板中的像素值为渐变值;坐标生成模块,用于将所述待检测图像的每一像素点在Cr通道的值和在Cb通道的值组成坐标;所述匹配模块,具体用于:在所述滤波后的皮肤检测模板中,查找所述坐标对应的像素值;将所述像素值大于预设阈值的所述待检测图像中的像素点确定为皮肤区域。本专利技术实施例提供的一种皮肤区域的检测方法及装置,通本文档来自技高网...
一种皮肤区域的检测方法及装置

【技术保护点】
一种皮肤区域的检测方法,其特征在于,所述检测方法包括:确定待检测图像中的人脸区域;将所述待检测图像参数转换到YCrCb色彩空间,生成参数转换后的图像;利用所述参数转换后的图像中的亮度参数,确定所述人脸区域中的高置信度皮肤区域,所述高置信度皮肤区域为所述参数转换后的图像中亮度参数位于皮肤亮度范围内的区域;分别计算所述高置信度皮肤区域中的像素点在Cr通道和Cb通道的分布结果,根据所述分布结果生成皮肤检测模板,所述皮肤检测模板用以表示所述待检测图像中的皮肤像素点的色度分布情况,所述皮肤检测模板的内部为皮肤像素点的皮肤色度分布,所述皮肤检测模板的外部为非皮肤像素点的皮肤色度分布;将所述待检测图像中的每一像素点的色度与所述皮肤检测模板进行匹配,将色度位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域。

【技术特征摘要】
1.一种皮肤区域的检测方法,其特征在于,所述检测方法包括:确定待检测图像中的人脸区域;将所述待检测图像参数转换到YCrCb色彩空间,生成参数转换后的图像;利用所述参数转换后的图像中的亮度参数,确定所述人脸区域中的高置信度皮肤区域,所述高置信度皮肤区域为所述参数转换后的图像中亮度参数位于皮肤亮度范围内的区域;分别计算所述高置信度皮肤区域中的像素点在Cr通道和Cb通道的分布结果,根据所述分布结果生成皮肤检测模板,所述皮肤检测模板用以表示所述待检测图像中的皮肤像素点的色度分布情况,所述皮肤检测模板的内部为皮肤像素点的皮肤色度分布,所述皮肤检测模板的外部为非皮肤像素点的皮肤色度分布;将所述待检测图像中的每一像素点的色度与所述皮肤检测模板进行匹配,将色度位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域。2.根据权利要1所述的皮肤区域的检测方法,其特征在于,所述利用所述参数转换后的图像中的亮度参数,确定所述人脸区域中的高置信度皮肤区域,包括:确定所述参数转换后的图像的待筛选区域;计算所述待筛选区域的亮度均值和最大亮度;根据所述亮度均值和最大亮度,计算置信皮肤亮度值;计算所述待筛选区域的像素点的亮度与所述亮度均值的差值,将所述差值小于或等于所述置信皮肤亮度值的像素点确定为皮肤像素点,并确定所述皮肤像素点的集合为高置信度皮肤区域。3.根据权利要求2所述的皮肤区域的检测方法,其特征在于,所述分别计算所述高置信度皮肤区域中的像素点在Cr通道和Cb通道的分布结果,根据所述分布结果生成皮肤检测模板,包括:计算所述高置信度皮肤区域中的像素点在Cr通道的均值和方差,分别记为第一均值和第一方差;计算所述高置信度皮肤区域中的像素点在Cb通道的均值和方差,分别记为第二均值和第二方差;将所述第一均值和所述第二均值组成的坐标作为椭圆的中心坐标;选取所述第一方差和所述第二方差之间的最大值,将所述最大值与第一预设系数相乘,得到第一乘积;选取所述第一方差和所述第二方差之间的最小值,将所述最小值与第二预设系数相乘,得到第二乘积;将所述第一乘积作为椭圆的长轴半径的长度;将所述第二乘积作为椭圆的短轴半径的长度;根据所述中心坐标、所述长轴半径的长度、短轴半径的长度及预设椭圆长轴倾斜角,生成皮肤检测模板,所述皮肤检测模板为椭圆形。4.根据权利要求3所述的皮肤区域的检测方法,其特征在于,所述将所述待检测图像中的每一像素点的色度与所述皮肤检测模板进行匹配,将色度位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域,包括:将所述待检测图像的每一像素点在Cr通道的参数和在Cb通道的参数组成坐标;将坐标位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域。5.根据权利要求1-4任一项所述的皮肤区域的检测方法,其特征在于,所述分别计算所述高置信度皮肤区域中的像素点在Cr通道和Cb通道的分布结果,根据所述分布结果生成皮肤检测模板之后,所述检测方法还包括:将所述皮肤检测模板的内部和外部的像素值分别归一化为第一参数和第二参数;对归一化后的皮肤检测模板进行高斯滤波,得到滤波后的皮肤检测模板,所述滤波后的皮肤检测模板中的像素值为渐变值;将所述待检测图像的每一像素点在Cr通道的值和在Cb通道的值组成坐标;所述将所述待检测图像中的每一像素点的色度与所述皮肤检测模板进行匹配,将色度位于所述皮肤检测模板内部的像素点确定为所述待检测图像中的皮肤区域,包括:...

【专利技术属性】
技术研发人员:李冠楠
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1