Point Cloud Reconstruction with Trisoup Continuity at Slice Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In geometry-based point cloud compression, trisoup-based encoding methods result in broken trisoup structures at slice partitioning, leading to discontinuous surfaces and interstices during point cloud model reconstruction, affecting the quality of the reconstructed model.

Innovation Solution

The method involves determining the i-th segmentation position and vertex position within each three-dimensional slice, constructing a trisoup based on these positions, and using vertex information from intersections between slices to ensure continuous surface fitting during encoding and decoding, thereby eliminating interstices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If slice partitioning is performed along the longest edge in trisoup-based encoding, then encoding efficiency is improved, but the trisoup structure becomes broken at slice boundaries, causing discontinuous surfaces and interstices in the reconstructed point cloud model

Engineering Contradiction:
Improveencoding efficiencyVSAvoidreconstruction quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent divides the point cloud space into multiple slices along the longest edge for independent parallel encoding, improving efficiency. However, it also segments the affected blocks at slice boundaries into sub-blocks to preserve trisoup continuity, resolving the contradiction between encoding efficiency and reconstruction quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing strategies to different regions: blocks completely within slices use standard trisoup fitting, while blocks at slice boundaries use special handling with sub-block segmentation. This local differentiation maintains high reconstruction quality at critical boundary regions while preserving overall encoding efficiency.

Inventive Principle:
Principle #3Local quality

2Speed

If independent parallel encoding of slices is used, then encoding speed is improved, but vertex coordinates on edges belong to two neighbouring slices, breaking the trisoup structure

Engineering Contradiction:
Improveencoding speedVSAvoidtrisoup structure continuity
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent identifies blocks affected by slice boundaries in advance and performs preliminary segmentation into sub-blocks before trisoup fitting. This preliminary action ensures that vertex coordinates are properly assigned and trisoup structure continuity is maintained, enabling subsequent parallel encoding without structural breaks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces sub-blocks as intermediary structures at slice boundaries, which mediate between neighbouring slices. These sub-blocks contain the shared vertex coordinates and enable continuous trisoup fitting across slice boundaries, allowing independent parallel encoding while maintaining structural stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If sampling is performed on broken trisoup at slice boundaries, then encoding complexity is reduced, but no sampling points are obtained on discontinuous parts, creating interstices

Engineering Contradiction:
Improveencoding complexityVSAvoidsurface continuity
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary segmentation of affected blocks into sub-blocks and identifies sampling points on the continuous trisoup structure before encoding. This ensures that sampling points are obtained on all necessary surfaces including previously discontinuous parts, eliminating interstices while maintaining manageable encoding complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11790563B2Point cloud model reconstruction method, encoder, and decoder
Publication Date: 2023.10.17 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US11790563B2 patent drawing
  • US11790563B2 patent drawing
  • US11790563B2 patent drawing

AI summary

A point cloud model reconstruction method, an encoder, and a decoder are provided. The method includes the following. An i-th segmentation position of an i-th three-dimensional slice on a longest edge in a point cloud space is obtained, where 1≤i≤n−1 and n is a total number of three-dimensional slices to-be-processed. An i-th cube block set nearest to the i-th segmentation position in the i-th three-dimensional slice is determined based on the i-th segmentation position and a preset cube block length. An i-th vertex position with a cube block in the i-th cube block set is determined along the longest edge, where the i-th vertex position represents a position of a vertex on an edge which is away from a start position of the cube block by the preset cube block length. A point cloud model is reconstructed based on the i-th vertex position.