Improving Object Detection by Modifying Synthetic Data with Explainable AI
Not on the map. Why?
Abstract (arXiv)
Limited real-world data severely impacts model performance in many computer vision domains, particularly for samples that are underrepresented in training. Synthetically generated images are a promising solution, but 1) it remains unclear how to design synthetic training data to optimally improve model performance (e.g, whether and where to introduce more realism or more abstraction) and 2) the domain expertise, time and effort required from human operators for this design and optimisation process represents a major practical challenge. Here we propose a novel conceptual approach to improve the efficiency of designing synthetic images, by using robust Explainable AI (XAI) techniques to guide a human-in-the-loop process of modifying 3D mesh models used to generate these images. Importantly, this framework allows both modifications that increase and decrease realism in synthetic data, which can both improve model performance. We illustrate this concept using a real-world example where data are sparse; detection of vehicles in infrared imagery. We fine-tune an initial YOLOv8 model on the ATR DSIAC infrared dataset and synthetic images generated from 3D mesh models in the Unity gaming engine, and then use XAI saliency maps to guide modification of our Unity models. We show that synthetic data can improve detection of vehicles in orientations unseen in training by 4.6% (to mAP50 = 94.6%). We further improve performance by an additional 1.5% (to 96.1%) through our new XAI-guided approach, which reduces misclassifications through both increasing and decreasing the realism of different parts of the synthetic data. Our proof-of-concept results pave the way for fine, XAI-controlled curation of synthetic datasets tailored to improve object detection performance, whilst simultaneously reducing the burden on human operators in designing and optimising these datasets.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 37 of its 74 references that are in the map. First posted on arXiv 2 Dec 2024.
Builds on
37 of 74 references.
References · 37
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 5,986
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2021Zero-Shot Text-to-Image Generationcited by 4,276
- 2017StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translationcited by 1,036
- 2020Beyond Accuracy: Behavioral Testing of NLP models with CheckListcited by 979
- 2019Attention is not Explanationcited by 916
- 2023GLIGEN: Open-Set Grounded Text-to-Image Generationcited by 774
- 2016Training Region-based Object Detectors with Online Hard Example Miningcited by 577
- 2024Mechanistic Interpretability for AI Safety -- A Reviewcited by 415
25 more
- 2017Semantic Foggy Scene Understanding with Synthetic Datacited by 401
- 2017Learning from Synthetic Humanscited by 358
- 2023The Curse of Recursion: Training on Generated Data Makes Models Forgetcited by 343
- 2023Finding Neurons in a Haystack: Case Studies with Sparse Probingcited by 328
- 2018Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomizationcited by 292
- 2020VarifocalNet: An IoU-aware Dense Object Detectorcited by 230
- 2021A Survey of Human-in-the-loop for Machine Learningcited by 214
- 2022Diffusion-GAN: Training GANs with Diffusioncited by 203
- 2020SaliencyMix: A Saliency Guided Data Augmentation Strategy for Better Regularizationcited by 149
- 2019Learning from Synthetic Data for Crowd Counting in the Wildcited by 148
- 2021MOTSynth: How Can Synthetic Data Help Pedestrian Detection and Tracking?cited by 68
- 2020RarePlanes: Synthetic Data Takes Flightcited by 48
- 2022Discovering Bugs in Vision Models using Off-the-shelf Image Generation and Captioningcited by 45
- 2021Unity Perception: Generate Synthetic Data for Computer Visioncited by 43
- 2016UnrealCV: Connecting Computer Vision to Unreal Enginecited by 41
- 2022Adaptive Testing of Computer Vision Modelscited by 39
- 2020Pixel-wise Crowd Understanding via Synthetic Datacited by 23
- 2016How useful is photo-realistic rendering for visual learning?cited by 22
- 2024PreciseControl: Enhancing Text-To-Image Diffusion Models with Fine-Grained Attribute Controlcited by 20
- 2024Kaleido Diffusion: Improving Conditional Diffusion Models with Autoregressive Latent Modelingcited by 13
- 2023Bias Behind the Wheel: Fairness Testing of Autonomous Driving Systemscited by 7
- 2023Bridging the Domain Gap between Synthetic and Real-World Data for Autonomous Drivingcited by 5
- 2023HaDR: Applying Domain Randomization for Generating Synthetic Multimodal Dataset for Hand Instance Segmentation in Cluttered Industrial Environmentscited by 3
- 2023BSED: Baseline Shapley-Based Explainable Detectorcited by 3
- 2023Deep Transductive Transfer Learning for Automatic Target Recognitioncited by 2
Built on by
Not cited yet.