atlas

Research map / Video / Video segmentation and tracking

Recovering Dynamic 3D Sketches from Videos

CVPR 2025 · Video › Video segmentation and tracking · approach: Layered video decomposition and dynamics · 1 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.

Liv3Stroke reconstructs dynamic 3D sketches from monocular videos by guiding a set of deformable cubic Bézier strokes with a perceptually-supervised 3D point cloud motion field.

Problem

Abstracting and representing 3D object motion from videos (including moving cameras) in a compact, explicit form, since dense dynamic scene reconstruction is under-constrained and sensitive to appearance changes.

Approach

Represent motion as a set of deformable 3D Bézier strokes whose positions and control points are moved over time, initialized from a point-cloud motion guidance learned with LPIPS and CLIP perceptual losses rather than pixel losses, enabling view-consistent sketch animation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Liv3Stroke instead of CLIPassoDynamic 3D sketch synthesis · Dynamic 3D sketches, novel viewsStructural alignment: 0.760 ± 0.107 -> 0.693 ± 0.096Hurt
use Liv3Stroke instead of Suggestive ContoursDynamic 3D sketch synthesis · Dynamic 3D sketches, novel viewsMotion prompt similarity: 0.661 ± 0.013 -> 0.656 ± 0.006No clear effect
use Liv3Stroke instead of 4DGS3D motion guidance · Synthetic datasetPer-frame Chamfer: 0.205 ± 0.046 -> 0.252 ± 0.049Hurt
use Liv3Stroke instead of DG-Mesh3D motion guidance · Synthetic datasetMotion velocity distance (×10−3): 4.10 ± 2.70 -> 4.16 ± 2.34Hurt
remove temporal continuity loss from motion guidance (ablation)Liv3Stroke · 3D motion guidanceMotion velocity distance (×10−3): 4.16 ± 2.34 -> 6.81 ± 5.41Hurt
remove rigid regularization from motion guidance (ablation)Liv3Stroke · 3D motion guidanceMotion velocity distance (×10−3): 4.16 ± 2.34 -> 5.45 ± 3.74Hurt
replace the rigid loss formulation with L2 loss (ablation)Liv3Stroke · 3D motion guidanceMotion velocity distance (×10−3): 4.16 ± 2.34 -> 4.61 ± 2.94Hurt
use masks instead of RGB images (ablation)Liv3Stroke motion guidance · 3D motion guidancePer-frame Chamfer: 0.252 ± 0.049 -> 0.257 ± 0.049No clear effect
use grayscale frames instead of RGB images (ablation)Liv3Stroke motion guidance · 3D motion guidanceMotion velocity distance (×10−3): 4.16 ± 2.34 -> 4.41 ± 2.46Hurt
remove motion guidance (ablation)Liv3Stroke sketch reconstruction · Dynamic 3D sketchesStructural representationHurt
remove coarse guidance (ablation)Liv3Stroke sketch reconstruction · Dynamic 3D sketchesStructural representationHurt
remove temporal continuity loss from sketch reconstruction (ablation)Liv3Stroke sketch reconstruction · Dynamic 3D sketchesMotion stabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: D-NeRF real-world dynamic scene videos from prior works

Benchmarks: authors' synthetic moving-camera dataset real-world dynamic scenes

Metrics: MS-SSIM structural alignment CLIP motion prompt similarity per-frame Chamfer distance motion velocity distance

Baselines: CLIPasso Sketch Video Synthesis Suggestive Contours 4DGS Deformable 3DGS SC-GS DG-Mesh

Builds on: 3Doodle CLIPasso D-NeRF LPIPS CLIP

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