Skip to content

ML Application · TypeScript

HRV_app

Pulse and heart-rate variability from a webcam, fully in the browser (rPPG with POS, MediaPipe, Next.js).

What it is

This repository provides a browser-based application that estimates heart rate and heart-rate variability from a webcam using remote photoplethysmography (rPPG). It implements signal processing pipelines for extracting blood volume pulse signals and computing HRV metrics, with optional blood pressure estimation via a user-provided TensorFlow.js model.

  • hrv
  • mediapipe
  • nextjs
  • rppg
  • signal-processing
Scored ataa774739 Nov 2026Changes since

Merit describes the code at this commit. Later pushes count once the owner rescans. How merit is scored

Where it counts

  • Computer Vision90%
  • Machine Learning80%
  • Data Science60%
  • MLOps10%

How much of the project is about each field, as scoring counts it. It ranks in the field it is most about.

What the judge found

Read from the project's code at its scored commit.

Strengths3

  • End-to-end rPPG pipeline implemented in the browser with privacy-preserving client-side processing.
  • Efficient use of Web Worker to maintain UI responsiveness during signal processing.
  • Modular code structure separating concerns (hooks, utils, worker, components).

Limitations

The owner keeps this project's limitations private.

Around it on the Computer Vision board

Whole board
  1. 1Document-deliveryML Application · Python66.0/100AdvancedJens Mittelbach
  2. 2, shared rankAlexNet-from-scratchArchitecture Reimplementation · Jupyter Notebook60.5/100AdvancedPop Alexandru
  3. 2, shared rankHRV_appML Application · TypeScript60.5/100AdvancedMohammad Ahmadullah Khan
  4. 04fourcast-livive-netEducational Implementation · JavaScript59.1/100AdvancedJarad Peckenpaugh
  5. 05opencv-document-scannerOther AI Project · Python54.1/100ImplementationPop Alexandru

More from Mohammad Ahmadullah Khan