TerraVis: Towards Evaluation of World-Grounded Visual Consistency in Text-to-Image Generation via MLLM Workflows
Organizations: AIML, Adelaide University · xAI · Responsible AI Research Centre
Abstract
Recent text-to-image models have made substantial progress in photorealism, aesthetics, and text-image alignment. Yet visually appealing images can still violate real-world plausibility, exhibiting malformed object structures, impossible anatomy, physically implausible interactions, or inconsistent spatial relationships. Such failures are not well captured by existing fidelity, aesthetics, preference, or alignment metrics. To address this gap, we introduce TerraVis, a framework for evaluating world-grounded visual consistency in generated images. TerraVis defines a structured taxonomy of world-consistency violations spanning object-, interaction-, and scene-level failures, and employs a multi-stage evaluation framework to identify and quantify them. Given an image, TerraVis first uses an MLLM to assess its eligibility for evaluation, then detects violations across 18 taxonomy-defined types and classifies them as minor or major to derive an overall world-consistency score. Across diverse open-source and proprietary text-to-image models on two widely used benchmarks, TerraVis achieves the strongest correlation with human judgments of world consistency among existing metrics. Our benchmark results further show that models that achieve strong performance on conventional metrics can still exhibit substantial world-consistency failures. These findings highlight world consistency as a complementary evaluation dimension and demonstrate that TerraVis enables systematic quantification, diagnosis, and comparison of such failures. Our code is publicly available at https://github.com/ShyFoo/TerraVis.
Figures & tables
| Evaluation Dimension | Representative Methods | Evaluation Unit | World Plausibility | Detection Target |
| Technical quality | NIQE [ 32 ] , BRISQUE [ 31 ] , MUSIQ [ 20 ] | Single image | ✗ | Low-level image quality and artifacts |
| Aesthetics | AVA [ 33 ] , NIMA [ 44 ] , LAION-Aes [ 50 ] | Single image | ✗ | Visual appeal and artistic quality |
| Photorealism | Human rating [ 60 , 24 , 34 , 38 , 41 ] | Single image | Photo-like visual appearance | |
| Text-image alignment | CLIPScore [ 14 ] , TIFA [ 17 ] , VQAScore [ 28 ] | Text-image pair | Text-image semantic consistency | |
| Human preference | ImageReward [ 56 ] , PickScore [ 21 ] , HPS [ 55 ] | Prompt-cond. image(s) | Overall subjective human preference | |
| Distributional similarity | FID [ 15 ] , KID [ 2 ] , Precision & Recall [ 42 ] | Ref./gen. image sets | Distribution-level similarity to training data |
| Metric | Open-source models | Proprietary models | Pooled | |||||||||
| SD 3.5-Large [ 9 ] | Qwen-Image [ 52 ] | FLUX.2-dev [ 23 ] | GPT Image 1.5 [ 35 ] | Nano Banana Pro [ 46 ] | ||||||||
| Benchmark: COCO-T2I [ 57 ] | ||||||||||||
| Image quality metrics | ||||||||||||
| MUSIQ [ 20 ] | 0.07 | 0.05 | 0.24 | 0.17 | 0.01 | 0.01 | 0.06 | 0.04 | 0.06 | 0.05 | 0.12 | 0.09 |
| LAION-Aes [ 50 ] | 0.18 | 0.13 | 0.08 | 0.06 | 0.09 | 0.06 | 0.30 | 0.23 | 0.14 | 0.12 | 0.21 | 0.15 |
| Benchmark | Gemma 4 31B | Qwen3-VL 32B-Instruct | Gemma 4 26B-A4B | Qwen3-VL 30B-A3B-Instruct | GPT-5.5 |
| COCO-T2I | 0.42 / 0.32 | 0.30 / 0.25 | 0.37 / 0.29 | 0.27 / 0.23 | 0.44 / 0.37 |
| GenAI-Bench | 0.51 / 0.38 | 0.36 / 0.29 | 0.42 / 0.33 | 0.35 / 0.28 | 0.43 / 0.35 |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Violation type | Question inserted into {QUESTION} |
|---|---|
| Object identity | Ignoring embedded depictions such as murals, paintings, screens, or printed images, does the image contain any physically present entity that is presented as a real object or living being but has impossible identity traits, such as a living dragon or an impossible animal/object hybrid? |
| Structural distortion | Does any object appear visibly malformed due to generation failure, for example melted, broken in shape, or geometrically distorted in an implausible way? |
| Biological anatomy | Does any human or animal body show anatomically impossible features, such as an impossible limb orientation, or eyes looking in incompatible directions? |
| Non-biological structure | Does any non-living object have an impossible structure or part arrangement, such as disconnected wheels, misplaced parts, physically invalid construction, or parts whose geometry or alignment is inconsistent under the apparent viewpoint? |
| Texture/surface | Does any object show a physically implausible material or surface pattern, such as skin that looks like wood or stone without scene justification? |
| Symbolic content | Does any visible text, sign, symbol, logo, or marking appear broken, distorted, or unrecognizable in a way that violates real-world plausibility? |
| Benchmark | Evaluator | Positive rate (%) | Precision (%) | Recall (%) |
| COCO-T2I | Human majority vote | 48.6 | – | – |
| TerraVis-H | 8.7 | 86.0 | 15.4 | |
| TerraVis | 33.3 | 75.8 | 51.9 | |
| GenAI-Bench | Human majority vote | 69.7 | – | – |
| TerraVis-H | 14.8 | 93.3 | 19.8 | |
| TerraVis | 37.8 | 89.1 | 48.3 |
| Violation type | Only : | LOO : |
| Object (all 7) | 0.384 | −0.1488 |
| Object identity | 0.275 | −0.0330 |
| Structural distortion | 0.241 | −0.0419 |
| Biological anatomy | 0.109 | −0.0012 |
| Non-biological structure | 0.124 | −0.0044 |
| Texture/surface | 0.068 | −0.0026 |
| Setting | Pearson’s | Spearman’s | Kendall’s | ||
| Best Pearson | 0.9 | 0.5 | 0.4230 | 0.4281 | 0.3471 |
| Best Spearman | – | 0.3 | 0.3826 | 0.4284 | 0.3478 |
| Best Kendall | – | 1.0 | 0.3840 | 0.4264 | 0.3481 |
| Default | 1.0 | 0.5 | 0.4229 | 0.4281 | 0.3477 |
| Range over grid | – | – | 0.3797–0.4230 | 0.4234–0.4284 | 0.3463–0.3481 |
| Evaluator pair | COCO-T2I ( ) | GenAI-Bench ( ) |
| Group 1 | ||
| GPT-5.5 – Gemma 4 31B | 0.80 | 0.80 |
| Group 2 | ||
| Gemma 4 26B-A4B – Qwen3-VL-30B-A3B-Instruct | 1.00 | 0.80 |
| Gemma 4 26B-A4B – Qwen3-VL-32B-Instruct | 0.80 | 0.80 |
| Qwen3-VL-30B-A3B-Instruct – Qwen3-VL-32B-Instruct | 0.80 | 1.00 |
| Metric | Judge / backbone | Throughput (images/s) | Average time (s/image) | Relative time |
| RAHF | ViT-L + T5 multi-head | 43.06 | 0.023 | |
| HPSv3 | Qwen2-VL 7B | 15.35 | 0.065 | |
| VQAScore | Gemma 4 31B | 13.35 | 0.075 | |
| TerraVis (ours) | Gemma 4 31B | 0.855 | 1.17 | |
| TIFA | Gemma 4 31B | 0.799 | 1.25 |