Weighted Centroid Positioning for Point Cloud Triangle Voxelization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Point cloud data, due to its large size, poses challenges for efficient storage and transmission, and existing compression methods can cause distortion during encoding and decoding due to variations in vertex positions, affecting the centroid's position and rendering quality.

Innovation Solution

Assigning weights to vertices based on the areas of triangles formed between the centroid and vertices to determine an optimal centroid position, reducing distortion in rendering by adjusting the centroid's position to be equidistant from the vertices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If vertices are assigned weights based on triangle areas or distances to optimize centroid position, then rendering distortion is reduced, but computational complexity increases

Engineering Contradiction:
Improverendering distortionVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by computing optimized centroid positions through weighted averages based on triangle areas or vertex distances. Instead of using simple unweighted centroids, the method calculates weights for each vertex based on geometric parameters (triangle area or distance to centroid), then uses these weights to compute an optimized centroid position that minimizes rendering distortion. This transforms the centroid calculation from a simple arithmetic mean to a weighted mean that accounts for geometric relationships.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If point cloud data is compressed to reduce data size, then storage and transmission efficiency improve, but compression artifacts and distortion increase

Engineering Contradiction:
Improvedata sizeVSAvoidgeometric accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-computing optimized centroid positions and associated weights before the actual compression and encoding process. The centroid optimization is performed in advance using the vertex positions and geometric relationships, so that when compression is applied, the pre-optimized centroids serve as reference values. This allows the compression algorithm to work with geometrically accurate representative points, reducing the need for aggressive compression that would introduce artifacts.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12614350B2Centroid positioning for voxelizing triangles in point cloud coding
Publication Date: 2026.04.28 COMCAST CABLE COMM LLC
  • US12614350B2 patent drawing
  • US12614350B2 patent drawing
  • US12614350B2 patent drawing

AI summary

A centroid and a plurality of points associated with a cuboid may form triangles to represent a portion of a point cloud, which represent an object or scene in content. Variations in the positions of points in the cuboid may shift the centroid's position, which may cause potential distortion. Optimizing the centroid's position, based on weighted points associated with the cuboid, may improve compression performance and rendering.