PermaVid held-out · revisit / multi-visit eval — results

When the camera returns, do the models remember?

Each model gets a short observed context, then must generate video along a trajectory that leaves and returns to previously-seen viewpoints. At every return frame we have the real GT frame. Below: the GT observed viewpoint vs each model’s render on successive revisits — the key test is whether the return frames stay faithful to GT and consistent across visits.

findingSingle-shot baselines drift on return

FrameCrafter and TrajectoryCrafter reconstruct the first revisit reasonably, then drift/hallucinate on later revisits (they carry no persistent memory of the observed scene) — visible below as the return frames morphing away from GT. This is the informative baseline the benchmark is built to expose, and the target the finetuned models aim to beat.

metricsmulti_visit - revisit consistency
methodnGT-fidelity PSNR (up)SSIM (up)LPIPS (dn)cross-visit PSNR (up)drift LPIPS (dn)met3r (dn)
FrameCrafter2018.480.510.3916.510.470.22
TrajectoryCrafter1813.120.370.7314.120.610.14
Ours VACE-14B822.140.620.2929.040.130.19
metricsmoving_back - return fidelity
methodnreturn PSNR (up)SSIM (up)LPIPS (dn)degrade PSNR (dn)
FrameCrafter209.130.170.7834.60
TrajectoryCrafter1713.190.290.6930.66

GT-fidelity = render at a revisit/return vs the REAL observed frame (the key number); cross-visit = consistency across the 3 revisits.

multi_visitGT vs model render at each revisit

Row 1 = GT observed viewpoint + context. Then one row per method: GT, then its render at revisit 1/2/3 of the same anchor pose.

AsianTemple
Brass_Gardens
ChineseWaterTown_Ver1
CourtYard
EF_Grounds
EF_Lewis_1
EF_Lewis_2
Lighthouse
LowPolyMedievalInterior_1
Map_ChemicalPlant_1
Medieval_Nighttime
ModularBuilding
ModularGothic_Day
ModularVictorianCity
QA_Holding_Cells_A
Science_Fiction_valley_town
Storagehouse
UndergroundParking
Watermills
Western_Garden
statusFinetuned models

Our finetuned Wan I2V-14B (camera-conditioned) and Wan VACE-14B (warp+inpaint) are training. This page gains an “Ours (2k / 4k)” row per method as their checkpoints are evaluated on the same conds.