atlas

Research map / Video / Video segmentation and tracking

FactorizePhys: Matrix Factorization for Multidimensional Attention in Remote Physiological Sensing

NeurIPS 2024 · Video › Video segmentation and tracking · approach: Sign language and physiological video analysis · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes FSAM, a nonnegative matrix factorization-based module that jointly computes spatial, temporal, and channel attention, and uses it in a 3D-CNN (FactorizePhys) and an EfficientPhys variant for cross-dataset remote photoplethysmography estimation.

Problem

End-to-end rPPG methods compute attention separately across spatial, temporal, and channel dimensions, which squeezes features and limits generalization of blood volume pulse estimation from raw video.

Approach

Factorized Self-Attention Module (FSAM) maps voxel embeddings so temporal features form the factorization vector dimension, applies rank-1 NMF (approximated with one-step gradient, no backprop through NMF) to get a low-rank reconstruction, and uses it as multidimensional attention with a residual connection.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add FSAM to FactorizePhys (ablation)FactorizePhys · UBFC-rPPG → PUREMAE (HR): 1.37 ± 1.02 -> 0.71 ± 0.39Helped
Add a residual connection around FSAM (ablation)FactorizePhys + FSAM · UBFC-rPPG → PUREMAE (HR): 0.71 ± 0.39 -> 0.48 ± 0.17Helped
Map temporal features to M and channel-spatial features to N (ablation)FactorizePhys + FSAM · UBFC-rPPG → PUREMAE (HR): 0.77 ± 0.42 -> 0.48 ± 0.17Helped
Use rank 1 rather than rank 2 (ablation)FactorizePhys + FSAM · UBFC-rPPG → PUREMAE (HR): 1.40 -> 0.48Helped
Use rank 1 rather than rank 4 (ablation)FactorizePhys + FSAM · UBFC-rPPG → PUREMAE (HR): 2.25 -> 0.48Helped
Use rank 1 rather than rank 8 (ablation)FactorizePhys + FSAM · UBFC-rPPG → PUREMAE (HR): 1.44 -> 0.48Helped
Skip FSAM during inference after training with FSAM (ablation)FactorizePhys + FSAM · UBFC-rPPG → PUREMAE (HR): 0.48 ± 0.17 -> 0.48 ± 0.17No clear effect
Replace EfficientPhys SASN with FSAMEfficientPhys · SCAMPS → PUREMAE (HR): 6.21 ± 2.26 -> 8.03 ± 2.25Helped
Replace EfficientPhys SASN with FSAMEfficientPhys · UBFC-rPPG → PUREMAE (HR): 4.71 ± 1.79 -> 3.69 ± 1.66Helped
Use FactorizePhys + FSAM instead of EfficientPhys + SASNrPPG estimation model · SCAMPS → iBVPMAE (HR): 26.19 ± 3.47 -> 2.71 ± 0.54Helped
Use FactorizePhys + FSAM instead of PhysFormerrPPG estimation model · PURE → UBFC-rPPGMAE (HR): 1.01 ± 0.38 -> 1.04 ± 0.38No clear effect
Use FactorizePhys + FSAM instead of PhysNetrPPG estimation model · UBFC-rPPG → iBVPMAE (HR): 1.63 ± 0.33 -> 1.66 ± 0.30No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: iBVP PURE UBFC-rPPG SCAMPS

Benchmarks: iBVP PURE UBFC-rPPG SCAMPS

Metrics: MAE (HR) RMSE (HR) MAPE (HR) Corr (HR) SNR (BVP) MACC (BVP)

Baselines: PhysNet PhysFormer EfficientPhys with SASN

Builds on: Hamburger EfficientPhys Temporal Shift Module rPPG-Toolbox PhysNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy