不少人应该都知道ASM/AAM,该技术有着广泛的应用,包括人脸识别、人脸表情识别等,把它应用在人脸识别、人脸表情识别的图像预处理系统中,能够一定程度的提高识别效率。当然这种预处理方法不局限于人脸预处理,任何具有一定形态的物体识别都可以使用这种方法,这得益于ASM/AAM的本质

使用asm进行预处理的基本步骤:

1.fit 人脸的asm

2.擦除asm点集组成的凸多边形之外的背景,这一步能消除背景的影响

3.根据得到的asm点集,调整人脸姿态,就是人脸的倾斜,这一步可以减小人脸倾斜的影响,可以拓展系统的使用环境

4.通用简单技术,normalization,使图像大小一致

asm提取效果:

      

但最终是否能提高识别率,还要看具体的应用环境,因为asm预处理之后,减去了头发等在某些环境下是有效的识别信息,这在一定程度上会减小各类的距离,降低识别率。但如果你的系统需要抗头发等干扰,这种预处理方法还是不错的

一个asm很好的实现:

http://www.milbo.users.sonic.net/stasm/

关于ASM的一些知识,这个站点也有介链接

使用ASM进行人脸相关识别的预处理相关推荐

  1. 人脸识别 光照预处理

    转载:http://shijuanfeng.blogbus.com/logs/204416961.html ---------------------------------------------- ...

  2. 转 VOSM:国人写的ASM/AAM人脸拟合库

    转自:http://www.cs.dartmouth.edu/~xy/blog/vosm-library/ 上次说了开源人脸识别库FaceL,这次说说VOSM,一个开源的人脸拟合库,它的全称是Visi ...

  3. teleport 组件的作用_人脸识别综述! 覆盖人脸检测,预处理和特征表示三大核心组件!...

    The Elements of End-to-end Deep Face Recognition: A Survey of Recent Advances 人脸识别是计算机视觉社区中最基础和历史悠久的 ...

  4. 深度学习自学(十五):人脸识别数据预处理方法

    整理的人脸系列学习经验:包括人脸检测.人脸关键点检测.人脸优选.人脸对齐.人脸特征提取.人脸跟踪.人脸活体检测等学习过程总结,有需要的可以参考,仅供学习,请勿盗用.https://blog.csdn. ...

  5. 机器学习----人脸对齐的算法-ASM.AAM..CLM.SDM

    引自:http://blog.csdn.net/linolzhang/article/details/55271815 人脸检测 早已比较成熟,传统的基于HOG+线性分类器 的方案检测效果已经相当不错 ...

  6. 【人脸表情识别】如何做好表情识别任务的图片预处理工作

    上一篇专栏文章中,我们介绍了人脸表情识别的相关概念以及研究现状并了解了目前基于图片的人脸表情识别领域最常用的几个数据集.本文将介绍基于图片的人脸表情识别中最常用的预处理方式和对应的方法. 作者& ...

  7. 「杂谈」计算机视觉人脸图像的十几个大的应用方向,你懂了几分?

    2020-02-16 13:45:50 文/编辑 | 言有三 人脸图像属于最早被研究的一类图像,也是计算机视觉领域中应用最广泛的一类图像,可以说掌握好人脸算法,基本就玩转了计算机视觉领域.在经历了几十 ...

  8. 【杂谈】计算机视觉在人脸图像领域的十几个大的应用方向,你懂了几分?

    文/编辑 | 言有三 人脸图像属于最早被研究的一类图像,也是计算机视觉领域中应用最广泛的一类图像,可以说掌握好人脸算法,基本就玩转了计算机视觉领域.在经历了几十年的发展后,现在人脸图像都有哪些研究和应 ...

  9. js如何实现扫描身份证识别_人脸识别是如何实现的

    前言 以前我们看电影的时候看到人脸识别,瞳孔识别,和指纹识别的时候感觉好先进,特别有未来科技感.但是现在人脸识别技术已经非常普及了,无论我们是在付款或者在验证密码的时候都可以应用到人脸识别技术了.那么 ...

最新文章

  1. 计算机组成原理时序,计算机组成原理 中央处理器(CPU) 多级时序系统
  2. 实战:使用TCP/IP筛选保护服务器安全
  3. Oxford Nanopore sequencing, hybrid error correction, and de novo assembly of a eukaryotic genome
  4. 文件编程之Linux下系统调用
  5. SAP ABAP 内表使用
  6. 关于使用layui中的tree的一个坑
  7. 手工编程是指利用计算机完成,西安交通大学17年3月课程考试《CAD CAM》作业考核试题...
  8. 【优化算法】吉萨金字塔建造优化算法(GPC)【含Matlab源码 1438期】
  9. 偏微分方程数值解的matlab 实现,偏微分方程数值解的Matlab 实现
  10. 自动化的人肉搜索引擎即将出现?
  11. 阿里内核月报2014年7月-8月
  12. 04/31Day 孤尽训练营笔记分享
  13. PythonSPSS完成空气质量状况的指数(AQI)分析
  14. [React 基础系列] 受控表单 vs 不受控表单
  15. 《SQL经典实例》六——字符串处理
  16. MATLAB批量处理.nii文件----批量.nii转为jpg格式
  17. MaxCompute2.0助力众安保险高速成长
  18. 计算机音乐游山恋,小红书十大歌曲 游山恋垫底,第一你绝对听过
  19. 全面理解隐马尔可夫模型
  20. Android一段时间无操作之后,进入广告轮播界面,以及触摸之后停止轮播

热门文章

  1. 怎么看台式计算机是几位的,怎么查看自己电脑型号
  2. php开发用户登录模块,使用CodeIgniter开发用户登录注册模块
  3. Java如何配置ibmmq集群_如何在IBM MQ集群中动态创建订阅?
  4. RedHat7/CentOS7 压缩解压命令汇总
  5. java上课笔记大全_JAVA基础知识上课笔记
  6. SQL Select语句完整的执行顺序:
  7. Java synchronized解析
  8. 智能家庭本周锋闻:进击的情趣
  9. 与癌症作战的 12 家 AI 公司,八仙过海各显神通
  10. Java泛型解析(02):通配符限定