3D Model Texture Mapping via Implicit Surface Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional texture mapping approaches are not applicable to implicit 3D models, and existing solutions for real-time texturing of implicit models are limited, with projective texturing facing errors due to noisy geometry estimates.
Innovation Solution
A method and device for determining a 3D model using 2D+Z images to obtain implicit surface data, identifying reliable image sources, and determining surface points and texture coordinates, enabling real-time texture mapping on arbitrary implicit shapes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional texture mapping is applied to implicit 3D models, then texture mapping capability is improved, but the method is not applicable because implicit models lack explicit surface representation
Solution Approach 1:
The patent introduces an intermediary representation (parameterized mesh) that bridges implicit surface data and texture mapping. The system converts implicit model data into a parameterized mesh format that can accept texture maps, while maintaining the ability to represent complex implicit geometries. This intermediary structure enables traditional texture mapping workflows to work with implicit models without requiring direct modification of the texture mapping algorithm itself.
2Adaptability or versatility
If projective texturing is used for implicit models, then temporal variations can be modeled, but geometry mismatches cause undetectable errors due to noisy geometry estimates
Solution Approach 1:
The system implements feedback mechanisms where the parameterized mesh structure provides geometric constraints that validate texture projections. By maintaining an explicit parameterized representation, the system can detect and correct geometry mismatches between the implicit model and projected textures, preventing the accumulation of undetectable errors while preserving temporal variation capabilities.
3Adaptability or versatility
If implicit surface modeling is used without explicit representation, then complex shapes can be represented, but parameterization for texture mapping becomes not straightforward
Solution Approach 1:
The patent segments the parameterization process into distinct stages: first converting implicit surface data to a parameterized mesh structure, then applying texture maps to the parameterized vertices. This segmentation allows complex implicit shapes to be represented while delegating the parameterization complexity to a preprocessing step, separating geometric representation from texture mapping operations.
4Ease of manufacture
If meshing is performed to make the implicit model explicit, then texture mapping becomes possible, but the problem remains very big and requires limiting topology for real-time results
Solution Approach 1:
The system creates a universal parameterized mesh structure that serves multiple functions: it enables texture mapping, maintains real-time performance, and preserves the ability to represent unrestricted implicit geometries. By designing a flexible parameterization framework that can adapt to different implicit model topologies without requiring topology limitation, the system achieves both texture mapping capability and real-time processing efficiency.
Data Source
Figure 1~5

AI summary
Embodiments relate to a method for determining a 3D model of a surface (S), executed by a 3D model determination device (4), comprising: - obtaining (S1) a plurality of 2D+Z images of said surface (S) from respective 2D+Z image sources (3), - determining (S2), in function of the 2D+Z images, implicit surface data (sdf+) modeling said surface (S), wherein the implicit surface data (sdf+) specify, for respective points (p1) of a 3D field, a distance (d) between said point and said surface and a 2D+Z image source identifier (C0, C1, C2) associated with said point, - determining (S3) a plurality of vertices (Vi) in function of the implicit surface data, - for at least one of said vertices, determining (54) at least one 2D+Z image source associated with said vertex in function of the implicit surface data, and at least one texture identifier (TID) and 2D texture coordinates (vi) associated with said vertex in function of 2D+Z image source modeling data associated with the determined at least one 2D+Z image source.