Eulerian Video Magnification for Subtle Motion Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for unveiling imperceptible motions in videos are limited by their reliance on computationally expensive motion estimation and are prone to artifacts, especially in regions of occlusion and complex motions, making it difficult to reveal subtle temporal variations that are below the human visual system's sensitivity threshold.

Innovation Solution

The Eulerian Video Magnification method employs spatial and temporal processing to amplify temporal variations in videos, using a bandpass filter to analyze frequencies over time and remove noise, allowing for the visualization of hidden information such as blood flow and small motions without explicit motion estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion estimation methods are used to reveal subtle motions, then temporal variations can be unveiled, but computational complexity increases and artifacts appear in occlusion regions

Engineering Contradiction:
Improvetemporal variation detectionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary temporal frequency information using bandpass filters, separating the subtle temporal variations from the rest of the video signal. This avoids the need for complex full-motion estimation while still revealing the hidden temporal patterns.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of estimating motion to reveal temporal changes, the patent inverts the approach by directly analyzing temporal frequency content of pixel values. This Eulerian approach examines how pixel intensities change over time at fixed spatial locations, bypassing the need for Lagrangian motion estimation.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If motion estimation is used to amplify temporal variations, then subtle motions become visible, but artifacts are generated in regions of occlusion and complex motions

Engineering Contradiction:
Improvetemporal variation detectionVSAvoidartifact-free performance
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent inverts the traditional motion-based approach by using Eulerian temporal frequency analysis. Instead of tracking motion vectors that fail in occlusion regions, it directly analyzes temporal intensity variations at each pixel location, which remains reliable even when objects occlude each other.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent changes the analysis parameter from spatial motion vectors to temporal frequency content. By applying bandpass filters in the temporal domain and analyzing frequency characteristics, the method reliably detects subtle variations without generating artifacts in occlusion regions.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If full motion estimation is performed to reveal all temporal changes, then comprehensive motion information is obtained, but processing time increases

Engineering Contradiction:
Improvetemporal information completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent extracts only the relevant temporal frequency components using bandpass filters, discarding unnecessary frequency information. This selective extraction maintains the essential temporal variations while dramatically reducing computational load compared to full motion estimation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by focusing computational resources only on specific temporal frequency bands of interest rather than analyzing all temporal variations. This selective approach reveals the most informative temporal changes while minimizing processing time.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10217218B2Linear-based Eulerian motion modulation
Publication Date: 2019.02.26 QUANTA COMPUTER INC
  • US10217218B2 patent drawing
  • US10217218B2 patent drawing
  • US10217218B2 patent drawing

AI summary

In an embodiment, a method converts two images to a transform representation in a transform domain. For each spatial position, the method examines coefficients representing a neighborhood of the spatial position that is spatially the same across each of the two images. The method calculates a first vector in the transform domain based on first coefficients representing the spatial position, the first vector representing change from a first to second image of the two images describing deformation. The method modifies the first vector to create a second vector in the transform domain representing amplified movement at the spatial position between the first and second images. The method calculates second coefficients based on the second vector of the transform domain. From the second coefficients, the method generates an output image showing motion amplified according to the second vector for each spatial position between the first and second images.