面旋转人脸检测与特征定位方法研究

合集下载

人脸检测与识别的方法

人脸检测与识别的方法

人脸检测与识别的方法一、传统方法1.图像金字塔图像金字塔是指通过对图像进行多次减采样或加采样得到一系列分辨率不同的图像。

人脸检测中使用图像金字塔可以将输入图像在不同尺度下进行处理,从而实现对不同尺度的人脸进行检测。

2. Haar特征和级联分类器Haar特征是指用于检测人脸的一种灰度特征,它可以通过计算图像上不同区域的灰度差值来表示。

级联分类器是指通过级联多个简单的分类器来构建一个复杂的分类器,用于对图像中的人脸进行分类。

通过结合Haar特征和级联分类器可以实现高效的人脸检测。

3.高斯混合模型与皮肤颜色模型高斯混合模型是指将图像中的像素分布建模为几个高斯分布的加权和,通过对图像进行颜色建模可以用于判断像素是否属于人脸区域。

皮肤颜色模型是一种常用的方法,通过对肤色像素的统计分析可以辅助人脸检测。

二、深度学习方法1.卷积神经网络(CNN)卷积神经网络是一种深度学习模型,通过使用包含卷积层和池化层的结构可以从原始图像中学习到人脸特征。

通过在大量标注有人脸的数据集上进行训练,可以实现高效准确的人脸检测和识别。

2.目标检测框架目标检测框架是一种深度学习模型,通过将图像中的人脸看作一个目标并进行检测和定位。

常用的目标检测框架包括RCNN系列(如Faster RCNN、Mask RCNN)和YOLO系列(如YOLOv3)。

这些框架可以同时实现人脸检测和人脸识别。

3.人脸关键点检测人脸关键点检测是指通过深度学习模型来预测人脸中的关键点位置,如眼睛、鼻子、嘴巴等。

通过检测人脸关键点可以实现更加准确的人脸检测和识别。

常用的人脸关键点检测方法包括人脸解析模型(如BlazeFace)和人脸关键点检测模型(如Hourglass)。

总结:传统方法主要包括图像金字塔、Haar特征与级联分类器、高斯混合模型和皮肤颜色模型等;而深度学习方法主要包括卷积神经网络、目标检测框架和人脸关键点检测等。

随着深度学习技术的发展,深度学习方法在人脸检测与识别中取得了更好的表现,但传统方法在一些特定场景下仍然具有一定的优势。

人脸识别技术的定位与对齐方法

人脸识别技术的定位与对齐方法

人脸识别技术的定位与对齐方法人脸识别技术是现今信息安全和智能监控领域中一种重要的技术手段。

其主要目标是通过对人脸图像的分析和比对,实现对个体的身份识别。

而在整个人脸识别过程中,人脸定位与对齐是一项关键的预处理环节。

本文将探讨人脸识别技术的定位与对齐方法,并讨论相关应用与挑战。

首先,人脸的定位是指通过对图像进行分析,将图像中的人脸区域准确定位出来。

这个过程对于后续的特征提取和匹配是非常重要的。

目前广泛应用的人脸定位方法有基于颜色信息的定位和基于特征的定位。

基于颜色信息的定位方法通过提取人脸部分的肤色信息,然后进行阈值处理和形态学运算,最终得到人脸区域。

这种方法简单高效,对于光照变化较小的图像效果较好。

而基于特征的定位方法则是通过训练一个分类器,将人脸和非人脸的图像进行区分。

常用的特征有Haar特征、HOG特征等。

这种方法的优势在于可以适应不同光照和角度变化较大的情况。

其次,人脸的对齐是指将不同图像中的人脸进行准确的对齐,使得在图像上的相应位置能够一一对应。

这个过程可以消除由于姿态、表情等变化导致的困扰,提高人脸识别的准确性。

目前常用的人脸对齐方法有基于特征点的对齐和基于纹理的对齐。

基于特征点的对齐方法首先通过检测人脸的特征点,如眼睛、鼻子、嘴巴等关键点,然后根据这些关键点的位置关系进行人脸对齐。

常用的算法有Active Shape Model (ASM)和Active Appearance Model (AAM)等。

而基于纹理的对齐方法则是通过构建某种纹理模型,将人脸的纹理特征进行对齐。

这种方法的优势在于对于姿态变化较大的情况下也能保持较好的对齐效果。

人脸识别技术的定位与对齐方法在实际应用中具有广泛的应用前景。

首先,在安全领域,人脸识别技术的定位与对齐方法可用于安全监控系统中。

通过对监控视频中的人脸进行定位与对齐,可以准确地识别出对象的身份信息,提供有效的安全保障。

其次,在智能手机和电脑领域,人脸识别技术的定位与对齐方法可用于人脸解锁功能的实现。

超全的最新的人脸识别特征点定位方法

超全的最新的人脸识别特征点定位方法

超全的最新的人脸识别特征点定位方法人脸识别是近年来计算机视觉领域的一个重要研究方向,其中人脸特征点定位是其关键技术之一、早期的人脸特征点定位方法主要基于手工设计的特征和传统的机器学习算法,但这些方法在复杂场景下效果较差。

随着深度学习的兴起,越来越多的人脸特征点定位方法采用了基于深度神经网络的方法,取得了令人瞩目的成果。

下面将介绍一种具有较高准确率和鲁棒性的最新人脸特征点定位方法。

该方法主要分为两个阶段:人脸检测和人脸特征点定位。

在人脸检测阶段,首先利用深度神经网络模型,如MTCNN(多任务级联卷积神经网络)或RetinaFace,对输入图像进行人脸检测。

通过对检测结果进行阈值处理和非极大值抑制,筛选出较为准确的人脸候选框。

在人脸特征点定位阶段,利用深度神经网络模型进行人脸特征点的定位。

最常用的模型是HourGlass网络,它是一个具有层级结构的神经网络,能够有效处理不同尺度和不同角度下的人脸特征点定位任务。

HourGlass网络通过堆叠多个残差模块实现了对特征的多尺度和多次聚合。

此外,为了提高网络的鲁棒性,还可以引入注意力机制和多尺度信息融合。

具体而言,人脸特征点定位任务可以分为两个子任务:人脸区域回归和特征点定位。

在人脸区域回归子任务中,将输入图像通过HourGlass网络,输出人脸框的位置信息。

在特征点定位子任务中,将输入图像和人脸区域通过HourGlass网络,输出相应的特征点坐标。

为了提高网络的鲁棒性,可以引入一些技巧,如辅助损失函数、残差连接、批量归一化等。

除了HourGlass网络,还有其他一些深度神经网络模型也被广泛应用于人脸特征点定位任务,如ResNet、VGGNet等。

这些模型通过堆叠多个卷积和池化层,实现对图像特征的抽取和学习。

同时,为了进一步提高准确率,可以采用数据增强技术,如随机旋转、缩放和平移等。

综上所述,最新的人脸特征点定位方法主要利用深度神经网络模型进行人脸检测和特征点定位。

人脸90度翻转纠正算法

人脸90度翻转纠正算法

人脸90度翻转纠正算法1.引言1.1 概述概述部分的内容旨在介绍本篇文章的主题并提供一些背景信息。

具体内容如下:人脸识别技术在近年来得到了广泛的应用,从安全领域到人工智能领域,都离不开人脸识别技术的支持。

然而,在实际应用中,人脸图像的质量和角度问题是一个常见的挑战。

尤其当人脸图像处于90度翻转的情况下,会严重影响人脸识别的准确性和效率。

为了解决人脸图像90度翻转的问题,本篇文章将介绍一种人脸90度翻转纠正算法。

该算法基于深度学习的技术原理,通过对人脸图像进行角度翻转的纠正,可以将90度翻转的人脸图像恢复为正常的姿态,并提高人脸识别的精准度。

本文将首先介绍人脸识别中存在的问题,重点讨论人脸角度翻转给人脸识别带来的挑战。

然后,我们将详细探讨该算法的原理和实现方法,以及其在人脸识别领域的应用前景。

最后,通过本文的研究和分析,我们希望能够为解决人脸90度翻转问题提供一种有效的解决方案,进一步推动人脸识别技术的发展和应用。

希望本文的内容能够为相关领域的研究者和开发者提供一些有价值的参考和启发。

1.2文章结构文章结构:本文将从以下几个方面对人脸90度翻转纠正算法进行深入探讨。

首先,在引言部分,我们会对本文的概述进行介绍,同时给出文章的目的以及整体结构。

接下来,在正文部分,我们将讨论人脸识别中存在的问题,并详细探讨人脸角度翻转所面临的挑战。

最后,在结论部分,我们将对算法原理进行总结,并对算法的应用前景进行展望。

通过对这些内容的探讨,本文希望能够更好地理解人脸90度翻转纠正算法,并为其未来的发展提供一些思路和建议。

在正文的部分,我们将深入探讨人脸识别中存在的问题。

我们将首先介绍人脸识别技术的背景,并对其在各个领域的应用进行介绍。

接下来,我们会详细讨论人脸角度翻转所面临的挑战,包括光线的影响、姿态变化以及表情变化等因素对人脸翻转纠正的影响。

通过对这些问题的分析,我们可以更好地理解人脸角度翻转纠正算法所面临的困难和挑战。

人脸识别中的人脸关键点检测算法优化

人脸识别中的人脸关键点检测算法优化

人脸识别中的人脸关键点检测算法优化一、引言人脸识别技术在近年来得到了广泛的应用,其实现原理中的一个关键环节就是人脸关键点的检测。

人脸关键点检测算法的优化是提高人脸识别准确性和效率的关键。

本文将就人脸关键点检测算法的优化进行探讨。

二、人脸关键点检测算法概述人脸关键点是人脸图像中的一些特定位置,例如眼睛、鼻子、嘴巴等部位。

人脸关键点检测算法旨在通过对人脸图像的分析,准确地定位这些关键点。

常见的人脸关键点检测算法包括传统的基于模型的方法和基于深度学习的方法。

传统的基于模型的方法主要基于特征提取和模式匹配原理,通过人工设计特征或使用机器学习方法对特征进行学习。

这些方法通常需要预定义的特征模型,并且对于不同的人脸图像,需要手动调整模型参数,因而具有一定的局限性。

基于深度学习的方法则利用深度神经网络的强大学习能力,自动学习人脸的特征表示,并通过回归或分类模型得到人脸关键点的坐标。

这些方法在人脸关键点检测任务上取得了良好的效果,但是其复杂的网络结构和需要大量的训练数据使得其计算复杂度较高。

三、人脸关键点检测算法的优化方向为了提高人脸关键点检测算法的准确性和效率,研究者们提出了一系列的优化方法和技术。

以下将从多个方面对这些优化方向进行讨论。

1. 特征提取人脸关键点检测算法的准确度与特征提取的质量密切相关。

为了获得更好的特征表示,可以使用先进的特征提取算法,如局部二值模式(Local Binary Patterns, LBP)、方向梯度直方图(Histogram of Oriented Gradients, HOG)等。

这些算法可以从人脸图像中提取出更具代表性的特征,有助于提高关键点检测的准确性。

2. 模型优化对于基于模型的人脸关键点检测算法,模型的优化是一项重要的任务。

可以通过对模型进行精细的调整和优化,提高模型的性能。

此外,还可以使用更为先进的模型,如级联形状回归器(Cascade Shape Regression, CSR)、支持向量回归(Support Vector Regression, SVR)等,来取代传统的模型,提高关键点检测的精确度。

一种快速眼睛定位与人脸平面旋转校正方法

一种快速眼睛定位与人脸平面旋转校正方法

一种快速眼睛定位与人脸平面旋转校正方法I. 引言A. 研究背景B. 研究目的C. 方法介绍II. 相关研究与技术综述A. 相关研究介绍B. 技术综述III. 快速眼睛定位方法A. 眼睛定位原理B. 眼睛定位流程C. 实验结果分析IV. 人脸平面旋转校正方法A. 平面旋转原理B. 校正流程C. 实验结果分析V. 综合实验结果分析与总结A. 实验结果分析B. 总结和展望VI. 参考文献第1章节:引言A. 研究背景随着计算机视觉技术的快速发展,人脸识别已经成为了一个热门的研究领域。

而在人脸识别系统中,快速准确的眼睛定位和人脸平面旋转校正是至关重要的。

例如在照片或视频的实时识别中,这两项技术能够有效地提高人脸识别系统的识别速度和准确率。

此外,也有很多应用场景需要眼睛定位和人脸平面旋转校正,例如人脸美化效果、虚拟现实技术等。

在过去的研究中,已经有很多学者对于快速准确的眼睛定位和人脸平面旋转校正进行了深入的研究。

但是,在实际应用中,这些方法往往存在着不稳定、运行缓慢等问题,需要不断地优化和改进。

因此,本文从实用角度出发,提出了一种新的眼睛定位方法和人脸平面旋转校正方法,致力于提高系统的性能和准确率。

B. 研究目的本文旨在提出一种快速稳定的眼睛定位和人脸平面旋转校正方法,能够有效地提高人脸识别系统的性能和准确率。

具体的研究目标包括:1. 提出一种快速眼睛定位算法,以稳定准确的方式定位眼睛位置,并准确地估计人脸姿态信息。

2. 提出一种快速的人脸平面旋转校正方法,能够校正姿态偏离较大的人脸图像,以提高人脸识别系统的准确率。

3. 验证所提出的方法的实用性,并进行性能对比实验。

C. 方法介绍本文提出的眼睛定位和人脸平面旋转校正方法主要包括以下几个步骤:1. 眼睛定位:通过多通道卷积神经网络提取眼睛特征,并使用三级PyrDown减少图像的尺寸,提高速度。

根据眼睛特征和人脸特征进行的联合卷积操作,可以稳定、准确地定位眼睛位置。

人脸识别技术在多视角识别中的应用研究

人脸识别技术在多视角识别中的应用研究

人脸识别技术在多视角识别中的应用研究引言:人脸识别技术是数字图像处理与模式识别领域中的重要技术分支,通过识别和验证人脸图像中的个体身份信息。

多视角人脸识别是人脸识别技术的一个重要研究方向,它旨在解决在多个视角下进行人脸识别时的挑战。

随着多视角识别技术的不断发展和进步,人脸识别技术在安全监控、人机交互、社交网络等领域得到了广泛的应用。

本文将详细探讨人脸识别技术在多视角识别中的应用研究。

主体:1. 多视角人脸识别技术的基本原理多视角人脸识别技术通过采集和处理多个角度下的人脸图像,实现对多视角人脸的准确识别。

其基本原理是通过人脸检测和关键点定位、姿态估计和人脸重建等步骤,提取人脸特征,并利用特征匹配和分类算法进行人脸识别。

传统的多视角人脸识别技术主要依赖于手工设计的特征提取算法,如局部二值模式(LBP)、主成分分析(PCA)等,然而这些方法对于多视角下的人脸图像具有一定的局限性。

近年来,随着深度学习的兴起,卷积神经网络(CNN)等方法在多视角人脸识别中取得了显著的成果。

2. 多视角人脸识别技术的关键挑战多视角人脸识别技术的发展面临着一些关键挑战。

首先,不同视角下的人脸图像具有丰富的姿态变化,导致图像中的人脸部分存在形变和遮挡的问题;其次,光照变化引起的亮度和对比度的变化也会对多视角人脸识别的准确性产生负面影响;另外,不同摄像头的像素分辨率和成像参数差异也会影响多视角人脸识别的性能。

因此,解决这些挑战是多视角人脸识别技术研究的关键。

3. 多视角人脸识别技术的应用场景多视角人脸识别技术在各个领域具有广泛的应用价值。

首先,它在安全监控领域发挥着重要作用。

通过多角度的人脸识别技术,可以提高监控设备对不同角度下人脸的识别准确性,实现更精确的人脸检索和比对。

其次,多视角人脸识别技术在人机交互领域也有应用潜力。

通过多视角识别技术,可以实现人脸表情、眼部动作等非语言信息的识别和交互,提高交互系统的智能性和用户体验。

此外,多视角人脸识别技术在社交网络中的应用也越来越广泛,可以实现对多个角度下的人脸图像进行自动标记和分类,提高社交网络的人脸识别功能。

视频人脸检测与特征点定位研究

视频人脸检测与特征点定位研究
( 海大 学 影视 艺术技 术学 院 , 海 207 ) 上 上 002
摘 要 : 于对视 频 中人脸 的检测 和特征 点定 位算法 的学 习 与研 究 , 中提 出 了一 种结 合 连续 均 值 向量 和 主 动形 状模 型 基 文
的新 方法 。该方 法首先 对视 频帧 进行局 部连 续均值 量化 变换处 理 , 速地 检测 出似人脸 区。然后用 改进 A M 方法来 定位 快 S
Ke r sfc eet n fa r i s oao l a S T; M ywod :aedt i ; t ep n t n; l MQ AS c o e u o tl i c c o
O 引 言
视频作为一种最有价值信息已经被广泛接受 。而 视频人脸的检测与定位 , 为人脸 信息处 理过 程 中的 作
ma o ss l ce eb s a d d t i .Th smeh d Wa e td t h w o d p s i nn f a ilf a i r n i ee t d a t e tc s h n i ae p nt o i t o s tse o s o g o o i o i g o c a e mmsb s d o a t e e to . t f a e n f s tc i n d
所检 测 出人脸 的特征 点 , 用双 阈值 Sbl 子进行 边缘 检测 , 边缘 信 息 , 使 oe算 提取 当搜 索 时利 用 这些 边 缘信 息 来 改变 特 征点
的权值, 使带有更多边缘信息的像素点更有可能被选为最佳候选点。该方法可以快速地对人脸做出检测, 并能很好地定
位 出人脸 特征点 。 关键 词 : 脸检测 ; 征点定 位 ; 续均值 量化 ; 人 特 连 主动 形状模 型 中 图分类 号 :I0 TB 9 文献 标识码 : A 文章 编号 : 7 — 2 X 21 )5 00 — 3 1 3 69 (0 2 0— 22 0 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第9期吴暾华:平面旋转人脸检测与特征定位方法研究J715决r轮廓线的内f【rI问题本文将罔绕以上4点展开,最后给出实验结粜和结论2角点检测与平面旋转人脸检测角点是图像中局部灰度变化剧烈的点或者边缘曲线上具有足够大曲率的点,我们采用的角点检测方法是KLT(Kanade—Lucas.Toamsi)方法L91.通过对CMU测试集和PurdueAR人脸库的实验观察,发现角点分布于眼睛的几率为100%,因此町将角点作为眼睛的疑似点,枚举任意两个眼睛可以构造出可能的人脸区域,然后再运用人脸检测器进行检测.另外,本文所指的正面人腧是指水平旋转角度在[一150,+15。

]、左右旋转角度在[一卅,+3舻]平¨上下旋转角度在[一45。

,+45。

]以内的人脸,角度范围是根据实验结果确定的.2.1Hessian矩阵与角点检测Ⅳ维空间中一点P的二阶Taylor展开式为:J(P+Ap)≈,(P)+Ap7v1(P)+Ap’日(P)△P,VI(P)为P点的梯度矢量,H(P)为P点的Hessian矩阵.^_维空间的Hessian矩阵为一个NXN的实对称矩阵:r§缝!)蔓丛12…i拯!)、氨}执l执2执1瓠。

1日(P)垒I…………(1)|a:£(x)a缝z)扩f(z)lL赢,画l鼠扫r2文i/在H(P)的Ⅳ个特征值中,越大的特征值对应的特征向量代表着P点曲率越大的方向[102.KLT角点检测方法正是利用Hessian矩阵的这一几何意义而提出的,当图像上某点的特征值满足一定约束条件时就被认为是角点.ur角点检测的具体步骤如下:①计算每个象素i的水平和垂直方向上的差分值Dx(i)和所(i);②设以象索i为中心的KXK临域为S,计算S内的z瓤sian矩阵H㈣S(嚣≥鼍≯m特征值^】、A2,令^:=Min(^1,^2);③过滤掉特征值小于Max(^,)×Q的象素;④非最大化抑制法过滤假角点:保留日×日临域内具有最大特征值的象素;⑤剩下的象素就是角点.在实验中K=3,Q=0.01,H=15Hessian矩阵中采用临域内多点的差分和代替中心点的箍分值起到r平滑图像的作』{j.检测效果如图1所示.为了提高KLT算法在实际应用的效果,即增强检测精度、减少误检,必须解决同时存在噪声和图1角点检测示倒模糊时如何增强图像对比度的问题针对这个问题,采用了基于各向异性扩散方程的阁像对比度增强方法…殴初始灰度图像为u(m,Y,0),u(x,Y,≠)为在时间f时的图像.则图像的热传导方程为_l“:堂嗳?,型=△M(x,y,f)(2)讲式(2)中:△为图像的拉普拉斯算子,其初始条件为M(x,y,0).方程(2)的解为:¨(x,Y,f)=G0H(W,Y,0)(3)这里,o表示卷积,,22、£:Ct一。

2{一是高斯函数因此,初始图像与不同尺度的高斯滤波器的卷积就是热传导方程的解”一.为了提高卷积运算速度,采用快速傅市叶变换算法(肿)实现.上面的传导方程中,扩散系数为常数,其实扩散系数可以根据图像的内容米确定,如在边缘地方扩散慢,在非边缘扩散快,Perona给出的热传导系数可变的异性扩散方程如下-13]:型鼍址』=(1iv[g(1vuI)vu(』,Y,£)](4J函数g是一个非增函数,它使得在梯度大时扩散慢(边缘),梯度小时扩散快,内部区域因为梯度小得到平滑,而边界得到保持.实验是在迭代次数为3,时间步长为02的条件下进行的.2.2疑似人脸区域的计算假设任意两个角点的坐标为P.(墨,y1),P:(x2,K),线段P,R斜率为K,则町构造两个矩形露,、岛,如图2所示,矩形中心坐标分别为:『X=(XI+恐)/2+IH—Y2I‘(H/IV)‘蹲l(K)‰‘8l’2iy:(y.+Y:)/2+lXl—x21.(g/v/)(5)fX=(XL+岛)/2一IH—y2卜(H/W)。

sgn(K)‰旧2卜iy:(Y1+Y:)/2一IX】一X21.(H/W)(6)1716电于学报2.3入脸检测器与检测方法由Viola等人提出的正面层霍型物体检测器的构成方法:首先利川积分例【1’2计算样本巾包含的所有Haar型特征;然后根据AdMkst算法训练这些Haar型特征,得到一组强分类器。

每个强分类器由若干弱分类器组成,弱分类器与筛选m的分类能力较强的Haar型特征一一对应;最后将这组强分类器串联为一个层叠分类器这种构造层叠型检测器的方法具有通用性,可以根据样本的不同得到各种物体检测器,如人脸检测器、嘴巴检测器等训练流程和AdaBoost算法在[1,2,8]中已有详述,这里不再赘述.在训练人脸检测器时,采用的2000个人脸样本取自BioID和AR人脸库,非人脸样本取白1000张不含人脸的图片(训练时从这些图片中截取子图像作为反例样本).在训练跟、鼻、嘴检测器时,采用的2000个正例样本分别取自上述20C0个人脸样本,通过手工获取位置和大小信息,反例样本取自1000张不含待榆测物体的图片.在实验中,为了更准确地检测眼睛,将眉毛和眼睛区域一起作为眼睛样本,这样眼睛检测器可同时检测到HR睛和眉毛对于获取的样本都必须做预处理:将彩色样本图像转化为灰度图像;把样本图像缩小为预定的尺寸,如将人脸样本的分辨率定为20×20.检测的过程:截取疑似人脸区域作为待检测子图像送人人脸检测器中进行检测.为了加快椅测速度,引人人脸边缘图像的先验规则:对待检测予图像进行Canny边缘检测得到二值图,统计二值图中值为1的点的个数,记为Ⅳ,当Ⅳ小于100时,认为该子图像不含人脸,否则将子图像送人检测器中进行检测.实验结果表明通过此规则,可快速过滤非人脸窗口,提高检测速度.检测结果如图3所示.圈3平面旋转人脸检测示倒3C-V方法与人脸特征定位3.1特征的粗定位通过训练得到人腧及特征检测器之后2C07《人脸检测器驭图像中提取出人脸区域,然后利用眼、鼻,嘴检测器存人脸区域中进行检测,获得特征所在的矩形区域,即对特征作粗定位.检测效果如图4所示,由于在训练眼睛检测器时采用眼睛+眉毛作为眼睛样本,所以检测结果中眼睛和眉毛被一起检测出来.在粗定位之后,根据c—v方法从特征所在的矩形区域巾提取轮廓,进而得到人脸关键特征点的准确位置.图4特征粗定位示例特征粗定位的目的是利用层叠检测器快速、准确和鲁棒的特点缩小图像的分割范出,并为曲线演化提供良好的初始点,从而加快了分割的速度和精度3.2水平集方法与C-V方法水平集(kvelSet)方法:6,7,11,”1由O幽er和Serbian于1988年提m,是曲线(或曲面,盥F对曲线的讨论均适用于曲面)演化方程的一种数值解法.该方法将二维平面上的闭合曲线c(1)的I删glan运动方程转化为i维空间中曲面f(f)的Eulerian运动方程,在曲面9(£)保持函数性的情况下实现了曲线C(f)运动时拓扑结构的自由变化(如分裂和合并).基本方法为,定义一个符号距离函数p(x,Y,t):舻一R,其中9的零水平集代表曲线C(£)={(z,y)jp(z,y,t)=0}.9的定义为p(z,Y,f)=±d,d为从(x,Y)点到曲线c的最短距离,曲线内的点取负号,曲线外的点取正号.举个例子,图5是平面卜两个圆的水平集表示,平面上所有点的距离值构成两个相交的空心锥体,xy平面与两个锥体的交线就表示两个圆的轮廓,轮廓上的点始终满足妒(x,7,£)=0,盐线的演化过程转化为曲商的演化过程.圈5曲线(两个圆)的演化过程转化为曲面(两个锥体)的演化过程c.v方法_6’7是由Chan和Vese提出的基于Mum—fordSt,ah水平集图像分割模型。

51的一种不依赖于图像局部梯度信息的几何活动轮廓线图像分割方法,有效地克服了snake参数模型易陷入局部极值、不具备自动拓扑变换能力等缺点.设定义域为。

的图像,(z,y)被闭合曲线C划分为目标。

(c的内部)和背景m。

(C的外部)两个同厦区域,各个区域内的平均灰度分别为c。

和c。

,考虑能量函数:首先使用F(C,Coc6)5肚(c)+蛾(c)+,koJm(c)7一%I2以oy第9期吴暾华:平面旋转人脸检测与特征定位方法研究1717+^6l』一c6I2dxdy(7JoⅫ*CC)式巾L(G)是C的长度,邑(C)是C的内部区域面积;Ⅳ,p≥O;^。

,^6>0是各个能鼍项权值系数;F的头两项是平滑项.仅当闭合边界C位于两个同质区域的边界时,F(c,c。

,q)才能达到能量最小由于该模型利用了图像的全局信息,最优化F(C,c。

,“)可以得到全局最优的图像分割结果设‰是根据初始轮廓线co构造的水平集函数,并设妒(s,y,1)为内正外负的符号距离函数,Chart和Vese以Euler-Iagrange方法推导出满足能量最小化并以水平集函数妒表达的偏微分方程[6,7J:鲤t,t=以(P){PV’i品一^。

№,y)咱M6№,y)一%]2}≯(z,y,O)=%(z,y)(8)j。

弛,y)4(P)dzdyJ乒(≯)d*dy1,(z,y)[1一皿(p)]dxdy。

6=理—广一———(9)I[1一睫(9)Jdxdyon式中,v为梯度算子,v・矗器为P的Ittt率-,皿(p)=[1+导arctan(詈)]为1-leavlside函数,逸(妒)=堤’(妒)为Dirac函数.从£=O开始以△l为时间间隔反复迭代N次后,取∞=0的点作为轮廓线E的点,在实验中Ⅳ取50.曲线演化收敛,是指迭代过程满足下列条件之~:①达到最大迭代次数Ⅳ;②在最后一次迭代中发生移动的轮廓线上的点的数日小于某个给定的值.3.3利用角点解决轮廓线的内凹问题利用C—V方法对各特征进行分割,提取眼、眉、嘴的轮廓线,并标定各关键特征点,如图6所示,特征点用星号表示.提取鼻子的轮廓线并无实际意义,因此只标定特征点,即分割得到的区域的最左下和最右下两点.凹点,如果是就将该角点从队列中删除;③在分割得到的二值图中用直线按顺序将队列中各角点相连,直线囊爨a囵摹燕凶■表1CMU平面旋转剥试集上的检测结果比较榆测与法本方法Rowlcy[¨n憾IBo【时。

4]椅测举(%)94.6s4.190.2误报(个)24N/A31人脸检测结果如表1所示,检测器由22层强分类器层叠而成,包含2135个nklar型特征.通过试验观察,该人脸检测器能够检测水平旋转角度在[一180。

,+180。

]、左右旋转角度在[一辩,+300]和上下旋图6提取眼、眉、嘴的轮廓线,并标定关键特征点转角度在【一在提取眼睛和嘴巴的轮廓线时经常会遇到肉阴问45。

,+45。

j以内题(图7(。

)).解决办法是:①通过角点检测获得轮廓线的人脸.ROE曲上1ttl率足够大的点(图7(6)),并将这些角点按轮廓线线如图8所示.逆时针方向存放于队列中;②判断各个角点是否属于引入人脸边缘图97597《965壮9B鼠955掣9594594误榆宙口,十图8CMU平面旋转测试集的人脸检测ROC曲线1718电子学像的先验规则之后,在IMM测试集上的平均检测时间从1.25秒减少到0.83秒,检测速度平均提高了33.7%,同时,在CMU平面旋转测试集上的检测率和误检窗口数没有发生改变.在DIM测试集上完整的特征提取过程(检测+粗、细定位)的平均时问为2.63秒.人脸特征的检测结果如表2和表3所示.表2AR测试集上的人脸特征检测结果表3IMM测试集上的人脸特征检测结果人脸特征l眼+眉鼻l嘴检测率(%)f100937965误报(个)1936由于C.V方法的演化过程涉及待分割图像的每个象素,且为了保证收敛,迭代次数较多,导致时间开销较大.为了提高分割速度且保证分割准确性,采用特征粗定位缩小待分割图像的范围,同时也为曲线演化提供良好的初始位置为了进一步提高分割速度,须改进c.v方法以减少迭代次数.对于人脸检测以及特征粗定位.它们的时间开销很小,若要提高这两个步骤的检测率,必须增加Haar型特征和强分类器的个数,并且挑选更有代表性的样本参加训练.5小结针对复杂背景下的图像,提出了基于角点检测、AdaBoost算法和c—V方法的平面旋转人脸检测及特征定位方法.实验结果表明方法是有效的:角点检测结合AdaBmd算法较好地解决了平面旋转人脸检测的问题;引入的先验规则加快了人脸检测速度;经过对人脸特征由粗到细的提取过程,得到r较为准确的轮廓线和特征点.基于AdaBoost算法的物体检测方法以及C.V方法都具响一定的通用性和较强的鲁棒性,而角点检测应用领域广泛,因此文本提出的方法可以推广到其它相似的问题,如中医舌像自动分割与特征提取问题、中草药图像的自动分割与特征提取问题等.后继工作的目标是:①提高各检测器的正确率;②解决大角度侧转人脸和俯仰人脸的检测问题;③改进C—V方法提高分割速度参考文献:[1]vidaP,JonesMRobustreal-timeobjectdetectionlA]Proc0ftheIEEEICCVWorkshoponStatisticalandCoarputafiona/TheodesofVisinn。

相关文档
最新文档