基于肤色模型和特征定位的人脸检测算法
一种基于肤色模型的贝叶斯人脸检测算法
Ba e i n f c t c i n a g r t m a e n s i e m e a i n y s a a e de e to l o ih b s d o k n s g nt to
WEN n Jig,GA0 Xi-o nb
( c o l fE e to i n i e rn S h o l c r n c E g n e ig,Xii n Un v ,Xia 7 0 7 ,Ch n ) o da i . n 10 1 ia
Me n i 。a n w t o a e n t e c u t r v l i u c in i r p s d t e e mi e t e o tma at me e me h d b s d o h l s e a i t f n t s p o o e o d t r n h p i l d y o n mb r f u eso GM M o p n n sS s t p o e t e p e ii n o e e to .To s e d u h a il e t r c m o e t O a o i r v h r cso fd t c in m p e p t e f ca a u e f
d t ci n。a d a n e r h ag rt m i i t o u e n t e B y sa ls i e . Ex e i n a e u t e e to imo d s a c l o i h s n rd c d i h a e in ca sf r i pr me t l r s l s
Ab ta t I r e o b i p a f s n fe t e s s e f r fc e e t n b o i i g t e s i oo s r c : n o d rt ul u a ta d e f c i y t m o a e d t c i y c mb n n h k n c l r d v o i f r t n wih f ca e t r s t e p p r p o o e a e i n d t c i n a g rt m a e n t e s i n o ma i t a il fa u e , h a e r p s s a B y s a e e t lo i o o h b sd o h kn mo e .Th r r i l wo se s i u l o i m . s i o o e e t n a d fca e t r e e to . d1 e e a e man y t t p n o r a g r h t k n c lr d t c i n a i lf a u e d t c in o Th o me o es s i e i n o t e Ga s in M i t r o e a d s t p r ls f r s i e e to . e f r rm d l k n r go s t h u sa x u e M d l n es u ue o k n d t in c
基于肤色模型和中线定位的人脸检测算法
Face Detection Algorithm Based on Skin Color Model and Midline Localization
LIU Zai-ying, ZHU Lin-ling, YANG Ping
(College of Information Science and Technology, Sanda University, Shanghai 201209, China) 【Abstract】The appearances of human face, expression, color and so on are different, which bring difficulties to face detection, such as high false face detection and false dismissal. This paper proposes a multi-face detection algorithm based on skin color model and midline localization. Utilizing the facial skin color information firstly, most of the background regions can be excluded quickly. The approximate face candidate regions can be segmented according to facial external structure features. By projecting the edge detection image to X-axes, the midline position of face can be located, and multi-face detection and localization are realized. A black hair single face detection rate of 93.3% can be obtained for a test photo sequence. Experimental results show that the algorithm proposed in the paper can improve the multi-face detection accuracy and is highly robust to facial expression. 【Key words】face detection; skin color model; midline localization; dominant characteristic; edge detection; projection DOI: 10.3969/j.issn.1000-3428.2013.01.043
一种新的基于肤色模型的人脸检测算法
关 键 词 人 脸 检 测 肤 色模 型 非 线 性 分 段 色彩 变 换 几 何 特 征 文章 编 号 10 — 3 1 (0 6 1— 0 0 0 文献 标 识 码 A 0 2 8 3 一 20 ) 1 0 7 — 3 中 图分 类 号 T 3 1 P 9
A v lFa e De e to e h d Ba e n S i o e No e c t ci n M t o s d o k n M d l
常 见 的人 脸 检 测 算 法 一 般 都 具 有 计 算 量 大 、 度 慢 、 报 率 高 的 弱 点 。 章 基 于 肤 色模 型 , 究 了基 于 非 线 性 变换 技 术 的 速 误 文 研
方法 . 并且融合 几何 特征进行人脸厦其特征点的检 测。实验证 明 , 该算法十分有效 , 速度快 、 误报 率低 , 相对其它算法具有
维普资讯
一
种新的基于肤色模型的人脸检测算法院 , 湖 长沙 40 8 ) 102
E m i gri i@16cn — a :il j l lu e 2 . o
摘
要
人脸检测是计算机视 觉、 模式识别 、 人机 交互研 究中一个很受 关注的研 究热点。人脸模式错综复杂、 易受干扰 ,
Li i Zh n n ig u Je a g Ha ln
( o1 e o o p tra d C mmu i t n H nn U i r t, h n s a4 0 8 ) C 1 g fC m ue n o e nc i , u a nv s y C a gh 10 2 ao ei
难 题 。
的优 越 性 。
2 一 种 新的 基 于肤色 模型 的人 脸检 测算 法
21 肤 色模 型 的获得 与颜 色 空 间的选择 .
基于肤色建模与人眼定位的人脸检测方法
脸检测是很不可靠 的,因而几乎所有基 于肤色特 征的方法都
需 要 利 用 人 脸 的 其 他 特 征 进 行 验 证 。 因此 本 文提 出 一 种 基 于
情 的变化 以及 光照等因素影响 ,使得人脸检测成 为了计算机 视觉和模 式识别中较为困难的工作 。 人脸检测 需要考虑多方面 的因素 ,既要保证较 高的正确 率 ,又要保证 较低 的误解率 。如何能快速 、准确地检 测到人 脸是计算视觉 和模 式识别领域 的重点研究课题 。现有 的人检 测方法可 分为两类 ,一类是基于知识 的方法 ,另一类 是基于 学 习的方法 。基于知识的方法是基于特定 的规则进行 人脸 检 测 ,而规 则来源 于关于人脸模式的先验知识 总结出 “ 人脸 特 征区域 ”与 “ 人脸特征脸 ”的方法,这类方法有几何特征法 、 模板 匹配法 、肤色 模型法 ;基于学 习的方法 收集 大量 人脸 和 非人脸样本 ,然后 得到机器学习算法 ,通过 学习得 到一个 分
近年 来,人脸识别、表情识别和性别识 别等 已成为计算 机视觉和模 式识别领域的热 门话题 。而人检测 是上述 几种研
究 课 题 的 一 项 关 键 技 术 , 因此 受 到 了广 大 研 究者 们 的 高 度 关
肤 色 是 人 脸 的重 要 信 息 ,具 有 相 对 的稳 定性 并 且 和 大 多
( 林 电子科技 大学 电子工程与 自 桂 动化 学院 ,广西 桂 林 5 10 ) 404
【 摘 要 】根据肤 色在 Ycc rb色彩 空间 中具有很好的聚类性 ,通过形 态学算法对肤 色建模 之后 的 图像进行预 处理 ,消除噪
声 ,再对肤 色进行分割 ,从 而可以对人脸 图像 有一个 大致 的定位 ,并通过 平均眼睛模板 匹配法定位 出人的眼睛 ,在此基础 可以 比较精 确的定位 出人脸位置 。实验 结果表 明 ,该方法 用于人脸检测取得较 为 良好 的效果 ,具有较好的鲁棒性 。
基于肤色模型的人脸检测算法
度分量分 离 的优 点 , 但 由 于 它 可 以 从 R B格 G 式线 性变 化得 到 , 以 所 直 接 应 用 于 物 体 色 彩 聚类分析 的情况 不 多 , 相 比之下 , 其 基础上 在 的变 换 模 型 的应 用 更 为 普 遍 [ 3 1 。 22高斯模型的建立 . 由于通过采样得到的是离散 的 点 ,所 以如果 直接通过象 素 c 、r b c 的值来判断是否就是肤色象素是不 现实 的,需要通过数学方法建立一 个模型 , 从而得到一个 函数 , 输入一 个象 素的 C 、 r , 出该象 素是 bC 值 输 肤色象素的概率或者直接设置阈值 输出判断。假设肤色模型服从高斯 分布 N( C)其 中 : m, , m是 [b cl 数学 期 望 , e ,r的 C是 【bcJ 协 方 差 , c ,r 的 即:
n n e s a e n t e dic sin o kn oo mo e .Du n te ttsis o o a a c D c i h su so fs i c lr d1 i r g h Sait fs me s mpl kn o b id i g lb ay, c n ul h s i oo c e s i t ul a ma eirr we a b i t e kn c lr d mo e a d u ig te d l n sn h mop oo ia po e s slc te c n iae e in rh lgc t rc s ee t h a dd t rgo .Th n te a dd t rgo a e aiae b h ie fc me d .Usn e h c n iae e in c n b v d td y t e eg na e l  ̄o ig ti to a o ny e s r h ac rc ft e d tcin b t e vr t e d  ̄c o ie fc meh ds so s ac a ya d n h hs meh d we c n n to l n u e t e c u a y o h ee t u g to e h e t f eg n a e o to lw e r h s a p r mi .I te e d o h p p rb ig owad a unnay a o th w o e p n te d tcin s se a d uho te fl w- p wo k n f te a e , rn fr r s aar b u o t x a d h ee t y tm o n o t,k h ol o u r.
一种基于肤色模型和眼睛定位的人脸检测方法
f 【【 5 【 11. 6 — . 5 — . 1l G I 9 , =0 07 2 0 2 3 【
维普资讯
C m ue nier g a dA piao s o p trE gnei n p l t n 计算机工程 与应用 n ci
2 0 ,4 2 ) 0 84 (6
2 1
一
种基于 肤色模型 和 眼睛 定位 的人脸检测方法
琚
俞王新, 志中, 王 庄
自动人脸 识别是模式识 别和人工智能领 域的一个 前沿课 题, 它在智能人机 界面 , 生物信息安全技 术等领域有 着极为广 泛的应用价值 。作为人脸识 别系统 的前提 , 快速有效的人脸检
测至关重要。人脸检 测算法 自 2 0世纪 9 O年代初以来得到了
肤的色调基本一致。 这也为利用颜 色信息进行 皮肤检测的可能 性提供了有利 的证据 。文献 『 提 出了一种基于 Y Q颜 色空间 5 ] I
E-m al p ly fs 2 0 @ 1 3 C n i:ol i h 0 6 6 .O l
_
YU W a g- i W ANG Zh - ho g, n xn, i z n ZHUANG J nS i c l r o e a d y lc t n a e eho fr a e ee t n u .kn oo m d l n e e o ai b sd m t d o lc d tc o . o i
的椭 圆区域肤色模型 ,实验 证明该模型对 于皮肤检测效 果 良 好 。本文采用该模 型作 为肤色模型 。
通常 R B空 间到 Y Q空间的变换可 以用矩阵表示为 G I
f ,] 『 22 l 0. 9
l f ff
广泛 的研究 , 提出了很多解决方案 。大体可分 为 4类 : 并 基于 知识 的方法 (nw eg— ae ehd )基于特征 的方法 (e— k o l e bsd m to s 、 d 1 a
基于肤色和几何特征的人脸检测
2 0 年第8 07 期
中图分类号 :N 1 .3 T 9 17 文献标识码 : A 文章编号 :09—25 (0r 0 —08 0 10 52 2C )8 04— 4 7
基 于肤 色和 几何 特征 的人 脸 检 测
冯 驰 ,王 衢 ,杜 云 明
F N h,WA G Q ,D u — ig E GC i N u UY nmn
( o eeo Ifr t nadC mmu i t , abnE g er gU iesy, ab 50 1 hn ) C lg f nomai n l o o nci a o H r i n i ei n ri H r i 100 ,C i n n n v t n a
0 引言
在智 能 化 的人 机交互 过程 和对 计算 机 视觉 的研 究 中, 人脸 可 以提供 大量 有价 值 的信息 , 可 以作 为 也
肤色 是 重要 的人 脸 特征 , 究 表 明 : 研 尽管 不 同种
族、 不同年龄 、 不同性别 的人 的肤色看上去不 同, 但 这 种 不 同主要 集 中在 亮度 上 。在去 除亮 度 的色度 空
测 方法 。
人 脸检 测 的定 义为 : 任意 给出一 幅 图像 , 系统 能 够 准确 分析 图像 中的 信息 , 定 人 脸 在 图像 中 的确 确
切 位 置和范 围。
人脸检测的新方法 。即在 Y b r C C 颜色空 间中使用隶
属 度 函数进 行 肤 色分 割 , 后 利 用 人脸 几 何 特 征 对 然 分 割后 的图像进 行 人脸 目标 检 测 。
间里 , 同人 的肤 色 分 布 具 有 聚 类性 。可 以根 据 这 不 种聚 类性 将人 脸从 背 景 中分割 出来 。但 是 自然 界 中 存 在着 大量 类 似肤 色 的物 体 , 从 肤 色 特征 检 测 人 仅 脸 还是 不可 靠 的 , 而几 乎 所 有 基 于 肤 色特 征 的方 因 法 都需 要 利用 人脸 的其 他 特征 进行验 证 。
基于人脸肤色和特征的实时检测跟踪算法
第 3 卷第 4 4 期
2 0 年 4月 07
光 电工程
Op o Elc r n cEn n e i t — e to i gi e rng
V0 .4. 1 3 No. 4 Ap i 20 7 rl 0 ,
文章编号 :1 0 — 0 (0 70 — 0 4 0 3 5 2 0 )4 0 4 — 5 0 1 X
c aat f knc lr n Y b | oo p c . t os a p rs d ten nfc i ae a l n t c odn h rc r i oo C c l s a e Af r i w s u pe s ,h o —aes n raw s i a da c rig eo s i c r en e s e k e mi e
if r t n f sl,a d t e h k n ae ss g n e a e n i u sa d l sa l h d d e t h l se ig n o ma i i t o r y n h n t e s i r awa e me t d b s d o t Ga si n mo e t b i e u o t e c u t r s e s n
f ew s rpsd Mo igh ma—oyojc eeet ce o vdoacrigt tmp rl iee c gadsae a a o oe. vn u nb d betw r xr tdf m ie codn c p s a r o e oa df rn i n p n h
t h e merc c a a tr ff c n h o o h a tr fo g n n f c ,a d t e h a e wa o ae n i g . o t e g o t h r ce so a e a d t e c lr c a ce s o r a si a e n h n t e f c s lc t d i ma e i r Ac o d n ef c o a i n t e h a n h ud r a t r e tr di i e y d i i g c me au i g c nr l t t g , c r i g t t a e lc t , h e d a ds o l e r e c ne e lv d o b rv n a r sn o t r e y oh o p we l o sa S v me t r c ig wa aie . l o d r oe h c e a a tb l y f rl h h n e , r p ru d t g s ae y f r h Omo e n a k n s e l d I r e n a et d p a i t o g t a g s p o e p a i t tg o e t r z l t n h i i c n r t Ga s in mo e p r mee sWa r p s d E p r n s s o t a h r p s d me h d p ro mswe l n f c ee t n u so d l a a t r s p o o e . x e i me t h w h tte p o o e t o ef r l i a e d tc i o n k n nb t i l a k r u d a o lx b c g o n . a dt c ig i o h smp eb c g o n d c mp e a k r u d a r n
基于肤色模型和面部特征的人脸检测算法
基于肤色模型和面部特征的人脸检测算法摘要:提出一种基于肤色模型和面部特征的人脸检测算法,在YCbCr 颜色空间建立肤色模型,根据此模型进行肤色分割,为使分割更平滑,进行了形态学处理,再结合面部特征有效除去非人脸肤色区域。
验证了该算法的可行性和高效性。
关键词:人脸检测;肤色模型;形态学处理;面部特征人脸识别是最近几年国际上图像处理和模式识别研究的热点之一。
一个完整的人脸识别系统包括以下4个模块:①人脸检测与分割;②人脸表征和特征提取;③人脸识别;④性能评估模块。
人脸检测模块是人脸识别的前提和基础,只有人脸检测时准确进行人脸定位,后期才能更准确地对检测出来的人脸进行识别。
本文提出了一种基于肤色模型和面部特征的人脸检测,目的是提取每一个属于人脸区域的肤色像素点,主要流程如图1所示。
在由日常生活照片建立的人脸检测图像集上做了许多实验,验证了该算法的可行性和高效性。
图1 人脸检测流程1 肤色模型的建立肤色模型需要选择一个合适的颜色空间并在该空间中确定一个肤色簇。
近几年的研究发现,TSL空间提供了两种高斯密度模型(单峰高斯模型和混合高斯模型),效果最佳。
YCbCr颜色空间与人的颜色感觉是一致的,并且与TSL颜色空间具有相同特性:能将亮度信息与色度信息区分开来,并具有相当紧密的肤色簇。
所以,本文采用在YCbCr颜色空间上建立肤色模型的方法。
IEEE的AnilK. Jain等人从HHI图像库中的137幅图像中手工选取了853 571个肤色像素点,并将它们绘制在YCbCr空间及其各个二维投影子空间中,得到的结果如图2所示。
图2 YCbCr及各二维投影子空间中的肤色点从图2中看出,128≤Y≤185区域中的肤色点是一个柱体,其横截面就是图2(b)中红色的椭圆部分,椭圆中心为(107,153),长轴为25.39,短轴为14.03,与水平方向的夹角弧度2.53;40≤Y≤128以及185≤Y≤240区域用4条二次曲线式来拟合,方程为:首先考虑128<Y<185的情况,它近似为椭圆柱体,只要考虑它在CbCr子空间中的投影,也就是图2(b)中的深色部分。
一种基于肤色和模板匹配的人脸检测方法
P(r,b)=exp[一0.5( —m) C一 ( —m)] (1) 其 中 m是均值 ,C是协方差 , =(r,b) 。根据式 (1)的计算 ,可 以得到一幅图像 中每个像素属 于皮肤 的概率 大小 ,进而得 到基 于肤 色 统 计 特 性 的似 然 图 。
本文综合运用人脸 的颜色 特征 、外形 特征和结构特征进 行 人 脸 检 测 。
1.1 肤 色模 型
rgb模型是归~化的 RGB模型 ,因为 r g+6=1,所 以一般 只使用 (r,b)空间 ,这样实际上实现 了三维空间到二维空间的转 化 ,此外 ,rgb颜 色 模 型还 能 很 好 地 克 服 光 照 的影 响 。
摘 要 提 出 了一种 基 于 肤 色 分 割 和模 板 匹配 相 结合 的人 脸 检 测 算 法。 首 先 利 用 rgb色 彩 空 间 下 的人 脸 肤 色模 型 ,对 人 脸 图像 进 行 肤 色 分 割 ;针 对 图像 中存 在 的 多个 肤 色 区域 连 接 在 一起 的 问题 ,采 用 SUSAN算 子提 取 区域 的 边 界 ,将 连 接 的 肤 色 区域 分 开 ;根 据 肤 色 区域 的 形状 特 征 和 欧 拉 数 筛选 人 脸 候选 区域 ;最 后利 用 建 立 的 人脸 模 板 和 一 种 改进 的混 合 匹配 准 则 ,对 候 选人 脸 区域 进行 匹 配识别。实验结果表 明,该方法能较好地从复杂背景 中检测 出入脸。 关 键 词 人 脸 检 测 肤 色模 型 SUSAN边 缘 检 测 混合 匹配 准 则
基于肤色模型与眼睛定位的人脸检测方法
节特 征 , 于旋 转 、 情 等 变 化 都 适 用 的特 性 。皮 对 表 肤 颜 色为 人脸 检 测 提 供 了重 要 依 据 。对 于彩 色 图
人脸 ” 区域 的 特 征 , 后 根 据 被 检 测 区 域 是 否满 足 然
这些 “ 人脸 特征 ” 来 判定 该 区域 是 否包 含人 脸 。根 , 据所选择 的“ 人脸 特征 ” 这 类 方法 有 基 于肤 色模 型 ,
第 1 0卷
第3期 1
21 00年 1 月 1
科
学
技
术
与
工
程
Vo.1 No 3l No . 01 1 0 . v2 0
17 - 1 1 (0 0 3 -820 6 1 85 2 1 ) 172 -4 ・
Sce c c oo y a d En i e i g i n e Te hn l g n gne rn
像, 在确定肤色模型之后 , 首先可以进行肤色检测。
在 检测 出肤色像 素 后 , 需要 根 据 它 们在 色 度 上 的相
似性 和模 型上 的相 关性 分 割 出 可能 的人脸 区域 , 同 时利 用 区域 的 几 何 特 征 或灰 度 特 征进 行 是 否 是 人 脸 的验证 , 以排 除其 它 色 彩类 似 肤 色 的物 体 。 区域 分割 与验 证 在 很 多 方 法 中是 密 切 结 合 、 一 考 虑 统
3 1期
全星慧 , : 等 基于肤色模型与眼睛定位的人脸检测方法
72 83
基 于长宽 比例和基 于有 效 面积 的方 法进 行 。 匾 匝 画茧 叵 圄+ 匝 匮堑
蚀、 膨胀、 、 开 闭等。运用这些算子及其组合来进行
图像形 状 和结 构 的分析 及处理 。
人脸检测算法
人脸检测算法(转)2009-03-01 23:06人脸检测是一个开放性的,比较活跃的研究课题。
在人脸检测算法中,依照时间顺序的发展有模板匹配模型,肤色模型,ANN模型,SVM模型,Adaboost模型等。
其中Adaboost 模型在速度与精度的综合性能上表现最好。
前段时间,把各个模型的算法都实现了一次,并比较了一下:模板匹配模型:不需要训练,但是精度比较差,速度较慢;基本的思想就是通过一个人脸模板与待检测图象匹配,寻找匹配的位置。
肤色模型:通过统计学习的方法,估计出人脸肤色在Y-Cr-Cb颜色空间中的概率模型,然后对检测点的肤色通过训练的概率模型的估计判断该点是否属于人脸区域,然后再进一步判断。
下面是结合肤色模型与模板匹配的效果图:可见该方法的精确度不是很高,有很多漏检与误检的地方。
ANN与SVM方法:该方法是基于机器学习的方法,以人脸像素作为分类器的输入,然后判断区域是否是人脸。
由于训练图象的尺度是固定的,但是检测做不到尺度不变,所以需要对多个尺度的图象进行检测,造成检测速度比较慢。
另外ANN的训练速度也很慢,同样数据量的情况下,ANN训练大约要17小时,但是SVM算法训练2分钟就可以得到一个较好的分类模型了。
但是两者的检测速度都比较慢。
下面是SVM算法的检测效果图:Adaboost算法:是目前人脸检测最为成功的算法之一,该算法的特点就是训练慢,检测快。
实验中采用的弱分类器是一种双阀值分类的方法,与opencv中的cart算法不一样,同时与Voila的原始算法也不同。
另外在训练过程中采用了动态调整阀值的方法,使得分类器需要的弱分类器大大的减少了。
下面是用Adaboost算法的效果图,注意该检测算法的速度是最快的。
只要1秒的时间。
试验代码:/source/585029与/source/616511人脸检测算法(2)人脸检测不仅是全自动人脸识别系统的基本步骤,而且本身也可以独立的应用于视频监控、图像检索等领域,因而具有重要的研究价值。
基于YCbCr肤色模型改进算法及区域特征的人脸检测研究
误 判为非肤 色点 , 则扩 大椭 圆聚类 . 有效避 免 了在 高亮度 区域和亮度较低 的区域 中的肤 色点误 判问题 。 着利用人脸的几 接 何特征 , 对二值化图中的 目标 区域进行比例 、 大小结构的分析 , 除不可能的人脸 区域 , 排 并基于肤 色和位 置进 行 区域优 化 ,
将 处 理后 的 结果 作 为 候 选 人脸 区域 输 出。 关 键 词 : 脸 检 测 ; 色模 型 ;区域 特征 人 肤
Ba e n I p o e s d o m r v d YCb k n Co o o e n e a a t r CrS i l rM d l d Ar a Ch r c e a
(u mn tlryC H g ,K n n 5 0 3 C ia K n igMe l g o ee umig60 3 , hn ) au
Y b C ’ f eclr n hns ls ta 0pxl f oo i eam sar g ,inr w ee is ls r g f ra r C ’ r,it oo I tes esh n 8 ie o lr lb i r ae t a o st lpecut n ;iget h bg c w c i r h e i e h n2 0cmp xo ie f cl i eami r aea o t xa steeis ls r g I a vi w ogj g n ta 3 o l inpxlo o rwl b sa ig s,i ep d h lpecut n .tcnao rn dme t e o l cr l n l e i d u
基于肤色模型的人脸检测算法研究
【 摘 要】利 用一种基 于肤 色的 2 asa 模 型和一定 的先 验知识实现 了人脸快速检测 。首先对一 幅图像进 行去 噪、 DG us n i 光线补偿 等预 处理 , 然后根据颜 色空 间特性建 立适宜 的肤色模 型 , 测 出大致 的肤色轮 廓 , 检 对面部特 征根 据先验 知识 实现定位 , 而剔 除 从
W ANG n o g , IDe g u ,XU n n ,S y n Ya h n L n h i Ya i g UN Xi a
( S ol n rao n o m n ao ; nitoIo a nT hog , ui U irt o ltn e nly G nx Gi 10 , ha c oo f m tn dCm uitn h I t e n r t e nl y Gi nei er iTcoo , n gi ui5 04 Ci ) h fIo i a ci st f m i c o u f o l n v s fE co c h g a y l 4 n n
基于肤色特征的人脸检测算法
【 关键词 】人脸检测 ; : 色彩空间; 肤色模 型; 色分割 ; 肤 形态学运算 ; 几何特征
1引 言 .
图像 中常 用 的 色彩 模 型 。 Y r b 色模 型 中 。 在 CC 颜 Y分量 表 示 颜 色 在 生物 特征 识别 技术 中 . 脸识 别 相对 于其 它识 别技 术 来讲 . 的亮 度 .r和 C 人 C b分 量 分 别 为 红 色 分 量 和 蓝 色分 量 相 对 于参 考
征 的色 彩属 性将 人脸 检测 方 法分 为基 于肤 色 特征 的方 法 和基 于 灰
度特 征 的方 法 和 旋
转 、 等变 化情 况 。 相对 的稳定 性并 且 和大 多数 背 景物 体 的 表情 具有
着色 相 区别 。 因此 肤色特 征在 人脸检 测中是 最常 用的一 种特 征 本 文提 出 了一种基 于肤 色特征 的人脸 检测方 法 首先进 行 色彩空 间转
换(G R B到 Y rb空间1 利用颜 色信 息将彩 色 图像分 割成 肤色 区 CC . 再 域和 非肤 色 区域 , 然后对 检测 到 的肤 色 区域进 行形 态学 运算 和运 用 知识 和几何 特征 进行处 理 。 确定位 出 人脸 的位 置 实 验证 明本 算 正
法速 度快 . 测 率较高 。 检 2肤 色 区 域 分 割 21 彩 空 间 选 择 .色 ・
f .5 ^ Rr 2 5 nⅨ
{ Q . 5 2 既 ∞ 5
I C2 5mⅨ Br .5,
对 一 种 颜 色 而 言 , 计 算机 中有 不 同 的表 达方 式 . 样 就 形 在 这 成 了 各 种 不 同 的色 彩 空 间 , 因此 . 用 何 种 形 式 的肤 色 模 型 与 色 使 度 空 间 的选 择 密 切 相 关 。 常 用 的 颜 色 模 型 主 要 有 : G . CC R B Y rb 等 , 面 分 别 介 绍 本 实 验 中用 到 的 R B和 Y r b颜 色 模 型 。 下 G CC 211 GB色 彩 空 间 ..R 所 说 的彩 色 图像 。通 常 都 是 R GB色 彩空 间 .在 R B模 型 G 通 过建 立的肤 色模型 ,将所 输入 图像的 三基色 R G B值 进行 、、 中 , 种 颜 色 出 现 在 红 、 、 的 原 色 光 谱 分 量 中 . 个 模 型基 于 调整 、然 后转换 为 Y r b 间 .在实 验 中按 照 D u l h i N 每 绿 蓝 这 CI 空 = o ga C a 和 . s
基于肤色模型和区域特征的人脸检测方法
[ srclPe io n p e r p ri l rein f aed tc o ytm.nod rogt cuaepeiinadfs sed tip p r Ab ta t rcs na dsedaet apas i r s c eet ns s i wo ac t o o f i e I re e c rt rcs n t p e,hs ae t a o a
t r u h a x e i n me o f mos i ,e ta t e l n y s u ii i g t e b itmo e s a d l a e h e ta o n s ba e n t e r g o a h o g n e tnso t d o h ac x r c s t i a d e e t z n h u l d l n oc t s t e c n r lp i t s d o h e i n l h p l f au e Ex rme t h w h t h t o e o mse sl d l c t spo n sa c r tl . e t r . pe i n s s o t a e me d p r r a i a a e i t c u a e y t h f yn o
域的人脸检测方法 。该方法采 用肤色模 型提 取肤色像素 ,利用拓展 的马赛 克方法 获取人脸 区域 , 构建模型并提取 嘴唇和眼睛 ,结合 区域特 征定位 中心点 。实验 结果表 明 ,该方法简单易行 、定位 精确 。 关奠诃 :人脸检测 ;肤色模 型 ;马赛克方法 ;区域特征
Fa eDe e to e h d Ba e n S i o e n go a a u e c t ci n M t o s d o k n M d l d Re in l a Fe t r
基于肤色模型与人脸结构特征的人脸检测
1 建立肤色模型
1 1 图像 预处 理及 颜 色提 取 .
肤色模 型是根 据 大量样 本 的统 计 所建 立 的。
所 以需 要 采 集 大 量 的人 脸 图像 资 源 来 计 算 它 的 统
计 特征 。样 本 资 源 的格 式 和 尺 度 大 小 , 物 , 照 人 光 背 景等 都不 相 同 , 因此就 将样 本 图片 统一 规定 为 jg p 格 式 , 度 为 3 0×3 0的 正 常 室 内光 照 人 脸 彩 色 尺 0 0
红 ( 99 ),女 , 师 ,硕 士 , 究 方 向 : 能 17 一 讲 研 智
图 1 人脸样本
图 2 样 本 裁 剪 区域
5 8 10
科
学
技
术
与丁程 源自1 0卷12 颜 色 空间转换 .
在计算机 视觉 中 , 常 采用 的彩 色 空 间 主要 有 经
R B, S H I Y b r Y Q, U 等 。其 中 Y b r G H V, S , C C , I Y V C C 作 为肤 色分布 统计 特性 的映 射 空 间 , 由于亮 度 和 色 度相 互分 离 , 且在 色度 空 间上 两个 向量 C C 相 互独 br 立, 能够较好 地 反 映 肤 色 的 聚类 特 性 。使 用 Y b r C C
1 00 40
1 0 20 0 1 0 00 0
c 分 布 图 r
迥 80 0 0
船 套 60 0 0
40 0 0 2 oo O
O
作为 肤色空 间 , 有 如下 特 点 ¨ :1 具 3 ( )在该 空 间 下 , J
c 颜色 信 息分 割 出可能 包 含 人脸 的 区域 , r 然后 在 各
基于肤色与边缘特征的人脸定位检测算法
基 于 肤 色 与边 缘 特 征 的人 脸 定 位 检 测 算 法
温 红 艳 ,董 晓 倩
( 明理 工 大 学 信 息 工程 与 自动 化 学院 , 南 昆 明 60 5 ) 昆 云 5 0 1
摘
要: 针对 由于外貌 、 表情 、 肤色等不同 , 给人脸检测带来很大 困难的问题 , 提出一种基于肤色 特征与边缘检测相
d fiulis i f c d t cton, hi pa er pr s nt a a e e e to m e h ba e ki c or f a u e a d dg ifc te n a e e e i t s p e e s f c d t c in t od s d on s n— ol e t r s n e e
第3 卷 第3 0 期 21 0 0年 6月
桂 林 电 子 科 技 大 学 学 报
J u n lo ii ie st fElc r ncTe hn l g o r a fGuln Un v riy o e to i c oo y
V o .3 No.3 1 0。
J n. 0 0 u 2 1
快 、 法 简单 、 位 率 高 、 测 效 果 好 。 方 定 检
关键词 : 人脸 检测 ;肤 色 特 征 ; 缘检 测 ;自适 应 阅 值 边
中图 分 类 号 : P 9. T 314 文献 标 识 码 : A 文 章 编 号 :1 7— 0X(0 0 0 —2 20 6 38 8 2 1 )30 1 —4
Ab t a t As t e a p a a c f h ma a e,e p e so sr c : h p e r n e o u n fc x r s in,c l ra d S n a e d fe e t h s ie a g e t d a f o o n O o r if r n ,t e e g v r a e lo
基于肤色模型和层次滤波技术的人脸检测
人脸检 测 , 即使 在脸部 特征 没有被很 好 的检 测 出的情 形下也 可以较好 完成 人脸检 测 。
关键 词: 图像 处 理 ; 肤 色模 型 ; 层 次 滤 波 ; 人 脸 检 测 ; 最 佳 匹配 椭 圆
中图法分类号 : P 9 .1 T31 4
文献标 识码 : A
文章编 号 :0 072 (0 0 1.2 30 10 —0 4 2 1) 94 5—4
e e e e ef au e en t l d f e . v nwh n t s e tr s o l e n d h r a we i Ke r s i g r c si g s i c s y wo d : ma ep o e sn ; k n l u d l h e a c i a l r g f c e e to ; b s- tel s o mo e ; ir r h c l t i ; a e d t ci n i f en e t l p e i f i
Fa ed tci nb s d o ki o usm od l n e a c ia le i c ee to a e n s n l c e dhir r h c lf trng a i
Z HA O W e — o g nd n
( u i n ntue f eh oo y u ia 2 0 3 hn) H a i stt o T cn lg ,H a n2 30 ,C ia y I i ’
o mef iletrs vr ne f ieitnie dc n etdcmp nn r g met o l fc le i s r lc d eut f o cafaue, a ac x lnes i a n c o o et r e n) ny ai go e eet .R sl s a i op ts n o e aa n , ar n a s e s so a or ytm a e c cs n el t ieet o d in ( z, o ett n iu n t n adc mpe akru d, h w t t u s cnd t tae dda wi df rn n io s s e r na o , l mia o , n h s e e f a h c t i i i l i o lx cgon ) b
人脸检测的原理
人脸检测的原理人脸检测是一种基于计算机视觉和模式识别技术的应用,被广泛应用于人机交互、安防监控、人脸识别等领域。
它的原理是通过对图像或视频中的人脸区域进行定位和判别,实现对人脸的自动检测。
本文将介绍人脸检测的一般原理及其常用的算法。
一、色彩空间转换在进行人脸检测之前,通常需要对图像进行预处理,将其转换到适合的色彩空间。
色彩空间转换的目的是提高图像的对比度,减少光照和背景的影响,从而更好地检测人脸区域。
常用的色彩空间转换方法包括灰度化、彩色归一化等。
二、特征提取特征提取是人脸检测的关键步骤,其目的是从图像中提取出能够代表人脸属性的特征。
根据特征的不同,人脸检测算法可以分为基于颜色信息和基于纹理信息的方法。
1. 基于颜色信息的方法基于颜色信息的人脸检测方法通常利用人脸区域与背景的颜色差异来进行判别。
其中,肤色模型是最常用的方法之一。
它将人脸区域的颜色分布与背景颜色分布进行对比,通过设置合适的阈值来判断是否存在人脸。
2. 基于纹理信息的方法基于纹理信息的人脸检测方法主要利用人脸区域的纹理特征与背景的纹理特征进行区分。
其中,Haar-like特征是一种常用的纹理特征描述方法。
它通过计算图像中矩形区域的灰度差异来表示该区域的特征。
三、分类器训练与检测分类器训练是人脸检测的重要环节。
在训练过程中,需要准备足够数量的正、负样本图像。
正样本图像包含人脸区域,负样本图像则不含人脸区域。
根据特征提取得到的特征向量,可以利用机器学习算法训练分类器模型,如支持向量机(SVM)、AdaBoost等。
经过训练后,分类器可以对新的图像进行检测,判断是否存在人脸。
四、后处理在进行人脸检测的过程中,通常会进行一些后处理操作,以提高检测结果的准确性和稳定性。
常用的后处理操作包括非极大值抑制(NMS)和姿态校正。
1. 非极大值抑制非极大值抑制是一种常用的目标检测算法,用于去除冗余的检测框。
在人脸检测中,非极大值抑制的目的是消除重叠的人脸框,保留最佳的检测结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第27卷 第6期 吉首大学学报(自然科学版)Vol.27 No.6 2006年11月J ournal of J ishou University(Natural Science Edi ti on)Nov.2006文章编号:1007-2985(2006)06-0069-04基于肤色模型和特征定位的人脸检测算法张书真1,2,宋海龙3,杨卫平1(1.国防科学技术大学ATR国防科技重点实验室,湖南长沙 410073;2.吉首大学物理科学与信息工程学院,湖南吉首 416000;3.国防科学技术大学理学院数学与系统科学系,湖南长沙 410073)摘 要:针对彩色图像提出一种基于肤色模型和特征定位的检测算法.首先建立一个新的肤色模型(H SI I模型),它对光照亮度具有强鲁棒性.在肤色分割的基础上,利用水平灰度投影估计人眼水平位置,然后结合候选脸区的边缘图像,给出人眼的确定位置,并输出人脸检测结果.实验表明该算法简单、快速、鲁棒性强.关键词:人脸检测;肤色模型;脸部特征定位;水平灰度投影;边缘检测中图分类号:TP391.41 文献标识码:A人脸检测是模式识别与计算机视觉领域的一项热点课题,它广泛用于人脸识别、智能人机接口、视频会议等.目前,比较常用的人脸检测方法可以概括为基于知识、基于结构特征、基于模板匹配以及基于统计模型的方法[1-2].在彩色图像中,肤色对于人脸检测是一项非常有用的信息,有效地利用肤色信息可以大大减小人脸区域的搜索范围.在肤色分割的基础上,再利用针对灰度图像的方法做进一步检测.笔者提出一种基于肤色模型和特征定位的人脸检测方法.首先建立一种改进的H SI I颜色空间.实验证明,在该空间建立的肤色模型能够适用于光照亮度变化范围较大条件下的肤色检测.在肤色分割的基础上,对候选脸区进行水平灰度投影,估计出人眼水平位置,然后采用Canny算子提取候选脸区的边缘,再通过加窗方法定位人眼,并最终输出人脸检测结果.1 肤色分割1.1色彩空间分析以色调、饱和度、亮度为三要素表示的HSI色彩,与人对色彩的感知相一致,是适合人类视觉特性的颜色空间[3],由RGB空间转换到HSI空间的变换公式如下:I=13(R+G+B),(1)S=1-3R+G+B(RGB)min,(2)H= 若B G,2 - 若B>G.(3)其中: =arccos12[(R-G)+(R-B)][(R-G)2+(R-B)(G-B)]12;(RGB)min指R,G,B这3个分量中最小的分量值.收稿日期:2006-09-16基金项目:国家自然科学基金资助项目(60573028);东南大学移动通信国家重点实验开放基金资助项目(A200503)作者简介:张书真(1977-),女,湖南桑植人,吉首大学物理科学与信息工程学院讲师,硕士生,主要从事模式识别、数字图象处理研究.分析(1),(2)式可以发现,饱和度分量S 与亮度分量I 相互关联.图像亮度的增加可以认为是向图像中增加了白光成分,而白光成分的增加必然导致图像饱和度相应地降低,因此HSI 空间内建立肤色模型对光照亮度变化敏感.由光照理论可知,图像的颜色由照射光源的光谱成分以及图像对入射光谱的反射系数决定,而白光中R ,G ,B 分量应该相等(否则为色光).设若图像的像素对3种基色光的反射系数相差不大,则亮度改变引起的R ,G ,B 分量的改变值 R , G , B 近似相等,即 R = G = B .令R =R + R ,G =G + G ,B =B + B ,则有R -G =R -G ,同理(R -B )、(R -G )、(R -B )、(G -B )的值都不改变.将上述结果代入(3)式,可得色调分量H 的值不随光照亮度的变化而改变.同时,将(1)式与(2)式相乘,得SI =[R -(RGB )min ]+[G -(RGB )min ]+[B -(RGB )min ]3.(4)光照亮度改变后,因 R = G = B ,(4)式中[R -(R G B )min ]=[R -(RGB )min ],同理[G -(RGB )min ],[B -(RGB )min ]的值都不改变,即SI 的值不随光照亮度的变化而改变.通过上述分析,建立起一个改进的H SI I 颜色空间.在该空间中,实际颜色相同的2个像素,在光照亮度变化的条件下,仍然聚集到相同的空间位置上,在其二维投影H SI 平面上可以构造出适应光照亮度变化范围较大的肤色模型.1.2肤色模型建立肤色模型前,通过不同光照亮度下肤色点分布的实验证明了上述理论推导的正确性.图1表示了同一块皮肤样本在不同光照亮度下分别在H S 平面和H SI 平面的聚类结果,其中各坐标分量都做了归一化处理.图1-a 表示同一肤色样本在不同光照亮度下的图像,图1-b 表示在H S 平面内肤色点的分布,图1-c 表示在H SI 平面内肤色点的分布.图1 不同亮度下肤色样本在H S 面和H SI 面的分布图2 不同亮度下图像的二值化结果实验结果清楚地表明:H SI I 空间在光照亮度变化的条件下具有更好的聚类效果.进行H SII 空间的肤色模型训练时,选取了不同光照亮度、不同背景、不同年龄等因素的皮肤样本共40块,通过统计分析,给出一个阈值分割的肤色模型:H[0.00,0.17]且SI [0.02,0.25],或H [0.97,0.99]且SI [0.02,0.05].利用上面这个肤色模型,对不同光照亮度下同一幅彩色图像进行二值化处理,实验结果如图2所示.图2-a 表示亮度较低的图像及其检测结果,图2-b 表示正常亮度的图像及其检测结果,图2-c 表示亮度较高的图像及其检测结果.实验中,图像亮度变化范围虽然较大,但肤色分割的结果大致相同,肤色区域几乎都被检测出来.因70吉首大学学报(自然科学版)第27卷此,实验证明了在H SI I 空间建立的肤色模型是有效可行的,它对光照亮度的变化具有强鲁棒性.1.3候选人脸区域的确定图3 形态学处理及归并后的图像在肤色分割后的二值化图像中不可避免地出现噪声,笔者采用形态学算子去除分割后的噪声,并使得图像中重要的区域(肤色区域)仍能保持连贯的轮廓.图3-a 表示经形态学处理后的图像.为进一步排除形态学滤波后不含人脸的肤色区域,需要对滤波后的二值图像的目标区域进行形状分析,将不可能的人脸区域过滤掉.具体操作如下:首先对前阶段处理过的二值图像提取出轮廓及外接矩形;然后根据目标区域面积大小和外接矩形的长宽比,对获得的目标区域作出筛选.通过处理,就可以从肤色分割的图像中得到一组候选人脸区域,图3-b 表示归并后的候选人脸区域.[4]2 特征定位2.1水平积分投影估计人眼的水平位置将彩色图像转换为灰度图像,可以发现灰度图中脸部特征处(如鼻子、眼睛、眉毛等)的灰度值要低于脸部其他区域.因此,可以对正面人脸进行灰度投影分析,粗略定位特征部位的位置.笔者主要是用水平积分投影估计人眼的水平位置.水平积分投影如图4-a 所示.设候选人脸区域大小为M N ,I (x ,y )表示像素点(x ,y )处的灰度值,则图像的水平积分投影函数为图4 积分投影定位人眼水平位置过程H (y )=1M M x =1I (x ,y ).(5)为了去除噪声影响,将一维Gauss 模板与H (y )进行卷积运算,得到平滑后的水平投影如图4-b 所示.观察投影图可发现,在候选脸上半区通常有2个极小值点,分别对应人的眉毛和眼睛部位.而眉毛位于眼睛的上面,因此可将投影图中上半区的第2个谷点对应的y 值确定为人眼水平位置坐标,如图4-c 所示.2.2边缘检测实现人眼定位精确定位人眼采用了边缘检测和加窗处理,具体实现步骤如下:(1)通过最大方差准则设定阈值,对候选脸区的灰度图像进行二值化处理,这样的处理是接下来的边缘检测获得较好效果的关键步骤.二值化结果如图5-a 所示.(2)利用Canny 算子提取二值化图像的边缘.在提取边缘时将阈值取得较高,使得脸部的边缘点仅由眉、眼等特征位置的强边缘组成,而不会包括鼻的轮廓产生的弱边缘.图5-b 为提取边缘后的图像,边缘像素点用白色表示.(3)在边缘图像上加一个大小为K L 的窗,K 的取值应大于瞳孔的宽度,小于两眼的水平间距,L 的取值应大于眼睑的高度,小于眉眼的垂直距离.将此窗放在候选脸区边缘图图5 边缘检测提取人眼过程的左端,高度为预估人眼水平位置对应的y 值,然后在候选人脸区内沿人眼水平位置从左往右移动窗口,移动步长为K .每移动一次记录下窗口中白色像素点的数目,移动结束后找出窗口中白色像素点数目出现最大值和次最大值的2个位置,即为两眼睛所在的位置.图5-c 中灰色块表示窗口移动结束后找到的两眼位置.双眼位置一旦确定,即可根据 三停五眼 规则输出检测到的人脸区域.71第6期 张书真,等:基于肤色模型和特征定位的人脸检测算法3 结果与分析实验选用了不同来源的彩色图像共50幅,图6给出了部分图像的人脸检测结果.图6 部分图像的检测结果实验中检测失败的出现主要是在头部倾斜度过大和偏色光干扰的情况下.对于这些问题期望通过2种方法来解决:一是对候选脸区利用主轴旋转得到端正人脸后再做人眼检测,二是利用色彩平衡来纠正色光干扰.由于采用了对光照变化具有强鲁棒性的的H SI I 肤色模型,从而实现了较好的肤色分割;而且,有效的边缘检测算法为人眼的最终定位提供了保证.由于算法中人脸特征定位比较简单,因此获得了较快的检测速度.[5-6]参考文献:[1] 梁路宏,艾海舟.人脸检测研究综述[J].计算机学报,2002,25(5):449-458.[2] YANG M ing -Hsuan,DAVID J KRIEGMAN NARENDRA AHUJE.Detection Faces in Images:A Survey [J].IEEE Transactions onPattern Analysis and Machine Intelligence,2002,24(1):34-58.[3] 丁海波,薛 质,李生红.基于HSI 空间的肤色检测方法[J].计算机应用,2004,24:210-211.[4] LAM K M,YAN H.An Improved M ethod for Locating and Extracting the Eye in Human Face Images [C].Washington,DC,USA:IEEE Computer Society,1996.[5] ZHANG L M,LENDERS PATRICK.Knowledge -Based Eye Detection for Hu man Face Recognition [C].IEEE Fourth InternationalConference on Knowledge -based In telligen t Engineering System &Allied Technologies,2000.[6] 陶 亮,庄镇泉.复杂背景下人眼自动定位[J].计算机辅助设计与图形学学报,2003,15(1):38-42.Face Detection Based on Skin Model and Features LocationZHANG Shu -zhen,SONG Ha-i long,YANG We-i ping(1.ATR Lab.,National University of Defense Technology,Changsha 410073,China;2.College of Physics Science &Information Engineering,Jishou University ,Jishou 416000,Hunan China;3.Dept.of Mathematics &Sys tem Sciences,National University of Defense Technology,Changsha 410073,China)Abstract :A face detection algorithm for color ima ges based on skin model and facial feature location is presented.Firstly,a ne w skin model (H SI I skin model)which has the robustness for variety of brightness is built.Sec ondly,facial re gion s horizontal gray -level projection is used to estimate the horizontal position of eyes.Finally,the edge fea -tures are checked to give the proper position of eyes.Experiments show that the algorithm is simple,fast and robust.Key words :face detection;skin model;facial feature location;horizontal gray -level projection;edge detection(责任编辑 陈炳权)72吉首大学学报(自然科学版)第27卷。