3D Geometric Model Tensor Pre-processing for Deep Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional geometric model data in 3D modeling software is complex and large, leading to slow feature extraction when used in deep learning, and converting it to 2D format results in inaccurate image classification due to loss of details.

Innovation Solution

A method and system for pre-processing geometric model data by creating a 3D geometric model tensor using a processor, which involves assigning properties to virtual grids based on object dimensions and replacing initial values with identification attributes, allowing direct input into deep learning modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional geometric model data is used directly for deep learning, then the model contains complete 3D spatial information, but the feature extraction takes a long time due to large data size and complexity

Engineering Contradiction:
Improve3D spatial information completenessVSAvoidfeature extraction time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the continuous 3D geometric model data into discrete voxel grids, where each voxel represents a discrete spatial unit. This segmentation transforms the complex continuous spatial data into a structured grid format that deep learning models can process efficiently while preserving the essential 3D spatial relationships and object properties.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by converting traditional geometric model parameters (coordinates, dimensions, orientations) into a voxel-based parameter system. Each voxel is assigned parameters such as material type, object ID, and spatial position, transforming the data structure into a format optimized for deep learning processing while maintaining the underlying geometric information.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If geometric model data is converted to 2D format for deep learning input, then the data size is reduced, but the classification accuracy decreases due to loss of object details

Engineering Contradiction:
Improvedata processing timeVSAvoidimage classification accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

Instead of reducing to 2D, the patent maintains and utilizes the 3D dimension by creating a volumetric voxel grid representation. This approach preserves the third spatial dimension, allowing deep learning models to access complete 3D spatial information, object heights, and spatial relationships that would be lost in 2D projections, thereby maintaining high classification accuracy while achieving computational efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of information

If conventional geometric model data is used, then complete object information is available, but the file size is large and the data structure is complex

Engineering Contradiction:
Improveobject information completenessVSAvoiddata structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the complex geometric model into a regular voxel grid structure, where the space is divided into uniform discrete units. This segmentation simplifies the data structure by replacing complex geometric descriptions with a regular grid of standardized voxels, making the data more manageable and suitable for deep learning while preserving all essential object information through voxel assignments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the parameter representation from detailed geometric descriptions (coordinates, surfaces, volumes) to simplified voxel-based parameters (grid position, material ID, object label). This parameter transformation reduces data structure complexity by using a standardized, discrete parameter system that is inherently more suitable for computational processing while maintaining information completeness through the voxel encoding scheme.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230104518A1Method and system for pre-processing geometric model data of 3D modeling software for deep learning
Publication Date: 2023.04.06 NATIONAL KAOHSIUNG UNIVERSITY OF SCIENCE & TECHNOLOGY
  • US20230104518A1 patent drawing
  • US20230104518A1 patent drawing
  • US20230104518A1 patent drawing

AI summary

A method for pre-processing geometric model data of a 3D modeling software for deep learning includes steps of: determining a size of a virtual grid that is visualized as a cube based on a smallest value of dimension among values of dimension of objects; generating an empty tensor that is visualized as a cuboid consisting of the virtual grids; assigning an initial value to each of the virtual grids of the empty tensor; replacing the initial value of each of those of the virtual grids with a pre-determined identification attribute value that corresponds uniquely to the property of the corresponding one of the at least one geometric object, so as to generate a 3D geometric model tensor to be used as an input for deep learning; and saving the 3D geometric model tensor in a database in a predefined format.