人脸检测及分割方法研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.成都理工大学 核技术及自动化学院, 成都 610059 2.哈尔滨工程大学 动力与能源学院, 哈尔滨 150001 3.华北计算技术研究所, 北京 100083 1.College of Nucleus and Automation Technology, Chengdu University of Technology, Chengdu 610059, China 2.School of Power and Energy Engineering, Harbin Engineering University, Harbin 150001, China 3.North China Institute of Computing Technology, Beijing 100083, China E- mail: xufamy@gmail.com
实际中, 得到的彩色图像一般都是 RGB 颜色, 为了在 YIQ
颜色模型中通过肤色的特征分布来检测人脸区域, 有必要建立
RGB 颜色模型到 YIQ 颜色模型转换公式, 其转换公式[9]为:
Y! $
"%
!"0.299
0.587
0.114
R $!
%"
$ %
" %"
%" %
I"
"
=%
%
""0.596
- 0.275
Abstr act: human face detection and segmentation is an important process in the system of face analysis and recognition.The pur- pose is to detect and segment human face from an image with complex background.It is easy for human to accomplish this work, but it is very difficult for an automatic system.In the past years, many human face detection methods were studied with the progress of computer science and the methods of image processing.This paper applies a method of human face detection based on YIQ color model and a method of pose adjustment with the inertia minimum theory in order to segment the face area prefer- ably.Experiments show that these methods can detect human face from complex background and can segment it efficiently. Key wor ds: human face detection; YIQ color model; pose adjustment; inertia minimum theory
2 人脸分割
为了从整幅图像中分割出人脸区域来, 就必须知道人脸区
域 的 最 上 点 、最 下 点 、最 左 点 及 最 右 点 在 整 个 图 像 矩 阵 中 的 下
标 值 。但 是 由 于 人 脸 区 域 的 中 心 轴 线 和 整 个 图 像 的 轴 线 可 能 不
是平行的, 而是成一定的角度, 如果在轴线不平行的情况下进
!= 1 atan b
( 4)
wk.baidu.com
2 a- c
其中, ! 为正表示人脸图像轴线顺时针方向偏离整幅图像轴线:
nm
nm
(( (( 2
a=
( x′ij ) B[i, j], b=
x′ij y′ij B[i, j]
i=1 j=1
i=1 j=1
nm
(( c=
( y′ij ) 2 B[i, j], x′ij =xij - x’ , y′ij =yij - y’
人脸因人而异, 绝无相同, 因此可以利用人脸来进行身份 识别与认证, 而人脸检测是进行人脸识别与认证的重要过程之 一 。人 脸 检 测 的 目 的 就 是 从 各 种 不 同 的 场 景 中 检 测 出 人 脸 存 在 并 确 定 其 位 置 , 该 任 务 主 要 受 光 照 、噪 声 、头 部 倾 斜 、各 种 遮 挡 以 及 背 景 复 杂 度 的 影 响 。早 期 的 人 脸 区 域 检 测 是 利 用 灰 度 图 像 来检测, 但是由于灰度图像与彩色图像相比, 所蕴含的信息量 少, 检测错误率高, 因此后来人脸区域的检测主要集中在彩色 图像上[1, 2]。大量的试验表明, 人类皮肤颜色具 有 自 身 独 特 的 统 计 特 征[3], 因 此 就 可 以 利 用 这 种 肤 色 独 特 的 统 计 特 征 来 进 行 人 脸区域的识别。在人脸区域检测中, 采用的颜色模型主要有 RGB 颜 色 模 型[4]、HSV 颜 色 模 型[5]、YUV 颜 色 模 型[6]和 YCbCr 颜 色模型[7]等。本文则基于另 外 一 种 颜 色 模 型 , 即 YIQ 颜 色 模 型 在人脸区域检测中的应用, 并且通过惯量最小化原理来进行姿 态调整, 即调整人脸区域在整幅个图像中的倾斜度, 使得人脸 轴线与整幅图像的轴线相平行, 这样就能比较完整地从整幅图
XU Fang- ming, GE Liang- quan, ZHOU Chun - liang, et al.Resear ch of human face detection and segmentation.Computer Engineer ing and Applications, 2007, 43( 4) : 213- 215.
- 0.321
G %"
%"
% %
( 1)
" %"
%" %
Q"" %%
#&
""#0.212
- 0.515
0.311
B %%""
&#
%% &
在试验中采用了一幅含有人脸的复杂背景图像, 其大小为
240×320×3 bit。按照公式( 1) 把该图像从 RGB 颜色模型转换到
YIQ 颜色模型( 图 2) 。
摘 要: 人脸检测和分割是进行人脸分析和识别的重要组成部分, 其目的是从复杂背景图像中检测出人脸的位置, 并把人脸分割 出来。虽然人们可以毫不困难地在复杂背景中检测和识别出人脸, 但是要建立一套完全自动化的人脸和识别系统却是非常困难 的。近年来随着计算机技术和图像处理方法的不断发展, 出现了各种不同的人脸检测方法。应用了一种基于 YIQ 颜色模型的人脸 检测方法, 并且利用惯量最小化原理进行人脸图像的姿态调整, 然后进行分割提取。试验结果表明, 该方法能较好地从复杂背景中 检测出人脸区域并能较完整地分割出人脸。 关键词: 人脸检测; YIQ 肤色模型; 姿态调整; 惯量最小化原理 文章编号: 1002- 8331( 2007) 04- 0213- 03 文献标识码: A 中图分类号: TP391
i=1 j=1
通过计算, 可以知道人脸区域的轴线和整个图像轴线之间
的角度, 然后通过旋转和插值处理使得人脸区域的轴线和整个
从图 3 中可以看出人脸区域已经比较明显地与其他背景 颜色区分开来, 为了更加定量地检测出人脸的具体区域, 需要 把 I 分量的灰度图像进行二值化处理。在 YIQ 颜色模型中, 人 脸肤色区域主要集中在 I 分量的[0, 0.196 1]之间, 因此以 0.196 1 为阈值, 把 I 分量的灰度图像转换为二值图像, 从而更加突出 人脸的位置, 二值化后的图像如图 4 所示, 其中黑色对应的像 素值为 0, 白色对应的像素值为 1。
由于人脸的眼、眉毛、耳朵等特征是在得到人脸区域后, 进 行特征提取和识别时才需要考虑的, 而在人脸区域检测和分割 时, 不需要考虑这些特征, 为了去掉这些特征在二值图像中形 成 的 孔 洞 , 本 文 采 用 了 平 滑 处 理 方 法 和 形 态 学 处 理[10]方 法 , 得 到没有孔洞的人脸区域图像( 图 5) 。
像中分割出人脸区域。本文试验部分全 部 采 用 MATLAB 软 件 来进行。
1 基于 YIQ 颜色模型的人脸检测
虽 然 人 类 肤 色 在 不 同 种 族 、不 同 人 群 之 间 , 甚 至 同 一 人 在 不同光照、不同服饰条件下都有改变, 但是采集不同性别、不同 年 龄 、不 同 肤 色 的 人 脸 图 像 在 颜 色 模 型 中 的 分 布 情 况 , 发 现 人 类肤色具有一定的统计特性, 特别是在表征颜色属性的亮度、 饱和度以及色调分量上有自己的分布范围。在常见的 RGB 颜 色模型中, 每一个分量既包含亮度信息也包括色调和饱和度信 息, 这样就不利于利用人脸肤色在颜色分量上独特的统计特性 来 检 测 人 脸 区 域 。因 此 人 们 总 是 不 断 寻 找 一 种 可 以 表 现 人 脸 肤 色独特统计特征的颜色模型, 经过研究发现, 人类肤色在电视 信号中常用的 YIQ 颜 色 模 型 的 某 些 分 量 上 具 有 与 其 他 颜 色 不 同的特征分布, 因 此 可 以 用 YIQ 颜 色 模 型 来 检 测 图 像 中 的 人
作者简介: 徐方明( 1978- ) , 男, 成都理工大学 2004 级硕士研究生, 主要研究方向为模式识别、机器视觉及图像处理。
214 2007, 43( 4)
Computer Engineering and Applications 计算机工程与应用
脸区域。在 YIQ 颜色模型中, Y 分量表示颜色的亮度属性, I 分 量和 Q 分量则共同表示颜色的色调和饱和度属性。经过选择 大 量 人 脸 肤 色 进 行 统 计 分 析 后 , 得 知 人 脸 肤 色 主 要 集 中 YIQ 颜色模型中的 Y- I 平面上, 具有类似半个椭圆的区域( 图 1) [8], 其中亮色部分表示皮肤颜色分布。定量化研究表明, 人类皮肤 颜色在 I 分量上主要分布在[0, 0.196 1]之间。
计算机存储图像都是以矩阵形式存储的, 灰度图像存储格 式为一维矩阵, 彩色图像为三维矩阵。YIQ 颜色图像在计算机 中就是以三维矩阵的格式存储的, 三维矩阵的第一维表示 Y 分量, 第二维表示 I 分量, 第三维表示 Q 分量, 每一维矩阵元素 值的大小分别表示 Y、I、Q 值的大小。如前所述, 图像中的皮肤 区 域 和 其 他 区 域 的 像 素 值 在 YIQ 颜 色 模 型 中 的 I 分 量 上 分 布 有所不同。因此, 提取 YIQ 的三维矩阵中的 I 分量, 得到 I 分量 的灰度图像, 该图像存储格式为 240×320 的一维矩阵( 图 3) 。
Computer Engineering and Applications 计算机工程与应用
2007, 43( 4) 213
人脸检测及分割方法研究
徐方明 1, 葛良全 1, 周春良 2, 吴曙辉 3 XU Fang- ming1, GE Liang- quan1, ZHOU Chun- liang2, WU Shu- hui3
nm
x’= 1 ((jB[i, j]
( 2)
A i=1 j=1
nm
(( y’= 1
iB[i, j]
A i=1 j=1
( 3)
其中, B 是表示二值图像的矩阵, 其大小为 n×m, A 是人脸区域
的面积大小。
知道了人脸区域中心在图像矩阵中的下标值后, 本文按照
物体沿轴线的惯量最小化原理来确定人脸区域的轴线和整个 图像轴线之间的角度。据此, 有如下的计算公式[11]:
行人脸区域的分割, 可能会丢失部分人脸区域。因而在进行人
脸区域分割之前, 有必要把人脸区域的中心轴线调整到与整个
图像轴线相平行。为了达到这一目的, 首先计算二值图像中人
脸区域中心的坐标值, 由于处理的图像是二值图像, 像素值只
是 0 或者 1, 这样计算起来比较简单而且速度较快。人脸区域
中心下标值( x’ , y’ ) 的计算公式为
相关文档
最新文档