{'fraction_non_alphanumeric': 0.0166865315852205, 'fraction_numerical': 0.004767580452920143, 'mean_word_length': 5.043165467625899, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Vertex data compression for triangular meshes

In the field of geometry compression, two main compression targets exist. One is triangle connectivity data and the other is vertex position data. The authors propose a novel algorithm to compress the vertex data. A fundamentally different approach taken in the paper is to transform the vertex positions to the model space, a coordinate system formed by the three previously processed vertices. Once all the vertices are transformed, we found that the result shows a strong tendency to cluster around three points. We exploit such a tendency during the vector quantization steps to increase the compression ratio. According to the experiments performed on 12 models, the average compression performance of our algorithm is 6.7 bits/vertex, which is a clear improvement over previous methods.