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种算法,具体请参看文末链接的论文。结果显示目前移动端的人脸追踪算法相较于其他任务还有很大的差距。但可以看出基于深度网络的特征可能在未来扮演重要的作用,高效的在线学习策略可以帮助基于深度学习的追踪器平衡速度和精度的要求。

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

    关注

    76

    文章

    4005

    浏览量

    81768
  • 移动端
    +关注

    关注

    0

    文章

    40

    浏览量

    4364

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

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

收藏 人收藏

    评论

    相关推荐

    《DNK210使用指南 -CanMV版 V1.0》第四十四章 人脸68关键点检测实验

    的KPU对象。然后便是在一个循环中不断地获取摄像头输出的图像,首先将图像进行人脸检测检测图像中存在的人脸,接着对人脸图像进行68关键点
    发表于 11-18 14:28

    如何用OpenCV的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发板

    功能,首先要进行人脸检测,判断出图片中人脸的位置,才能进行下一步的操作。 OpenCV人脸检测方法 在OpenCV中
    发表于 11-15 17:58

    人脸识别技术的可行性在于矛盾具有什么性

    人脸识别技术的可行性在于矛盾具有普遍性。 一、引言 人脸识别技术作为人工智能领域的一项重要技术,近年来得到了广泛的关注和应用。然而,随着
    的头像 发表于 07-04 09:28 457次阅读

    人脸识别技术的优缺点有哪些

    人脸识别技术是一种基于人脸特征信息进行身份识别的生物识别技术。随着计算机视觉、深度学习等技术的发展,人脸
    的头像 发表于 07-04 09:25 1883次阅读

    人脸识别技术的原理介绍

    的应用。本文将详细介绍人脸识别技术的原理,包括人脸检测人脸特征提取、人脸匹配等关键步骤。 一、
    的头像 发表于 07-04 09:22 1056次阅读

    如何设计人脸识别的神经网络

    识别技术主要分为两个步骤:人脸检测人脸特征提取。人脸检测
    的头像 发表于 07-04 09:20 570次阅读

    人脸识别模型训练是什么意思

    的各个方面。 人脸识别技术概述 人脸识别技术是一种生物特征识别技术,通过分析人脸图像的特征,实现
    的头像 发表于 07-04 09:16 480次阅读

    人脸检测模型的精确度怎么算

    检测是计算机视觉领域的一个重要研究方向,其目的是在图像或视频中快速准确地定位人脸的位置。人脸检测模型通常包括两个主要步骤:
    的头像 发表于 07-04 09:14 450次阅读

    人脸检测模型有哪些

    人脸检测是计算机视觉领域的一个重要研究方向,它涉及到从图像或视频中检测出人脸的位置和大小。随着深度学习技术的发展,人脸
    的头像 发表于 07-03 17:05 916次阅读

    人脸检测人脸识别的区别是什么

    人脸检测人脸识别是计算机视觉领域的两个重要技术,它们在许多应用场景中都有广泛的应用,如安全监控、身份验证、社交媒体等。尽管它们在某些方面有相似之处,但它们之间存在一些关键的区别。本文
    的头像 发表于 07-03 14:49 937次阅读

    人脸检测的五种方法各有什么特征和优缺点

    人脸检测是计算机视觉领域的一个重要研究方向,主要用于识别和定位图像中的人脸。以下是五种常见的人脸检测
    的头像 发表于 07-03 14:47 670次阅读

    人脸检测与识别的方法有哪些

    人脸检测与识别是计算机视觉领域中的一个重要研究方向,具有广泛的应用前景,如安全监控、身份认证、智能视频分析等。本文将详细介绍人脸检测与识别的方法。 引言
    的头像 发表于 07-03 14:45 630次阅读

    ESP32-S3运行人脸检测功耗有多大呢?

    ESP32-S3运行人脸检测,功耗有多大?
    发表于 06-26 06:32

    人脸识别技术的原理是什么 人脸识别技术的特点有哪些

    人脸识别技术的原理 人脸识别技术是一种通过计算机以图像或视频为输入,识别、检测、跟踪和分析人脸
    的头像 发表于 02-18 13:52 1662次阅读

    【飞腾派4G版免费试用】飞腾派SeetafaceEngine人脸检测

    使用的OpenCV版本是早期OpenCV–2.4.11,需手工修改为支持OpenCV-4.x版本函数。Seetaface包含 人脸检测FaceDetection 、 人脸对齐FaceAlignment 、
    发表于 12-18 10:53