Joint 3D Geometry Reconstruction and Motion Generation for 4D Synthesis from a Single Image

Yanran Zhang, Ziyi Wang, Wenzhao Zheng, Zheng Zhu, Jie Zhou +1 more
12/4/2025
cs.CV

Official code: Zhangyr2022/MoRe4D (69 stars, MIT, last commit 2025-12-23).

Abstract

Generating interactive and dynamic 4D scenes from a single static image remains a core challenge. Most existing generate-then-reconstruct and reconstruct-then-generate methods decouple geometry from motion, causing spatiotemporal inconsistencies and poor generalization. To address these, we extend the reconstruct-then-generate framework to jointly perform Motion generation and geometric Reconstruction for 4D Synthesis (MoRe4D). We first introduce TrajScene-60K, a large-scale dataset of 60,000 video samples with dense point trajectories, addressing the scarcity of high-quality 4D scene data. Based on this, we propose a diffusion-based 4D Scene Trajectory Generator (4D-STraG) to jointly generate geometrically consistent and motion-plausible 4D point trajectories. To leverage single-view priors, we design a depth-guided motion normalization strategy and a motion-aware module for effective geometry and dynamics integration. We then propose a 4D View Synthesis Module (4D-ViSM) to render videos with arbitrary camera trajectories from 4D point track representations. Experiments show that MoRe4D generates high-quality 4D scenes with multi-view consistency and rich dynamic details from a single image. Code: https://github.com/Zhangyr2022/MoRe4D.

View on arXivView PDF

Code Implementations(1)

Zhangyr2022/MoRe4DOfficial100%
MIT

Joint 3D Geometry Reconstruction and Motion Generation for 4D Synthesis from a Single Image

692Shell, PythonNov 26, 202510 months agoMIT
4d-generationvideo-diffusion-model

Similar Papers

Cite this paper

@article{zhang2025joint,
  title  = {Joint 3D Geometry Reconstruction and Motion Generation for 4D Synthesis from a Single Image},
  author = {Yanran Zhang and Ziyi Wang and Wenzhao Zheng and Zheng Zhu and Jie Zhou and Jiwen Lu},
  year   = {2025},
  eprint = {2512.05044},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.05044v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.05044.svg)](https://codeofpaper.com/paper/2512.05044)

Discussion