Visual Mesh Repair Guided by Ray-Traced Face Openness
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mesh repair techniques struggle with preserving geometric and topological correctness while addressing defects such as gaps, holes, self-intersections, and inconsistent orientations, often leading to undesirable modifications and unnecessary complexity.
Innovation Solution
A mesh repair pipeline that integrates ray-tracing based visual measures to guide local and global adjustments, ensuring watertight and manifold meshes while preserving visual cues, using orientation and openness measures to reorient faces and close open surfaces, and a constrained simplification process to minimize unnecessary splits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing mesh repair techniques are used to address defects such as gaps, holes, self-intersections, and inconsistent orientations, then the mesh defects are repaired, but geometric and topological correctness is compromised and unnecessary complexity is introduced
Solution Approach 1:
The patent applies local quality by performing repairs only on defective regions of the mesh rather than the entire mesh structure. The system identifies specific defects such as gaps, holes, self-intersections, and inconsistent orientations, then applies targeted repair operations to those localized areas while preserving the integrity of the rest of the mesh, thus avoiding unnecessary complexity in the overall structure
Solution Approach 2:
The patent segments the mesh repair process into distinct stages: defect detection, defect classification, and targeted repair operations. By dividing the repair process into separate modular steps, the system can address specific defect types with appropriate repair strategies without introducing global complexity to the entire mesh structure
2Reliability
If mesh repair techniques are applied to fix defects, then repair effectiveness is improved, but geometric accuracy is compromised
Solution Approach 1:
The patent implements feedback mechanisms by continuously evaluating the mesh structure during the repair process. The system detects defects, applies repairs, and then verifies whether the repairs maintain geometric accuracy. This feedback loop ensures that repair operations are adjusted to preserve the original geometric intent of the mesh while still effectively addressing defects
Solution Approach 2:
The patent performs preliminary actions by analyzing the mesh to identify and classify defects before applying repair operations. This preliminary detection and classification phase allows the system to plan repair strategies that minimize geometric distortion and preserve the accuracy of the original mesh design
3Reliability
If comprehensive mesh repair is performed to ensure watertight and manifold properties, then topological correctness is improved, but visual quality is degraded
Solution Approach 1:
The patent applies local quality by performing topological repairs only in regions where defects are detected, rather than applying uniform repair operations across the entire mesh. This localized approach ensures that watertight and manifold properties are achieved where needed while preserving the visual quality and artistic intent of the original mesh in unaffected regions
Data Source
AI summary
Aspects of the disclosure provide methods and apparatuses for mesh processing. In some examples, a method for mesh processing includes receiving an input mesh that is bounded in a bounding box. The input mesh is formed of a first plurality of vertices and a first plurality of faces that connects the first plurality of vertices. The method further includes calculating at least a first visual measure for one or more faces in the first plurality of faces. At least the first visual measure for a face is calculated according to a number of valid rays respectively at a plurality of sampling positions of the face, a valid ray at a sampling position is a ray that is traced from the sampling position to the bounding box. The method also includes performing adjustments to the input mesh to generate a repaired mesh according to at least the first visual measure.


