Replacing Flat Surface Points with Painted Planes in 3D Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for generating 3D representations of physical environments are inadequate in capturing and sharing detailed views, often resulting in granular appearances that are not representative of flat surfaces, leading to inefficient communication and rendering.

Innovation Solution

The method involves generating a 3D representation by identifying points representing flat surfaces and replacing them with planar elements 'painted' using image data, while maintaining point-based representations for non-flat objects, thereby reducing the size of the 3D model and enhancing rendering efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a point cloud representation is used to represent all surfaces, then the representation captures detailed geometry, but the file size becomes large and rendering becomes inefficient

Engineering Contradiction:
Improvegeometry detailVSAvoidrendering efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the 3D environment representation into two distinct types: point cloud representations for non-planar surfaces and planar surface representations for flat surfaces. This segmentation allows each surface type to be represented using the most efficient method, resolving the contradiction by applying different representation strategies to different portions of the environment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using high-detail point cloud representations only where necessary (non-planar surfaces) and simplified planar representations where sufficient (flat surfaces). This localized approach to representation quality maintains geometry detail where needed while improving overall rendering efficiency.

Inventive Principle:
Principle #3Local quality

2Loss of information

If a point cloud representation is used to represent all surfaces, then the representation is comprehensive, but the data size increases and communication becomes slower

Engineering Contradiction:
Improveenvironment detailVSAvoidcommunication time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent divides the environment data into two segments: point cloud data for non-planar surfaces and planar surface data for flat surfaces. This segmentation reduces the total data size by representing large flat areas with compact planar definitions rather than dense point clouds, thereby reducing communication time while preserving essential visual information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses planar surface representations as simplified copies or approximations of flat surfaces, replacing the need to transmit actual point cloud data for these surfaces. This copying approach maintains the visual appearance of flat surfaces while dramatically reducing the data that needs to be communicated.

Inventive Principle:
Principle #26Copying

3Device complexity

If planar elements are used to replace points, then the representation becomes more compact, but the granular appearance of non-flat surfaces may be lost

Engineering Contradiction:
Improverepresentation complexityVSAvoidsurface detail
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by selectively applying planar representations only to surfaces that are determined to be planar, while maintaining point cloud representations for non-planar surfaces. This ensures that simplification is applied only where appropriate, preserving the granular detail of non-flat surfaces while achieving compact representation for flat areas.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240203055A1Representing flat surfaces in point-based representations of physical environments
Publication Date: 2024.06.20 APPLE INC
  • US20240203055A1 patent drawing
  • US20240203055A1 patent drawing
  • US20240203055A1 patent drawing

AI summary

Various implementations disclosed herein include devices, systems, and methods that generate a 3D representation of a physical environment by generating a point cloud and selectively replacing some of the points. For example, points representing flat surfaces (e.g., walls and ceilings) may be replaced with planar elements that are “painted” using image data. In contrast, points representing non-flat portions (e.g. furniture, curtains, wall hangings, etc.) are left as points in the model or altered in a different way. Selectively altering the 3D representation may provide (a) a cleaner feeling and/or (b) a more compact 3D representation for more efficient and faster communication and/or rendering.