一种基于HSV颜色空间的皮肤毛孔检测算法

合集下载

基于HSV颜色空间的运动目标检测方法

基于HSV颜色空间的运动目标检测方法

基于HSV颜色空间的运动目标检测方法作者:赵红雨吴乐华史燕军王志中来源:《现代电子技术》2013年第12期摘要:针对在目标检测过程中光照变化对检测结果的影响,提出一种基于HSV颜色空间的运动目标检测方法。

首先采用帧间差分分离出运动目标区域,将该区域转换为HSV颜色空间,用形态学对区域进行处理,消除噪声影响。

然后利用各分量的相互独立性及H分量对光照不敏感的特性,应用自适应阈值分割方法,对运动目标实现准确分割。

实验表明,该方法能够实现对运动目标的准确检测,消除帧间差分产生的图像空洞,对光照变化剧烈的目标也能实现准确分割,具有较强的鲁棒性。

关键词:目标检测; HSV颜色空间;帧间差分法;自适应阈值分割法中图分类号: TN911⁃34 文献标识码: A 文章编号: 1004⁃373X(2013)12⁃0045⁃040 引言运动目标检测是计算机视觉研究的一个重要领域,它是目标跟踪和视频图像分析的基础,在军事、航空航天、智能交通、数字安防、医学图像处理等方面得到广泛应用,具有很重要的应用价值和深远的发展前景。

所谓的运动目标检测,就是针对视频序列中的一帧或几帧图像,通过一定的算法或方法去除背景、提取感兴趣前景的一项技术。

它是后续视频分析的和理解的基础,也是目前国内外学术界研究的热点之一[1]。

目前常用的目标检测方法主要有以下几种:背景差分法,帧间差分法和光流法[2⁃3]。

背景差分法计算比较简单,但是对场景的动态变化比较敏感,它的关键问题是如何建立有效的背景模型以及进行背景模型更新,如何将背景建模建为高斯模型或者混合高斯模型,并在处理过程中不断更新。

该方法存在2方面不足:一方面是初始背景图像的获取问题,需要人的事先摄制,而且更新时也需要人工干预;另一方面,在对背景差分图像采用求取绝对值后,一般用单阈值完成分割,把比背景暗和比背景亮的两部分运动目标做了对等处理,没有对不同目标区分对待,因此存在着分割效果不理想等缺点[4];帧间差分法是通过对两幅相邻帧图像的相减,一方面是滤除图像中的静止景物;另一方面是保留运动物体,该方法的优点是对环境的光线变化不敏感,缺点是无法检测出静止车辆[5⁃6];光流法既可用于运动目标的检测,也可用于运动目标的跟踪,特别是当运动物体重叠时,利用其光流场的分布,也可以进行检测与跟踪。

基于HSV颜色空间的皮肤检测

基于HSV颜色空间的皮肤检测
复杂性 、光 照条件 多变 以及人 脸表情 丰富等原 因,所 以在 人 脸 识 别过 程 中必 须要 寻 求一 些 能够 有效 预 防干 扰 的方
法。
圈 1 R( B 色 豆 万 体 不 葸 I J 星l

本 文将 自动 化皮肤检 测作为研 究的主要课 题 ,并作 为
人脸 识别 的第一 步 , 项研究 在诸 如安全 监控 、 该 安检 系统 、 智能人 机接 口等 领域 具有广泛 的应用价值 。
颜 色范围来实现皮肤 检测。使 用 MA L B作 为实现 该 图像 处理方 法的 工具 。该方案是 由 PG 图像转换成 HS TA ,B . V颜 色空间。 HS V颜 色空间中的 色调 用来描 述皮肤 检测 的颜 色范 围。 实验证 明该 方法在 图像 中检测 面部 皮肤 区域 方面具有较 高精度 ,
圈像 处理 学术探讨 l
21 0 2牟 第 5积 l
基 于 H V 色 空 间 的 皮 肤 检 测 S颜
王 东
( 东岭 南职业技术 学院 , 东 广州 506) 广 广 163
[ 摘 要] 为 了应 用于复杂背景 , 出了一种 图像 皮肤检测方 法 , 提 该方 法是通过使 用 HS 色彩空 间中的 H 色调 的皮肤 V
如红 色 、 黄色 等 ; S t a o ) S(au t n 是饱和 度 , ri 表示 色彩 的纯 度 ,
的。在用 R B 时最简 单 的方法是 将彩 色 图像转换 成 灰色 G
s越高 色彩 纯度 越高 ; 反之 , 小色 彩 纯度 越低 , s越 图像 灰
作者简介: 王东, 广 东广州人 , 男, 硕士, 讲师 , 研究方向 : 图像 处理 , 信息安 全, 网络技 术应用。

一种基于颜色和纹理的显著性目标检测算法

一种基于颜色和纹理的显著性目标检测算法

一种基于颜色和纹理的显著性目标检测算法丁祖萍;刘坤;王成【摘要】Visual saliency detection has very important applications in many aspects such as image segmentation, adap-tive compression and object recognition. This paper presents a saliency detection algorithm based on HSV color, texture and spatial position. By this method, the image is divided into small pieces in order to get the local information of the image, and color saliency map is computed in combination with theimages’color uniqueness and spatial distribution to compute color saliency map. At the same time, the paper uses Gabor filters at different scales and directions to get the tex-ture feature vector, and then calculates the difference of texture feature vectors to get the texture saliency map. Finally, the combination of the two gets a final saliency map. The experimental results show that this method can get satisfactory results in terms of detection and noise immunity, etc.%视觉显著性检测是很多计算机视觉任务的重要步骤,在图像分割、自适应压缩和识别物体方面都有很重要的应用。

hsv算法的公式

hsv算法的公式

hsv算法的公式
摘要:
1.HSV 算法简介
2.HSV 算法的公式
3.HSV 算法的应用
4.总结
正文:
HSV 算法是一种将RGB 颜色空间转换为HSV 颜色空间的算法,其中H 代表色相,S 代表饱和度,V 代表明度。

这种转换可以使得颜色更加直观地理解和调整。

下面我们来详细介绍一下HSV 算法的公式。

HSV 算法的公式主要包括以下三个部分:
1.RGB 到HSV 的转换公式:
H = f(I - 0.5) * 6
S = 1 - f(I - 0.5)
V = f(I - 0.5)
其中,RGB 的每个分量(R, G, B) 都需要通过一个映射函数f(x) 转换为[0, 1] 之间的值,然后通过上述公式计算出HSV 颜色空间的三个分量。

2.HSV 到RGB 的转换公式:
R = V * (1 - S) + (1 - V) * S * f(H)
G = V * (1 - S) + (1 - V) * (1 - f(H)) * f(H)
B = V * (1 - S) + (1 - V) * f(H) * (1 - f(H))
通过这个公式,可以将HSV 颜色空间转换回RGB 颜色空间。

3.映射函数f(x) 的定义:
f(x) = x / (x + 1)
这个函数的作用是将RGB 颜色空间的每个分量映射到[0, 1] 之间。

HSV 算法广泛应用于图像处理、计算机视觉等领域,使得颜色处理更加直观和方便。

一种基于HSV颜色空间的皮肤毛孔检测算法

一种基于HSV颜色空间的皮肤毛孔检测算法

一种基于HSV颜色空间的皮肤毛孔检测算法皮肤毛孔检测是一种应用广泛的图像处理技术,可以用于皮肤美容、皮肤疾病的诊断以及化妆品评估等方面。

本文将介绍一种基于HSV(色相、饱和度、亮度)颜色空间的皮肤毛孔检测算法。

HSV颜色空间是一种用于描述颜色的模型,由色相、饱和度和亮度三个参数组成,相比于RGB颜色空间,HSV颜色空间更方便进行颜色分析和处理。

首先,将图像从RGB颜色空间转换到HSV颜色空间。

转换的公式为:H = atan2(sqrt(3)*(G-B), 2*R-G-B)S = 1 - (3 / (R+G+B)) * min(R, G, B)V=(1/3)*(R+G+B)其中,H表示色相,S表示饱和度,V表示亮度。

图像中的每个像素都可以表示为一个HSV颜色向量。

接下来,根据皮肤颜色的特征来检测毛孔。

皮肤的颜色范围一般位于HSV颜色空间中的一个特定区域内。

根据实际观察,可以设置一组阈值来定义皮肤颜色的范围,比如色相在5~30之间,饱和度在40%以上,亮度在50%以上。

然后,通过遍历图像的每个像素,将像素的HSV颜色向量与定义的皮肤颜色范围进行比较。

如果像素的HSV颜色向量落在皮肤颜色范围内,那么该像素属于皮肤区域,否则属于非皮肤区域。

接下来,通过分析皮肤区域的亮度信息来检测毛孔。

毛孔通常比周围皮肤区域更暗,因此可以根据亮度来检测毛孔。

可以设置一个亮度阈值来判断像素是否属于毛孔区域。

最后,通过将检测到的毛孔区域标记在原始图像上,可视化地显示毛孔位置。

需要注意的是,HSV颜色空间的皮肤毛孔检测算法是一种基本方法,可能存在一定的误检率和漏检率。

为了提高检测准确性,可以结合其他特征和算法,比如纹理特征、形态学操作和机器学习方法等。

综上所述,基于HSV颜色空间的皮肤毛孔检测算法是一种简单且有效的方法,可以通过分析皮肤颜色和亮度信息来检测毛孔。

这种方法具有一定的局限性,但可以通过结合其他技术来提高检测准确性。

一种基于H-CrCb颜色空间的肤色检测算法

一种基于H-CrCb颜色空间的肤色检测算法

1 引 言
肤色检测在人 脸 检 测 与 识 别、基 于 内 容 的 敏 感
测 人 体 肤 色间 的 选 择
图像过滤系统、用 于 手 势 识 别 系 统 中 的 手 势 分 割 等
建立描述肤色的色度模型要求选择一个恰当的
都有重要作用。肤色不会因人体的方向、大小,以及 颜色空间,在此空间中肤色能聚类在一起,并且与非
在 RGB 颜色空 间 中,肤 色 像 素 聚 类 的 RGB 满 足 R >G >B,所 聚 的 类 中 包 括 更 多 的 非 肤 色 区 域[2];且会受 亮 度 的 影 响,只 要 亮 度 改 变,3 个 分 量
本文受北京市属高等学校人才强教计划资助项目 PHR(IHLB)资助。 王 鼎 本科生,主要研究方向为计算机科学与技术;沈 辉 讲师,主要研究方向为计算机网络应 用 与 数 字 图 像 处 理 ;娄 海 涛 讲 师,主 要 研 究 方 向 为 计 算 机 应 用 技 术 、数 字 图 像 处 理 、人 工 智 能 与 模 式 识 别 (通 信 作 者 )。
Study of a Skin Detection Algorithm Based on the H-CrCb Color Space
WANG Ding1 SHEN Hui 1 LOU Hai-tao1,2
(Information College,Beijing Union University,Beijing 100101,China)1 (Beijing Key Laboratory of Information Service Engineering,Beijing Union University,Beijing 100101,China)2
姿势改变等情 况 而 变 化,所 以 在 上 述 应 用 中 肤 色 检 肤色的重叠部分要尽可能 少 。 [2] 考 虑 到 同 一 人 种 人

一种基于HSV颜色空间的图像检索技术_宋麦玲

一种基于HSV颜色空间的图像检索技术_宋麦玲

人工智能及识别技术本栏目责任编辑:李桂瑾电脑知识与技术1引言基于内容的图象检索技术是90年代以来新兴的一项图像检索技术,它融合了图像理解、模式识别、计算机视觉等技术,将图像的视觉特征作为特征向量进行提取,然后将示例图像的特征向量与系统中存储图片的特征向量进行相似度比较,按相似度大小排列返回给用户。

基于内容的图象检索技术按照不同的特征向量提取可分为基于颜色的、基于纹理的和基于形状的图象检索。

颜色特征是图像检索中所使用的最直观的视觉特征,它对图像本身的尺寸、方向、视角的依赖性较小,具有较高的稳健性。

因此基于颜色的图象检索技术是基于内容的图像检索技最常用最基本的方法。

而选取什么样的颜色空间对检索结果影响非常大。

2颜色空间颜色是图像内容的最基本的元素,选择一个符合人眼视觉特性的颜色空间对于利用颜色特征进行图像检索至关重要。

2.1RGB颜色空间在目前提出的多种颜色空间中,RGB颜色空间是实际应用中最多的一种。

RGB颜色空间分三个通道:红(Red)、绿(Green)和蓝(Blue),分别反映了颜色在某个通道上的亮度值。

对图像而言,其颜色的表现也是通过RGB三个色彩分量组合而成的。

RGB颜色空间的缺点在于,一是改变一个颜色时,三个通道上的颜色全部需要修改;二是它不是一个均匀颜色空间,颜色空间上的距离,并不能代表人眼视觉上的颜色相似性。

2.2HSV颜色空间据研究表明,人眼对颜色的感知是三维的,找到符合人眼视觉特征的模型是利用颜色特征进行图像检索的关键。

最早也是最简单的颜色表示法是利用红绿蓝三原色相加的原理,用RGB值表示颜色。

这种表示法虽然简单但是没有直感,也就是说,给定某一RGB值,人们无法感知所对应的颜色。

在许多实用系统中,大量应用的是HSV[8]空间,这个空间是由色度(Hue),饱和度(Satu-ration),亮度(Value)三个分量组成,与人的视觉特性比较接近,其中亮度(V)表示颜色的明暗程度,主要受光源强弱影响,色度(H)表示不同颜色,而饱和度(S)表示颜色的深浅。

基于混合 RGB和 HSV 方法的人脸检测

基于混合 RGB和 HSV 方法的人脸检测

基于混合 RGB和 HSV 方法的人脸检测李枫【摘要】采用一种简单而强大的基于肤色的人脸检测技术,将基于RGB和基于HSV的色彩模型组合来进行肤色分割,以提高检测的准确率。

实验结果显示,本文描述的算法在识别一张人脸和多张人脸的情况下可以达到90%以上的准确率。

%Using a kind of simple and powerful face detection method , we split the color of face based on RGB and HSV to improve detectionaccuracy .The experimental results show that using this algorith can improve accu-racy on face recognition up to 90%.【期刊名称】《兰州工业学院学报》【年(卷),期】2013(000)005【总页数】4页(P25-28)【关键词】人脸检测;肤色分割和定位;RGB;HSV【作者】李枫【作者单位】太原警官职业学院基础部,山西太原 030032【正文语种】中文【中图分类】TP1810 引言人脸识别是当前计算机视觉一个很活跃的研究领域[1].人脸的定位和检测是很多的应用的基础,如视频监控,人机交互,人工智能,基于内容的图像检索,人脸识别和表情分析等.人脸检测原理实现比较简单,但是在实际操作中我们还应当考虑诸多因素的影响,例如图像中是一张脸还是几张脸,是正面还是侧面,还有复杂的表情影响等等,在某些因素的影响下甚至还有可能在一些没有人脸的区域中检测出人脸.面对这些问题有很多技术来解决,如基于模版匹配,人工神经网络[2],脸部特征定位[3],支持向量机[4],模式识别.在人脸感知的多种算法中,每种算法在精度、速度、复杂性上都有自己的优点和缺点.在众多人脸检测的方法和技术中,基于皮肤色彩分类的方法是最简单的一种,相比其他方法有很多优势:色彩的处理是最快最高效的;在一定的光照条件下色彩的变化是很微小的.除了这些优势,基于皮肤色彩分类的技术也存在较明显的劣势,例如对强光照很敏感;一个人在相同光照的条件下如果使用不同相机可能反应出不同的颜色;不同的人肤色差异较大.本文中使用皮肤色彩分类技术在含有单张人脸或多张人脸的图像中实现检测和定位.目前存在很多的色彩模式如RGB,HSV,YCbCr,科学的选择色彩模式很重要,因为它可以直接影响检测的结果.本文采用RGB和HSV的合并方式,这种算法可以提高检测速度(平均检测时间在5 s)和准确率(超过90%).1 色彩分类技术近几年色彩分割技术已成功应用于基于图像内容的搜索.色彩分割是把图像细分为组成图像的对象或区域的一种概念,区域或对象就是要被分割出来的部分.现在只要能够定位出来人脸,就可以用提取的人脸进行图像编码、编辑、索引或为下一步的识别和表情研究打下基础.皮肤颜色是总的颜色空间的一部分,一个人的皮肤颜色主要依赖一些生物学特性(黑色素,色素沉着等),所以我们的算法是根据脸部皮肤的颜色在图像中搜索相近颜色的像素.1.1 RGB的颜色模式RGB颜色模型是由3种颜色成分组成:红色、绿色和蓝色.这些颜色相结合的频谱分量相加,产生一个结果的颜色.用一个带有红绿蓝三色的3维立方体来描述RGB 模型,如图1.黑色是原点,白色相对黑色在立方体的另一端,他们之间的连线便是灰度由黑到白.每个24位彩色图形系统由3个颜色通道组成,每个通道占8位.RGB模型简化了计算机图形系统的设计,但该模型并不是所有应用程序的理想选择.例如在一个图像上,红色、蓝色、绿色的成分是高度相关的,这样就很难执行某些图像处理的算法.很多的处理技术,如直方图均衡化需要图像上的亮度分量,这在RGB颜色模型上很难提取.图1 RGB颜色空间立方体1.2 HSV的颜色模式RGB颜色模型的一个最主要的问题是不考虑颜色的亮度,可能在解决问题时产生不正确的信息.HSV提供的色彩信息包括色调(色彩深度),饱和度(颜色的纯度)和强度(色彩亮度),如图2所示.色调是指红色、蓝色和黄色的颜色,范围是0到360.当使用HSV的颜色模型时不需要知道产生特定颜色所需要蓝色和绿色的百分比,只需要调整色调就可以获得想要的颜色.饱和度是指颜色的纯度,调整的范围是0%~100%.强度是指颜色的亮度,可以降低颜色的色差,取值范围0%~100%.该色彩空间H和S可以提供必要的肤色信息,肤色像素的H和S分量应满足以下条件[5](为了方便计算把H值归一化处理)0<=H<=0.25;0.15<=S<=0.9.(1)很多应用程序需要用到HSV的色彩模型,计算机的机器视觉用HSV的色彩模型来识别不同物体的颜色.图像处理应用如直方图操作、亮度信息强度转换操作等是非常容易在HSV颜色空间中的图像上进行的.图2 HSV的颜色空间模型2 解决方法根据其他文献提到的在只有一张脸的情况下,无论是RBG还是HSV都可以做到很好的定位检测,如果在一张图片上有多张脸,这两种方法可能会产生错误的检测.本文的新算法合并了原有的RBG和HSV算法,新算法无论图像中包含一张脸或是多张脸都有较高的检测率.其具体步骤为:获得图片、用设定HSV模式提取皮肤颜色、把输出的图像转换成RGB然后再二值化、填补检测到的区域中的空洞、删除检测到的小区域、用Bwboundaries函数绘制轮廓、把检测到的区域用方框标识.2.1 获得图片选择载有人脸光照正常的照片作为测试图像.2.2 用HSV色彩模式提取类似皮肤颜色的区域在众多研究成果中有很多用于图像建模的色彩模型,但是我们一般只考虑3种(HSV,RGB,YCbCr).因为在RGB中同样的颜色不同亮度图片的(R,B,G)3个值都不同,所以用RGB模型来提取皮肤颜色区域没有优势,本文选用了HSV的色彩模型来处理图片的亮度.首先使用MATLAB函数中的rbg2hsv函数将RGB图像转换为HSV图像,然后提取HSV色彩模型的3个分量的值,这3个分量可以提供皮肤色彩的必须信息.V表示像素亮度,所以我们仅用H,S两个分量来表示皮肤的颜色.一般皮肤颜色需满足式(1)中的两个公式,即满足公式的像素将被认为是候选肤色区域,据此得到只包含候选肤色区域的图像.图3(a)是转换为HSV的图像,图3(b)是所有候选皮肤颜色的区域提取.图3 候选肤色区域的图像2.3把输出图像转换为RGB并进行二值化在得到候选的人脸区域后将该区域转变为RGB的色彩空间.如果这些像素的RGB值满足公式(2)[7]就将其视作皮肤,再将输出的图像二值化,皮肤颜色转化为白色,其他颜色转换为黑色,如图4.R>95,G>40,B>20,max{R,G,B}-min{R,G,B}>15,|R-G|>15,R>G,R>B.(2)图4 满足公式条件的二值化图像2.4 填补检测区域的空洞待检测区域中有很多小的空洞,可以利用MATLAB的imfill 函数来填补检测区域的空洞,如图5.图5 填补小洞2.5 删除相对较小的检测区域这个步骤是在人脸检测中最重要的.如前所述该算法是基于肤色的人脸检测技术,在执行相关函数后可以得到所有是肤色的区域作为候选区域.如果是类似于单人免冠照片的话我们可以轻松的定位人脸的区域,但是如果身体的其他部分暴露出来,该检测算法将会做出错误的判断.人脸包含的像素比手、胳膊等身体其他部位要多,因此我们可以用bwareaopen函数删除二值化图像中连续像素点小于P的部分以实现最终的人脸定位.本文中P设置为500.图6是处理过的图像.图6 删除小区域的图像2.6 用方框标识检测到的区域在准确定位后需要绘制一个围绕该区域的边界,可以使用MATLAB的bwboundaries函数绘制区域边界.在图7的检测结果中显示出了包含人脸的矩形边界.图7 检测结果3 实验结果我们已经通过MATLAB实现了基于混合RGB和HSV的算法.取包含有一张面孔和有多张面孔的100幅正常光照的人脸图像测试,经实验此算法的识别率可以达到单面孔95%和多面孔90%.HSV的算法在识别多面孔的图像中很难识别出全部的人脸,因此这种混合特征的方法比HSV的算法更有优势,多面孔识别结果如图8. 图8 两张人脸的识别结果该算法的另一优点是即使脸部不垂直于地平线而是和地平线有一定的夹角也能被顺利的识别出来.4 结语本文描述的人脸检测方法是基于皮肤颜色确定人脸区域,该算法对单面孔和多面孔图像有很高的识别率.本文算法的局限性是如果有过多的身体其他部位暴露,这个区域就可能被认为是脸部区域,因此在未来我们需要通过使用模板匹配或基于神经网络技术来解决这个问题.参考文献:[1] 林粤江.浅谈人机交互技术[J].黑龙江科技信息,2007(7):68-69.[2] 杨治明,王晓蓉,彭军,等. BP人工神经网络在图像分割中的应用[J].计算机科学,2007(3):234-236.[3] 林维训,潘纲,吴朝晖,等. 脸部特征定位方法[J].中国图像图形学报,2003(8):125-136.[4] 杨国林,冯乔生,张亚萍.基于肤色的人脸检测综述[J].软件,2013(3):7-10.[5] 田巍,庄镇泉.基于HSV色彩空间的自适应肤色检测[J].计算机工程与应用,2004(4):81-86.[6] 马永强,华宇宁.基于Labview/Matlab的人脸识别系统设计与实现[J].科技资讯,2007(17):15-17.[7] 杜鑫,王晅.基于RGB彩色空间中皮肤物理模型的人脸检测[J].计算机光盘软件与应用,2013(4):23-28.。

基于HSV与MLPQ的自适应人脸检测算法

基于HSV与MLPQ的自适应人脸检测算法
产学研联合创新资金 一 前瞻性联合研究项 目( B Y 2 0 1 2 0 6 7 ) 资助
第一作者简介 : 周 霞 ( 1 9 7 0 一) , 女, 汉族 , 四川宜宾人 , 讲师 。研究
i n (

( 1 )
H:I 。 ’
G ≥B
L 21 T— 。 G ≤ B
[ , Y ] 的邻域 的相位。局部光谱 F ( ) 利用离
第 1 3卷
第3 2期
2 0 1 3年 1 1 月








Vo L 1 3 No . 32 NO V.2 01 3
1 6 7 1 —1 8 1 5 ( 2 0 1 3 ) 3 2 — 9 5 4 9 — 0 6
S c i e n c e T e c h n o l o g y a n d E n on e e i f n g
更加 接近 于人对 颜 色 的感 知 , 因此 使用 H S V颜 色模 型作 为肤 色 分 类 的 特 征 空 间。 为 了 更 好 的构 造 肤 色概 率模 型 , 首 先从 肤 色 样 本集 中提 取 多 幅 肤 色 图 像, 并 把 肤 色 图 像 的像 素 从 R G B空 间转 换 到 HS V 空间, 其转 换公 式如 下 :
率, 充 分 验 证 了该 方 法 的有 效 性 。
关键词
H S V颜 色空间
多尺度局部相位量化
自适应
人脸检测
中图法分类号
T P 3 9 1 . 4 1 ;
文献标志码

人脸检测是人脸识别 、 表情识别等人脸信息处
理 问题 中涉及 的一 项 关 键 技 术 , 同时 也是 通 用 目标 检 测 问题 最 具 代 表 性 的特 例 。现 有 的人 脸 检 测 方

基于肤色HSV颜色模型下的人脸实时检测与跟踪

基于肤色HSV颜色模型下的人脸实时检测与跟踪

基于肤⾊HSV颜⾊模型下的⼈脸实时检测与跟踪
基于肤⾊HSV颜⾊模型下的⼈脸实时检测与跟踪
崔昌华;朱敏琛
【摘要】提出⽤于视频电话、监视与监控等场合的⼈脸实时检测跟踪⽅法.⾸先运⽤差分图像快速提炼出运动物体的外接矩形,消除背景对肤⾊检测的影响,缩⼩肤⾊搜索的范围;然后利⽤肤⾊在空间的聚类特性检测⼈脸,利⽤HSV颜⾊模型中的⾊调H的范围抽取肤⾊,去除亮度对肤⾊的影响.实验表明,这种检测和跟踪⽅法是快速有效的,与单独运⽤HSV⽅法相⽐它能更好地处理背景对肤⾊的影响.
【期刊名称】《福州⼤学学报(⾃然科学版)》
【年(卷),期】2006(034)006
【总页数】5页(P826-830)
【关键词】差分图像;HSV模型;⼈脸跟踪
【作者】崔昌华;朱敏琛
【作者单位】福州⼤学数学与计算机科学学院,福建,福州,350002;福州⼤学数学与计算机科学学院,福建,福州,350002
【正⽂语种】中⽂
【中图分类】基础科学
第 3 4 卷第 6 期福州⼤学学报(⾃然科学版)V 01.3 4 N o . 6 20 06 年12 ⽉ Jo u r n a l of F u z h o u U niv e rsity( N atu ral S cie n c e)D e c.2 0 0 6⽂章编号:1 0 0 0 -2 2 4 3 ( 2 0 0 6 ) 0 6 - 0 8 2 6 - 0 5基于肤⾊ H S V 颜⾊模型下的⼈脸实时检测与跟踪崔昌华,朱敏琛(福州⼤学数学与计。

基于HSV颜色空间的改进的多尺度Retinex算法

基于HSV颜色空间的改进的多尺度Retinex算法
o v e r l a p p i n g , we p op r o s e d a l l i mp ov r e d Re t i n e x a l g o i r t h m o f s u b - b a n d d e c o mp o s i t i o n . T h e a l g o it r h m c a n n o t o n l y e n h a n c e t h e d e t a i l s i n t h e h i g h l i g h t , b u t ls a o c a n i mp r o v e he t d e t ml s i n t h e s h a d o ws . B e c a u s e he t RGB h a s a s t r o n g r e l a t i o n s h i p b e t w e e n t h e s e t h r e e k i n d s o f c o l o r , h o we v e  ̄t h e r e i s n o g r e a t c o n n e c i t o n i n t h e HS V, t h e HS V a r e a b l e t o r e l f e c t he t p e r c e p t i o n o f c o l o r b e t t e r .T h e e x p e i r me n t s s h o w ha t t c o mp a r e d wi t h he t mu l t i s c a l e R e t i n e x a l g o i r t h m b a s e d o n RGB s p a c e ,t h e i mp r o v e d

基于RGB-H-CbCr新颜色空间的肤色检测算法研究

基于RGB-H-CbCr新颜色空间的肤色检测算法研究
检测肤色 , 仅 忽略 了由于不同人种和 亮度差 异而导致的肤色像素在颜色空间上的分布不同, 本文提出了一种基于 R B H C C 新颜色 空间的肤色检测 G ——b r
算 法 。该 算 法综合 了肤 色像 素在 R B、 b r HS 三种颜 色空 间上 的分布 特征 , G YC C 和 V 构建 出 RG — — b r B H C C 新

q e S o k n t c i n A o i m t s d o e - t e f S i t o g r h h u e t 3 nt ae h
江凤 兵 l ,
Ja g F n b n in e g ig
黧 H G新 色 间 肤 检 算 研 颜 空的 色测 法 究
G az o 10 ;2 S h o f c n e n eh oo , n a N r l ies , a g i n h u 3 1 0 ) u n h u 4 0 0 . c o l S i c d c lg Gan n omaUnvri J n x z o 4 0 0 3 o e a T n y y t i Ga
颜色空间肤色模型, 来辨别肤色和非肤色点。 文中利用 Maa 分别对不 同人种的肤色图像进行实验仿真, tb l 实 验结果表明该方法能有效检测人体肤色, 能有效提高肤色检测的正检率。 关键 词 : 颜色 空间 ; 肤色模 型 ; 肤色检 测 ; G — — b r R B H C C
中图分 类号 :P 9 T 31 文献 标识 码 : A 文章编 号 :6 149 一 0 903 —5 17 —7 2( 1)—040 2 1
Ab t c : h r v o ss i h c l o t m e d m o sd r d b g t e s I o l e e t d c l r f k n o s r t T ep e i u k n c e k a g r h s l o c n i e e r h n s . t n y d t ce o o i n a i i o s

基于HSV色彩空间的自适应肤色检测

基于HSV色彩空间的自适应肤色检测
#+ 。 去, 如 /0102 彩色空间 *!,
!&<$!< , " 平均值为 %F<$F" , # 平均值为 %GB$<< ,象素块间亮度
标 准 偏 差 为 !!$H< , ! 值 标 准 偏 差 为 %<$G% , " 值标准偏差为 这里 ! , !B$!! , # 值标准偏差为 &&$!% , ", #!*" , !<<+。 将 这 %"G 块 肤 色 图 像 变 换 到 ’() 空 间 , 观 察 其 $ 直 方 图, 绝大部分直方图中 $ 值均匀、 集中 地 分 布 在 "$"%<I"$"F 的 范围内,也有一大部分的 $ 值仅仅 集 中 分 布 在 "$"<<I"$"F 范 围内, 还有一部分的 $ 分布在 "$"HI"$%&B 的范 围 内 , 最后有很 少一部分的 $ 在 "$"%<I"$"F 的范围内均匀 集 中 地 分 布 , 但 在
%
引言
人脸检测是人脸识别的前提, 是模式识别和计算机视觉领
的人脸检测提供了一条途径。在通常的光照条件下, 人脸肤色 会集聚在色彩空间中某个特定的区域内, 通过对肤色采样建立 一个分布函数或寻找肤色分布的合适阈值, 就能够将肤色区域 提取出来。图像中同一人脸的颜色在整体上具有一定的一致 性, 但由于受阴影和眼镜等附属品的影响, 一些局部象素可能 与人脸的平均颜色有较大的差异, 脸部被分割为多个区域。该 文首先对一般复杂背景彩色图像中正面人脸在 +() 色彩空间 中进行肤色分割, 然后针对同一人脸部被分割为多个区域的情 况, 提出一种相对重要性滤波和自适应区域归并算法, 最后选 择一种人眼定位算法对检测出的肤色区域进行验证, 将多人脸 检测转化为单人脸检测。 实验结果表明, 该算法复杂度较小, 对 光照变化具有很好的鲁棒性。

基于HSV颜色空间静止背景中运动目标的检测算法

基于HSV颜色空间静止背景中运动目标的检测算法
Co p tra d C mm u i a i n En n e i g, a n n h h a Un v r iy,Fu h n Li o i g 1 3 0 , R. h n ) m u e n d n c to gi e r n Li o i g S i u i e st s u a n n 1 0 1 P. C i a
始 帧 中的 H 分 量 对 运 动 区域 进 行 筛选 , 而得 到 特 定 运 动 目标被 点 亮 的 前 景 帧 。 实 验 结 果表 明 , 算 法 能 够 有 效 地 从 该
实 现 在静 止 背 景 、 多运 动 目标 共 存 的 视 频 中检 测 出特 定 颜 色的 运 动 目标 。
o jc ss lce . ee p r n a e ut h w h tt eag rt m a c iv h p ca oo vn be td tcin i be twa ee td Th x ei tlrs l s o ta h lo i me s h cn a he et e s e ilc lrmo igo jc eet n o
t e r s n a h r w r me i i e e u n e .h n i e t b ih d b c g o n r m eb s d o e O r p e e te c a f a n v d o s q e c s t e s a l e a k r u d fa a e n s H— a a t e b c g o n d l t s d p i a k r u d mo e v
关键 词 : 颜 色空 间 ; 背景 差分 法 ; 运 动 目标 检 测 中 图分 类 号 :T 3 1 4 P 9.1 文献标识码 : A
M o ig Obe t tcin B s d o V lrS a ea d F x d S e e vn jc e t a e n HS Coo p c n ie c n De o

目标检测算法中基于HSV颜色空间的阴影抑制改进与仿真

目标检测算法中基于HSV颜色空间的阴影抑制改进与仿真

目标检测算法中基于HSV颜色空间的阴影抑制改进与仿真摘要:目标检测算法中阴影是影响检测成功率的一个主要因素,本文在HSV 颜色空间中对阴影抑制算法进行改进与仿真。

主要将HSV三个分量做了重新定义与近似,在简化算法的同时,又添加了快速填充与噪声消除算法,使阴影抑制算法的整体性能得到提高,提高了目标监测的成功率。

仿真实验结果表明阴影抑制的改进是成功的和有效的。

关键词:阴影抑制算法改进快速填充噪声消除1、基于HSV颜色空间的阴影抑制算法在目标检测算法中,当被检测的目标有阴影时,对于目标检测和识别以及跟踪都会造成很大误差。

近年来科学家提出了许多关于阴影识别与消除的算法。

其中Cucchiara提出的方法,在阴影抑制方面具有突出意义。

2.2 快速填充和噪声消除2.3 仿真结果以及比较通过仿真测试我们可以证明阴影抑制算法改进之后的效果如何。

测试中随机抽一些帧来显示试验结果。

3、结语本文中,我们介绍了阴影抑制算法改进及其应用,通过在HSV颜色空间中简化修订算法的主要理论公式,并结合硬件处理器的特点来改进算法,阴影抑制的准确性被提高了。

仿真实验结果表明改进阴影抑制的效果较好。

参考文献[1]许志良,周智恒,曹颖烈等.关于运动目标检测的发展现状研究.移动通信,2008,32(12):35-38.[2]汪小丰.视频运动目标分割与跟踪技术研究:[硕士学位论文].杭州:浙江工业大学,2008.[3]赵文哲,秦世引.视频运动目标检测方法的对比分析.科技导报,2009,27(10):64-70.[4]代科学,李国辉,涂丹等.监控视频运动目标检测减背景技术的研究现状和展望.中国图象图形学报,2006,11(7):919-927.[5]宋杨.基于高斯混合模型的运动目标检测算法研究:[硕士学位论文].大连:大连理工大学,2009.[6]印勇,王亚飞.基于空间邻域相关性的运动目标检测方法.光电工程,2009,36(2):1-5.。

基于HSV与YCrCb颜色空间进行肤色检测的研究

基于HSV与YCrCb颜色空间进行肤色检测的研究

平均值
5 . 3 3 8 33 3 l 2 1 66 7 4 3 3 3 9 3 3 . 33 9 3 3 l . 6 6 . 3 3 7 6
分别计算 每个 R I O 的每个像 素的 H、S 、V、Y、C 、C 。 r b
将 R Ll O 、R I7 O一 0 为一组 O 、R L4 O _ 、R I1 分
H V是对 R B色彩空间中点的两种有关系的表示 ,它们 S G 尝试描述 比 R B更准确的感知颜色联系 ,并 仍保持在计算上 G
简单 。 H指 h e ( u 色相 ) 、S指 strt n ( 和度) aua o 饱 i 、V指 vle a u
f 调) 色 。
V : 0 6 5 一0 5 5 一 0 1 0 .1 R .1 G .0 B
l l ,煳 ' 搬 l i f t
以下是 R B颜色空间与 HS G V颜色空 间的换算 :
O-
6 ma 一 竹t摊 o x= +o l

f 秘 ,
低) ;并 在 4张照片 中选择 相同坐标 的 3个 R I O ,这 3个 R 1 O 分别 为
( g - wit/ , g- h ih/ ,03 ) i e > dh2i e > eg t 3 ,0 、 ma ma 2
方差 中值
第 一 组
表4

6. 55



1 8

1 9
C r
1 . 7
C b
48 .
将 R I2 O 一 、R L8 O一 分为一组 O一 、R I5 O 、R I1 1
将 R I3 O 、R I9 O一 2 O 一 、R L6 O 一 、R I1 分为一组

一种基于HSV空间的人像高光区域自适应修正方法

一种基于HSV空间的人像高光区域自适应修正方法

一种基于HSV空间的人像高光区域自适应修正方法郑利华;张亚红【摘要】基于HSV色彩空间模型,分析比较了彩色照片中人脸正常肤色特征和高光特征,采用自动设置相关参数的方法,提出了一种HSV三个分量同时矫正的高光修正方案,并对方案的修正效果进行实验验证.该方案首先根据人脸肤色特征对相片中人脸区域进行分割,得到正常皮肤区域HSV三分量的平均值,然后根据皮肤高光程度对高光区各分量进行恰当的处理,实现人脸彩色照片的高光修正.实验结果表明:该算法在消除了图像的高光后,极大改善了图像的视觉效果.【期刊名称】《桂林航天工业学院学报》【年(卷),期】2012(017)003【总页数】4页(P243-246)【关键词】照片;肤色检测;高光;修正【作者】郑利华;张亚红【作者单位】桂林航天工业学院信息工程系,广西桂林541004;桂林航天工业学院信息工程系,广西桂林541004【正文语种】中文【中图分类】TP391.41人脸高光是使用单闪光灯摄影中常出现的问题,适量的高光可以体现脸部的凹凸从而使照片具有立体感。

但在使用相机内置闪光灯或一般的闪光灯时,油腻的皮肤由于镜面反射,局部产生的高光严重影响相片的视觉效果。

图像中的高光还经常是导致图像分割、识别以及匹配产生错误的重要原因。

因此,高光修正是许多人脸相片,尤其是证件相片在后期处理上的一个重要环节。

在一般的摄影中,由于拍摄时使用的闪光灯距离镜头很近,当拍摄对象脸有油腻时,脸上一些区域会出现镜面反射造成的高光,对照片的视觉效果影响极大。

由于这些高光区域已经完全丢失了色彩信息,所以一般的软件很难对这些高反光区域进行有效处理,达到去除高光并恢复色彩的目的。

文献[5]提出的修正方案需要用户设置最大的修改半径并且要由用户在图像中点击鼠标以确定修正中心,文献[1]将图像由RGB颜色空间转换到YUV颜色空间,在YUV颜色空间里,通过一个5次多项式只对亮度信息y进行转换,这个多项式对图像的不同亮度区域使用不同的转换率。

几种常用的肤色检测颜色空间

几种常用的肤色检测颜色空间

几种常用的肤色检测颜色空间庞燕【摘要】This paper mainly describes a skin color detection method called fixation of skin color region boundary. At the same time,the paper introduces several color spaces such as RGB,YCbCr and HSV col-or spaces which are commonly used in this method. Then, do skin color detection in these three color spaces on 200 skin color regions whose illumination is uniform ( all the 200 skin color regions are down-loaded from internet) . Count the accuracy of skin color detection in every color space and analyze the re-sult of the experiment. The final result of the experiment shows that when the illumination is relatively uni-form,the highest and lowest accuracy of skin color detection are respectively in HSV color space and RGB color space,YCbCr color space is in between.%本文主要介绍了一种常用的肤色检测方法即肤色区域边界固定法,同时介绍了利用该方法进行肤色检测的几种常用的肤色检测颜色空间如RGB、YCbCr以及HSV颜色空间,并在这几个颜色空间中对在Internet上获取的200个光照均匀的肤色块进行肤色检测,统计出在每个颜色空间中肤色检测的正确率并对实验结果做出分析。

hsv的算法是怎么样的

hsv的算法是怎么样的

hsv的算法是怎么样的HSV是根据颜色的直观特性由A. R. Smith在1978年创建的一种颜色空间,,也称六角锥体模型,以下是由店铺整理关于什么是hsv的内容,希望大家喜欢!hsv的简介色调H用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。

它们的补色是:黄色为60°,青色为180°,品红为300°;饱和度S饱和度S表示颜色接近光谱色的程度。

一种颜色,可以看成是某种光谱色与白色混合的结果。

其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。

饱和度高,颜色则深而艳。

光谱色的白光成分为0,饱和度达到最高。

通常取值范围为0%~100%,值越大,颜色越饱和。

明度V明度表示颜色明亮的程度,对于光源色,明度值与发光体的光亮度有关;对于物体色,此值和物体的透射比或反射比有关。

通常取值范围为0%(黑)到100%(白)。

RGB和CMY颜色模型都是面向硬件的,而HSV(Hue Saturation Value)颜色模型是面向用户的。

HSV模型的三维表示从RGB立方体演化而来。

设想从RGB沿立方体对角线的白色顶点向黑色顶点观察,就可以看到立方体的六边形外形。

六边形边界表示色彩,水平轴表示纯度,明度沿垂直轴测量。

hsv的算法RGB转化到HSV的算法:max=max(R,G,B);min=min(R,G,B);V=max(R,G,B);S=(max-min)/max;if (R = max) H =(G-B)/(max-min)* 60;if (G = max) H = 120+(B-R)/(max-min)* 60;if (B = max) H = 240 +(R-G)/(max-min)* 60;if (H < 0) H = H+ 360;HSV转化到RGB的算法:if (s = 0)R=G=B=V;elseH /= 60;i = INTEGER(H);f = H - i;a = V * ( 1 - s );b = V * ( 1 - s * f );c = V * ( 1 - s * (1 - f ) );switch(i)case 0: R = V; G = c; B = a;case 1: R = b; G = v; B = a;case 2: R = a; G = v; B = c;case 3: R = a; G = b; B = v;case 4: R = c; G = a; B = v;case 5: R = v; G = a; B = b;HSV对用户来说是一种直观的颜色模型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

( I )病理切 片分析 。采集人体 皮肤样 本,
用 仪 器 及 药剂 进 行检 测 。 ( 2 ) 基于 生物 电 阻 抗 的 接 触 式 检 测 。 ( 3 ) 基 于 皮 肤 图 像 采 集 处 理 的 检 测 。 随 着近年来 图像 处理技术不断发展 ,检测准确性 流程 图 I 所示 。 2 . i H S V 颜 色 空 间
1 f 盯 “

 ̄( R - G ) Z + ( 一 R - B ) ( G - B ) )
2 . 2 图像 阈值 分 割
图2 :H S V颜 色空间圆锥模型
提高 ,且具有 无须采集活体样本 、检测方 便快 捷 的特 点,基于皮肤 图像 的皮肤检测成 为相关 研 究的热点并在皮肤 的纹理 、色斑 、皱 纹等信 息 识 别 中 取 得 了突 破 进 展 。但 基 于 皮 肤 图 像 的
为了将毛孔区域与普通皮肤区域分离 ,需
要 根 据 阈 值 进 行 图像 分 割 。 目前对 图 间 通 过 红 绿 蓝 取 有最大类间方差法 、最 小误 差法、最大熵法 ( R, G, B) 三个分量来储存每个 点的颜色信 息。 等 多 种 方 法 。 其 中 由 日本 学 者 大 津 展 于 1 9 7 8 毛孔检 测通常仍采用半手动或纯 手动方式 ,即 由于 这 三个 分 量 具 有 很 强 的相 关 性 ,直 接 进 行 年 提 出的 最 大 类 间方 差 法 能够 有 效 地 分 离 背 景 V 颜 色 空 间 需 要 人 在 图 像 上 手 动 标 记 毛 孔 ,依 赖 于 专 业 人 图 像 分 割 难 以 得 到 所 需 效 果 。HS 与 目标,是一种无参数无 监督的阈值分割法 , 士的判 别,其检测流程复杂且对毛 孔的定义模 是一种 适应 于人体对色彩感知 的颜色 空间,其 适用于类间方差为 单峰的情况,且效率高 ,满 圆 锥 模 型 如 图 2所 示 , 其 中 色 调 H 为 角 度 、 糊。 足皮肤图像分割需要 。 饱 和 度 s为 半 径 、 亮 度 v 为 纵 轴 , 圆 锥 上 各 微 距 图 像 具 有 高 分 辨 率 、 色 调 一 致 、 亮 HS V空 间 图像 饱和 度 s的灰度 级 范围为 V 颜 色 空 间 的 三 度 与饱和度不同等特 点。本 文采 用微距 皮肤图 个 点 即 表 示 不 同 的 颜 色 。 HS [ 0 , 2 5 5 ] ,进 行 S的闽值 分割首先要将所有像 素 、亮度 v 像 作为处理对象,提 出一种人脸 皮肤毛孑 L 检测 个分量相关性弱 ,色调 H与饱和度 S 按灰 度级 阈值 分为背 景和 目标 两类 。设 f D . 。 为 、亮度 V阈值分割 。 与标记 算法, 实现对面 部皮肤 毛孔的 自动提取 、 分离,能单独对饱和度 S 以i 灰度 级为闽值时 目标像 素点所 占比例 ,6 0 . , 微 距皮肤图像色调分布集 中,而 毛孔 区域与普 大 小检 测 , 达 到 皮 肤 检 测 的 目的 为 对应 的背 景像 素点 所 占比例 , . 。 是 目标 像 通皮肤区域亮度与饱和度信 息差异较明显,故 素 点灰 度平 均值 , , 是 背景 像素 点灰 度平 均 2毛孔检测算法 本文采 用 HS V颜色 空 间的亮度 V和 饱和度 s 值 ,则 S在第 i 灰度级 的类 间方 差定义为: 进行 图像分割。 Gi 2 =O ) 面 部皮 肤 中毛孔 区域 与普 通 区域 紧密相 . o C O 1 I O t _ 旷 . I ) ( 2 ) R GB颜色 空间到 HS V颜色 空间的转换公 连 ,肤 色 相 近 ,难 以从 颜 色 提 取 分 离 ,但 由 于 最 大 类 间方 差对 应 最优 饱 和 度 s的 闽 值 , 式为: 即 毛囊结构 ,毛孔区域相 比普通 区域 下陷,采集 到的图像毛孔 区域亮度偏低 ,饱 和度偏高。据 o s 目 = ma x ( G i 2 )( i∈ [ 0 , 2 5 5 ] ) ( 3 ) 此 ,本 文提出一种基于亮度和饱 和度阈值分割 的人脸 皮肤 毛孔提取与大小检测 算法,其实现
图像与多媒体技术 ・ I m a g e &Mu l t i m e d i a T e c h n o l o g y

种基于 H S V颜色空 间的皮肤 毛孔检 测算法
文/ 王贺 张景源 旷海 兰 贺 柔冰 程小芸 刘 洋
人 体 皮 肤 病 理 诊 断 以 及 日 常 护理 都 需要 精确 地检 测 各项 皮肤 的 生 理 指 标 , 而 毛 孔 数 量 及 大 小 作 为 一 项 重 要 的 指 标 可 以 反 映 皮 肤 的 生 理 状 况 。 本 文 提 出 一 种 实 现人 体 皮肤微 距 图像 中的毛 孔提 取 与 大小检 测 的 图像 处 理 算法: H S V颜 色 空 间 采 用 最 大 类 间方 差 法 进 行 阈值 分 割 得 到 毛 孔 提 取 初 步 结 果,通 过形 态 学运 算去 除 干扰 噪 声点 实现 自动毛 孔提 取 与 大小 检 测。 实验证 明本算 法 的提 取结 果是令人满意的 图1 : 算 法 总体 流程
【 关键词 】h s v 颜 色空间 阈值 分割 形 态学去
噪 毛 孔 检 测

1 引 言
皮 肤 在 医 学 检 测 、 日常 护 理 方 面 受 到 人们 的 广 泛 关 注 。 人 体 皮 肤 毛 孔 则 可 以反 映 出人 体
的生理状况 ,用 于检测皮肤组织 的老化 、病变
等 情 况 。目前 国 内 外 皮 肤 检 测 方 式 主 要 有 3种:
相关文档
最新文档