人脸边缘检测方法研究与仿真_第1页
人脸边缘检测方法研究与仿真_第2页
人脸边缘检测方法研究与仿真_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人脸边缘检测方法研究与仿真    摘要:边缘检测是人脸表情识别的重要环节之一,该文通过分析常用边缘检测算法,如Roherts算子、Sobel算子、Prewitt算子、Canny算子、Laplacian算子、Log算子,实现了一套运用nsharp滤波算子、Canny边缘检测算子综合处理人脸表情识别的边缘检测方案,并运用日本JAFFE表情库,通过MATLAB仿真实验验证了这种方法的有效性。 关键词:边缘检测;表情识别;微分算子;Matlab 中图分类号:TP18文献标识码:A文章编号:1009-3044(2012)04-0863-03 Research an

2、d Simulation of Facial Edge Detection Method NIU Tong-zhuang1, QU Mei-juan2 (1.Xian Technoloical University ,Xian 710032,China;2. Computer Science and Engineering Institute, Xian Technoloical University , Xian 710032,China) Abstract:Edge detection is one of most essential basic technology in Image P

3、rocessing area.This paper analyz some commonly used edge detection algorithms,such as Roherts operator, Sobel operator, Prewitt operator, Canny operator, Laplacian operator and Log operator. It achieve a new proposal to detect edge in facial expression recognition joining nsharp filtering operator a

4、nd Canny edge detection.The MATLAB simulation experiment prove the effectiveness on Japanese JAFFE expression library. Key words: edge detection;expression recognition;dfferentialoperator;Matlab 人脸表情是人类情感的主载体之一,它含有丰富的人体行为信息。通过脸部表情能够表达人微妙的情绪反应以及对应的心理状态1,人脸表情识别技术随着人们对表情信息的日益重视而受到关注,现已成为人们研究的热点。基于几何特征提

5、取是一个快速、直接、有效的人脸表情识别方法,运用基于几何特征提取的方法进行表情识别时,首先要对图像进行边缘检测,确定嘴、眉毛、鼻子、眼睛等人脸表情显著特征的形状、位置、大小、距离等2。人脸表情边缘检测是这一系列工作的基础,因此,采用有效的边缘检测算法实现人脸表情边缘检测是至关重要的。 1边缘检测综述 边缘检测强调的是图像对比度(contrast)3,利用物体和背景在某种图像特征上的差异来实现检测,这些差异包括灰度、颜色或纹理特征。因此,边缘检测的实质就是检测图像特征发生变化的位置。常用的微分边缘检测算法主要是基于图像强度的一阶和二阶导数,这种计算对噪声很敏感,噪声存在可能会使检测到的边缘变宽或

6、在某些点处发生间断,因此需要采用滤波器滤除噪声。 1.1中值滤波 中值滤波是线性空间滤波的一种实现方式5。它是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术6。这种滤波器的优点是运算简单、速度快,在滤除叠加白噪声和长尾叠加噪声方面显示了极好的性能。同时在一定的条件下,可以克服线性滤波器所带来的图像细节模糊,而且对滤除脉冲干扰及图像扫描噪声极其有效。另外,中值滤波器很容易自适应化,从而可以进一步提高其滤波性能。因此,它非常适应于一些线性滤波器无法胜任的数字图像处理应用场合7。 中值滤波器是把邻域中的像素按灰度级进行排序,然后选择该组中的中间值作为输出像素值的一种邻域运算6。具体步骤:1

7、)将模板在图像中移动,并将模板中心与图像中某个像素的位置重合;2)读取模板各个对应像素的灰度值;3)将这些灰度值从小到大排成一列;4)找出这些值单排在中间的一个;5)将这个中间值赋给对应模板中心位置的像素。 1.2算法分析 常用的微分边缘检测算子分为一阶微分算子和二阶微分算子,一阶微分算子有Roherts算子、Sobel算子、Prewitt算子、Canny算子,二阶微分算子有Laplacian算子、Log算子,各种算子都是基于对图像导数分割原理进行的实例化计算,其中:Roberts算子边缘定位准,但是对噪声敏感,适用于边缘明显且噪声较少的图像分割;Sobel算子是一种离散型的差分算子,它用来运

8、算图像亮度函数梯度的近似值,但是Sobel算子并没有将图像的主题与背景严格地区分开来;Prewitt算子对噪声有抑制作用,抑制噪声的原理是通过像素平均来实现;Canny算子是一个具有滤波,增强,检测的多阶段的优化算子,在进行处理前,先利用高斯平滑滤波器来平滑图像以 非极大值抑制和滞后阈值处理包括边缘数据岭,即边缘强度。非极大值抑制的作用是沿顶脊选取特征点。首先假设顶脊点大于上限阈值,把阈值处理后的输出设为白色直到峰值小于下限阈值(lower threshold)。然后,把阈值处理后的输出设为黑色直到峰值大于上限阈值(upper threshold)。滞后阈值处理需要两个阈值,即上限阈值和下限阈

9、值。当非极大值抑制所定义的边缘点大于上限阈值时开始处理,标记为边缘点(通常为白色,取值为255),形成边缘线的第一点。然后查找该点的相邻点以确定它们是否大于下限阈值,如图3所示。任何大于下限阈值的相邻点都标记为边缘点,然后再查找它的相邻点以确定它们是否大于下限阈值。利用这种方式,第一个确定的边缘点(大于上限阈值)成为一个用于查找的种子点(seed point),它的相邻点如果大于下限阈值也一次成为种子点,然后沿着大于下限阈值的相邻点连接起来的支径不断地查找下去。在每个支径上,如果遇到没有其相邻点大于下限阈值的点,则中断查找。 在实现过程中,各个支径的长度是未知的,所以滞后阈值处理需要递归计算(

10、recursion)。先找到初始种子点并设为白色,然后查找其相邻点并核对每个点的坐标是否在图像范围。 通过以上分析,使用Canny算子检测边缘实现过程如下: 1)用高斯滤波器平滑图象,边缘就成为数据岭; 2)用一阶偏导的有限差分来计算梯度的幅值和方向; 3)对梯度幅值进行非极大值抑制,对边缘方向法线两侧的两个点插入边缘强度,若感兴趣点边缘强度比这两个值大,则返回该兴趣点,否则丢弃; 4)用双阈值算法递归检测和连接边缘:选择种子点,设为白色,依次查找相邻点,循环设置种子点,完成整幅图像的所有点的检测,将检测到的种子点连接为图像边缘。 2 MATLAB仿真实验 该试验在日本JAFFE表情库的基础上

11、,采用多张不同表情的图片进行对比验证该文所设计的边缘检测方案的有效性。实验采用图片如图4所示:图4读入灰度图片 对灰度图运用unsharp滤波算子中值滤波后采用Canny算子边缘检测,在边缘检测过程中,阈值选择尤为重要,它是边缘检测的基准,直接关系到检测效果。实验结果如图5所示:图5边缘检测结果图 实验结果表明,对读入的灰度图,运用unsharp建立预定义滤波算子增强图像模糊对比度,并采用预定义滤波算子进行中值滤波去除图像中的噪声。在此基础上,运用Canny算子进行边缘检测,有效的提取了图像的边缘信息。该实验方案在噪声抑制和边缘检测方面取得交好的平衡。 3结论 该文主要介绍了中值滤波和边缘检测

12、方面理论知识,阐述了一种实现人脸表情图像边缘检测的有效方案。该方案采用Canny算子边缘检测在精度方面比较出色,它很方便获取人脸表情的显著特征,包括形状、位置、大小、距离等,为准确识别人脸表情提供一种预处理方法。 参考文献: 1韦妍.人脸表情识别概述J.网络安全技术与应用,2011(8):77-79. 2朴林植,赵杰煜.基于统计形状分析的人脸基本表情分析J.宁波大学学报:理工版,2009,22(2). 3 Mark S.Nixon,Alberto S. Aguado.Feature Extraction and Image Processing Second EditionJ.电子工业出版社,2010:92-109. 4龙清.图像边缘检测中的微分算子法及其比较J.信息技术,2011(6). 5 Rafael C. Gonzalez,Richard E. Woods,Steven L. Ed

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论