ScratchSim: A Procedural Synthetic Data Pipeline for Surface Scratch Detection
Not on the map. Why?
Abstract (arXiv)
While automated defect detection such as the detection of surface scratched is an important aspect in industrial quality control, the scarcity of annotated defect data make this task challenging. This paper presents a procedural rendering pipeline that generates large-scale annotated synthetic training data using BlenderProc, with configurable material appearance, camera modes, and domain randomization, producing automatic COCO-format annotations. To show the potential of our approach, we evaluate four training strategies, namely synthetic-only, real-only, mixed, and fine-tuning from synthetic weights, across two objects with different material properties and three lightweight edge-deployable detectors, YOLOX, YOLO26, and LW-DETR. Our evaluation show that fine-tuning from synthetic weights consistently outperforms real-only training, and that mixed training effectively recovers performance under scarce real-data conditions, with findings validated across both convolutional and transformer-based architectures. The proposed approach enables scalable defect detection without the burden of large real annotated datasets, making it practical for on-device industrial inspection. The pipeline scripts for generating synthetic scratches, 3D model, and both the synthetic and real annotated scratch datasets for a glossy toy Ferrari car are publicly available at https://github.com/saptarshineil/ScratchSim.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 15 of its 35 references that are in the map. First posted on arXiv 29 Jul 2026.
Builds on
15 of 35 references.
References · 15
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,863
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
- 2015SSD: Single Shot MultiBox Detectorcited by 3,130
- 2015Fast R-CNNcited by 2,933
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,449
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,162
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,498
- 2018Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomizationcited by 294
- 2020BOP Challenge 2020 on 6D Object Localizationcited by 193
- 2024LW-DETR: A Transformer Replacement to YOLO for Real-Time Detectioncited by 36
3 more
- 2024A survey of synthetic data augmentation methods in computer visioncited by 34
- 2020Mixing Real and Synthetic Data to Enhance Neural Network Training -- A Review of Current Approachescited by 13
- 20256D Strawberry Pose Estimation: Real-time and Edge AI Solutions Using Purely Synthetic Training Datacited by 4
Built on by
Not cited yet.