Polygon Mesh Compression With Priority-Based Pivot Vertices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mesh compression techniques face challenges in efficiently encoding and decoding connectivity information of polygon meshes, particularly due to high signaling requirements for split vertex offsets and positions, which impact efficiency and compression performance.
Innovation Solution
The method involves selecting a pivot vertex based on priority criteria such as the number of processed faces, angle of incident corners, unprocessed faces, and face fans, to reduce the number of splits and thereby minimize signaling of split information, maintaining convexity and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If existing mesh compression techniques are used to encode connectivity information, then the mesh data can be compressed and transmitted, but the signaling requirements for split vertex offsets and positions become excessively high, reducing encoding efficiency
Solution Approach 1:
The patent applies preliminary action by pre-ordering vertices using depth-first search (DFS) traversal before compression. This preprocessing step assigns sequential indices to vertices based on their DFS visit order, which is stored and reused during both encoding and decoding. By establishing this vertex ordering in advance, the method eliminates the need for complex split vertex offset and position signaling, as the predetermined DFS order naturally handles vertex connectivity without requiring additional split information.
2Manufacturing precision
If more split information is signaled to accurately represent mesh connectivity, then the precision of mesh reconstruction improves, but the amount of data to be transmitted and processed increases
Solution Approach 1:
The patent extracts and removes the need for split vertex offset and position signaling from the mesh compression process. By using DFS-based vertex ordering, the method separates the connectivity representation from the traditional approach that requires explicit split information. The DFS order inherently captures vertex connectivity relationships, allowing the extraction of split information requirements while maintaining accurate mesh reconstruction through the predetermined vertex sequence.
3Ease of manufacture
If traditional vertex ordering methods are used in mesh compression, then the encoding process is simpler, but the number of splits increases requiring more signaling
Solution Approach 1:
The patent applies preliminary action by performing DFS-based vertex ordering as a preprocessing step before compression. This initial ordering action establishes a vertex sequence that minimizes splits during encoding, and the same ordering is reused during decoding. By taking this preliminary ordering action, the method achieves both encoding simplicity and high efficiency, as the predetermined DFS order naturally reduces the number of splits without complicating the encoding process.
Data Source
AI summary
Aspects of the disclosure includes methods and apparatuses for coding connectivity information of a polygon mesh. A method for decoding the connectivity information includes selecting an active vertex from a plurality of active vertices in a plurality of vertices as a pivot vertex that is to be processed based on a priority of the active vertex. The priority of the active vertex is based on one of (i) a number of processed faces to which the active vertex is incident, (ii) a sum of an angle of each processed incident corner of the active vertex, (iii) a number of unprocessed faces to which the active vertex is incident, and (iv) a number of unprocessed face fans to which the active vertex is incident. The connectivity information of the polygon mesh is reconstructed using the selected active vertex as the pivot vertex.


