The source-only BEAT implementation includes the shared bottleneck DW-TCN adapter, MPPL, reproducible configurations, training and evaluation entry points, and synthetic CPU tests.
The original PulseFormer backbone, MITA, preprocessing and HR evaluator are used through a separately obtained, pinned official egoPPG checkout. The adapter and loss extend this backbone; they do not replace MITA.
No trained weights, checkpoints, optimizer state, raw or preprocessed recordings, participant metadata, or experiment logs are distributed. Public initialization weights and egoPPG-DB must be obtained independently under their applicable terms.
Installation & training · Implementation details · Release scope
The legacy code identifier cpv denotes the paper's Multi-Lag Pulse-Phase Progression Loss (MPPL). Hyperparameter settings are included for reproduction; learned parameter tensors are not.