人脸检测——Compact CascadeCNN

本文介绍了《2015 Arxiv: Compact Convolutional Neural Network Cascade for Face Detection》中的人脸检测方法,该方法追求速度,但在性能上逊于Opencv和Dlib。网络结构紧凑,包含三个小型网络,采用TanH激活和近似函数,通过两阶段级联进行检测。尽管速度优势明显,但由于参数限制,整体性能表现不佳。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次介绍一篇速度爆表的人脸检测文章:

《2015 Arxiv: Compact Convolutional Neural Network Cascade for Face Detection》.

作者有一个github链接,https://github.com/Bkmz21/FD-Evaluation,但是里面只是评价工具并没有检测的工具。

评价: 速度是很快,但是性能应该来说比较差,只比公开的Opencv和Dlib略好,总体来看没有复现价值。另外,此方法较多使用了工程上的编程优化技巧,所以算法层面亮点不多。

—————————— 网络结构 ——————————

CCCNN

(1) 为了追求速度,作者放弃了太多。上面3个网络,依次只有797,1819和2923个参数,难怪性能这么差;

(2) 作者使用的是TanH激活,因为网络太小ReLU不好使。而且为了速度,作者使用了近似函数来逼近TanH:

TANH

(3) 虽然有3个网络,但为了速度(并行),只是两阶的级联:即通过第一阶段的窗口会取一次镜像,然后分别送入stage2和stage3,最后的判别是综合stage2和stage3的结果。

(4) stage2和stage3实际的输入是 \(51\times55\) ,这样最后得到的就是 \(5\times5\) 的feature map,然后按照下式统计整个feature map 中有多少满足阈值,据此判断窗口是不是人脸:

TANH

—————————— 流程图 ——————————

TANH

—————————— 实验结果 ——————————

这里写图片描述

上面这个图——,我下意识的就觉得最高的应该是本文的,后来才发现不是。不过,性能确实差太多。作者那个github主页上有演示视频,效果和opencv有一拼。T_T

这里写图片描述

速度很快,但是。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值