A Synthetic Data Generation Framework for the Development of Computer Vision Applications in Manufacturing
Abstract
1. Introduction
- Proposes a framework of software tools and a dataflow for synthetic data (images) generation that can be used for training and integrating ML/DL models in several production steps that require computer vision (CV) support.
- Validates the framework’s general application through implementation in three different steps of an industrial case (mixed packaging) from the dairy industry, a sector that synthetic data has limited applications so far [13].
- Provides pilot-level evidence that object detection and recognition algorithms trained on synthetic image datasets can support practical CV tasks in a real manufacturing scenario.
- The proposed framework, driven by synthetic data generation and AI model training, presents increased data reusability, low development costs, reduced training time and automatic labeling of data.
2. Literature Review
3. Materials and Methods
- A.
- Real-world problem identification: Initially, a team of experts in the manufacturing domain is set up, bringing factory operations expertise and knowhow (such as production engineers and plant managers). These professionals investigate current problems and operations including improvement margins. The team evaluates existing practices, identifies problems, and documents operations that could be optimized by CV systems. The sum of these actions results in a set of problem requirements referring to the encountered problem itself and any environmental or installation prerequisites including lighting and shades, common objects handled, potential camera position and materials. These requirements are an essential aspect of how the synthetic data generation framework will be deployed and serve as an input to the framework during the next steps.
- B.
- 3D asset collection: Based on the requirements and specifications suggested by the domain experts, the CAD files of the objects of interest must be created along with visualization properties such as materials and textures. Consequently, a design engineer receives object specifications from step A and is responsible for delivering the three-dimensional CAD files needed for synthetic data generation in the next step. This step can be accelerated as the 3D files can be readily available in the Product Lifecycle Management (PLM) system of the organization. Alternatively, the 3D assets can be designed in a CAD software by the designer.
- C.
- Synthetic data generation and parameter selection: During this phase the developer receives and imports the 3D files from step B into a 3D graphics simulator with photorealistic rendering capabilities such as Blender, Unreal Engine, Unity or Omniverse. The goal of the current step is to create a dataset, involving both the synthetic images and their corresponding annotation files. To handle the variability of real-world settings, based on the requirements of step A, the proposed method relies on the technique of domain randomization [25], in which the simulation parameters (i.e., objects number and positioning, camera positioning and properties, background selection, lighting variations and annotation area selection) are randomized to generate datasets with consistent structure that can be used to train effectively ML models. The proposed method provides a set of parameters (see Group A in Table 1) that enable variation in the generated synthetic data. Group B in Table 1 contains the parameters related to the training process of an ML model.By automatically selecting random values according to the parameters defined in Table 1, a 3D scene gets rendered, enabling virtual image capturing and labeling. Within a few hours, a dataset comprising thousands of image and annotation pairs can be generated, provided that a high-performance computational system is utilized. This dataset will be deployed in the next steps for the training and testing of an ML/DL model.
- D.
- AI model training: For the training phase of the pipeline, an ML expert receives the annotated dataset of step C and is responsible for training one or more AI models to identify and distinguish the information brought by the datasets. This step involves the selection of an AI model, any data preparation if needed, hyperparameter tuning and the training procedure itself which may range from a few minutes to days depending on the complexity of the problem. The training process is then followed by testing of the model, preliminary accuracy evaluation and at times, retraining with an augmented dataset. The outcome of the procedure is a trained model that consists of several files and is easily deployable by modern cloud clients.
- E.
- AI model deployment: A software development team undertakes the model deployment and integration phase to an operational digital platform. The team, having received the final model from step D, designs and develops a platform suitable for visualization of the predictions and action initialization (e.g., robot control movement), offering day-to-day operability. The final setup also requires the installation of sensors in the factory, interdependencies with legacy systems and other components, necessary peripherals and finally, personnel training for everyday interaction.
4. Industrial Pilot Case: Robot-Assisted Packaging
4.1. Industrial Pilot Description
- Step 1: N pallets are located in front of a pick-and-place industrial robot. Each pallet carries a different type of a product. In this step, it is important to detect and classify the type of products carried by each pallet to plan the necessary pick and place steps that follow.
- Step 2: The robot picks a product from one of the pallets located within its reach. In many cases the pallets, and thus the products within, are not located in fixed, preconfigured positions. This is for example the case when the pallets are brought to the packaging station by operators or AGVs with approximate placing accuracy. Consequently, in this step the challenge is to be able to detect and locate the products within the pallet that have variable, non-fixed positions.
- Step 3: The robot places the product into a new pallet or packaging box according to the requirements of the customer.
- Step 4: Packaging can be performed together with humans in a human–robot collaboration manner, in which the human also places products into the pallet. As a final step, a quality or error inspection process takes place. The objective of this step is to assess that the pallet has been filled with the right mix of products according to the needs of the customer. In this step it is important to identify each product that has been palletized and compare the resulting mixed order with the customer order.
- A.
- A product recognition module that will be integrated in step 1 of the robot-assisted packaging process to detect the type of products (e.g., red- or green-labeled bottles) carried by the pallets. In this step, the two pallets that carry the bottles will be distinguished according to the product types they carry. The development of this module is discussed in Section 4.2.
- B.
- An object recognition system that in cooperation with a real-world coordinate-calculation algorithm will detect and calculate the position of the bottles’ caps in the pallets. This information will be used during step 2 to support the picking task performed by the robotic arm. The development of this module is discussed in Section 4.3.
- C.
- A quality inspection module that utilizes both vision-based object detection and business logic will ensure that the packaging process has been correctly performed. The goal of the process is to inspect the type and number of the bottles placed in the box, according to a customer order. The module consists of two detection algorithms: (a) one continuously detecting the total number of bottles inside the box and (b) one detecting the type of each bottle after it has entered the box. The development of this module is discussed in Section 4.4.
4.2. Module A: Detection of the Type of Product in the Pallets
4.3. Module B: Object Detection and Position Estimation
4.4. Module C: Packaging Quality Assessment
| Group | Parameter | Description |
|---|---|---|
| A | Number of classes | 2; red & green bottles |
| Number of objects | 0–18; a package/box may contain from 0 to 18 bottles | |
| Number of batches | 1; one box is monitored | |
| Position randomization | Location randomization has been selected as variable only in the xy plane (see Figure 8a); object rotation has been kept constant | |
| Background selection | Random selection from Blender library | |
| Material selection | White plastic | |
| Lighting adjustment | ±100% from natural lighting | |
| Camera adjustment | ±50% of original position on 6 degrees of freedom | |
| B | Detectable objects in the scene | Only front row bottles (Figure 8c) |
| Detectable object surfaces per object | Whole bottle | |
| Annotation format | YOLO format | |
| Image resolution | 900 × 675 | |
| Dataset size | 2200 |

- The CV system that counts the number of bottles in the box takes a picture every 20 s.
- If a new bottle has been detected, then the product type CV system is activated and detects the type of product added. The information is stored.
- The process starts over in step 1.
5. Results
6. Discussion
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| AGV | Automated Guided Vehicle |
| AI | Artificial Intelligence |
| CAD | Computer-Aided Design |
| CV | Computer Vision |
| CNN | Convolutional Neural Network |
| DL | Deep Learning |
| GAN | Generative Adversarial Network |
| ML | Machine Learning |
| YOLO | You Only Look Once |
References
- Chryssolouris, G.; Alexopoulos, K.; Arkouli, Z. A Perspective on Artificial Intelligence in Manufacturing; Springer: Cham, Switzerland, 2023; Volume 436, pp. 1–135. [Google Scholar] [CrossRef] [Scilit]
- Mishra, S.P.; Kamaraj, A.; Rajinikanth, V.; Rahul, M.R. A computer vision-based approach for identification of non-metallic inclusions in the steel industry. J. Ind. Inf. Integr. 2025, 46, 100860. [Google Scholar] [CrossRef] [Scilit]
- Peta, K.; Suszyński, M.; Wiśniewski, M.; Mitek, M. Analysis of Energy Consumption of Robotic Welding Stations. Sustainability 2024, 16, 2837. [Google Scholar] [CrossRef] [Scilit]
- Alexopoulos, K.; Nikolakis, N.; Chryssolouris, G. Digital twin-driven supervised machine learning for the development of artificial intelligence applications in manufacturing. Int. J. Comput. Integr. Manuf. 2020, 33, 429–439. [Google Scholar] [CrossRef] [Scilit]
- Fang, K.; Bai, Y.; Hinterstoisser, S.; Savarese, S.; Kalakrishnan, M. Multi-Task Domain Adaptation for Deep Learning of Instance Grasping from Simulation. In 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia, 21–25 May 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 3516–3523. [Google Scholar] [CrossRef] [Scilit]
- Bousmalis, K.; Irpan, A.; Wohlhart, P.; Bai, Y.; Kelcey, M.; Kalakrishnan, M.; Downs, L.; Ibarz, J.; Pastor, P.; Konolige, K.; et al. Using simulation and domain adaptation to improve efficiency of deep robotic grasping. In 2018 IEEE International Conference on Robotics and Automation (ICRA); IEEE: Piscataway, NJ, USA, 2018; pp. 4243–4250. [Google Scholar] [CrossRef] [Scilit]
- Shorten, C.; Khoshgoftaar, T.M. A survey on image data augmentation for deep learning. J. Big Data 2019, 6, 60. [Google Scholar] [CrossRef] [Scilit]
- Manettas, C.; Nikolakis, N.; Alexopoulos, K. Synthetic datasets for Deep Learning in computer-vision assisted tasks in manufacturing. Procedia CIRP 2021, 103, 237–242. [Google Scholar] [CrossRef] [Scilit]
- Nikolenko, S.I. Synthetic Data for Deep Learning; Springer: Cham, Switzerland, 2021; Volume 174, p. 348. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Jing, J.; Zhang, X. Image anomaly detection with a unified transformer model guided by dual-feature. J. Ind. Inf. Integr. 2025, 47, 100892. [Google Scholar] [CrossRef] [Scilit]
- Zhao, D.; Xue, D.; Wang, X.; Du, F. Adaptive vision inspection for multi-type electronic products based on prior knowledge. J. Ind. Inf. Integr. 2022, 27, 100283. [Google Scholar] [CrossRef] [Scilit]
- Zhou, L.; Zhang, L.; Konz, N. Computer Vision Techniques in Manufacturing. In IEEE Transactions on Systems, Man, and Cybernetics: Systems; IEEE: Piscataway, NJ, USA, 2023; Volume 53, pp. 105–117. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Zhang, Q.; Zhang, L.; Li, J.; Li, M.; Liu, Y.; Shi, Y. Progress of machine vision technologies in intelligent dairy farming. Appl. Sci. 2023, 13, 7052. [Google Scholar] [CrossRef] [Scilit]
- Kardovskyi, Y.; Moon, S. Artificial intelligence quality inspection of steel bars installation by integrating mask R-CNN and stereo vision. Autom. Constr. 2021, 130, 103850. [Google Scholar] [CrossRef] [Scilit]
- Alexopoulos, K.; Catti, P.; Kanellopoulos, G.; Nikolakis, N.; Blatsiotis, A.; Christodoulopoulos, K.; Kaimenopoulos, A.; Ziata, E. Deep Learning for Estimating the Fill-Level of Industrial Waste Containers of Metal Scrap: A Case Study of a Copper Tube Plant. Appl. Sci. 2023, 13, 2575. [Google Scholar] [CrossRef] [Scilit]
- Andhare, P.; Rawat, S. Pick and place industrial robot controller with computer vision. In 2016 International Conference on Computing Communication Control and Automation (ICCUBEA); IEEE: Piscataway, NJ, USA, 2016; pp. 1–4. [Google Scholar] [CrossRef] [Scilit]
- Mathur, A.; Bansal, C.; Chauhan, S.; Yadav, O. A review of pick and place operation using computer vision and ros. In Computational and Experimental Methods in Mechanical Engineering: Proceedings of ICCEMME 2021; Springer Nature: Singapore, 2021; pp. 411–418. [Google Scholar] [CrossRef] [Scilit]
- Chen, C.; Lu, J.; Zhou, M.; Yi, J.; Liao, M.; Gao, Z. A YOLOv3-based computer vision system for identification of tea buds and the picking point. Comput. Electron. Agric. 2022, 198, 107116. [Google Scholar] [CrossRef] [Scilit]
- Prezas, L.; Michalos, G.; Arkouli, Z.; Katsikarelis, A.; Makris, S. AI-enhanced vision system for dispensing process monitoring and quality control in manufacturing of large parts. Procedia CIRP 2022, 107, 1275–1280. [Google Scholar] [CrossRef] [Scilit]
- Nandakumar, N.; Eberhardt, J. A Synthetic Image Generation Pipeline for Vision-Based AI in Industrial Applications. Appl. Sci. 2025, 15, 12600. [Google Scholar] [CrossRef] [Scilit]
- Liu, S.; Li, R.; Zhou, J.; Dai, C.; Yu, J.; Zhang, Q. Physics-Based Data Augmentation Enables Accurate Machine Learning Prediction of Melt Pool Geometry. Appl. Sci. 2025, 15, 8587. [Google Scholar] [CrossRef] [Scilit]
- Dahmen, T.; Trampert, P.; Boughorbel, F.; Sprenger, J.; Klusch, M.; Fischer, K.; Kübel, C.; Slusallek, P. Digital reality: A model-based approach to supervised learning from synthetic data. AI Perspect. 2019, 1, 2. [Google Scholar] [CrossRef] [Scilit]
- Ros, G.; Sellart, L.; Materzynska, J.; Vazquez, D.; Lopez, A.M. The synthia dataset: A large collection of synthetic images for semantic segmentation of urban scenes. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: Piscataway, NJ, USA, 2016; pp. 3234–3243. [Google Scholar] [CrossRef] [Scilit]
- Singh, A.R.; Hazra, S.; Goswami, A.; Debattista, K.; Bashford-Rogers, T. A comprehensive survey of image synthesis approaches for Deep Learning-based surface defect detection in manufacturing. Comput. Ind. 2025, 173, 104360. [Google Scholar] [CrossRef] [Scilit]
- Tremblay, J.; Prakash, A.; Acuna, D.; Brophy, M.; Jampani, V.; Anil, C.; To, T.; Cameracci, E.; Boochoon, S.; Birchfield, S. Training deep networks with synthetic data: Bridging the reality gap by domain randomization. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops; IEEE: Piscataway, NJ, USA, 2018; pp. 969–977. [Google Scholar] [CrossRef] [Scilit]
- Huber, C.; Knoll, D.; Guthe, M. Fully-Synthetic Training for Visual Quality Inspection in Automotive Production. Procedia CIRP 2025, 134, 777–782. [Google Scholar] [CrossRef] [Scilit]
- Roberts, M.; Ramapuram, J.; Ranjan, A.; Kumar, A.; Bautista, M.A.; Paczan, N.; Webb, R.; Susskind, J.M. Hypersim: A photorealistic synthetic dataset for holistic indoor scene understanding. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2021; pp. 10912–10922. [Google Scholar] [CrossRef] [Scilit]
- Josifovski, J.; Kerzel, M.; Pregizer, C.; Posniak, L.; Wermter, S. Object detection and pose estimation based on convolutional neural networks trained with synthetic data. In 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: Piscataway, NJ, USA, 2018; pp. 6269–6276. [Google Scholar] [CrossRef] [Scilit]
- Thomas, G.; Chien, M.; Tamar, A.; Ojea, J.A.; Abbeel, P. Learning robotic assembly from cad. In 2018 IEEE International Conference on Robotics and Automation (ICRA); IEEE: Piscataway, NJ, USA, 2018; pp. 3524–3531. [Google Scholar] [CrossRef] [Scilit]
- Papacharalampopoulos, A.; Tzimanis, K.; Sabatakakis, K.; Stavropoulos, P. Deep Quality Assessment of a Solar Reflector Based on Synthetic Data: Detecting Surficial Defects from Manufacturing and Use Phase. Sensors 2020, 20, 5481. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kim, A.; Lee, K.; Lee, S.; Song, J.; Kwon, S.; Chung, S. Synthetic Data and Computer-Vision-Based Automated Quality Inspection System for Reused Scaffolding. Appl. Sci. 2022, 12, 10097. [Google Scholar] [CrossRef] [Scilit]
- Rožanec, J.M.; Zajec, P.; Theodoropoulos, S.; Koehorst, E.; Fortuna, B.; Mladenić, D. Synthetic Data Augmentation Using GAN For Improved Automated Visual Inspection. IFAC-PapersOnLine 2023, 56, 11094–11099. [Google Scholar] [CrossRef] [Scilit]
- Karlsson, I.; Fathi, M.; Grahn, G.; Björnsson, A.; Wallin, E. Towards Zero Defect Manufacturing: Computer Vision-Enhanced Mixed Reality for Quality Inspection. Procedia CIRP 2025, 134, 1059–1064. [Google Scholar] [CrossRef] [Scilit]
- Rawal, P.; Sompura, M.; Hintze, W. Synthetic data generation for bridging Sim2Real gap in a production environment. arXiv 2023, arXiv:2311.11039. [Google Scholar] [CrossRef] [Scilit]
- Blender Foundation. Version 2.93. 2026. Available online: https://www.blender.org/ (accessed on 12 September 2025).
- Swathi, Y.; Challa, M. YOLOv8: Advancements and Innovations in Object Detection. In International Conference on Smart Computing and Communication; Springer Nature: Singapore, 2024; pp. 1–13. [Google Scholar] [CrossRef] [Scilit]
- Ultralytics. YOLOv8 Hyperparameter Tuning. 2025. Available online: https://docs.ultralytics.com/guides/hyperparameter-tuning/ (accessed on 12 September 2025).
- Kubernetes. Kubernetes 1.9: Apps Workloads GA and Expanded Ecosystem. Available online: https://kubernetes.io/blog/2017/12/kubernetes-19-workloads-expanded-ecosystem/ (accessed on 12 September 2025).
- OpenCV. OpenCV—Open Computer Vision Library. Available online: https://opencv.org/ (accessed on 12 September 2025).











| Group | Parameter | Description |
|---|---|---|
| A | Number of classes | Select the number of classes that will be included in the dataset. |
| Number of objects | Select the minimum and maximum number of objects per class. | |
| Number of batches | Define the number of object batches per class (e.g., in the case of industrial pallets). | |
| Position randomization | Adjust the position of the objects according to a 6-degree-of-freedom Cartesian system. | |
| Background selection | Select a background from a large background pool or build a custom one by UV mapping a real image. | |
| Material selection | Select one or more materials from a pool of materials. | |
| Lighting adjustment | Adjust lighting position, intensity, reflections, shading and control lighting sources. | |
| Camera adjustment | Adjust camera position as an offset of a standard, natural distance including lens properties (focal depth, angles and 6-axis Cartesian positioning). | |
| B | Detectable objects in the scene | Select detectable objects in the image. |
| Detectable object surfaces per object | Select a certain part (orientation/surface of the part) which will be detected and annotated. | |
| Annotation format | Annotation format depends on the chosen ML model and task. | |
| Image resolution | Select image resolution. | |
| Dataset size | Number of images to be generated per class. |
| Group | Parameter | Description |
|---|---|---|
| A | Number of classes | 2—red & green bottles |
| Number of objects | 0–60 | |
| Number of batches | 2—simulating the two pallets | |
| Position randomization | Location randomization has been selected as variable only in the xy plane (see Figure 4) with the whole batch moving as one object; rotation randomization has not been selected | |
| Background selection | Random selection from Blender 3D library | |
| Material selection | White plastic | |
| Lighting adjustment | ±60% from natural lighting. This involves the random positioning of 3 light sources along with randomized intensity and radius of influence. | |
| Camera adjustment | ±50% of original position on 6-axis degrees of freedom | |
| B | Detectable objects in the scene | Only the front row objects |
| Detectable object surfaces per object | Whole parts are visible | |
| Annotation format | YOLO format | |
| Image resolution | 900 × 675 | |
| Dataset size | 1100 |
| Batch size | 64 |
| Batch division | 16 |
| Input size | 900 × 675 |
| Decay | 0.0005 |
| Learning rate | 0.01 |
| Burn in | 1000 |
| Max batches | 7000 |
| Loss function (weights) | CIoU (7.5) + BCE (0.5) + DFL (1.5) |
| Training/validation split (%) | 90/10 |
| Group | Parameter | Description |
|---|---|---|
| A | Number of classes | 1 (the bottle) |
| Number of objects | 0–100 | |
| Number of batches | 2 (one batch representing the green and one the red products) | |
| Position randomization | Location randomization has been selected as variable in all 3 Cartesian axes (see Figure 5a) and it is applied to every bottle; object rotation was not randomized and was kept constant to the expected value | |
| Background selection | Random selection from Blender library | |
| Material selection | White plastic | |
| Lighting adjustment | ±0% from natural lighting; this has been achieved with three lighting sources moving and ranging in intensity and radius in a randomized manner | |
| Camera adjustment | ±30% of its original position on 6-axis degrees of freedom | |
| B | Detectable objects in the scene | All bottles |
| Detectable object surfaces per object | Only the upper cross-section (bottle cap; see Figure 5b) | |
| Annotation format | YOLO format | |
| Image resolution | 900 × 675 | |
| Dataset size | 2200 |
| Batch size | 64 |
| Batch division | 16 |
| Input size | 900 × 675 |
| Decay | 0.0005 |
| Learning rate | 0.01 |
| Burn in | 1000 |
| Max batches | 7000 |
| Loss function (weights) | CIoU (7.5) + BCE (0.5) + DFL (1.5) |
| Training/validation split (%) | 90/10 |
| Batch size | 64 |
| Batch division | 16 |
| Input size | 900 × 675 |
| Decay | 0.0005 |
| Learning rate | 0.01 |
| Burn in | 1000 |
| Max batches | 7000 |
| Loss function | CIoU (7.5) + BCE (0.5) + DFL (1.5) |
| Training/validation split (%) | 90/10 |
| Bottle Number and Type | Calculated Position in the x and y Axes (mm) | Real Position in the x and y Axes (mm) | Coordinate Deviation in the x and y Axes (mm, mm) | Deviation as Euclidean Distance (mm) | Relative Deviation (% of Cap Diameter) | Robot Pick |
|---|---|---|---|---|---|---|
| 1—Red | −835, −369 | −840, −363 | 5, 6 | 7.8 | 19.5% | Successful |
| 2—Red | −813, −465 | −819, −466 | 6, 1 | 6.1 | 15.25% | Successful |
| 3—Red | −716, −433 | −722, −435 | 6, 2 | 6.3 | 15.75% | Successful |
| 4—Red | −745, −320 | −748, −316 | 3, 4 | 5 | 12.5% | Successful |
| 5—Red | −630, −360 | −634, −360 | 4, 0 | 4 | 10.0% | Successful |
| 6—Red | −620, −457 | −625, −462 | 5, 5 | 7.1 | 17.75% | Successful |
| 7—Red | −501, −451 | −497, −457 | 4, 6 | 7.2 | 18.0% | Successful |
| 8—Red | −506, −337 | −508, −333 | 2, 4 | 4.5 | 11.25% | Successful |
| 9—Green | −558, −125 | −560, −120 | 2, 5 | 5.4 | 13.5% | Successful |
| 10—Green | −509, −10 | −509, −3 | 0, 7 | 7 | 17.5% | Successful |
| 11—Green | −600, −32 | −600, −23 | 0, 9 | 9 | 22.5% | Successful |
| 12—Green | −720, −2 | −720, 7 | 0, 9 | 9 | 22.5% | Successful |
| 13—Green | −686, −93 | −691, −87 | 5, 6 | 7.8 | 19.5% | Successful |
| 14—Green | −761, −138 | −758, −129 | 3, 9 | 9.4 | 23.5% | Successful |
| 15—Green | −851, −124 | −856, −112 | 5, 12 | 13 | 32.5% | Successful |
| 16—Green | −845, −4 | −850, 9 | 5, 13 | 13.9 | 34.75% | Successful |
| Mean Euclidean deviation | 7.65 mm |
| Standard deviation | 2.68 mm |
| Minimum deviation | 4.0 mm |
| Maximum deviation | 13.9 mm |
| Mean relative deviation | 19.14% |
| Standard relative deviation | 6.7% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Alexopoulos, K.; Manettas, C.; Tsikos, D.; Nikolakis, N. A Synthetic Data Generation Framework for the Development of Computer Vision Applications in Manufacturing. Appl. Sci. 2026, 16, 4388. https://doi.org/10.3390/app16094388
Alexopoulos K, Manettas C, Tsikos D, Nikolakis N. A Synthetic Data Generation Framework for the Development of Computer Vision Applications in Manufacturing. Applied Sciences. 2026; 16(9):4388. https://doi.org/10.3390/app16094388
Chicago/Turabian StyleAlexopoulos, Kosmas, Christos Manettas, Dimitrios Tsikos, and Nikolaos Nikolakis. 2026. "A Synthetic Data Generation Framework for the Development of Computer Vision Applications in Manufacturing" Applied Sciences 16, no. 9: 4388. https://doi.org/10.3390/app16094388
APA StyleAlexopoulos, K., Manettas, C., Tsikos, D., & Nikolakis, N. (2026). A Synthetic Data Generation Framework for the Development of Computer Vision Applications in Manufacturing. Applied Sciences, 16(9), 4388. https://doi.org/10.3390/app16094388

