Synthetic-to-real Composite Semantic Segmentation in Additive Manufacturing
The application of computer vision and machine learning methods for semantic segmentation of the structural elements of 3D-printed products in the field of additive manufacturing (AM) can improve real-time failure analysis systems and potentially reduce the number of defects by providing additional tools for in situ corrections. This work demonstrates the possibilities of using physics-based rendering for labeled image dataset generation, as well as image-to-image style transfer capabilities to improve the accuracy of real image segmentation for AM systems. Multi-class semantic segmentation experiments were carried out based on the U-Net model and the cycle generative adversarial network. The test results demonstrated the capacity of this method to detect such structural elements of 3D-printed parts as a top (last printed) layer, infill, shell, and support. A basis for further segmentation system enhancement by utilizing image-to-image style transfer and domain adaptation technologies was also considered. The results indicate that using style transfer as a precursor to domain adaptation can improve real 3D printing image segmentation in situations where a model trained on synthetic data is the only tool available. The mean intersection over union (mIoU) scores for synthetic test datasets included 94.90% for the entire 3D-printed part, 73.33% for the top layer, 78.93% for the infill, 55.31% for the shell, and 69.45% for supports.
- Free and open source code: https://osf.io/h8r45
- Blender
Keywords[edit | edit source]
3-D printing, additive manufacturing, g-code segmentation, sim-to-real, semantic segmentation, synthetic data, machine learning, open source software, open-source hardware, RepRap, computer vision, quality assurance, real-time monitoring, anomaly detection; Blender, synthetic images
See also[edit | edit source]
- Integrated Voltage—Current Monitoring and Control of Gas Metal Arc Weld Magnetic Ball-Jointed Open Source 3-D Printer
- Low-cost Open-Source Voltage and Current Monitor for Gas Metal Arc Weld 3-D Printing
- Slicer and process improvements for open-source GMAW-based metal 3-D printing
- Open-source Lab
- Open source 3-D printing of OSAT