Hybrid Point Cloud Rendering via Segmented Data Points and Meshes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rendering large point clouds with millions or billions of data points imposes significant resource overhead and computational effort, often exceeding the capabilities of rendering systems, leading to inefficiencies and potential loss of detail or accuracy in visualization.

Innovation Solution

A hybrid rendering method that differentiates between visible and non-visible data points, rendering individual data points within the field-of-view while using meshes, voxels, or polygons to represent non-visible regions, thereby reducing computational load and maintaining accuracy and detail in visible areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If individual data points are rendered for all point cloud data, then visualization detail and accuracy are improved, but resource overhead and computational effort increase significantly

Engineering Contradiction:
Improvevisualization detail and accuracyVSAvoidresource overhead and computational effort
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent segments the point cloud data into two distinct sets: a first set of data points that are rendered individually to preserve detail and accuracy in visible regions, and a second set of data points that are represented by aggregated constructs (meshes, voxels, or polygons) to reduce computational load in non-visible regions. This segmentation allows the system to optimize rendering resources by applying different rendering strategies to different portions of the point cloud based on their visibility and importance.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If all point cloud data points are rendered individually, then complete detail is preserved, but rendering time increases significantly

Engineering Contradiction:
Improvedetail preservationVSAvoidrendering time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies local quality by rendering individual data points only in regions where they are visible and contribute to the final visualization (first set of data points), while using aggregated constructs for data points that are not visible or are obscured (second set of data points). This localized approach ensures that detail is preserved where it matters most (in visible regions) while reducing rendering time by avoiding unnecessary processing of hidden data points.

Inventive Principle:
Principle #3Local quality

3Power

If meshes, voxels, or polygons are used to represent all data points, then resource usage is optimized, but visualization detail and accuracy are reduced

Engineering Contradiction:
Improveresource usage efficiencyVSAvoidvisualization detail and accuracy
Core Design Contradiction:
PowerVSMeasurement precision

Solution Approach 1:

The patent segments the point cloud into two sets and applies different rendering methods to each: individual data point rendering for the first set (visible regions) to maintain high detail and accuracy, and mesh/voxel/polygon construction for the second set (non-visible regions) to optimize resource usage. This dual-strategy segmentation resolves the contradiction by ensuring that detail is maintained where visible while resources are optimized for hidden regions.

Inventive Principle:
Principle #1Segmentation

4Power

If individual data points are rendered for visible regions only, then resource efficiency is improved, but complete visualization coverage may be compromised

Engineering Contradiction:
Improveresource efficiencyVSAvoidvisualization coverage
Core Design Contradiction:
PowerVSLoss of information

Solution Approach 1:

The patent uses meshes, voxels, or polygons as intermediary constructs to represent the second set of data points that are not rendered individually. These intermediary constructs provide sufficient geometric coverage and visual representation for non-visible regions, ensuring complete visualization coverage while maintaining resource efficiency. The intermediaries bridge the gap between individual data points and full geometric representation, providing an optimal balance between detail and resource usage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11386610B1Systems and methods for efficient point cloud visualization based on a hybrid rendering of data points and meshes
Publication Date: 2022.07.12 MIRIS INC
  • US11386610B1 patent drawing
  • US11386610B1 patent drawing
  • US11386610B1 patent drawing

AI summary

Disclosed is a system and method for rendering point clouds via a hybrid data point and construct visualization. The system receives a point cloud of a three-dimensional (ā€œ3Dā€) environment, and differentiates a first set of the point cloud data points from a second set of the data points based on a position of each data point relative to a specified render position. The system generates a first visualization from values of each of the first set of data points, and a second visualization from values of a set of constructs that replace the second set of data points. Each construct has a polygonal shape and a singular set of values defined from the values of two or more of the second set of data points. The system presents a final render of the 3D environment from the render position by combining the first visualization with the second visualization.