Robust Real-Time Extreme Head Pose Estimation

基本思路:

用RGB-D 的摄像头,利用RGB和深度信息对人脸进行三位建模和合成。之后建立了一个由33个人不同头部姿态点云合成数据组成的数据库Dali3DHP,基于级联决策树(5个)训练,采用的ground truth是用Shimmer Sensor得到的头部的姿态角(在正视状态下,roll方向接近于零)得到了在不同头部姿态下的人脸朝向判断模型。这也就决定了算法在头部姿态偏离较大的时候正确率反而更高一些。
测试中将方位和倾斜角度按照20度/15度划分网格,下图中展示了最终模型在不同角度下的识别正确率。
这里写图片描述

下图展示了一些在极端头部角度下识别面部朝向的例子:
这里写图片描述

基于点云的三维人脸建模数据管道如下图。从这里可以看出三维人脸建模的基本原理,就是对人脸的不同角度用RGB-D摄像头拍摄,之后对点云数据进行融合实现三维建模。在点云融合之前,首先利用Gauss核对深度图像做卷积处理以降噪。光滑点云的Voxel-grid方法备用来以比较小的三维点数据得到人脸的建模。

这里写图片描述

参考文献:

Tulyakov S, Vieriu R L, Semeniuta S, et al. Robust Real-Time Extreme Head Pose Estimation[C]// International Conference on Pattern Recognition. IEEE Computer Society, 2014:2263-2268.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实时系统是指在严格的时间限制下,对输入数据进行处理并及时产生输出响应的系统。在实时系统中,一个重要的因素是系统的架构设计,而对于实时系统的架构设计来说,一个关键的考虑因素是其鲁棒性和可扩展性。 所谓鲁棒性,是指系统能够应对各种异常情况和外部干扰而保持正常工作的能力。在实时系统中,鲁棒的架构可以通过多种方式实现,例如使用冗余设计和错误处理机制。冗余设计可以通过多个处理器或模块的冗余部署来提高系统的容错能力,以便在一个处理器或模块发生故障时,系统依然能够正常工作。而错误处理机制可以包括错误检测和错误恢复两个方面,以保证系统对错误的及时发现和恢复能力。 可扩展性是指系统能够根据实际需求进行灵活的扩展和升级的能力。对于实时系统来说,可扩展的架构可以基于不同的需求进行模块的添加或替换,以满足不同规模和性能要求的系统。例如,当实时系统的负载增加时,可以通过增加处理器数量或增加存储容量来扩展系统的性能。 对于实时系统的架构设计,一个常用的方法是采用分布式架构。在分布式架构中,系统的不同功能模块可以分布在不同的节点上,通过通信和协作来完成任务。这种设计能够充分利用分布式计算和通信的特点,提高系统的并行度和可靠性。 综上所述,Robust scalable architecture for real-time systems(实时系统的强韧可扩展架构)PDF提供了一种鲁棒性和可扩展性的实时系统架构设计方案。该架构通过冗余设计和错误处理机制实现系统的鲁棒性,同时采用分布式架构实现系统的可扩展性。这样的架构设计能够有效应对实时系统中的异常情况和外部干扰,并能够根据实际需求灵活扩展系统的性能和规模。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值