atlas

Research map / Video / Video segmentation and tracking

EulerMormer: Robust Eulerian Motion Magnification via Dynamic Filtering within Transformer

AAAI 2024 · Video › Video segmentation and tracking · approach: Video restoration with temporal priors · 32 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes EulerMormer, a Transformer-based Eulerian video motion magnification model with a dynamic sparse cross-covariance filter and multi-scale gating, trained on a synthetic dataset with noise and blur variants.

Problem

Video motion magnification suffers from photon noise (flicker in static regions) and spatial inconsistency (blur and distortion in dynamic regions), which existing CNN-based and hand-crafted Eulerian methods handle poorly.

Approach

Disentangle texture and shape with Transformer encoders, compute motion as inter-frame shape difference, and apply a dynamic filter (top-k sparse cross-covariance attention plus multi-scale dual-path gating) to denoise motion and recoupled features during magnification and generation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EulerMormer instead of MDLMMVideo motion magnification · Synthetic-IRMSE: 0.0615 -> 0.0594Helped
Use EulerMormer instead of MDLMMVideo motion magnification · Synthetic-II (Poisson noise)PSNR: 24.53 -> 25.04Helped
Use EulerMormer instead of MDLMMVideo motion magnification · Synthetic-III (Gaussian blur)LPIPS: 0.4205 -> 0.4077Helped
Use EulerMormer instead of AnisotropyVideo motion magnification · StaticMANIQA: 0.6872 -> 0.6920Helped
Use EulerMormer instead of AnisotropyVideo motion magnification · DynamicMANIQA: 0.6634 -> 0.6760Helped
Use EulerMormer instead of AnisotropyVideo motion magnification · FabricMANIQA: 0.7288 -> 0.7316Helped
Add the dynamic filter in Phase 3 (ablation)EulerMormer · Synthetic-IRMSE: 0.0747 -> 0.0594Helped
Add the dynamic filter in Phase 2 (ablation)EulerMormer · Synthetic-ILPIPS: 0.1170 -> 0.0535Helped
Add DMF and MGR to both phases (ablation)EulerMormer · Synthetic-IRMSE: 0.0708 -> 0.0594Helped
Add disentangled representation loss Ldr (ablation)EulerMormer · Synthetic-IPSNR: 22.05 -> 24.91Helped
Add LoG edge loss (ablation)EulerMormer · Synthetic-IPSNR: +0.58 dBHelped
Use LoG edge loss instead of Sobel loss (ablation)EulerMormer · Synthetic-IPSNR: +0.43 dBHelped

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic-I Synthetic-II Synthetic-III Static dataset Dynamic dataset Fabric dataset DIS5K backgrounds StickPNG objects

Benchmarks: Synthetic-I Synthetic-II Synthetic-III Static dataset Dynamic dataset Fabric dataset

Metrics: RMSE PSNR SSIM LPIPS MANIQA

Baselines: Linear Phase Acceleration Jerk-Aware LBVMM Anisotropy LNVMM MDLMM

Builds on: Restormer Charbonnier loss Laplacian of Gaussian edge detection

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy