Excited to share our new ๐ผ๐ฝ๐ฒ๐ป-๐๐ผ๐๐ฟ๐ฐ๐ฒ work, ๐๐๐ฅ๐ ๐ข๐ก๐ฌ, a framework for reconstructing compositional 3D scenes from single indoor images.
Much like a 3D artist, our VLM agent builds the scene in a ๐ต๐ถ๐ฒ๐ฟ๐ฎ๐ฟ๐ฐ๐ต๐ถ๐ฐ๐ฎ๐น ๐ผ๐ฟ๐ฑ๐ฒ๐ฟ: first the room structure and camera, then wall-mounted objects, free-standing furniture, and finally dependent decorations. After each stage, it compares its render against the input image, reflects on what went wrong, and iteratively corrects the scene to prevent errors from accumulating.
Even with older VLM backbones, our framework remains ๐ฐ๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐๐ถ๐๐ต ๐๐ฃ๐ง-๐ฒ ๐๐๐๐ฟ๐ฎ ๐ถ๐ป ๐๐ถ๐๐๐ฎ๐น ๐พ๐๐ฎ๐น๐ถ๐๐, ๐๐ต๐ถ๐น๐ฒ ๐ฎ๐ฐ๐ต๐ถ๐ฒ๐๐ถ๐ป๐ด ๐ฏ๐ฒ๐๐๐ฒ๐ฟ ๐ด๐ฒ๐ผ๐บ๐ฒ๐๐ฟ๐ถ๐ฐ ๐ฎ๐น๐ถ๐ด๐ป๐บ๐ฒ๐ป๐ for single-image 3D scene reconstruction.
We also release ๐๐๐ฅ๐ ๐ข๐ก๐ฌ๐ฏ๐ฌ๐ฌ, a benchmark for single-image 3D scene reconstruction with 300 scenes across three difficulty tiers: easy, medium, and complicated.
๐ Project:
cwchenwang.github.io/harmony
๐ Leaderboard:
cwchenwang.github.io/harmonyโฆ
๐ค Data:
huggingface.co/datasets/Shufโฆ
๐ Paper:
arxiv.org/abs/2609.26793