From Density to Geometry: YOLOv8 Instance Segmentation for Reverse Engineering of Optimized Structures
Not on the map. Why?
Abstract (arXiv)
This paper introduces YOLOv8-TO, a novel approach for reverse engineering of topology-optimized structures into interpretable geometric parameters using the YOLOv8 instance segmentation model. Density-based topology optimization methods require post-processing to convert the optimal density distribution into a parametric representation for design exploration and integration with CAD tools. Traditional methods such as skeletonization struggle with complex geometries and require manual intervention. YOLOv8-TO addresses these challenges by training a custom YOLOv8 model to automatically detect and reconstruct structural components from binary density distributions. The model is trained on a diverse dataset of both optimized and random structures generated using the Moving Morphable Components method. A custom reconstruction loss function based on the dice coefficient of the predicted geometry is used to train the new regression head of the model via self-supervised learning. The method is evaluated on test sets generated from different topology optimization methods, including out-of-distribution samples, and compared against a skeletonization approach. Results show that YOLOv8-TO significantly outperforms skeletonization in reconstructing visually and structurally similar designs. The method showcases an average improvement of 13.84% in the Dice coefficient, with peak enhancements reaching 20.78%. The method demonstrates good generalization to complex geometries and fast inference times, making it suitable for integration into design workflows using regular workstations. Limitations include the sensitivity to non-max suppression thresholds. YOLOv8-TO represents a significant advancement in topology optimization post-processing, enabling efficient and accurate reverse engineering of optimized structures for design exploration and manufacturing.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 36 references that are in the map. First posted on arXiv 29 Apr 2024.
Builds on
8 of 36 references.
References · 8
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,852
- 2018Albumentations: fast and flexible image augmentationscited by 560
- 2019CSPNet: A New Backbone that can Enhance Learning Capability of CNNcited by 381
- 2022On the use of Artificial Neural Networks in Topology Optimisationcited by 36
- 2020A new generation 99 line Matlab code for compliance Topology Optimization and its extension to 3Dcited by 5
- 2016Infill Optimization for Additive Manufacturing -- Approaching Bone-like Porous Structurescited by 3
- 2019A Review on Feature-Mapping Methods for Structural Optimizationcited by 2
- 2022An efficient and easy-to-extend Matlab code of the Moving Morphable Component (MMC) method for three-dimensional topology optimizationcited by 1
Built on by
Not cited yet.