3D Surface Modeling with Iterative Opacity and Texture Refinement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for creating three-dimensional digital models of complex-shaped objects often result in defects due to imperfect determination of triangle opacity, requiring extensive human intervention.
Innovation Solution
A method involving tetrahedrisation to construct a grid on a point cloud, projecting triangles onto images, and iteratively determining opacity and texture parameters using multiple viewpoints to enhance accuracy and reduce defects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If region growth algorithm is used to determine triangle opacity, then triangle opacity can be determined, but the accuracy is imperfect and requires long and fastidious human intervention
Solution Approach 1:
The patent implements an iterative optimization process where the opacity and texture parameters of triangles are adjusted based on feedback from comparing the three-dimensional model blank with actual images. The consistency between the model and images is evaluated, and parameters are refined in successive iterations until expected consistency is achieved, eliminating the need for manual intervention.
Solution Approach 2:
The system automatically determines triangle opacity and texture parameters by projecting the grid onto images and iteratively optimizing parameters to match image data. The process self-corrects and converges on accurate parameters without requiring external human intervention, making the system self-sufficient.
2Measurement precision
If multiple images from plurality of viewpoints are used to determine opacity and texture parameters, then model accuracy is improved, but computational resources and processing time increase
Solution Approach 1:
The patent uses multiple images from plurality of viewpoints to determine opacity and texture parameters, which is more than the minimum required. This excessive sampling from multiple angles provides redundant information that improves accuracy through iterative optimization, ensuring robust parameter determination even though it increases computational load.
Solution Approach 2:
The iterative optimization process continuously refines opacity and texture parameters by repeatedly comparing the model blank with images from multiple viewpoints. This continuous adjustment ensures that the model converges on accurate parameters, making the increased computational resources worthwhile for achieving high accuracy.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The method improves the accuracy of three-dimensional models by using multiple images to determine triangle opacity and texture, reducing computational resources and human intervention, resulting in a more precise digital representation.
Implementation Method 1
The positions of the points are, for example, determined by using a digitising method by projecting a laser beam or by projecting structured light, or by a photogrammetry method.
Data Source
AI summary
Method for digitally digitising a three-dimensional surface, comprising the steps of: determining coordinates of points on the three-dimensional surface to obtain a point cloud and capturing images of the three-dimensional surface; constructing by tetrahedrisation a grid of triangles on the point cloud, projecting the grid onto the images and simultaneously determining an opacity parameter and a texture parameter of the triangles by coinciding at least some of the images and the grid, in order to obtain a three-dimensional model blank, comparing the three-dimensional model blank to the images and verifying consistency between the three-dimensional model blank and the images, returning to determining the opacity and texture parameters of the triangles if the consistency is less than an expected consistency, extracting the surface from the model blank to form the three-dimensional model, otherwise.


