IDEAL-Bench: Indoor Dataset and Evaluation Suite for Analyzing 3D Layout Reasoning

Yuening Cai, Junwei Zhou, Youran Qu, Yu-Wing Tai

Department of Computer Science  ·  Dartmouth College

Spatial QA tests whether a model sees space; IDEAL-Bench tests whether it understands the space.

IDEAL-Bench overview: QA paradigm vs. layout evaluation vs. radar chart
Figure 1. Towards better evaluation of spatial intelligence in VLMs. Unlike 3D QA benchmarks, IDEAL-Bench requires models to estimate every visible object's 3D pose and extent, evaluated via numerical metrics and a render-and-compare protocol. The task demands genuine spatial reasoning and remains substantially unsolved, with the strongest model reaching only 62.1/100 overall.

We introduce IDEAL-Bench, an evaluation suite that requires VLMs to predict structured 3D layouts on photorealistic indoor scenes, capturing each visible object's position, orientation, and extent rather than just answering questions about them. Predictions are scored across eleven metrics spanning five numerical dimensions, paired with a perceptual render-and-compare protocol that substitutes predicted poses into the original scene and re-renders it for comparison against the reference image.

Click to jump to each section.

Holistic 3D Layout Inference

IDEAL-Bench pipeline: dataset synthesis, model inference, parse and reconstruct, evaluation
Figure 2. Overview of IDEAL-Bench. Four stages: dataset synthesis (InfiniGen, filtering), model inference (structured JSON prediction from 15 VLMs), parse & reconstruct (coordinate alignment, object matching, re-rendering), and evaluation (D1–D5 numerical metrics plus a Judge VLM perceptual score).

From a single RGB image, a candidate object-category list, and a set of candidate room types, a model must produce a globally consistent, structured 3D layout: the room type, the room dimensions, and for every visible object its category, 3D center position, bounding-box extent, and yaw rotation. No depth, camera parameters, or instance masks are provided, and the model reasons about 3D structure purely from monocular appearance.

IDEAL-Scenes

Sample IDEAL-Scenes across room types with ground-truth annotations
Figure 3. IDEAL-Scenes samples.

A synthetic indoor dataset of 1,000 scenes spanning 10 room types (bedroom, home studio, living room, kitchen, bathroom, dining room, office, meeting room, classroom, and library), with 100 scenes per type. Built on a procedural pipeline based on InfiniGen, each scene is a self-contained bundle: a rendered RGB image, programmatically exact ground-truth annotations, the native scene.blend source file, an instance segmentation map, and scene metadata. The generation pipeline is released on GitHub and designed to be extensible, supporting additional room types, asset libraries, and rendering from arbitrary camera viewpoints.

Evaluation Protocol

IDEAL-Bench scores every prediction through two parallel pathways: a numerical comparison against the ground-truth layout, and a perceptual comparison against a re-rendered reconstruction.

Numerical evaluation

Predicted objects are matched to ground-truth instances. For non-grid scenes, we use category-wise Hungarian matching to assign each predicted object to its closest-matching ground-truth instance and compare position, dimensions, and rotation. For grid-structured scenes (classrooms, libraries, offices) where per-instance correspondence is ill-posed, we assess structural regularity directly instead. Predictions are then scored along five functionally distinct dimensions, each normalised to [0, 100]. The Overall score is the unweighted mean of all eleven applicable rate metrics, so no single dimension is privileged a priori.

D1: Scene Validity
  • Parse Success Rate (PSR)
  • Room Type Accuracy (RTA)
D2: Physical Plausibility
  • Non-Overlap Rate (NOR)
  • In-Bounds Rate (IBR)
D3: Geometric Accuracy
  • Position Accuracy (PA)
  • Precision IoU (Prec.)
  • Rotation Accuracy (RA)
D4: Object Recognition
  • Recognition Rate (RR)
  • Non-Hallucination Rate (NHR)
D5: Grid Layout
  • Grid Coverage Rate (GCR)
  • Grid Self-consistency Rate (GSR)

Perceptual evaluation

For every object in view, the predicted position, yaw, and dimensions replace the ground-truth values in the original Blender scene, and the result is re-rendered from the source camera. Hallucinated objects are rendered as red spheres to make false positives explicit. A Judge VLM (Claude Opus 4.7) then compares each reconstruction against the reference image, assigning a 1–5 spatial-similarity score together with a strict total ranking, both repeated five times and averaged. Because weaker models often produce reconstructions with missing assets or failed composition, this pathway is restricted to the six top-scored models across 200 scenes (20 per room type).

Reference image vs. reconstructed render, with hallucinated objects flagged as red spheres
Figure 4. Example render-and-compare pair. The reference image against a scene reconstructed from a model's predicted layout, the pair that the Judge VLM scores.

Leaderboard

Numerically, D1 (Scene Validity) is near-saturated and D4 (Object Recognition) remains uniformly strong, while performance collapses on D3 (Geometric Accuracy). Even the leader, Gemini 2.5 Pro, reaches only 62.1/100 overall. Parameter count is also a weak predictor of rank: Gemma-4-31B-IT ranks third overall, ahead of open-source models with far more parameters, and GPT-4o outranks the newer GPT-5.4. Two models, InternVL3.5-30B-A3B and Janus-Pro-7B, fail to parse valid output altogether.

OverallD1: Scene Val. D2: Phys. Plaus.D3: Geo. Acc. D4: Obj. Recog.D5: Grid Layout
Model Ovr.↑Rank↓Geo.↑ RTA↑PSR↑ NOR↑IBR↑ PA↑Prec.↑RA↑ RR↑NHR↑ GCR↑GSR↑
Proprietary Models
Gemini 2.5 Pro 62.1140.1 87.5100.0 80.934.3 10.825.537.7 89.990.3 29.197.3
GPT-4o 60.4235.9 88.5100.0 84.646.1 11.523.120.0 72.892.2 25.2100.0
Claude Sonnet 4.6 59.2434.7 88.5100.0 80.634.6 4.918.626.8 85.488.1 27.895.7
GPT-5.4 56.7528.4 89.3100.0 65.055.3 8.524.333.7 82.289.9 28.646.7
Open-source Models
Gemma-4-31B-IT 59.7335.7 84.499.9 78.340.9 9.824.120.8 81.892.6 24.199.9
Qwen3-VL-8B 55.1628.6 84.1100.0 62.252.5 8.218.519.6 73.091.1 14.482.2
GLM-4.6V 54.4730.7 87.0100.0 60.929.6 4.410.126.4 76.891.2 13.399.3
Qwen2.5-VL-72B-Instruct 52.6827.9 85.4100.0 64.826.7 2.17.718.5 70.691.4 11.999.3
Qwen3-VL-235B-A22B-Instruct 51.8924.3 90.376.0 58.556.1 7.221.222.8 76.790.4 16.154.3
GLM-4.6V-Flash 51.51024.0 86.292.5 53.649.0 4.711.819.2 73.791.2 7.576.9
Qwen3-VL-30B 50.81122.6 84.092.0 56.844.2 7.514.621.6 79.989.2 22.946.5
InternVL3.5-8B 45.91227.0 80.843.7 66.923.0 2.64.918.4 72.084.2 8.9100.0
LLaVA-1.6-Mistral-7B 44.51317.5 64.898.1 16.370.6 2.44.619.2 69.282.8 8.053.3
InternVL3.5-30B-A3B× Task Failed
Janus-Pro-7B× Task Failed

The full breakdown above reports Overall, competition Rank, Geo. (the mean of D3 and D5, isolating pure geometric reasoning from task-compliance), and every sub-metric behind D1–D5. Bold marks the best value per metric, underlined marks the second-best.

Perceptual leaderboard

The perceptual evaluation is restricted to the six top-scored models, judged across 200 scenes (20 per room type). The resulting ranking largely mirrors the numerical leaderboard, with one notable exception: GPT-4o ranks second overall numerically but drops to second-to-last here. Its high numerical score comes from getting individual objects roughly right, which is not the same as producing a layout that looks coherent as a whole scene. Together with the numerical metrics, this perceptual check offers a more intuitive, visual way to assess a model's 3D understanding and spatial reasoning as a whole.

ModelMean Perceptual↑Mean Rank↓Top-1 (%)
Gemini 2.5 Pro3.562.4041.2
GPT-5.43.492.4523.5
Gemma-4-31B-IT3.223.2611.8
Claude Sonnet 4.63.063.3917.6
GPT-4o2.784.152.9
Qwen2.5-VL-72B-Instruct1.925.392.9

Mean Perceptual: average 1–5 Likert score from the Judge VLM, repeated five times. Mean Rank: average strict total ranking per scene. Top-1: share of scenes where the model's reconstruction was judged best.

Conclusion

We present IDEAL-Scenes and IDEAL-Bench, a dataset and evaluation suite for testing whether vision-language models can recover a coherent 3D layout. Our evaluation of fifteen such models reveals a consistent pattern of strengths and bottlenecks in how they reason about space.

Describing eyes, not measuring eyes

Scene validity and object recognition are strong across the board, but geometric accuracy collapses for every model, suggesting that current VLMs are trained to describe scenes rather than to measure them.

Scaling is not all you need

Performance does not track parameter count, with smaller models sometimes outperforming much larger ones, suggesting that metric 3D understanding depends more on training composition than on raw scale.

The grid illusion, and a new blind spot

Models generate internally regular grids without anchoring them correctly to the world, the same blind spot that causes rankings to diverge from QA-based and primitive-reconstruction benchmarks.

Together, these findings position IDEAL-Bench as a diagnostic complement to existing benchmarks, surfacing geometric reasoning failures that QA-based evaluation cannot.

BibTeX

@misc{idealbench2026,
    title={IDEAL-Bench: Indoor Benchmark Dataset for Evaluating & Analysis by 3D Layout Reasoning},
    author={Yuening Cai and Junwei Zhou and Youran Qu and Yu-Wing Tai},
    year={2026},
    eprint={xxxx},
    archivePrefix={arXiv},
    primaryClass={cs.CV},
    url={https://arxiv.org/abs/xxxx}
  }