tschnz/Live-Video-Magnification

Real‑time Eulerian video magnification: amplify subtle motion & color from webcam or video. Linux/Windows/macOS

What it solves

LiViM is a tool for amplifying motion and color changes that are too subtle for the human eye to detect. It allows users to visualize subtle movements or color shifts (such as blood flow) in real-time from a webcam or a video file.

How it works

The software implements Eulerian video magnification techniques based on research from MIT CSAIL. It uses three distinct algorithms to achieve this:

  • Motion (Laplace): Uses a Laplacian pyramid and temporal IIR bandpass filters to amplify motion.
  • Motion (Phase): Uses a Riesz pyramid and Butterworth bandpass filters to reduce noise while amplifying motion.
  • Color: Uses a Gaussian pyramid and an ideal FFT bandpass over a rolling window to amplify color changes.

Who it’s for

This tool is designed for researchers, engineers, or hobbyists who need to visualize subtle physical changes in video footage, such as vibration analysis or biological signals.

Highlights

  • Real-time Processing: Supports live webcam capture and video file playback with adjustable processing resolution and Region of Interest (ROI) selection.
  • Multiple Algorithms: Offers three different methods for instance-specific magnification (Laplace, Phase, and Color).
  • Multiple View Modes: Provides synced comparison views, including side-by-side and top-and-bottom layouts.
  • Export Capabilities: Allows exporting processed footage to MP4, AVI, or MKV formats.
  • Cross-Platform: Available for Linux, Windows, and macOS.

Related

  • Project
  • Project
  • Dispatch
  • Project
  • Project