复杂背景下基于时间差分的人脸检测算法
—基于机器学习的人脸识别算法的设计与实现

—基于机器学习的人脸识别算法的设计与实现基于机器学习的人脸识别算法的设计与实现承诺人签名:日期:年月日基于机器学习的人脸识别算法的设计与实现摘要人脸识别技术是一种新型的生物特征认证技术。
人脸识别技术也是一个非常活跃的研究领域,涵盖了许多领域,例如数字图象处理。
随着人们对应用程序需求的增长,面部识别技术趋向于大量使用,使用微芯片和标准化。
人脸检测是快速准确识别人脸的先决条件。
其目的是检测图象背景下的人脸,并将其与数据中的人脸进行比较,以实现人脸识别。
本文以 python 为开辟技术,前端实时检测摄像头人脸,人脸识别主要是使用 mtcnn 做人脸提取,使用facenet 做人脸特征提取,通过余弦相似度分类进行人脸识别。
系统界面简洁、识别迅速、使用方便。
本文首先介绍了人脸识别系统的现状及其发展背景,然后讨论了系统设计目标,系统要求和总体设计计划,并详细讨论了人脸识别系统的详细设计和实现。
系统最后进行面部识别。
并对系统进行特定的测试。
人脸识别,顾名思义就是在图片和视频中检测有没有人脸。
当发现一个人的脸时,会获取其他面部特征(眼睛,嘴巴,鼻子等),并根据此信息将该人与已知人脸的数据库进行比较。
标识一个人的身份。
人脸检测是使用计算机确定输入图象中所有人脸的位置和大小的过程。
面部识别系统是由面部识别系统引入的,该系统可以包括面部图象,输出是面部和面部图象的存在之和,描述了位置,大小,参数化位置 Do 和方向信息[1]。
假定检测面部的问题始于识别面部的研究。
全自动面部识别系统包括与两项主要技术的链接:面部检测和提取以及面部识别。
完成自动面部识别的第一个要求是确定一个人的面部。
人脸识别是自动人脸识别过程的第一步,它基于自动人脸识别技术。
自动人脸识别系统的速度和准确性起着重要作用。
人脸识别系统可以应用于考勤、安全、金融等领域,应用广泛,大大提高了工作效率,提高了服务水平,身份认证变得更加科学、规范、系统、简单。
1.2 国内外研究现状面部识别的研究始于 1960 年代末和 1970 年代初。
人脸识别论文

中文摘要摘要人脸识别技术属于生物验证的一种,在身份验证领域日益发挥重要作用,具有十分广泛的应用前景。
人脸检测和定位问题是人脸识别技术首先要解决的问题。
人脸检测算法是一个高效的、自动的人脸识别系统中的关键技术之一。
如今人脸检测问题已成为一个热门研究领域,新的算法不断被提出,不过由于人脸的复杂性,目前尚不能找到一个完美的算法。
在不同应用环境下,有不同的算法,本文针对应用于视频中人脸检测问题进行了研究,论文的主要工作如下:本文首先对人脸识别的任务提出了要求并阐述了其难点,结合其实现难度,提出一个能教快速的识别出图片中人脸的基于肤色的人脸检测算法,由于其一般适用性本文使用了RGB色彩空间,本算法将三维RGB空间映射为两维独立分布的空间。
在二维空间下,肤色类聚性好且符合高斯分布,利用人工阈值法将肤色与非肤色区域分开,形成二值图像。
非肤色区域中依然有可能有部分区域颜色与肤色相近,所以阈值分割后的图像依然存有部分假肤色区域,经过形态学处理和限制长宽比之后,可得到人脸区域。
在确定人脸区域后,我们需要在原图上对人脸区域进行标记,这里可通过找到一些关键点,作出矩形框标记人脸区域关键字:人脸识别,肤色检测,色彩空间,高斯分布,人脸检测- I -Abstract(英文摘要)AbstractFace recognition technology is biological validation of an increasingly important role in the field of authentication, a very wide range of applications. Face detection and face recognition technology positioning problem is to be solved first. Face detection algorithm is an efficient, one of the key technologies of automatic face recognition system. Now face detection has become a hot area of research, new algorithms constantly being made, but because of the complexity of the human face, is still unable to find a perfect algorithm. In different environments, there are different algorithms, this paper applies to video Face Detection conducted a study, the main work of this thesis is as follows:This paper proposes a face recognition task requirements and described its difficulties, combined with the difficulty of its implementation, proposes a can teach quickly identify the faces in the pictures Face detection algorithm based on skin color, because of its general applicability as used herein, the RGB color space, thisthree-dimensional RGB space mapping algorithm is a two-dimensional space of independent distribution. In two-dimensional space, color clustering is good and in line with the Gaussian distribution, the use of artificial threshold method to separate color and non-color area, forming a binary image.Non-skin area, there are still some regions may have similar color and skin color, the image thresholding is still there after part false color region, after morphological and restrictions aspect ratio obtained face region.In determining the face region, we need to face in the picture area mark, there may be some of the key points by finding made rectangle marked face regionKeywords: face recognition, color detection, color space, the Gaussian distribution, face detection- II -目录目录摘要 (I)ABSTRACT(英文摘要) (Ⅱ)目录 (Ⅲ)第一章绪论 (1)第二章需求分析 (3)2.1任务概述 (3)2.1.1 人脸识别完成的主要目标 (3)2.2需求规定 (3)2.2.1 对功能的规定 (3)第三章基于肤色检测的人脸识别及实现 (4)3.1人脸肤色建模 (4)3.1.1 色彩空间 (4)3.1.2 图片的修正处理 (5)3.1.3 人脸肤色模型 (5)3.1.4 特征的确定 (13)3.2各功能模块的实现 (14)3.2.1 打开图像模块 (14)3.2.2 脸和头发识别模块 (16)3.2.3 标记模块 (17)3.2.4 特征提取模块 (24)附录 (39)结束语 (63)参考文献 (64)致谢 (65)- III -第一章绪论第一章绪论随着科学技术的进步和社会的发展,对快速、有效辨别人身的需求越来越迫切。
一种快速彩色图像中复杂背景下人脸检测方法

维普资讯
第 l O期 20 0 2年 l 0月
电
子
学
报
V0 . o No 1 J3 .O O t c. 20 0 2
AIT 正CI : A EI R0NI I I CA S N CA
一
种 快 速 彩 色 图 像 中 复 杂 背 景 下 人 脸 检 测 方 法
a ee a e r it b t l e a p e e n d h ma o e e ̄ o nz u n f e . x r na e ut h w ta e w v lt e tr sa e ds iu e k rd f e u n f e m d l r f u r d i i c a a g i a h ma a s E p i tl s l s o t d e s c e me r s h t h p p  ̄d a p o c sfs a d h sa t g ee t n rt . o r o p r a h i at n a i d t i ae rh c o
f el er in el a d w vl eo oi niape t ec g ntdt t epsbeai f t e. e o i hc te a -k g s a o t . ae t c mps o s pl o ahr o o e t os l f a e u sR g n nw ih c i e o r ce ed i t i d e i e h c i c lar is h
A a tHu n F c tcin Meh d F 0 Coo g s Un e mpe a k r u d F s ma a e Dee t t o rm lrI o ma e d r o C lx B c go n
基于帧间差分法和AdaBoost算法的人脸跟踪

发的. 主要用于图像处理和计算机视觉应用 . 目前 已开 发 出最新 的 2 . 4 . 4版 它提供 了大多数常用的图像处理
函 数 和 基 本 矩 阵 运 算 . 因此 可 以大 大 缩 短 应 用 程 序 开 发 周 期 其 中 大 部分 的 函数 代 码 的编 写 是 基 于 I n t e l 处 理器指令 的 . 因此 可 以发 挥 处 理 器 最 1 3 . 0 6 下
背景区域:
l i ( t ) 一 i ( t 一 1 ) I < T ( 1 )
类 器 的训 练 人 脸 的算 法 如 下 : 已 知 P是 集 合 训 练 用 的 简单 特 征 分类 器 的 训 练 正 例集 . N是 集 合 训 练 用 的 简 单 特 征 分 类 器 的 训 练 负 例
的 背景 下 . 无论在人体处于移动正常、 缓 慢 或静 止 的情 况 下 , 该 方 法 都 能 实现 单人 脸 检 测跟
踪 , 且跟踪速度较快。
关 键 词 :Ad a Bo o s t :帧 间 差分 法 :人 脸 检 测 ;Op e n CV
0 引
言
用了 O p e n C V 开 源 库 作 为 实 验 工 具 .非 常 方 便 地 完 成
( 2 ) 初始化 F 0 = 1 . 0. 1
的时 间 建 立 背 景 模 型 及 维 护 背景 模 型 基 于 光 流 法 的
精确定位人脸 . 通 过保 存 历 史 人 脸 区域 . 并 且 动 态 变 化
历 史 区域 大 小 . 实验证 明 . 该 方法能 够在 1 0帧/ s的 实
时 视 频 中成 功检 测 跟 踪 人 脸 .并 降 低 了传 统 A d a B o o s t
视频中实时的人脸检测算法

() 图像 ( 框 为 的人 脸 窗 口 , a原 上 下框为非人脸窗 口)
( ) 缘 图 像 b边
图 2边 缘 能 量 快 速 排 除 非 人 脸 窗 口演 示
多分 辨 率搜 索 : 图像 的扫描 分 成两 个 阶段 . 对 按搜 索 量化 步 长的大 小分为 粗分 辨 率 和细分 辨率 法 的的 改进 . 优 势体 现 在 : 方 面 。 需 确定 弱 其 一 无 分 类器 的个 数 。而是根据 给 定 的误 检率 自适 应 的 进行 。 运 用 上面 的三种 策略 .与传 统 的检 测方 法相 选 择弱 分类 器 .当满足误 检 率条 件 时该 强分 类 器
一
福
建 电
脑
21 0 2年第 8期
种高复 杂 的算 法不 易在硬 件上 实 现 .而 本文 算法
比较 简练 , 容易 在硬 件上 实现 , 已经 在 dp上实 现 s
了。
5、 论 结
本文 提 出了一种视 频流 中实 时 的人脸 检测 算 法 .它是基 于 G nl A a os 的多特 征融合 的快 e t d b ot e 速算 法 。 结合 了运 动特 征 、 色特 征 、 H a 特征 肤 类 ar
人脸检 测作 为物体检 测 问题 的一个 特例 .长期 以 策 略 。 来 一直 备受关 注 .已经开 始广 泛应用 到全新 人机
界 面 、 于 内容 的检 索 、 于 目标 的视频 压 缩 、 基 基 数 字视频 处理 、 视觉 监测 等许多 领域 。 国内外 学者 提 出 了很 多关 于人脸 检测 的方法 .大体 上可 以概 括
后在 水 平 和垂直方 向上 扫描 投 影点 .用 以确定 水 布在 2 0 0到 4 0 0之 间 为 了提高 边缘 能 量 的 50 00 计 算速 度 , 用积 分 图『 的思 想 。 利 1 1 假设 待测 图像 的 平 和垂 直方 向上 的运 动 目标 区域 的边界 点及 区域
基于双高斯平均似然度和帧间差分的人脸视频图像肤色提取

S ki n Ex t r a c t i o n Ba s e d o n Do u bl e Ga u s s i a n a n c e
Y a n g Qi n g h u a ,Li We i ,S h u La n y i n g ,H e C h a o ,H e Xi a n b o
( 1 . De p a r t me n t o f Me d i c a l I ma g i n g,No r t h S i c h u a n Me d i c a l Co l l e g e ,Na n c h o n g,6 3 7 0 0 7,Ch i n a;
第2 8 卷第 l 期
2 0 1 3年 1月
数
据
采
集
与
处
理
Vo l - 2 8 No . 1 J a n .2 0 1 3
J o u r n a l o f Da t a Ac q u i s i t i o n & Pr o c e s s i n g
t r a c t i on a l go r i t hm i s pr e s e n t e d b a s e d o n t he Cb Cr - CgCr d ou bl e Ga u s s i a n a v e r a ge de gr e e of l i ke —
摘要 : 针 对 有 色 光 照 和 复 杂 背景 的人 脸 视 频 图像 , 提 出一 种基 于 C b C r - C g C r双 高斯 平 均似 然度 和 Ⅵ Q 颜 色 空 间
的 J分量 帧 间 差分 的肤 色提 取 算 法 。该 算 法对 色偏 调 整 预 处 理 后 的 人 脸视 频 输 入 图 , 计算 C b C r - C g C r双 高斯 平
deepfake detection 方法综述

deepfakedetection方法综述随着科技的发展,深度伪造(Deepfake)技术也日益成熟,对社会和个人产生了深远的影响。
为了应对这一挑战,我们需要深入了解并发展deepfake检测方法。
在这篇综述中,我们将对现有的deepfake 检测方法进行全面分析。
一、背景介绍深度伪造是一种通过深度学习技术生成高度逼真图像或视频的技术。
它通常被用于政治演讲、新闻报道、社交媒体等领域的虚假内容,对社会和个人造成严重危害。
因此,开发有效的deepfake检测方法变得尤为重要。
二、deepfake检测方法1.基于深度学习的检测方法:这类方法通常使用卷积神经网络(CNN)或循环神经网络(RNN)来训练模型,识别深度伪造的图像或视频。
这些模型通常需要大量的带标签的数据进行训练,以便学习真实和伪造内容的特征差异。
2.基于内容的检测方法:这种方法主要关注深度伪造视频中的特定特征,如人脸、语音等。
通过对这些特征的分析,可以识别出深度伪造的内容。
3.基于统计的检测方法:这种方法通过对深度伪造的视频或图像进行统计分析,找出其与真实视频或图像的差异。
这种方法通常需要大量的数据集和复杂的算法。
4.基于多模态的检测方法:这种方法结合了多种模态的信息,如图像、语音、文本等,以提高检测的准确性和效率。
三、优缺点分析基于深度学习的检测方法具有高准确率,但可能需要大量的带标签的数据进行训练,且训练过程可能需要高级的计算资源。
基于内容的检测方法通常更加直观,易于使用,但对特定领域的深度伪造可能效果不佳。
基于统计的检测方法对于不同种类的深度伪造可能有不同的效果,但统计方法相对简单,易于实现。
基于多模态的检测方法可以综合多种信息,提高检测的准确性和效率,但也增加了实现的复杂性和计算成本。
四、未来发展方向随着深度学习技术的发展,我们可以期待更多的创新deepfake检测方法出现。
例如,使用更先进的神经网络架构,如Transformer或Transformers,可能进一步提高检测的准确性。
人脸识别技术的优化方法与误差分析

人脸识别技术的优化方法与误差分析人脸识别技术是一种基于计算机视觉和模式识别的生物特征识别技术,近年来得到广泛应用。
然而,由于复杂的外界环境和个体之间的差异,人脸识别技术仍然存在一定的误差。
为了提高识别准确性和稳定性,研究人员提出了许多优化方法,并对误差进行了深入分析。
首先,针对光照条件的影响,人脸识别技术的优化方法主要包括光照归一化和光照不变性算法。
光照归一化是通过将图像转换成灰度图或标准化的颜色空间,消除光照条件对人脸特征的影响。
而光照不变性算法则尝试对图像进行光照补偿,使得在不同光照条件下的人脸图像具有一定的一致性。
通过使用这些方法,可以有效地降低光照条件对人脸识别的误差。
其次,人脸姿态的变化也是限制人脸识别技术准确性和鲁棒性的因素之一。
为了解决这个问题,研究人员提出了姿态归一化和三维人脸建模等方法。
姿态归一化方法可以将人脸图像旋转至标准姿势,从而提高识别的准确性。
而三维人脸建模方法则通过对人脸进行三维重建,从而可以更准确地匹配和比对不同角度的人脸图像。
这些方法的应用可以显著提升人脸识别技术在姿态变化下的鲁棒性。
此外,面部表情变化也对人脸识别技术的准确性产生影响。
针对面部表情的干扰,研究人员提出了表情归一化和动态人脸识别方法。
表情归一化方法通过降低面部表情的变化对特征的影响,从而提高识别的准确性。
动态人脸识别方法则考虑到了人脸图像的时序性,通过分析面部表情的变化趋势,识别出不同面部表情下的人脸特征,从而提高了识别的准确性和稳定性。
此外,人脸识别技术中的误差还可以从其他方面进行分析和优化。
比如在特征提取和匹配阶段,可以通过选择更具区分度的特征或者使用更复杂的匹配算法来提高识别的准确性。
同时,可以利用机器学习和深度学习的方法,从大量的训练数据中自动学习人脸特征的表示,以进一步提升人脸识别的性能。
然而,人脸识别技术的优化方法也不能完全消除误差。
应用场景的复杂性和数据的多样性使得误差无法完全避免。
因此,在实际应用中,我们也需要考虑误差对用户体验和系统性能的影响,根据实际需求制定合理的误差容忍度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复杂背景下基于时间差分的人脸检测算法Face Detection Based on Time Difference in Complex Background姚静梅雪林锦国Yao Jing Mei Xue Lin Jin-guo(南京工业大学,自动化学院,江苏南京 210009)摘要:本文主要结合序列图像的运动信息和肤色信息进行复杂背景下的人脸检测。
首先利用连续三帧间的运动信息进行粗检测,采用自适应阈值法从差分图像中提取出运动区域,再对差分图像进行相与操作,限制搜索范围;然后利用人脸肤色信息,在YCbCr色彩空间内检测出肤色区域;最后利用人脸的几何特征信息对肤色区域作进一步验证,得到精确人脸。
该方法综合了帧间和帧内的分析结果,实现简单、高效。
实验证明,在复杂背景下对光照和其他噪声有较好的鲁棒性。
关键词:人脸检测;时间差分;运动信息;肤色特征中文分类号:TP391.41 文献标识码:AAbstract: A method of combining motion and skin-color information of successive images to detect faces in complex background is presented. First, the motion information between three continuous frames is used for coarse detection to obtain the difference images, from which the motion areas can be detected by self-adaptive threshold method, and then take and operation to limit the searching range. Second, the skin-color areas are detected in YCbCr color-space. Finally, g eometry feature information is used to further validate the skin-color areas, which can obtain the fine face. This method combines the inter-frame and intra-frame processing, which is simple and effective to realize, and is proved to be robust to illumination and other noises in complex background. Keywords:Face Detection;Time Difference;Motion Information;Skin-color Feature1、引言人脸检测(Face Detection)是一切人脸处理系统的基础。
近年来,由于计算机技术的迅猛发展,数字图像处理技术的日益完善,人脸检测作为人脸信息处理中的一项关键技术,已成为图像处理、模式识别与计算机视觉领域内的热点课题[1]。
目前人脸检测方法多数是在一般环境下的单幅图像中检测人脸。
如基于对称性、器官分布、纹理等的人脸检测,以及神经网络的学习、特征脸模式等方法。
这些方法或者计算复杂度太高,或者鲁棒性较差,适应面很窄。
视频序列图像的人脸检测算法要比单幅静态图像的人脸检测算法复杂得多,需要考虑更多噪声因素的影响,如随机噪声、室内亮度变化、室外背景纹理的慢变化等。
本文使用了一种基于时间差分的人脸检测方法,从粗到细实现人脸的精确检测。
首先利用连续三帧图像间的运动信息进行粗检测,在两两差分得到差分图像后,利用形态学方法分别对差分图像进行预处理,去除光线等因素引起的干扰,并采用自适应阈值法从差分图像中提取出运动区域,再对两幅差分图像相与,去除非本帧图像的目标区域,即只提取当前帧图像的运动目标区域,进一步限制搜索范围;然后利用肤色和形状信息对人脸区域作进一步检测和验证[2], 得到精确人脸。
该方法综合了帧间和帧内的分析结果,实验证明,该方法实现简单、高效,并且在复杂背景环境下仍具有对光照、噪声等的鲁棒性。
2、算法的总体框架该算法按照从粗到细的检测模式,主要采用图像的运动特征信息与人脸的肤色、形状特征信息相结合的检测法,通过运动检测缩小搜索范围,并将肤色、形状特征信息作为验证手段。
算法流程如图1所示,由3大步骤组成[3]。
(1)帧间的时间差分处理在视频序列图像中,人脸是一个运动区域,所以利用运动信息可以去除图像中静止背景区域的干扰。
本文在三帧序列图像之间采用基于像素的两两差分,使用自适应阈值化来提取各自差分图像中的运动区域,然后对两幅差分图像二值化后相与来缩小目标范围。
但是由于背景的复杂性和光线、图像的噪声等干扰因素引起的波纹和小块仍没能去除,因此加上形态学处理方法。
该模块缩小了后续人脸检测和定位部分的搜索范围,从而减少了运算量。
该方法实现简单,计算速度快,并且在静止的复杂背景下有很好的鲁棒性。
(2) 基于肤色的人脸检测在提取的运动目标中,找出肤色部分,进行肤色区域分割,并对分割的结果进行区域的去噪、形态学处理,获得人脸候选区域。
该模块可以获得大致的人脸区域,但是也可能包含了非人脸区域,比如运动着的手臂等。
(3) 人脸验证和最终定位为了找到正确的人脸区域,对第(2)步中得到的所有候选人脸区域,通过人脸的几何特性分析,进一步进行验证,去掉非人脸假区域,准确定位人脸。
3、具体算法描述3.1 帧间的时间差分处理本文讨论的视频序列其背景基本不变,因此,可以采用帧间差分算法来提取视频图像中的运动区域,该算法简单,计算速度快,比较适合于实时处理。
将图像中的运动目标从背景中分割出来,就可以缩小人脸的候选区域。
时间差分处理的主要思想是在两个相邻帧间,采用基于像素的时间差分并且阈值化来提取图像中的运动区域。
采用基于两帧差分的方法时,运动物体的重叠部分往往检测不出,造成运动物体不完整,或者检测出物体在两帧中的信息,即将目标扩大了。
本文采用三幅图像两两差分,为了提高运动检测的鲁棒性,对差分图像使用了一种自适应的阈值选择方法。
首先对视频序列图像中的连续三帧进行灰度化,然后采用三幅图像两两差分,见式3-1、3-2、3-3。
其中f (x,y)表示图像的灰度值,从RGB 空间灰度化的公式见3-1式。
1f (x,y,t)∆、2f (x,y,t)∆分别为帧2与帧1、帧3经过差分运算后的变化值。
则帧差f (x,y,t)∆中包含了运动引起的变化和噪声引起的变化。
121223f=0.299r+0.587g+0.114b (3-1)f (x,y,t)abs(f (x,y,t )f (x,y,t )) (3-2)f (x,y,t)abs(f (x,y,t )f (x,y,t )) (3-3)∆=−∆=−在阈值的选定上,本文采用自适应阈值法。
一般情况下,运动区域内各像素的变化幅度要大于整个图像变化幅度的平均值,另外,考虑到噪声等因素的影响,选择整个图像变化幅度的均方差作为运动区域像素变化幅度的附加值,见式3-4、3-5、3-6。
N 1M 1x 0y 01aver f (x,y,t); (3-4)N M (3-5)t=aver (3-6)σσ−−===∆×=+∑∑ 式中N 和M 分别为图像的宽度和高度,aver,,t σ分别表示帧差图像的均值、均方差和自适应阈值。
如果f (x,y,t)∆大于t ,则该点为运动点,输出图像的灰度值等于后帧图像的值;否则为不动点,附值为0。
实验结果表明采用式(3-6)作为自适应阈值进行运动检测的效果要比固定阈值法进行判别的结果好。
固定阈值法的适应性不强,在光照等因素影响下,阈值的选择波动性大,不具有通用性,往往需要重新设定阈值;而该自适应阈值法,它不仅适应性好,而且抗噪性强。
通过自适应阈值获得的两幅差值图像二值化后,经过对应像素与运算,就可以更正确地提取出运动区域。
一般情况下,该差分图像已经大大减小了下一步的搜索范围,即可以直接进入下一步操作。
但是,在实际的图1 算法总体框架工作条件下,由于背景的复杂性和光线、图像的噪声等自然条件干扰因素的影响,使得帧间的时间差分算法不能很好的提取出真正所关心的目标物体,即产生的差分图像的范围非常广,这对人脸检测带来了严重的干扰和负面影响。
因此,本文在阈值化之前先对差分图像进行预处理,使用数学形态学方法,利用腐蚀和膨胀运算过滤细小边界和噪声点,并恢复有用信息,将产生的运动区域控制在目标范围内,减少下一步的搜索范围。
图2是利用帧差信息进行运动检测结果。
从图2(d)和图2(e)的比较可以看出,由于户外风力和光线等干扰因素的影响而产生的尖点和细线,已大部分被过滤,大大缩小了下一步的检索范围,并且可以使试验不仅仅局限在实验室内部,还可以在户外复杂环境下进行。
从图2(e)可以看出,两帧图像差分获得的是目标在两帧中的信息,即将目标扩大了。
因此引入三帧差分,利用两两差分后相与来缩小目标范围。
图2(f)即为三帧差分的结果,实验证明,利用上述形态学预处理、自适应阈值法、三帧图像的时间差分,可以有效地去除环境因素干扰和背景中的类肤色区域,提取出所要的运动目标,大大缩小了下一步肤色检测的搜索范围。
(a ) (b ) (c ) (d ) (e ) (f )图2(a)第一帧图像;(b)第二帧图像;(c)第三帧图像;(d)未经形态学处理的差分图像;(e)形态学处理后的差分图像;(f)两差分图像相与的结果3.2 基于肤色的人脸检测在不同光照条件下,肤色在色度空间都具有很好的聚类特性。
基于肤色的检测方法具有运算速度快、容易实现等特点。
但是,对于复杂背景的图像来说,肤色检测容易受到类似肤色的背景区域干扰。
本文结合基于差分图像的运动区域提取方法和基于肤色的人脸检测算法,既可以排除背景的干扰,又可以保证人脸检测的实时性。
使用肤色信息进行人脸检测的关键问题是色彩空间的选取和肤色辨别方法。
本文采用YCbCr 色彩空间,只利用色度和饱和度信息进行判断。
该空间具有与人类视觉感知过程相类似的构成原理,并且将亮度信息和色彩信息相分离,受亮度变化的影响小,同时计算过程和空间坐标表示形式比较简单,被广泛地应用在各个领域。
RGB 空间到YCbCr 色彩空间的转换矩阵见式3-7。
b r Y 0.2990 0.5870 0.1140R 0C -0.1687 -0.3313 0.5000G +128 (3-7)0.5000 -0.4187 -0.0813B 128C ⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦ 通过大量实验,发现人脸肤色在YCbCr 空间内的Cb 和Cr 值分布非常集中,在特定的范围之内,通过选取合适的阈值,可以把彩色差值图像转换为二值差值图像,白色代表肤色点,黑色代表非肤色点。