← 最新论文
🤖 machine learning

CanonicalPhys: Pose-Robust Remote Photoplethysmography via Canonical-Space Priors

CanonicalPhys 通过引入一个可微单应性变换,将面部区域映射到规范框架中,从而解决了深度远程光电容积脉搏图在不同头部姿态下性能剧烈下降的问题,进而能够有效应用诸如双色反射模型和脉搏相位不变性等解剖学先验,从而显著降低不同姿态条件下的心率估计误差。

原作者: Hui Wei, Seyedata Jodeiri Seyedian, Xiaobai Li, Guoying Zhao

发布于 2026-07-20
📖 1 分钟阅读☕ 轻松阅读

原作者: Hui Wei, Seyedata Jodeiri Seyedian, Xiaobai Li, Guoying Zhao

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,试着通过把听诊器贴在朋友的胸口来听他们的心跳。这很简单,对吧?但现在,想象一下你只能使用摄像机,完全不需要接触他们。这就是**远程光电容积脉搏波成像技术(rPPG)**的魔力。这是一种高级说法,意思就是“通过视频读取你的脉搏”。当你的心脏跳动时,它会向你的脸部泵送微小的血液波,使你的皮肤颜色发生极其微小的变化。现在的摄像机非常灵敏,能够捕捉到这些细微的颜色变化,并将其转化为心率。这项技术意义重大,因为它能让医生在数英里外检查患者的心脏,帮助监测新生儿而无需扎针,甚至能观察疲劳驾驶员的状态。

然而,这里有一个问题。当你坐着不动并直视镜头时,这些摄像机表现出色。但一旦你转头,系统就会变得混乱。这就像是在尝试阅读一张街道不断移动的地图。如果你转头,屏幕上原本属于你额头的那个点,可能会突然变成你的脸颊或太阳穴。计算机并不知道它正在观察的那个“像素”已经移动到了你身体的其他部位,所以它会试图在错误的地方寻找心跳,导致读数失灵。科学家们一直试图通过给计算机喂入越来越多的“人们转头”的案例来解决这个问题,希望它最终能“学会”这个技巧。但如果问题不在于计算机不够聪明,而在于它观察世界的角度不对呢?

这正是名为 CanonicalPhys 的新方法所解决的谜题。研究人员认为,头部运动不仅仅是一个数据问题,更是一个坐标问题。他们意识到,当你转头时,屏幕上的像素会发生错位,但你的脸本身并没有改变。因此,他们没有教计算机去猜测像素去了哪里,而是构建了一个聪明的“数字矫正器”,在计算机尝试读取心跳之前,就将脸部“拉正”到一个完美的、正对着前方的姿势。

他们是这样做的:想象你有一张侧脸的照片。研究人员使用一种被称为单应性(homography)的数学技巧(可以把它想象成一个数字变形工具),抓取脸部的四个关键点——双眼的角落和嘴角,并将它们拖动到固定的、完美的起始位置,仿佛那个人正直视着摄像机一样。一旦脸部被“拉正”到这个规范(canonical)(或标准)框架中,像素就会保持在正确的位置。额头依然是额头,脸颊依然是脸颊。

一旦脸部被拉正,系统就可以使用三个以前在移动面部上无法使用的简单物理规则:

  1. 光照规则:它知道面向摄像机的皮肤与转向一侧的皮肤反射光线的方式不同。它会给那些正对着镜头的部位分配更高的权重,并忽略那些转向一侧的部分。
  2. 节奏规则:它知道心跳是一个单一的波形。因此,它会检查额头和两侧脸颊的脉动是否同步。如果不同步,它就知道出问题了。
  3. 教师规则:它在拉正后的额头上使用一种经典的传统数学技巧(称为 POS),来创建一个“教师”信号,从而帮助主计算机大脑变得更加准确。

最棒的部分是什么?整个过程并不需要计算机学习任何新的、沉重的规则。这就像给摄像机戴上了一副眼镜;摄像机的“大脑”大小保持不变,但现在它能看得更清晰了。

结果非常令人印象深刻。当他们在包含大量转头动作的人群数据集(称为 MMPD)上进行测试时,旧方法随着头部的转动效果显著变差。例如,当头部转动超过 45 度时,误差率比直视前方时增加了 1.60 倍。使用 CanonicalPhys 后,这个增幅降至仅 1.33 倍。更棒的是,对于“轻微”转头(15 到 30 度之间),误差几乎没有变化,从 1.32 倍 的增幅降到了仅 1.07 倍

他们还在不同的摄像机和光照条件下测试了该系统。当他们在一个数据集上进行训练并在其他数据集上进行测试时,CanonicalPhys 在 16 个 不同场景中的 13 个 场景中都击败了旧方法。在其中一个特定测试(PURE)中,它将误差降低了 32%,而在另一个测试(MMPD)中,它将误差减少了 20%

然而,作者也谨慎地指出,这并不是应对所有情况的万能药。如果一个人转头过猛(超过 60 度),系统就找不到那四个关键点,它就会放弃,表现得并不比旧方法好。此外,如果脸部移动剧烈或光照异常,系统可能会感到困惑。但在大多数现实场景中(即人们只是在聊天或环顾四周时),这个“数字矫正器”让通过视频读取心跳变得更加可靠,这证明了有时,解决问题的最佳方式不是让计算机变得更聪明,而是让世界变得更容易被它理解。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →