visual quality inspection. We demonstrated that our
approach can be used to train deep learning models
and improve the performance of models when used in
combination with real data.
The digital reality pipeline is designed for low
manual configuration effort allowing for a quick,
affordable, and thus broad use in industry. We have
analysed numerous processes and previous
developments in this area, adapted and improved
them, and combined these methods in a toolbox to
enable easy implementation for different production
parts. The main advantage of our approach compared
to other simulation tools lies in the implementation of
the modular digital reality concept. The next step is to
conduct a comprehensive study with different types
of objects and more synthetic data in combination
with fine-tuning the object detection models to
elaborate on the preliminary results described in
section 3.6. Furthermore, the processes for synthetic
data generation and defect detection described in the
previous sections are suitable for integration as an
automated visual quality control system into an active
production environment. This requires a continuous
process to allow the defect detection model to be
improved or enriched with new data. An example of
this would be training with a new defect type that only
occurred on the object after the model has been
deployed. The digital reality concept of using partial
models reduces the workload of integrating this new
defect type to parameterising the defect model
accordingly and finetuning the deep learning model
with the newly generated data. In the future, we aim
to further evaluate the pipeline with additional use
cases and an integration study in a real production
environment.
ACKNOWLEDGEMENTS
Part of this research has been funded by the Ministry
of Economics, Innovation, Digitalisation and Energy
of Saarland under grant number D/2-ML-
SYNTHOM-7/2022.
REFERENCES
Bhatt, P. M., Malhan, R. K., Rajendran, P., Shah, B. C.,
Thakar, S., Yoon, Y. J., & Gupta, S. K. (2021). Image-
Based Surface Defect Detection Using Deep Learning:
A Review. Journal of Computing and Information
Science in Engineering, 21(4). https://doi.org/
10.1115/1.4049535
Borrego, J., Dehban, A., Figueiredo, R., Moreno, P.,
Bernardino, A., & Santos-Victor, J. (2018). Applying
Domain Randomization to Synthetic Data for Object
Category Detection. http://arxiv.org/abs/1807.09834
Chen, W., Wang, H., Li, Y., Su, H., Wang, Z., Tu, C.,
Lischinski, D., Cohen-Or, D., & Chen, B. (2016).
Synthesizing Training Images for Boosting Human 3D
Pose Estimation. 2016 Fourth International
Conference on 3D Vision (3DV), 479–488.
https://doi.org/10.1109/3DV.2016.58
Cignoni, P., Montani, C., Rocchini, C., & Scopigno, R.
(1998). A general method for preserving attribute
values on simplified meshes. Proceedings Visualization
’98 (Cat. No.98CB36276), 59–66. https://doi.org/
10.1109/VISUAL.1998.745285
Cook, R. L. (1984). Shade Trees. Computer Graphics
(ACM), 18(3), 223–231. https://doi.org/10.1145/
964965.808602
Dahmen, T., Trampert, P., Boughorbel, F., Sprenger, J.,
Klusch, M., Fischer, K., Kübel, C., & Slusallek, P.
(2019). Damen et al. (2019). Digital reality. A model-
based approach to supervised learning from synthetic
data.pdf. 1–12.
de Melo, C. M., Torralba, A., Guibas, L., DiCarlo, J.,
Chellappa, R., & Hodgins, J. (2022). Next-generation
deep learning based on simulators and synthetic data.
Trends in Cognitive Sciences, 26(2), 174–187.
https://doi.org/10.1016/j.tics.2021.11.008
Fabbri, M., Brasó, G., Maugeri, G., Cetintas, O., Gasparini,
R., Ošep, A., Calderara, S., Leal-Taixé, L., &
Cucchiara, R. (2021). MOTSynth: How Can Synthetic
Data Help Pedestrian Detection and Tracking? 2021
IEEE/CVF International Conference on Computer
Vision (ICCV), 10829–10839. https://doi.org/
10.1109/ICCV48922.2021.01067
Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B.,
Warde-Farley, D., Ozair, S., Courville, A., & Bengio,
Y. (2014). Generative Adversarial Nets. In Z.
Ghahramani, M. Welling, C. Cortes, N. Lawrence, & K.
Q. Weinberger (Eds.), Advances in Neural Information
Processing Systems (Vol. 27). Curran Associates, Inc.
https://proceedings.neurips.cc/paper_files/paper/2014/f
ile/5ca3e9b122f61f8f06494c97b1afccf3-Paper.pdf
Gutierrez, P., Luschkova, M., Cordier, A., Shukor, M.,
Schappert, M., & Dahmen, T. (2021). Synthetic training
data generation for deep learning based quality
inspection. https://doi.org/10.1117/12.2586824
He, K., Gkioxari, G., Dollár, P., & Girshick, R. (2020).
Mask R-CNN. IEEE Transactions on Pattern Analysis
and Machine Intelligence, 42(2), 386–397.
https://doi.org/10.1109/TPAMI.2018.2844175
Jain, S., Seth, G., Paruthi, A., Soni, U., & Kumar, G. (2022).
Synthetic data augmentation for surface defect
detection and classification using deep learning.
Journal of Intelligent Manufacturing
, 33(4), 1007–
1020. https://doi.org/10.1007/s10845-020-01710-x
Jocher, G., Chaurasia, A., & Qiu, J. (2023). Ultralytics
YOLOv8. https://github.com/ultralytics/ultralytics
Lee, S., Park, E., Yi, H., & Lee, S. H. (2020). StRDAN:
Synthetic-to-real domain adaptation network for