Regressing a 3D Face Shape from a Single Image

主要提出了对一张单独的图片进行3D人脸特征点定位的方法。该方法基于一个级联回归框架直接在3D中对人脸特征点进行定位。本文还提出了一个简单的头部姿态估计方法。

单步3D人脸形状估计:之前的一些方法都是采用两步骤,首先检测出2D人脸特征点,然后通过将3D模型拟合到检测出的2D人脸特征点上,然后进行3D人脸特征点的估计。

真实人脸特征点的定位:之前的一些工作针对被遮挡的人来拿特征点采用附近的可见特征点代替。而本文针对自身遮挡导致的特征点不可见问题采用3D真实人脸特征点来解决。该方法不仅在训练和测试当中保留了人脸形状还准确的评估出了人脸姿态的方向。

4.1 级联回归框架

4.2 从世界坐标系到3D人脸特征点

通过针孔相机模型来得到特征点的定位。Xw世界坐标系点,Xc相机坐标系的点,A相机内参,R,T相机外参

总结:

本文提出了一个新的、准确、快速的单步骤方法从一张2D图片来评估3D人脸形状。结果显示当是一幅人脸图片作为3D目标时,2D特征点的整个识别误差都会降低。增加的人脸识别领域辅助提高方法和允许对头部姿态进行简单的评估都显示了本文算法的优势。

人脸对齐(十九)--Regressing a 3D Face Shape from a Single Image相关推荐

  1. 论文阅读:X-ray2Shape: Reconstruction of 3D Liver Shape from a Single 2D Projection Image

    X-ray2Shape: Reconstruction of 3D Liver Shape from a Single 2D Projection Image X-ray2Shape:从单个2D投影图 ...

  2. 人脸对齐(九)--SDM算法

    转自:http://blog.csdn.net/huneng1991/article/details/51901912 http://blog.csdn.net/qq_14845119/article ...

  3. SLAM学习笔记(十九)开源3D激光SLAM总结大全——Cartographer3D,LOAM,Lego-LOAM,LIO-SAM,LVI-SAM,Livox-LOAM的原理解析及区别

    本文为我在浙江省北大信研院-智能计算中心-情感智能机器人实验室-科技委员会所做的一个分享汇报,现在我把它搬运到博客中. 由于参与分享汇报的同事有许多是做其他方向的机器人工程师(包括硬件.控制等各方面并 ...

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

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

  5. 机器学习实践系列之3 - 人脸对齐(上)

    人脸检测 早已比较成熟,传统的基于HOG+线性分类器 的方案检测效果已经相当不错,我们也不再过多讨论,本节重点讨论人脸特征点对齐,特征点对齐主要应用在确定关键点的位置上,并进一步用于人脸姿态或状态的判 ...

  6. 人脸对齐(十八)--Joint Face Alignment and 3D Face Reconstruction

    Joint Face Alignment and 3D Face Reconstruction(2016) 本文主要提出了一种新的方法来解决任意姿态和表情的2D人脸图片的特征点定位和3D人脸重构.该方 ...

  7. 人脸对齐--Face Alignment at 3000 FPS via Regressing Local Binary Features

    Face Alignment at 3000 FPS via Regressing Local Binary Features CVPR2014 https://github.com/yulequan ...

  8. WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形

    原文:WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形 说明:本系列基本上是<WPF揭秘>的读书笔记.在结构安排与文章内容上参照<WPF揭秘> ...

  9. 人脸对齐(二十)--PRN

    Joint3D Face Reconstruction and Dense Alignment with Position Map Regression(PRN2018) 我们从之前的论文可以看出,基 ...

最新文章

  1. 2D图片3秒变立体,变换视角流畅自然:Adobe实习生的智能景深算法,登上顶级期刊...
  2. mabatisplus怎么给实体类自定义属性_如果你的角色属性可以自定义,你会怎么点?...
  3. 『数据库』朴实无华且枯燥的数据库文章--关系数据理论
  4. html上传文件_.NET基于WebUploader大文件分片上传、断网续传、秒传
  5. 前端开发必备:js中的sort()排序函数
  6. 操作系统之计算机系统概述:2、操作系统的特点(并发、共享、虚拟、异步)
  7. html代码_HTML代码与基础
  8. 学习笔记6—pandas中ix,loc,iloc有什么区别?
  9. ASP.NET Web API 入门 (API接口、寄宿方式、HttpClient调用)
  10. Java多线程初学者指南(7):向线程传递数据的三种方法
  11. 【POJ 3281】Dining【最大匹配、拆点】
  12. 亚马逊云科技物联网产业创新峰会与你相聚蓉城
  13. MATLABR2012a如何激活
  14. SegeX MemDialog:封装好的内存对话框(非资源对话框)说明
  15. 你不知道的margin:auto居中原理
  16. android 自动化 微信,C#手把手教你玩微信自动化
  17. Java实现搜索在Bait游戏中的应用研究
  18. Linux——Linux驱动之设备树下platform总线驱动编写实战(手把手教你设备树下platform总线利用GPIO控制蜂鸣器完整实现过程)
  19. OpenGL超级宝典(第7版)笔记13 前三章实例 下个五子棋 (上)
  20. 使用canvas将多张图片截取拼接成一张图片

热门文章

  1. Binder内存拷贝的本质和变迁
  2. android 4.3以上修改DNS流程(netd)
  3. 函数指针 回调函数 面向对象风格的C语言
  4. android之Activity关闭返回数据到启动他的页面
  5. distinct返回null报错_在Java中如何避免“!=null”式的判空语句?
  6. android搜索框布局文件,android搜索框列表布局,流程及主要步骤思维导图
  7. 电脑安装linux后打不开win,安装完linux后 windows无法启动
  8. 在pytorch中使用tensorboard
  9. ROS保姆级0基础入门教程⭐ |第一章 ROS的概述与环境搭建(4万字教程,建议收藏)
  10. Android常见界面布局(详细介绍)