Depth Map Confidence Scoring for Planar-Region 3D Meshes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating 3D meshes face inaccuracies due to planar regions and fast device movements, leading to faulty artifacts and inaccurate depth measurements, particularly in indoor environments.

Innovation Solution

A system that generates confidence scores for depth estimation values, using factors like depth consistency, color variation, and truncation distances to identify and correct unreliable depth measurements, thereby improving the accuracy of 3D mesh generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If depth measurements are obtained in indoor environments with planar regions, then 3D mesh generation can be performed, but measurement precision deteriorates due to planar regions and fast device movements causing faulty artifacts

Engineering Contradiction:
Improvedepth measurement accuracyVSAvoiddepth measurement reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by obtaining multiple depth measurements before final mesh generation, including initial depth map acquisition, artifact detection, and preliminary filtering. This allows the system to identify and correct potential measurement errors before they propagate to the final 3D mesh, thereby improving both precision and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by detecting artifacts in depth measurements and using this information to adjust subsequent measurements. The artifact detection results feed back into the measurement process, allowing the system to refine depth estimates and improve accuracy in challenging indoor environments with planar regions.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple depth measurements are obtained to improve accuracy, then measurement precision improves, but loss of time increases due to multiple measurement cycles

Engineering Contradiction:
Improvedepth measurement accuracyVSAvoidtime for depth measurement
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial action by performing depth measurements selectively rather than uniformly across all areas. It focuses measurement resources on regions where artifacts are detected or where measurement uncertainty is high, while reducing measurements in already well-characterized areas. This approach maintains accuracy where needed while minimizing overall measurement time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments the depth measurement process into distinct phases: initial rapid scanning, artifact detection, targeted re-measurement of problematic regions, and final mesh generation. This segmentation allows the system to spend more time only on critical measurement areas rather than uniformly increasing measurement time across the entire scene.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12380648B2Confidence score for depth map or 3D mesh
Publication Date: 2025.08.05 STREEM INC
  • US12380648B2 patent drawing
  • US12380648B2 patent drawing
  • US12380648B2 patent drawing

AI summary

Embodiments of devices and techniques of obtaining a three dimensional (3D) representation of an area are disclosed. In one embodiment, a two dimensional (2D) frame is obtained of an array of pixels of the area. Also, a depth frame of the area is obtained. The depth frame includes an array of depth estimation values. Each of the depth estimation values in the array of depth estimation values corresponds to one or more corresponding pixels in the array of pixels. Furthermore, an array of confidence scores is generated. Each confidence score in the array of confidence scores corresponds to one or more corresponding depth estimation values in the array of depth estimation values. Each of the confidence scores in the array of confidence scores indicates a confidence level that the one or more corresponding depth estimation values in the array of depth estimation values is accurate.