atlas

Research map / Video / Video generation

Solving Masked Jigsaw Puzzles with Diffusion Vision Transformers

CVPR 2024 · Video › Video generation · approach: Diffusion-based video editing · 12 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 JPDVT, a conditional diffusion transformer that generates positional encodings for shuffled image patches or video frames conditioned on their visual content, solving image and video jigsaw puzzles including those with missing pieces.

Problem

Solving image and video jigsaw puzzles with large numbers of pieces and missing pieces, where discriminative position/permutation classifiers struggle.

Approach

Treat the puzzle as a set of (visual embedding, positional encoding) pairs and learn the joint distribution of positional encodings conditioned on visual content via a conditional DDPM with a ViT/video U-Net denoiser, so missing pieces can be handled by also generating their content.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use JPDVT instead of Deepzzle3×3 image puzzle solving · ImageNet-1k valpuzzle-level accuracy: 48% -> 68.7%Helped
use JPDVT instead of Deepzzle3×3 image puzzle solving · ImageNet-1k valpiece-level accuracy: 78% -> 83.3%Helped
use JPDVT instead of Siamese3×3 image puzzle solving · JPwLEG-3piece-level accuracy: 59.7% -> 71.3%Helped
use JPDVT instead of SJP-ED150-piece puzzle solving with 7% erosion · 150-piece puzzlepuzzle-level accuracy: 10% -> 45%Helped
use JPDVT instead of STPtemporal puzzle solving · MovingMNIST, 20 piecesnormalized Kendall distance × 10³: 1.4 -> 0.7Helped
use JPDVT instead of J-VADtemporal puzzle solving · CLEVRER, 32 piecesnormalized Kendall distance × 10³: 268.2 -> 2.6Helped
use JPDVT instead of J-VADtemporal puzzle solving · UCF101, 16 piecesnormalized Kendall distance × 10³: 164.3 -> 4.2Helped
increase missing fragments from 0% to 11.1% (ablation)JPDVT · ImageNet-1k val, 3×3 puzzle with gappuzzle-level accuracy: 68.7% -> 41.5%Hurt
increase missing fragments from 0% to 22.2% (ablation)JPDVT · ImageNet-1k val, 3×3 puzzle with gappuzzle-level accuracy: 68.7% -> 21.4%Hurt
increase missing fragments from 0% to 33.3% (ablation)JPDVT · ImageNet-1k val, 3×3 puzzle with gappuzzle-level accuracy: 68.7% -> 14.9 %Hurt
remove eroded gaps (ablation)JPDVT · ImageNet-1k val, 3×3 puzzle with 0% missingpuzzle-level accuracy: 68.7% -> 99.4%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k JPwLEG-3 MovingMNIST CLEVRER QST UCF101

Benchmarks: ImageNet-1k val (3x3 puzzles) JPwLEG-3 150-piece puzzles (SJP dataset) MovingMNIST CLEVRER UCF101 QST

Metrics: puzzle-level accuracy piece-level accuracy normalized Kendall distance

Baselines: SAJ Deepzzle SJP-ED Siamese Puzzlet STP VCOP J-VAD

Builds on: denoising diffusion probabilistic models masked autoencoders Space-Time Puzzle

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