MosaicMem: Hybrid Spatial Memory for Controllable Video World Models
Authors: Wei Yu, Runjia Qian, Yumeng Li, Liquan Wang, Songheng Yin, Sri Siddarth Chakaravarthy P, Dennis Anthony, Yang Ye, Yidi Li, Weiwei Wan, Animesh Garg
Organizations: University of Toronto · Vector Institute · The University of Osaka · Georgia Institute of Technology · Mujin Inc. · University of Texas at Austin · Taiyuan University of Technology
Video diffusion models are moving beyond short, plausible clips toward world simulators that must remain consistent under camera motion, revisits, and intervention. Yet spatial memory remains a key bottleneck: explicit 3D structures can improve reprojection-based consistency but struggle to depict moving objects, while implicit memory often produces inaccurate camera motion even with correct poses. We propose Mosaic Memory (MosaicMem), a hybrid spatial memory that lifts patches into 3D for reliable localization and targeted retrieval, while exploiting the model's native conditioning to preserve prompt-following generation. MosaicMem composes spatially aligned patches in the queried view via a patch-and-compose interface, preserving what should persist while allowing the model to inpaint what should evolve. With PRoPE camera conditioning and two new memory alignment methods, experiments show improved pose adherence compared to implicit memory and stronger dynamic modeling than explicit baselines. MosaicMem further enables minute-level navigation, memory-based scene editing, and autoregressive rollout.
Figures & tables
Figure 1: Left: Memory mechanism comparison and visualization. MoscaicMem is a hybrid approach, unifies the strengths of explicit and implicit memory. Right: (A) MosaicMem achieves more accurate camera motion than implicit memory. (B) Compared to explicit memory, MosaicMem enables the generation of text-driven dynamics, whereas content generated by explicit memory remain static.
Figure 2: Method overview. Left: MosaicMem lifts patches into 3D, then gathers and stitches them in the target view like a mosaic. Middle: Architecture overview. Camera motion is controlled jointly by MosaicMem retrieval and PRoPE conditioning. Right: Retrieved mosaic patches are flattened and concatenated to the token sequence as conditioning, while alignment errors were solved by warping.
Figure 3: Training-free generation via direct Mosaic Memory injection. Without fine-tuning, the model places retrieved memory conditions at the targeted locations and modestly refines it.
Figure 4: (a) MosaicMem generates dynamic objects with temporal consistency, while GEN3C produces static scenes and VWM introduces artifacts despite supporting limited dynamics. (b) MosaicMem preserves prompt adherence to create composite scenes.
Method
Camera Control
Visual Quality
Consistency Score
Dynamic
RotErr ( ∘ ) ↓
TransErr ↓
FID ↓
FVD ↓
SSIM ↑
PSNR ↑
LPIPS ↓
↑
Explicit Memory
VMem [ 21 ]
1.59
0.14
77.12
363.34
0.64
21.64
0.17
1.18
GEN3C [ 28 ]
1.61
0.13
77.41
372.08
0.64
21.58
0.17
1.21
SEVA [ 48 ]
1.42
0.12
74.67
301.77
0.66
22.01
0.15
1.22
VWM [ 37 ]
1.50
0.13
75.83
323.67
0.65
21.86
0.16
1.41
Table 1: Quantitative comparison across explicit memory, implicit memory, and MosaicMem variants. MosaicMem achieves the best performance across camera control, visual quality, retrieval consistency, and motion dynamics.
Figure 5: (a) Comparison of camera-controlled generation between the implicit memory baseline and MosaicMem. Combining PRoPE with MosaicMem improves camera motion control and enables precise spatial memory registration. (b) Without PRoPE, MosiacMem alone struggles with large rotation, where the camera enter previously unseen regions without Mosaic references, leading to significant camera errors.
Figure 6: Through robust MosaicMem, we can generate minute-level videos. The blue and green boxes highlight that MosaicMem maintains strong consistency even after long-duration and large-scale camera motions, while the red boxes indicate artifacts and inconsistencies produced by CaM over extended sequences.
Figure 7: Two examples of manipulating MosaicMem by stitching together two distinct scenes, along the horizontal and vertical directions, respectively.
Figure 8: Comparison of different autoregressive video generation systems. MosaicMem (full) maintains both visual quality and temporal consistency under few-step inference. RELIC’s memory mechanism introduces retrieval errors, while MosaicMem using only Warped RoPE may collapse in extreme cases.
Method
Quality Score ( ↑ )
Consistency ( ↑ )
Camera Control
Total
Subject Consist
Bg Consist
Motion Smooth
Temporal Flicker
Aesthetic Quality
Imaging Quality
PSNR
SSIM
RotErr ( ∘ ) ↓
TransErr ↓
Matrix-Game
75.11
82.40
87.92
88.35
89.10
43.12
59.77
18.57
0.524
5.32
0.38
RELIC
79.08
86.21
91.08
94.12
92.05
47.01
64.02
20.23
0.591
4.99
0.36
MosaicMem-WRoPE
77.81
85.03
90.41
92.73
91.22
45.88
61.60
19.01
0.566
1.63
0.16
MosaicMem (full)
81.11
88.32
93.40
96.58
94.21
48.15
65.97
21.57
0.652
0.89
0.11
Table 2: Quantitative comparison on AR video generation, evaluating video quality and camera accuracy. MosaicMem achieves the best performance across all metrics.
Video world models that maintain 3D spatial consistency across generated frames typically rely on explicit point cloud memory constructed in RGB space. This design is both computationally expensive, requiring repeated rendering and VAE encoding, and inherently lossy, as the round trip through pixel space discards rich features of the learned latent representation. In this paper, we introduce latent spatial memory for video world models, a persistent 3D cache that stores scene information directly in the diffusion latent space, avoiding pixel-space reconstruction. Building on this, we propose Mirage, a latent-space spatial memory framework that constructs the memory by lifting latent tokens into 3D via depth-guided back-projection and queries it by synthesizing novel views through direct latent-space warping. This unified formulation eliminates both the information loss of pixel-space reconstruction and the computational burden of repeated encoding and rendering. Experiments show that latent spatial memory achieves up to 10.57× faster end-to-end video generation and 55× reduction in memory footprint relative to explicit 3D baselines. Leveraging the geometric prior of the diffusion model, Mirage attains state-of-the-art performance on WorldScore and strong reconstruction quality on RealEstate10K.
Weijie Wang, Haoyu Zhao, Yifan Yang +7
Zhejiang University · Microsoft Research · Adelaide University +1
Video world models enable interactive exploration of dynamic environments, yet struggle to respect prior observations over long horizons and across viewpoints. We present WorldCrafter, a video world model that learns a camera-queryable implicit 3D-aware memory for this purpose. The key insight is to let the requested viewpoint shape how multi-view evidence is compressed into the video generator's limited token budget. Trained jointly with the video generator, a memory encoder and pose-conditioned readout module integrate historical observations into a fixed set of target view-specific tokens before denoising, without explicit depth-based correspondences. By combining this memory with recent temporal context and few-step distillation, WorldCrafter enables streaming scene exploration from a single input image or text prompt. Experiments across static and dynamic scenes show substantial gains in long-horizon consistency and camera-control accuracy while preserving visual quality during minute-scale exploration.
When a camera revisits a previously observed region, a video world model should reproduce what was there before. This requires both remembering past observations and retrieving the right one for the current viewpoint. Key-value caches preserve visual detail but grow with video length; recurrent memory is compact but compresses history into a fixed-size state, so individual past observations are no longer directly accessible. We introduce LOCI, a hybrid spatial-memory architecture that keeps both representations. In half of the transformer blocks, main attention keeps a key-value cache of past observations; in the other half, it is restricted to the current chunk and complemented by a recurrent linear-attention memory whose reads and writes are conditioned on projective camera geometry, so viewpoint enters both memory addressing and stored content. Recurrent readouts flow into subsequent cache-backed blocks and supply their queries with accumulated scene context. On the public MIND memory benchmark and on held-out recorded trajectories, LOCI reproduces revisited content more faithfully than representative world models and a same-recipe full-softmax model; with full history, it lowers peak memory at equal length by about 30% relative to full softmax. With a bounded bank of retained observations, it streams long videos at constant memory and remains more faithful than full softmax under the same budget.
Ji Xia, Tingting Liao, Xuezhi Liang +2
Institute of Foundation Models, Mohamed bin Zayed University of Artificial Intelligence · Mohamed bin Zayed University of Artificial Intelligence · Pinscreen