0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

nlfO_thejiangme 来源:未知 作者:steve 2018-06-09 09:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着智能手机的迅速发展,移动端的人脸识别和分析越来越重要,而人脸追踪是很多视觉应用的主要出发点。在移动场景下的移动追踪面临着光照、尺度、角度的剧烈变化和环境背景、遮挡以及目标的消失等挑战。人脸追踪十分重要但由于合适数据集的缺乏使得这一领域收到的关注较少。

为了帮助移动端人脸追踪算法的开发和评测,帝国理工智能行为理解研究组(iBUG)提出了一个名为iBUG MobiFace benchmark的数据库。最为第一个移动端的人脸追踪基准,包含了50段智能手机在不受限环境下拍摄的影像、其中包括46个个体和50736帧。除了边框标记之外,还提供了9个序列属性标注。

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

研究人员还针对相关滤波和深度学习两大方法、23种前沿算法进行了评测。作者表示数据集将在近日公布在iBUG的网站上。

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

(编者注:iBUG网站上还有其他丰富的人类行为数据库,包括3D人脸追踪、人体姿态标注等等数据库感兴趣的小伙伴可以参看:https://ibug.doc.ic.ac.uk/resources)

1. 移动端人脸追踪

人脸追踪是指在视频中定位随时间变化的目标人脸。智能手机和移动设备的高速发展使得人脸追踪算法扮演着越来越重要作用,从人脸解锁到相机应用,从人脸识别到美颜工具,移动端的追踪成为了手机应用的核心功能之一。人脸追踪的目标是在给定目标初始位置的情况下,估计出接下来目标的位置和尺度。虽然目前的人脸追踪算法取得了一系列进步,但在移动端还面临着严峻的挑战。业界提出了移动端数据集和物体追踪数据集,但对于移动端的人脸追踪还没有细分的适合的数据集供研究人员开发和测评算法。

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

虽然与目标追踪很相似,但移动端的目标追踪算法却在以下方面有着独特的不同:

由于设备的旋转和移动使得目标的尺度变化剧烈;

相机和目标都在同时运动,相机运动较为快速;

严重遮挡的人脸在人脸分析中没有贡献,不应该被追踪;

移动端相机的视场较小、人脸很容易离开视场;

移动端算力有限;

照片受到卷帘快门的影响,造成不必要的扭曲和模糊。

一个优秀的移动人脸追踪算法不仅仅需要克服诸如光照变化等传统的挑战、更需要高效地解决移动端如视角、运动等特殊的问题。

本文通过提出iBUG移动人脸追踪数据库作为测评基准,详细分析OTB和VOT数据集上的23种前沿追踪算法,并指出了深度学习和人脸相关算法结合具有潜在的提高空间。

2.人脸追踪问题

人脸追踪问题可以归结为在初始位置给定后给出t帧中人脸的最优位置,表达式如下:

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

如果人脸无法观测则为0,如果可以观测则找到分数最大的区域r;其损失函数则可以定义为最小化帧序列中人脸位置的误差:

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

目前针对视觉追踪问题主要分为两种思路,一种是利用相关滤波的方法实现;另一种则是利用深度学习的方法来解决。

相关滤波器近年来在VOT和OTB数据集上取得了惊人的表现,它可以被视为一种模板匹配的过程。在初始化过程中,相关滤波通过第一帧中的目标区域进行训练,随后在后续帧的候选窗中应用滤波器。最后在生成的空间执行度图中选出最高的区域作为这一帧的预测输出,同时对CF进行更新。相关滤波主要需要处理以下四个方面的问题,分别是如何从原始数据中抽取有效特征、处理不同尺度的目标、边界效应带来的信息损失和长时间追踪。

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

而基于深度学习的追踪方法主要分为单个CNN追踪、双CNN追踪法和基于RNN的追踪方法,同时还有强化学习的方法也同样用于移动端的人脸追踪。

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

研究人员们对于算法进行了速度和准确率和评价,需要指出的是作者的电脑配置为Intel(R) Core(TM) i7-7700 3.60GHz CPU 、 GeForce GTX 1060 GPU 3GB memory。

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

从精度对比图上可以发现几乎所有的追踪器在移动端人脸追踪任务中都出现了一定程度的性能下降。在成功率图中发现排名前五的算法都使用了深度特征,这意味着好的特征对于移动端人脸追踪任务具有重要的意义。

最新benchmark助力移动端人脸检测新突破 人脸追踪成主要技术点

同时文中还对针对数据集的不同属性评价了23种算法,具体请参看文末链接的论文。结果显示目前移动端的人脸追踪算法相较于其他任务还有很大的差距。但可以看出基于深度网络的特征可能在未来扮演重要的作用,高效的在线学习策略可以帮助基于深度学习的追踪器平衡速度和精度的要求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人脸识别
    +关注

    关注

    77

    文章

    4118

    浏览量

    87787
  • 移动端
    +关注

    关注

    0

    文章

    43

    浏览量

    4698

原文标题:让我看到你的脸:最新benchmark助力移动端人脸检测新突破

文章出处:【微信号:thejiangmen,微信公众号:将门创投】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于级联分类器的人脸检测基本原理

    本次分享的内容是基于级联分类器的人脸检测基本原理 1) 人脸检测概述 关于人脸检测算法,目前
    发表于 10-30 06:14

    【Milk-V Duo S 开发板免费体验】人脸检测

    【Milk-V Duo S 开发板免费体验】人脸检测 本文介绍了 Milk-V Duo S 开发板结合 OV5647 摄像头模块,实现人脸检测的项目设计。 准备工作 OV5647 摄像
    发表于 07-27 16:53

    【Milk-V Duo S 开发板免费体验】人脸检测测试(视频)

    https://bbs.elecfans.com/jishu_2494616_1_1.html我们编译了人脸检测的应用,现在摄像头到了, 我们就进行实际测试。 视频见https
    发表于 07-11 22:33

    基于LockAI视觉识别模块:C++人脸识别

    基本知识讲解 1.1 人脸识别简介 人脸识别是一种利用人的脸部特征进行身份识别的生物识别技术。它通过检测图像或视频中的人脸,提取如眼睛、鼻
    发表于 07-01 12:01

    【HarmonyOS 5】VisionKit人脸活体检测详解

    。 而VisionKit中包含人脸活体检测的功能接口interactiveLiveness 。人脸活体检测见名知意,主要是为了
    的头像 发表于 06-21 11:52 636次阅读
    【HarmonyOS 5】VisionKit<b class='flag-5'>人脸</b>活体<b class='flag-5'>检测</b>详解

    筑牢人脸信息安全防线|安全芯片如何赋能《人脸识别技术应用安全管理办法》落地

    ,并提出全生命周期安全管控要求:采集环节:需实现活体检测、数据加密与本地化处理;传输环节:强制加密,禁止明文传输;存储环节:原始人脸图像不得留存,特征模板须
    的头像 发表于 04-28 09:33 1324次阅读
    筑牢<b class='flag-5'>人脸</b>信息安全防线|安全芯片如何赋能《<b class='flag-5'>人脸</b>识别<b class='flag-5'>技术</b>应用安全管理办法》落地

    基于RV1126开发板实现人脸检测方案

    在RV1126开发板上实现人脸检测:在图像中找出人脸,以及每张人脸的landmarks位置。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像,
    的头像 发表于 04-21 17:59 865次阅读
    基于RV1126开发板实现<b class='flag-5'>人脸</b><b class='flag-5'>检测</b>方案

    基于RV1126开发板实现人脸检测方案

    在RV1126开发板上实现人脸检测:在图像中找出人脸,以及每张人脸的landmarks位置。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像,
    的头像 发表于 04-21 10:21 99次阅读
    基于RV1126开发板实现<b class='flag-5'>人脸</b><b class='flag-5'>检测</b>方案

    RV1126 实现人脸检测方案

    基于RV1126开发板实现人脸检测方案,充分体现了电子方面的实践经验和目标检测技术
    的头像 发表于 04-14 09:25 691次阅读
    RV1126 实现<b class='flag-5'>人脸</b><b class='flag-5'>检测</b>方案

    【幸狐Omni3576边缘计算套件试用体验】人脸识别

    人脸上进行像素级人脸定位。 特点 在 WIDER FACE 数据集上手动标注了五个面部特征,在该外监督信号的帮助下,显著改善人脸检测效果
    发表于 04-01 21:46

    《DNESP32S3使用指南-IDF版_V1.6》第五十八章 人脸检测实验

    第五十八章 人脸检测实验 人脸检测是一种基于人工智能(AI)的计算机技术,用于在数字图像中查找和识别人脸
    发表于 03-24 09:34

    使用OpenVINO™模型的OpenCV进行人脸检测检测到多张人脸时,伺服电机和步入器电机都发生移动是为什么?

    使用OpenVINO™模型的 OpenCV* 进行人脸检测。 使用 cv2.矩形 函数,能够获取检测到的面部的坐标。 检测到多张人脸时,多
    发表于 03-07 06:35

    【米尔RK3576开发板评测】+项目名称RetinaFace人脸检测

    一、简介 Pytorch_Retinaface‌是一个基于PyTorch框架实现的人脸检测算法,它能够快速而准确地检测出图像中的人脸,并提供丰富的特征信息。该算法的核心思想是使用多尺度
    发表于 02-15 13:28

    人脸识别技术的算法原理解析

    基于人的面部特征,通过计算机算法来识别或验证个人身份。这项技术通常包括以下几个步骤:人脸检测、特征提取、特征比对和身份确认。 2. 人脸检测
    的头像 发表于 02-06 17:50 2957次阅读

    人脸识别技术在安全监控中的应用

    的潜力和价值。 人脸识别技术原理 人脸识别技术主要依赖于计算机视觉和机器学习算法。它首先通过摄像头捕捉
    的头像 发表于 02-06 17:25 1564次阅读