我是靠谱客的博主 迷路酸奶,最近开发中收集的这篇文章主要介绍人脸关键点检测之TSRN (Deep Regression Architecture with Two-Stage Re-initialization),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2017年的CVPR

1. Introduction

pipeline:
这里写图片描述
首先是全局阶段(整张脸)
(1)对人脸进行re-initialize,把它变成一个规范的形状。如(a)处理后,人脸变正了。
(2)进行一个粗精度的回归

然后是局部阶段
(3)对人脸的不同部分进一步进行re-initialize,变成规范的状态
(4)分别对每一部分再次进行回归

实验中,在300-W和AFLW人脸关键点检测数据集上表现都很666.

2. Our Two-stage Re-initialization Deep Regression Model

2.1 Global stage

对原始image,使用face detector检测出一个粗略的bbox。
与以前的算法不同(以前都是直接在这个bbox内做回归),本文首先对人脸框进行旋转缩放平移等操作
然后再进行回归。

2.1.1 Global Re-initialization Subnetwork

利用一个CNN结构来预测变换参数(网络也是经过不断迭代训练得出的),
这里写图片描述
然后对人脸框进行变换,旋转平移拉伸等。
这里写图片描述
效果如图:
这里写图片描述

2.1.2 Global Regression Subnetwork

5个卷积层+3个FC
使用欧氏距离计算损失

2.2 Local stage

将face分为4部分:左眼、右眼、鼻子、嘴巴
这里写图片描述

2.2.1 Local Re-initialization Subnetwork

网络只有一个FC层
input:every single part
output:transformation parameters
然后对每个部分进行变换
如图:
这里写图片描述

2.2.2 Local Regression Subnetwork

进行位置的精修

2.3 Implementation Details

激活函数:PReLU

最后

以上就是迷路酸奶为你收集整理的人脸关键点检测之TSRN (Deep Regression Architecture with Two-Stage Re-initialization)的全部内容,希望文章能够帮你解决人脸关键点检测之TSRN (Deep Regression Architecture with Two-Stage Re-initialization)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部