mlsanityData to 7 Oct 2026

Synthetic training data generation for deep learning based quality inspection

arXiv 2104.02980 ↗First posted 7 Apr 2021cs.CV cs.AI cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

Deep learning is now the gold standard in computer vision-based quality inspection systems. In order to detect defects, supervised learning is often utilized, but necessitates a large amount of annotated images, which can be costly: collecting, cleaning, and annotating the data is tedious and limits the speed at which a system can be deployed as everything the system must detect needs to be observed first. This can impede the inspection of rare defects, since very few samples can be collected by the manufacturer. In this work, we focus on simulations to solve this issue. We first present a generic simulation pipeline to render images of defective or healthy (non defective) parts. As metallic parts can be highly textured with small defects like holes, we design a texture scanning and generation method. We assess the quality of the generated images by training deep learning networks and by testing them on real data from a manufacturer. We demonstrate that we can achieve encouraging results on real defect detection using purely simulated data. Additionally, we are able to improve global performances by concatenating simulated and real data, showing that simulations can complement real images to boost performances. Lastly, using domain adaptation techniques helps improving slightly our final results.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 23 of its 38 references that are in the map. First posted on arXiv 7 Apr 2021.

Builds on

23 of 38 references.

References · 23

  1. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
  2. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  3. 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
  4. 2015Domain-Adversarial Training of Neural Networkscited by 3,023
  5. 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,401
  6. 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,194
  7. 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
  8. 2019Solving Rubik's Cube with a Robot Handcited by 699
  9. 2018ADVENT: Adversarial Entropy Minimization for Domain Adaptation in Semantic Segmentationcited by 623
  10. 2020FDA: Fourier Domain Adaptation for Semantic Segmentationcited by 540
  11. 2018Training Deep Networks with Synthetic Data: Bridging the Reality Gap by Domain Randomizationcited by 292
  12. 2016FCNs in the Wild: Pixel-level Adversarial and Constraint-based Adaptationcited by 242
11 more
  1. 2017Cut, Paste and Learn: Surprisingly Easy Synthesis for Instance Detectioncited by 209
  2. 2018Single-Image SVBRDF Capture with a Rendering-Aware Deep Networkcited by 116
  3. 2018Structured Domain Randomization: Bridging the Reality Gap by Context-Aware Synthetic Datacited by 94
  4. 2020Unsupervised Domain Adaptation in Semantic Segmentation: a Reviewcited by 88
  5. 2019Photorealistic Image Synthesis for Object Instance Detectioncited by 66
  6. 2016Synthesizing Training Images for Boosting Human 3D Pose Estimationcited by 52
  7. 2019AADS: Augmented Autonomous Driving Simulation using Data-driven Algorithmscited by 39
  8. 2020Alleviating Semantic-level Shift: A Semi-supervised Domain Adaptation Method for Semantic Segmentationcited by 35
  9. 2016How useful is photo-realistic rendering for visual learning?cited by 22
  10. 2018Domain Stylization: A Strong, Simple Baseline for Synthetic to Real Image Domain Adaptationcited by 18
  11. 2019End-to-End Defect Detection in Automated Fiber Placement Based on Artificially Generated Datacited by 4

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 3; 2023: 0; 2024: 1.

5 papers.