Instructions to use EasonXiao-888/SpatialEdit-16B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use EasonXiao-888/SpatialEdit-16B with Transformers:
# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("EasonXiao-888/SpatialEdit-16B", dtype="auto") - Notebooks
- Google Colab
- Kaggle
SpatialEdit-16B
SpatialEdit-16B is a research model for fine-grained image spatial editing. It is designed to follow spatial instructions such as object moving, object rotation, and camera-centric editing while preserving scene realism and subject identity as much as possible.
This model is released as part of the SpatialEdit project:
- Paper: SpatialEdit: Benchmarking Fine-Grained Image Spatial Editing
- Code: SpatialEdit GitHub Repository
- Training Data: SpatialEdit-500K
- Benchmark: SpatialEdit-Bench
/static-proxy?url=https%3A%2F%2Fcdn-uploads.huggingface.co%2Fproduction%2Fuploads%2F656a12a3d848a6683a6dfb9e%2FuMD0fka9fN5iBfSNgmDsj.mp4%3C%2Fa%3E%3C%2Fp%3E
SpatialEdit focuses on spatially grounded image editing. Instead of only changing appearance or style, the model aims to edit geometric attributes of a scene, including:
Caption suggestion: Task definition of fine-grained image spatial editing.
The first and third examples show sparse-view point observations. The second and fourth examples illustrate how SpatialEdit can synthesize richer spatial observations from limited inputs.
Left: input image. Middle: edited target view generated by SpatialEdit. Right: a camera-transition video synthesized from the spatially edited endpoint.
Left: input image. Middle: translated target result generated by SpatialEdit. Right: an interpolated motion sequence built from the edited endpoint.
Left: input image. Middle: rotated target result generated by SpatialEdit. Right: a smooth transition sequence derived from the edited result. Before running inference, please download the following dependencies: This model repository is expected to store the checkpoints used by the official codebase. A typical layout is: If your uploaded filenames differ, simply update the paths in the provided scripts. A recommended local directory structure is: The SpatialEdit GitHub Repository provides a simple local demo script. If you find this project useful, please cite the SpatialEdit paper. Please replace the BibTeX entry above with the final official citation if needed. This project builds upon several excellent open-source efforts. We sincerely thank: We also thank the contributors and collaborators who supported the development of SpatialEdit.
Highlights
Overview
Task Definition
Application Gallery
3D Point Control
Camera Trajectory Editing
Object Translation
Object Rotation
Required External Checkpoints
Wan2.1_VAE.pth
Repository Contents
SpatialEdit_CKPT/
βββ CKPT_PT.pth
βββ CKPT_CT_lora/
CKPT_PT.pth: full DiT checkpointCKPT_CT_lora/: LoRA checkpoint used for spatial editingyour_base_path/
βββ SpatialEdit_CKPT/
β βββ CKPT_PT.pth
β βββ CKPT_CT_lora/
βββ model/
βββ Qwen3-VL-8B-Instruct/
βββ Wan2.1-T2V-1.3B/
βββ Wan2.1_VAE.pth
Quick Start
Citation
@misc{spatialedit,
title={SpatialEdit: Benchmarking Fine-Grained Image Spatial Editing},
author={Yicheng Xiao and Wenhu Zhang and Lin Song and Yukang Chen and Wenbo Li and Nan Jiang and Tianhe Ren and Haokun Lin and Wei Huang and Haoyang Huang and Xiu Li and Nan Duan and Xiaojuan Qi},
year={2026}
}
Acknowledgement
- Downloads last month
- 18
Model tree for EasonXiao-888/SpatialEdit-16B
Base model
Qwen/Qwen3-VL-8B-Instruct