人脸检测对齐--Joint Cascade Face Detection and Alignment

Joint Cascade Face Detection and Alignment ECCV2014 https://github.com/kensun0/Joint_Cascade_Face_Detection_And_Alignment https://github.com/FaceDetect/jointCascade_py

本文是早期的将人脸检测和对齐相结合的文献,利用人脸特征点的空间位置分布规律作为一个判断人脸有无的辅助信息

2 Alignment Helps Detection: a Post Classifier 这里首先通过后验分类器的方式来验证 人脸对齐 对人脸检测是有帮助的。 这里我们用一个 opencv 低阈值的 Viola-Jones detector 来检测人脸,人脸基本没有遗漏,但是虚警区域也很多。我们使用了一个 SVM 分类器来过滤 这里我们使用了三类特征训练了三个 SVM,三组特征如下: 1) we divide the window into 6*6 non-overlapping cells and extract a SIFT descriptor in each cell. 2)we use a fixed mean face shape with 27 facial points and extract a SIFT descriptor centered on each point. 3)we align the 27 facial points using the alignment algorithm in [21] and extract a SIFT descriptor centered on each point.

上面的结果得出的结论就是 人脸对齐对于人脸检测是有帮助的。但是这种后验分类器的方式不是很好。brute force and too slow

3 A Unified Framework for Cascade Face Detection and Alignment 这里我们的目标是提出一个统一的框架来完成 级联人脸检测和对齐

首先来看看级联检测 Cascade Detection 级联检测使用了若干个弱分类器组合,对于一个测试图像块 X,弱分类器是 sequentially evaluated,如果某一个弱分类器的分类器置信度达不到一定的阈值,则直接拒绝该图像块,也就是该图像块不包含人脸。Therefore, the cascade detection is very fast because most negative image windows are rejected after evaluating only a few weak classifiers.

Cascade Alignment 级联人脸对齐 文献【19】提出一个 pose regression framework,后来用于人脸对齐效果很好。 给定一个初始人脸位置,通过若干个 regression function , It adds an increment to the estimated shape from the previous stage S(t-1) . It is learnt to minimize the shape residual error between the ground truth shape ^S and estimated shape in the current stage

5 Experiments

we detect faces larger than 80 × 80 in a VGA image. Our detector takes 28.6 milliseconds using single thread on a 2.93 GHz CPU In the runtime, our detector needs only 15MB memory

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏SIGAI学习与实践平台

机器学习与深度学习核心知识点总结--写在校园招聘即将开始时

一年一度的校园招聘就要开始了,为了帮助同学们更好的准备面试,SIGAI 在今天的公众号文章中对机器学习、深度学习的核心知识点进行了总结。希望我们的文章能够帮助你...

831
来自专栏机器学习算法原理与实践

支持向量机原理(五)线性支持回归

    在前四篇里面我们讲到了SVM的线性分类和非线性分类,以及在分类时用到的算法。这些都关注与SVM的分类问题。实际上SVM也可以用于回归模型,本篇就对如何将...

883
来自专栏AI研习社

大白话解释模型产生过拟合的原因!

今天郭江师兄在实验室讲解了全体机器学习会第一章的知识,大家讨论了一下过拟合的知识,这里我根据自己的理解,整理了一下原因,力求同最通俗的语言来描述,可能不是太严谨...

3395
来自专栏深度学习与计算机视觉

学习SVM(二) 如何理解支持向量机的最大分类间隔

学习SVM(一) SVM模型训练与分类的OpenCV实现 学习SVM(二) 如何理解支持向量机的最大分类间隔 学习SVM(三)理解SVM中的对偶问题 ...

2379
来自专栏机器之心

专栏 | MSRA视觉组最新研究:可变形卷积网络

MSRA 视觉组 作者:代季峰、齐浩之、熊郁文、李益、张国栋、胡翰、危夷晨 近日一篇名为《可变形卷积网络(deformable convolutional ne...

3708
来自专栏王相军的专栏

小菜鸟对周志华大神gcForest的理解

花了一下午时间学习了周志华教授的新paper——《Deep Forest: Towards An Alternative to Deep Neural Netw...

3.4K2
来自专栏闪电gogogo的专栏

《统计学习方法》笔记一 统计学习方法概论

  输入与输出所有可能取值的集合成为输入空间与输出空间。每个具体的输入是一个实例,通常由特征向量表示,所有特征向量存在的空间成为特征空间。

732
来自专栏AI深度学习求索

ECCV2018|DCAN论文详解domain adaptation语义分割

论文: DCAN: Dual Channel-wise Alignment Networks for Unsupervised Scene Adaptation

1021
来自专栏AI科技评论

零示例学习中的映射域迁移 (projection domain shift) 问题

AI 科技评论按:本文由上海交通大学副教授牛力为 AI 科技评论提供的独家稿件,未经许可不得转载。

1143
来自专栏人工智能

机器学习新手必看10大算法

选自TowardsDataScience 作者:James Le 机器之心编译 参与:程耀彤、路雪 本文介绍了机器学习新手需要了解的 10 大算法,包括线性回归...

1949

扫码关注云+社区