2017cvpr论文解读——Nasal Patches and Curves for Expression-Robust 3D Face Recognition

简介: 2017cvpr论文解读——Nasal Patches and Curves for Expression-Robust 3D Face Recognition

论文地址:https://ieeexplore.ieee.org/document/7467565

Code地址:https://github.com/mehryaragha/NoseBiometrics  

三维人脸识别,是人脸识别的研究前沿。这篇论文主要用比较经典的手动特征加分类器方案,针对鼻子这类对表情不变的部位展开分析,得到了很好的表情鲁棒识别结果。在介绍这篇文章之前,我们先简单了解一下人脸识别系统的组成部分:人脸图像采集及检测、人脸图像预处理、人脸图像特征提取以及匹配与识别。

 

1.简介

以往很多关于表情不变性三维人脸识别的研究都集中在对敏感面部表情的建模和检测上,但评估鼻腔区域解决这一问题潜力的研究相对较少,其实鼻子有许多突出特征,使它适于表情鲁棒的识别。本文进一步研究了用于身份验证和确认的三维鼻区区域,提出了一种新的算法,该算法具有很高的识别强度。

算法流程:

  1. 找到鼻尖的大致位置,然后进行细调,同时确定鼻根的准确位置,检测面部的对称平面(为了确定鼻尖和鼻根的位置更加准确)。
  2. 找到三组landmark(特征点)的位置:鼻下,眼角和鼻翼沟,用于通过应用Gabor小波的深度图其表面法线而创建的特征图。
  3. 使用两种类型的特征描述符:spherical patches and nasal curves。
  4. 使用启发式遗传算法(GA)进行特征选择。
  5. 将表情——鲁棒的特征描述符应用于3D Face Recognition Grand Challenge (FRGC) , Bosphorus  and Binghamton University 3D Facial Expression (BU-3DFE) 数据集进行测试

3.预处理和鼻区标记

鼻尖初始位置为L40,鼻根初始位置为L10,过鼻尖点与xy平面垂直的多个平面与鼻区曲面形成多条曲线,蓝色为生成的曲线:

曲线是递减的,没有极小值,经过一定角度的旋转, 可以找到一阶微分为0的点,作为最小值点,并映射到原始曲线对应的位置。取多条曲线最小值中的极大值作为鼻根点。

很忧伤,不会打公式,还是贴图吧。。。。。。。

三个式子,(3)说明了鼻尖点和鼻根点不位于一条直线上时会产生夹角,(4)用对称点的深度差值来说明鼻尖点和鼻根点尽可能位于鼻区中间,【个人想法:其实人脸并不会真正完全对称,这个应该是理论上的值,跟实际应该有差距】,(5)在保证鼻尖点和鼻根点位于鼻区中间的同时保证两点位于一条直线上,及面部对称平面和面部的交线。

嗯,,,,,这篇的文章的关键点就在这里啦,其他的就很容易了,就不细细说来了。

目录
相关文章
|
7月前
|
存储 安全 API
73_安全配置:LLM开发环境的全面防护指南
在2025年的AI开发环境中,大型语言模型(LLM)已成为核心技术,但伴随其广泛应用的是日益严峻的安全挑战。据统计,2025年第一季度发生的AI安全事件中,LLM环境配置不当导致的漏洞占比高达43%,造成的损失超过2.1亿美元。本文将深入探讨LLM开发环境的安全配置最佳实践,帮助开发者构建一个安全、可靠的开发环境。
811 0
|
机器学习/深度学习
深度学习:CSPNet
深度学习:CSPNet
949 0
深度学习:CSPNet
|
机器学习/深度学习 人工智能 文字识别
从“泛读”到“精读”:合合信息文档解析如何让大模型更懂复杂文档?
随着deepseek等大模型逐渐步入视野,理论上文档解析工作应能大幅简化。 然而,实际情况却不尽如人意。当前的多模态大模型虽然具备强大的视觉与语言交互能力,但在解析非结构化文档时,仍面临复杂版式、多元素混排以及严密逻辑推理等挑战。
503 0
|
区块链 算法 数据安全/隐私保护
带你读《区块链开发实战: 基于JavaScript的公链与DApp开发》之一:自己动手实现一个区块链系统
本书用三个部分讲解了区块链技术以及Asch的相关实践,第一部分讲解了区块链技术的基本概念,并用300行代码实现了一个最小的、可运行的区块链;第二部分分析Asch的源码,讲解Asch的实现原理;第三部分介绍了基于Asch的侧链技术的DApp开发实战。
|
1月前
|
人工智能 安全 Linux
OpenClaw(小龙虾)从0到1部署手册:阿里云+本地全流程+千问/Coding Plan适配+避坑指南
2026年,开源AI Agent框架OpenClaw(曾用名Moltbot、Clawdbot,因Logo酷似小龙虾被网友亲切称为“小龙虾”)凭借“本地优先+主动执行”的核心特性,成为现象级工具。它打破了传统AI仅能“对话答疑”的局限,通过自主规划任务、调用工具、执行操作,实现“自然语言指令→AI规划→工具调用→任务落地”的全闭环,适配办公自动化、文件管理、多渠道协作等全场景需求。
448 1
|
人工智能 编解码 自然语言处理
探索AI视频生成新纪元:文生视频Sora VS RunwayML、Pika及StableVideo——谁将引领未来
探索AI视频生成新纪元:文生视频Sora VS RunwayML、Pika及StableVideo——谁将引领未来
探索AI视频生成新纪元:文生视频Sora VS RunwayML、Pika及StableVideo——谁将引领未来
|
数据采集 运维 安全
信管第四章---信息系统管理(听课版)
【1月更文挑战第4天】乘风破浪会有时,直挂云帆济沧海
698 0
|
数据采集 数据可视化 算法
GitHub星标68K!Python数据分析入门手册带你从数据获取到可视化
Python作为一门优秀的编程语言,近年来受到很多编程爱好者的青睐。一是因为Python本身具有简捷优美、易学易用的特点;二是由于互联网的飞速发展,我们正迎来大数据的时代,而Python 无论是在数据的采集与处理方面,还是在数据分析与可视化方面都有独特的优势。我们可以利用 Python 便捷地开展与数据相关的项目,以很低的学习成本快速完成项目的研究。 今天给小伙伴们分享的这份Python数据分析入门手册本着实用性的目的,着眼于整个数据分析的流程,介绍了从数据采集到可视化的大致流程。
|
运维
[故障处理]nfs导致系统负载异常
[故障处理]nfs导致系统负载异常
280 0
|
存储 SQL Oracle
MySQL数据库快速入门到精通(超详细保姆级,建议收藏)这可能是目前最适合你的教程,从基础语法到实例演示。
此文章旨在为需要掌握快速开发和复习MySQL的同学所准备,您完全可以把此文章当作参考文档来使用,本文将尽量精简,使您快速的理解和掌握语法。
1312 0
MySQL数据库快速入门到精通(超详细保姆级,建议收藏)这可能是目前最适合你的教程,从基础语法到实例演示。