VIGIL: Tackling Hallucination Detection in Image Recontextualization
Organizations: Wroclaw University of Science and Technology · Tooploox
Abstract
We introduce VIGIL (Visual Inconsistency & Generative In-context Lucidity), a benchmark dataset and framework that provides a fine-grained categorization of hallucinations in the multimodal image recontextualization task for large multimodal models. Most existing methods treat hallucinations as a single undifferentiated error. We instead decompose them into five categories, namely Object Visual Fidelity, Background Fidelity, Spatial and Instructional Fidelity, Physical and Integration Fidelity, and Object Omission. We propose a multi-stage detection pipeline that processes recontextualized images through specialized steps targeting all five categories with a coordinated set of open-source models. We evaluate the pipeline on the VIGIL dataset of 1,269 manually annotated samples across five product domains and report macro-F1 per category. The decomposed pipeline reaches the best macro-F1 among open-source detectors. It returns a textual explanation for each detected error, which prior methods for this task do not provide. We openly release VIGIL, along with the detection pipeline and benchmark code, through our GitHub repository: https://github.com/mlubneuskaya/vigil and Data repository: https://huggingface.co/datasets/joannaww/VIGIL.
Figures & tables
| Method | Clothing | Furniture | Cosmetics | Electronics | Cars |
|---|---|---|---|---|---|
| Gemini 2.5 Flash | 0.4261 | 0.3696 | 0.2302 | 0.2890 | 0.4283 |
| Qwen3.5-9B | 0.2927 | 0.4592 | 0.3455 | 0.3046 | 0.3747 |
| Gemma 3 12B IT | 0.2283 | 0.4712 | 0.2932 | 0.3115 | 0.3743 |
| CIGEval | 0.1697 | 0.1845 | 0.1303 | 0.1845 | 0.2455 |
| VIEScore | 0.0348 | 0.0139 | 0.0034 | 0.0036 | 0.0952 |
| VIGIL (ours) | 0.3891 | 0.5064 | 0.3442 | 0.3029 | 0.4154 |
| Method | Clothing | Furniture | Cosmetics | Electronics | Cars |
|---|---|---|---|---|---|
| Gemini 2.5 Flash | 0.3185 | 0.2141 | 0.0911 | 0.1559 | 0.2724 |
| Qwen3.5-9B | 0.1528 | 0.1528 | 0.0633 | 0.0714 | 0.1683 |
| Gemma 3 12B IT | 0.0527 | 0.1175 | 0.0604 | 0.0427 | 0.0603 |
| CIGEval | 0.0756 | 0.0929 | 0.0415 | 0.0484 | 0.0977 |
| VIEScore | 0.0407 | 0.0103 | 0.0035 | 0.0022 | 0.0866 |
| VIGIL (ours) | 0.2455 | 0.1609 | 0.0902 | 0.0861 | 0.1461 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Binary classification F1 score - all classes except | ||||||||
| Threshold | Margin | Boxes | Padding | Cars | Clothes | Cosmetics | Electronics | Furniture |
| 0.1 | 0.0 | False | 0.5 | 0.4070 | 0.3985 | 0.4282 | 0.4338 | 0.3875 |
| 0.1 | 0.0 | False | 1.0 | 0.4078 | 0.3996 | 0.4279 | 0.4346 | 0.3882 |
| 0.1 | 0.0 | True | 0.5 | 0.4026 | 0.4004 | 0.4221 | 0.4287 | 0.3806 |
| 0.1 | 0.0 | True | 1.0 | 0.4015 | 0.3995 | 0.4219 | 0.4277 | 0.3795 |
| 0.1 | 0.1 | False | 0.5 | 0.4099 | 0.4010 | 0.4285 | 0.4359 | 0.3889 |
| Category | Objects | Background | Spatial&Instructional | Physical&Integration | Object Omission |
|---|---|---|---|---|---|
| Furniture | 73.3 | 10.5 | 51.4 | 41.9 | 8.6 |
| Clothing | 45.7 | 12.5 | 29.8 | 3.0 | 10.5 |
| Cosmetics | 23.8 | 15.2 | 28.3 | 51.1 | 0.0 |
| Electronics | 46.6 | 1.9 | 16.3 | 42.0 | 1.1 |
| Cars | 52.2 | 8.3 | 52.2 | 25.6 | 2.8 |
| Category | Det.% (C) | Det.% (I) | [email protected] (C) | [email protected] (I) | [email protected] (C) | [email protected] (I) |
|---|---|---|---|---|---|---|
| Background | 71% | 31% | 0.701 | 0.712 | 0.725 | 0.718 |
| Object Omission | 94% | 49% | 0.742 | 0.942 | 0.690 | 0.797 |
| Objects | 42% | 31% | 0.546 | 0.423 | 0.611 | 0.500 |
| Physical&Integration | 4% | 4% | 0.464 | 0.038 | 0.500 | 0.071 |
| Spatial&Instructional | 33% | 24% | 0.526 | 0.327 | 0.607 | 0.425 |
| Metric | Med. (C) | Med. (I) | Sig. | |
| Background TP | 0.115 | 0.022 | 0.336 | ns |
| Background FP | 0.288 | 0.800 | 0.000 | ∗∗∗ |
| Background FN | 0.058 | 0.089 | 0.884 | ns |
| Background F1 | 0.283 | 0.011 | 0.041 | ∗ |
| Object Omission TP | 0.000 | 0.022 | 0.511 | ns |
| Object Omission FP | 0.058 | 0.911 | 0.000 | ∗∗∗ |
| Method | Objects | Background | Spatial&Instructional | Physical&Integration | Object Omission |
|---|---|---|---|---|---|
| Gemini 2.5 Flash | 0.1422 | 0.0442 | 0.4866 | 0.1347 | 0.5495 |
| Qwen3.5-9B | 0.1781 | 0.0284 | 0.1979 | 0.0532 | 0.2158 |
| Gemma 3 12B IT | 0.0578 | 0.0110 | 0.1132 | 0.1535 | 0.0233 |
| CIGEval | 0.1369 | 0.0066 | 0.0972 | 0.0145 | 0.1022 |
| VIEScore | 0.0074 | 0.0000 | 0.0000 | 0.0250 | 0.1750 |
| VIGIL (ours) | 0.2627 | 0.1449 | 0.2379 | 0.0603 | 0.1028 |
Hallucination Detection in VLMs
Hallucination detection in vision-language models identifies claims that are unsupported by images, video, or other visual evidence.
See all 72 papers