← Latest papers
💻 computer science

Rhythm-Structured Predictive Learning for Remote Photoplethysmography

The paper proposes RhythmJEPA, a self-supervised remote photoplethysmography framework that improves physiological signal estimation by predicting latent teacher representations from masked videos and employing a Cyclic Rhythm-State Planner with a Dual Order Mamba Encoder to explicitly model the cyclic temporal structure of pulse signals.

Original authors: Ba-Thinh Nguyen, Huu-Dung Nguyen, Thi-Duyen Ngo, Thanh-Ha Le

Published 2026-07-01
📖 4 min read☕ Coffee break read

Original authors: Ba-Thinh Nguyen, Huu-Dung Nguyen, Thi-Duyen Ngo, Thanh-Ha Le

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to listen to a friend's heartbeat through a video call. The problem is that the "sound" of the heartbeat isn't actually a sound; it's a tiny, almost invisible change in the color of their skin caused by blood pumping. Most computer programs trying to find this signal get distracted by the "noise" of the video: the person's hair, their facial expressions, the lighting in the room, or the camera quality. They try to rebuild the whole picture of the face, which leads them to focus on the wrong details.

The paper introduces RhythmJEPA, a new way for computers to learn how to find that heartbeat signal. Here is how it works, explained through simple analogies:

1. The "Blindfolded Musician" (The Core Idea)

Traditional methods are like a musician trying to learn a song by staring at the sheet music and trying to redraw every single note perfectly. If they make a mistake in the drawing, they think they failed.

RhythmJEPA is different. It acts like a blindfolded musician.

  • The Trick: The computer takes a video of a face and covers up (masks) many of the frames, like putting a blindfold over the eyes.
  • The Goal: Instead of trying to redraw the missing parts of the face (which is easy to get wrong because of hair or makeup), it tries to guess the hidden feeling or the rhythm of the missing parts.
  • The Result: By forcing itself to guess the "vibe" of the missing moments without looking at the pixels, the computer learns to ignore the distracting details (like a smile or a hat) and focuses entirely on the underlying pulse.

2. The "Dance Instructor" (Cyclic Rhythm-State Planner)

Heartbeats are rhythmic; they go thump-thump, thump-thump. But in a video, the frames are just a straight line of time (Frame 1, Frame 2, Frame 3...). A computer looking only at the straight line might miss the pattern that Frame 10 looks very similar to Frame 1 because they are both at the exact same point in the heartbeat cycle.

RhythmJEPA introduces a Dance Instructor (called the Cyclic Rhythm-State Planner).

  • This instructor watches the video and assigns a "dance step" number to every frame (e.g., "Step 1: Heart contracting," "Step 2: Heart relaxing").
  • Even if Frame 100 is far away from Frame 1 in time, if they are both "Step 1," the instructor knows they belong together.
  • This helps the computer understand that the heartbeat is a cycle, not just a straight line.

3. The "Two-Way Scanner" (Dual-Order Mamba Encoder)

Most computers read a video like a book: from left to right, top to bottom, frame by frame.
RhythmJEPA uses a Dual-Way Scanner (called DOM).

  • Way 1: It reads the video normally, just like a book, to see what happens next.
  • Way 2: It reorganizes the video based on the "dance steps" the instructor assigned. It groups all the "Step 1" frames together, then all the "Step 2" frames, and so on.
  • By reading the video in both orders, the computer gets a complete picture: it sees the immediate flow of time and the repeating rhythm of the heart.

4. The "Smart Spotlight" (Spatial Pulse Mixer)

When looking at a face, the heartbeat signal is strongest on the forehead, cheeks, and nose. It's weak or non-existent on the hair or background.
RhythmJEPA uses a Smart Spotlight (called SPM).

  • Instead of using a heavy, complex machine to analyze the whole face, this spotlight is lightweight and efficient.
  • It automatically shines brighter on the cheeks and forehead (where the blood flow is visible) and dims the light on the hair or background. This keeps the system fast and accurate without needing a supercomputer.

Why Does This Matter?

The authors tested this system on three different video datasets (PURE, UBFC-rPPG, and MMPD).

  • The Result: RhythmJEPA beat almost every other method in accuracy. It was better at finding the heartbeat even when the lighting changed, the person moved their head, or the video quality was poor.
  • The Efficiency: It also did this while using less computer power than many other advanced methods, making it a "lean and mean" solution.

In short, RhythmJEPA stops trying to "rebuild the face" and starts trying to "understand the rhythm," using a clever mix of blind guessing, dance-step grouping, and a smart spotlight to find the heartbeat hidden in a video.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →