atlas

Research map / Video / Video segmentation and tracking

Harnessing Meta-Learning for Improving Full-Frame Video Stabilization

CVPR 2024 · Video › Video segmentation and tracking · approach: Video restoration with temporal priors · 10 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.

Applies MAML-style meta-learning so pixel-synthesis full-frame video stabilizers (DMBVS, DIFRINT) can adapt at test time to each input video with a single adaptation pass, improving stability and quality.

Problem

Pixel-synthesis full-frame video stabilization models use fixed parameters and generalize poorly across videos with diverse motion profiles and content; test-time optimization methods are too slow.

Approach

Meta-train feed-forward stabilizers with MAML so they can be fast-adapted at test time using a self-supervised inner loss (global-optical-flow stability against rigid-affine-aligned frames plus perceptual, gram and contextual losses) that needs no ground-truth stable frames; outer loop uses DeepStab stable videos.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add 1-step test-time adaptation using 100 sampled sequencesDMBVS · NUS datasetstability: 0.7372 -> 0.7532Helped
increase test-time adaptation from 1 to 5 steps using 100 sampled sequences (ablation)DMBVS · NUS datasetstability: 0.7532 -> 0.7852Helped
adapt on all sequences instead of 100 sampled sequences (ablation)DMBVS with 1-step adaptation · NUS datasetstability: 0.7532 -> 0.7760Helped
add frame recurrence after 1-step adaptation on all sequences (ablation)DMBVS · NUS datasetstability: 0.7760 -> 0.7867Helped
add 1-step test-time adaptation using 100 sampled sequencesDIFRINT · NUS datasetstability: 0.7904 -> 0.8428Helped
increase test-time adaptation from 1 to 5 steps using 100 sampled sequences (ablation)DIFRINT · NUS datasetstability: 0.8428 -> 0.8528Helped
adapt on all sequences instead of 100 sampled sequences (ablation)DIFRINT with 1-step adaptation · NUS datasetstability: 0.8428 -> 0.8786Helped
increase the weight of the stability loss during adaptation (ablation)Meta-trained DMBVS · QuickRotation6, Running14, Crowd3, Zooming20stabilityHelped
increase the weight of the quality loss during adaptation (ablation)Meta-trained DMBVS · QuickRotation6, Running14, Crowd3, Zooming20distortionHelped
use category-specific stability and quality loss weights (ablation)Meta-trained DMBVS · NUS dataset categoriesstability: 1∼2%Helped
fine-tune the baseline model instead of using meta-trained initialization (ablation)DMBVS · worst-performing evaluation videosstabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: DeepStab NUS dataset (Liu et al.)

Benchmarks: NUS dataset

Metrics: stability cropping distortion

Baselines: DMBVS DIFRINT L1 stabilizer Bundled camera paths Adobe Premiere Pro 2020 warp stabilizer StabNet FuSta Yu and Ramamoorthi et al. Zhang et al.

Builds on: MAML DMBVS DIFRINT DeepStab

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