人脸表情是人类情感的主载体之一,它含有丰富的人体行为信息。通过脸部表情能够表达人微妙的情绪反应以及对应的心理状态[1],人脸表情识别技术随着人们对表情信息的日益重视而受到关注,现已成为人们研究的热点。基于几何特征提取是一个快速、直接、有效的人脸表情识别方法,运用基于几何特征提取的方法进行表情识别时,首先要对图像进行边缘检测,确定嘴、眉毛、鼻子、眼睛等人脸表情显著特征的形状、位置、大小、距离等[2]。人脸表情边缘检测是这一系列工作的基础,因此,采用有效的边缘检测算法实现人脸表情边缘检测是至关重要的。1边缘检测综述边缘检测强调的是图像对比度(contrast)[3],利用物体和背景在某种图像特征上的差异来实现检测,这些差异包括灰度、颜色或纹理特征。因此,边缘检测的实质就是检测图像特征发生变化的位置。常用的微分边缘检测算法主要是基于图像强度的一阶和二阶导数,这种计算对噪声很敏感,噪声存在可能会使检测到的边缘变宽或在某些点处发生间断,因此需要采用滤波器滤除噪声。1.1中值滤波中值滤波是线性空间滤波的一种实现方式[5]。它是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术[6]。这种滤波器的优点是运算简单、速度快,在滤除叠加白噪声和长尾叠加噪声方面显示了极好的性能。同时在一定的条件下,可以克服线性滤波器所带来的图像细节模糊,而且对滤除脉冲干扰及图像扫描噪声极其有效。另外,中值滤波器很容易自适应化,从而可以进一步提高其滤波性能。因此,它非常适应于一些线性滤波器无法胜任的数字图像处理应用场合[7]。中值滤波器是把邻域中的像素按灰度级进行排序,然后选择该组中的中间值作为输出像素值的一种邻域运算[6]。具体步骤:1)将模板在图像中移动,并将模板中心与图像中某个像素的位置重合;2)读取模板各个对应像素的灰度值;3)将这些灰度值从小到大排成一列;4)找出这些值单排在中间的一个;5)将这个中间值赋给对应模板中心位置的像素。1.2算法分析常用的微分边缘检测算子分为一阶微分算子和二阶微分算子,一阶微分算子有Roherts算子、Sobel算子、Prewitt算子、Canny算子,二阶微分算子有Laplacian算子、Log算子,各种算子都是基于对图像导数分割原理进行的实例化计算,其中:Roberts算子边缘定位准,但是对噪声敏感,适用于边缘明显且噪声较少的图像分割;Sobel算子是一种离散型的差分算子,它用来运算图像亮度函数梯度的近似值,但是Sobel算子并没有将图像的主题与背景严格地区分开来;Prewitt算子对噪声有抑制作用,抑制噪声的原理是通过像素平均来实现;Canny算子是一个具有滤波,增强,检测的多阶段的优化算子,在进行处理前,先利用高斯平滑滤波器来平滑图像以ComputerKnowledgeandTechnology电脑知识与技术人工智能及识别技术本栏目责任编辑:唐一东第8卷第4期(2012年2月)除去噪声。Canny分割算法采用一阶偏导的有限差分来计算梯度幅值和方向,在处理过程中,Canny算子还将经过一个非极大值抑制的过程,最后Canny算子还采用两个阈值来连接边缘;Laplacian算子具有各向同性,即与坐标轴方向无关,坐标轴旋转后梯度结果不变,但是,其对噪声比较敏感;Log算子把Gauss平滑滤波器和Laplacian锐化滤波器结合了起来,先平滑掉噪声,再进行边缘检测[4]。根据实验对象的特征与各种边缘检测算子的特点,该实验采用Canny算子。它主要由三个目标形成[3]:1)无附加响应的最优检测。它通过最优平滑处理来减少噪声响应;2)检测边缘位置和

基于matlab的人脸五官边缘检测方法,人脸边缘检测方法研究与仿真相关推荐

  1. FLAC3D可视化后处理matlab,一种基于Matlab的由Midas导入Flac3D的模型识别方法与流程...

    本发明涉及岩土工程的仿真模拟研究领域,具体涉及一种基于Matlab的由Midas导入Flac3D的模型识别方法. 背景技术: 随着我国近几年经济的快速发展和基础设施等的大力投资,涉及复杂地质环境下的岩 ...

  2. MATLAB在温室中的应用,基于MATLAB的日光温室内气温的图形显示方法与流程

    本发明涉及日光温室温度检测 技术领域: ,具体涉及一种基于MATLAB的日光温室内气温的图形显示方法. 背景技术: :日光温室极大丰富了人们的菜篮子,丰富了人们的生活,各地日光温室的墙体材料不尽相同, ...

  3. matlab手写字母识别,一种基于MATLAB的手写字母的神经网络识别方法

    文章编号 :1009 - 671X(2001) 10 - 0028 - 03 一种基于 MATLAB 的手写字母的神经网络识别方法 邓铭辉 ,孙 枫 ,张 志(哈尔滨工程大学 自动化学院 ,黑龙江 哈 ...

  4. Matlab测折射率,基于MATLAB辅助测量透明介质折射率的新方法

    - 44 - 基于 MATLAB 辅助测量透明介质折射率的新方法 肖伦刚 余 东 向文丽 (楚雄师范学院物理与电子科学学院,云南 楚雄 675000) [摘 要]利用迈克尔逊干涉仪和自制的旋转卡尺组装 ...

  5. matlab 浮雕,基于MATLAB根据图片快速制作陶瓷浮雕的方法与流程

    本发明属于陶瓷制作技术领域,尤其涉及基于MATLAB根据图片快速制作陶瓷浮雕的方法. 背景技术: 印模成形是传统的陶艺成形工艺之一,它具有制作简便.省时省力.对制作者没有过多的技艺要求的优点,因而直到 ...

  6. 电机调速制动matlab,基于Matlab的三相异步电动机起动、调速和制动特性仿真

    信息工程学院 专业方向设计任务书 专业班级 学生姓名 学 号 设计题目 基于Matlab的三相异步电动机起动.调速和制动特性仿真 设 计 任 务 书 设计要求: 以matlab软件为平台,搭建三相异步 ...

  7. 菲涅耳计算全息图matlab,基于Matlab的计算全息图的制作与数字再现的研究

    基于Matlab的计算全息图的制作与数字再现的研究 应用Matlab语言,结合博奇型计算全息的编码方法,利用计算机分别绘制了菲涅耳全息图和傅里叶变换全息图,实现了计算全息图的快速制作,讨论了制作计算全 ...

  8. 电机调速制动matlab,基于Matlab的三相异步电动机起动、调速和制动特性仿真.doc...

    信息工程学院 专业方向设计任务书 专业班级 学生姓名 学 号 设计题目 基于Matlab的三相异步电动机起动.调速和制动特性仿真 设 计 任 务 书 设计要求: 以matlab软件为平台,搭建三相异步 ...

  9. 基于matlab电气系统模块库的电机调速系统仿真,基于MATLAB的直流电动机斩波调速系统仿真研究...

    第 1 期 2005 年 2 月 工 矿 自 动 化 Industry and Mine Automation No. 1 Feb. 2005 实验研究 文章编号:1671 - 251X(2005)0 ...

  10. matlab 浮雕,基于MATLAB实现石刻浮雕图像“数字拓片”技术的研究

    第 36 卷 第 2 期2009 年 2 月 计 算 机 科 学 Computer Science Vol. 36 No. 2 Feb. 2009 到稿日期:200806230 朱晓丽 博士研究生 , ...

最新文章

  1. Windows下创建PXE网络安装Linux[Redhat AS5.5]IBM X3650
  2. AutoIt3(AU3)开发的智能驱动安装工具,用于系统封装,支持参数静默启动
  3. 英特尔挖走苹果M1芯片功臣,他主导苹果放弃x86架构
  4. 锁Lock 那点事儿
  5. KVM NAT模式 恢复virbr0
  6. 树莓派3b安装ubuntu mate(在有显示器前提下看)
  7. 使用FTP获取RFC文档
  8. XCode中的单元测试:编写测试类和方法(内容意译自苹果官方文档)
  9. iPhone 13 Pro Max Magsafe保护壳曝光:命名方式疑似确认
  10. 订阅发布系统得解耦与冗余
  11. linux 多线程(一)条件变量
  12. 华为服务器系统图标,监控服务器图标
  13. 湖北省襄阳市谷歌高清卫星地图下载
  14. 学习Java过程中创建动态数组的两种方法比较
  15. 金山打字通计算机英语,关于英语打字的问题我现在在用金山
  16. 设备性能测试 : 内存带宽的测试
  17. 大数据统计分析、驾驶舱页面,拥有20个例子
  18. MySQL常用的关键字查询用法
  19. 如何制作一个蓄力跳的功能
  20. C#,彩票数学——遗漏、和值、AC值、频率、直落号、大小、奇偶、质合、八卦、五行等常用彩票分析术语的统计学解释

热门文章

  1. 比较一下商业产品经理和用户产品经理?
  2. controller调用另一个controller中的方法 获取返回值_必须掌握!你知道 Spring 中运用的 9 种设计模式吗 ?...
  3. php连接mysql_PHP连接MySQL数据库的三种方式
  4. HFS远程命令执行漏洞复现
  5. linux 查看显卡信号_Linux下如何查看NVIDIA显卡信息
  6. [one day one question] safari缓存太厉害
  7. Ajax应用查询员工信息
  8. 面试整理(1):原生ajax
  9. iframe关于滚动条的去除和保留
  10. 【解决】ERROR in xxx.js from UglifyJs