Back to Search
Start Over
Surface attributes driven volume segmentation for 3D-printing
- Source :
- Computers & Graphics. 100:43-53
- Publication Year :
- 2021
- Publisher :
- Elsevier BV, 2021.
-
Abstract
- Volume segmentation based on surface attributes is an essential problem in multi-material fabrication and model packing. In practice, current mainstream fabrication techniques have difficulties in yielding models with diverse surface attributes in one pass owing to their craft limitations, making model segmentation a sensible choice for model realization. Partitioning 3D objects into single-attribute volumetric parts prevents fabricating models with different material in a single printing procedure, whereas the arisen challenge is to determine a reliable segmentation solution that is able to handle complicated models in various use scenarios. To achieve this goal, we propose a novel volume partition algorithm generating feasible volumetric parts, each of which is affiliated with one single surface attribute. Our technique enables model segmentation with least conflict and constrained wall thickness so that each volumetric segment can be realized independently by 3D-printing. Generally, it starts with computing a partition proposal guided by radial-based-function iso-surface, then optimizes segmentation interface with a prescribed minimal printing thickness to produce high-quality surface for every volumetric part, and finally splits unextractable volumetric parts into smaller sub-volumes to ensure assemblability of the whole model. As previous methods do not work well in optimizing segment interface for printing, we propose a differential evolution based smoothing algorithm to generate smooth and continuous interface, declining the risk of collision between adjacent volumetric parts. Extensive experimental results are provided in this paper to demonstrate the effectiveness and quality of our proposed technique, showing its advantages on model manufacture over prior methods.
- Subjects :
- Computer science
Interface (Java)
business.industry
ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION
General Engineering
Partition problem
3D printing
Computer Graphics and Computer-Aided Design
Partition (database)
Human-Computer Interaction
Differential evolution
Segmentation
business
Algorithm
Smoothing
ComputingMethodologies_COMPUTERGRAPHICS
Volume (compression)
Subjects
Details
- ISSN :
- 00978493
- Volume :
- 100
- Database :
- OpenAIRE
- Journal :
- Computers & Graphics
- Accession number :
- edsair.doi...........086800e8408cc35bedc8ff1771a2be29