VoxProg: 3D Spatial Reasoning through Voxel Programming
- Field: Computer Vision
- Authors: Zhichao Zhai, Menglei Zhao, Guikun Chen, Zihao Yan, Kanzhi Wu, Wenguan Wang, Jun Xiao
- Published: 2026-10-21
- arXiv: 2610.30127
- An evidence program can isolate task-relevant regions and boundaries directly from scene meshes.
- A downstream pose program can measure the resulting geometry to compute a target SE(3) pose.
- VoxProg-Bench: 71 tasks covering the above categories
- Paired evaluation suites for perceptual intent alignment and 3D physical validity
Abstract
Language models' abilities to interpret tasks and generate programs offer a promising basis for 3D spatial reasoning. Yet following spatial instructions in 3D scenes requires programs to construct geometric references that language leaves implicit.
VoxProg formulates 3D object placement through voxel programming: a language model translates task interpretations into executable programs over local voxel views of scene surfaces. Because these views index surface geometry on regular grids with explicit coordinates and neighborhood relations:
Visual and numerical feedback from execution enables the model to inspect intermediate selections and candidate placements, iteratively correcting its code.
Benchmark
To evaluate open-ended placement spanning functional usage, geometric fitting, and contextual layout, the authors introduce:
Results
On both VoxProg-Bench and external benchmarks, VoxProg consistently outperforms relation-based, keypoint-based, and mesh-based baselines.
---
*Auto-collected on 2026-10-23*