Abstract

While voxelization techniques are quite common in domains like medical imaging and computer games, they still have a lot of untapped potential when applied to CAD-models. As a discretized 3D representation, they have a significant potential for new approaches in the fields of knowledge management, workpiece classification and subsequently process planning – especially when enriched with Product Manufacturing Information (PMI). We developed a voxelization tool for colored 3D-mesh representations of workpiece geometries that allows for the structured, dimensionality-reducing storage of geometry information and PMI. The tool creates voxel-representations of triangular mesh representations by recursively splitting the space in which a mesh representation resides into eight equal cubes and checking for intersections with the mesh. If such a cube intersects with the mesh, it is again split. This process continues until a threshold cube size or recursion depth is reached. After termination, the voxelized 3D model is represented by the subset of resulting cubes containing exactly the cubes intersecting with the model’s surface. Additional functionalities have been implemented to accommodate data-centric use cases; that is, for watertight, closed meshes the tool discriminates inside and outside voxels and can include them accordingly. The calculated voxelization can also be arbitrarily sampled to a fixed voxel count – allowing to represent the 3D model by a vector of fixed length. This, for example, enables the application of AI/Machine Learning methods, the training of which typically requires a large amount of input vectors of a fixed length. Finally, we developed a plugin for the CAD application software Rhinoceros© that uses its 3D-canvas to display calculated voxelizations for visualization purposes. Going forward, data-centric applications can use workpiece information encoded inside the voxelization representation for a multitude of purposes such as similarity search or clustering.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.