3D Point Cloud Generation Through Segmented MVS Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D point cloud generation methods face computational inefficiencies and loss of fine details when scaling with increasing image resolutions, particularly in applications requiring real-time spatial understanding.

Innovation Solution

Segment digital images into segments and apply Multi-View Stereo (MVS) processing on a subset of pixels per segment, determining depth and normal vectors for each segment, and combining these to generate a 3D point cloud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If MVS processing is applied on full-resolution digital images, then the quality and detail of the 3D point cloud is improved, but the computational time and processing load increase significantly

Engineering Contradiction:
Improve3D point cloud qualityVSAvoidcomputational time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent divides digital images into multiple segments or patches, and applies MVS processing to each segment independently rather than processing the entire high-resolution image at once. This segmentation approach maintains the quality of 3D point cloud generation by preserving fine details in each segment while significantly reducing the computational burden and processing time through parallel processing of smaller segments.

Inventive Principle:
Principle #1Segmentation

2Productivity

If digital images are downscaled to accelerate MVS processing, then the computational burden is reduced, but fine details and sharp boundary edges are lost

Engineering Contradiction:
Improveprocessing speedVSAvoiddetail preservation
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

Instead of downsampling the entire image which would lose details, the patent segments the high-resolution image into smaller patches. Each patch is processed independently at full resolution, preserving fine details and sharp edges. The segmentation enables faster processing by reducing the computational complexity of processing the entire image at once, while maintaining quality through full-resolution processing of individual segments.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If MVS processing is applied to all pixels in high-resolution images, then the completeness of the 3D point cloud is improved, but the scalability and real-time performance deteriorate

Engineering Contradiction:
Improvepoint cloud completenessVSAvoidreal-time performance
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent processes high-resolution images by dividing them into segments and applying MVS processing to each segment independently. This approach maintains point cloud completeness by ensuring all segments are processed, while achieving real-time performance through parallel processing of multiple smaller segments rather than processing the entire image sequentially. The method improves scalability by reducing the memory and computational requirements for processing large high-resolution images.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12400396B2Generation of a 3D point cloud of a scene
Publication Date: 2025.08.26 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12400396B2 patent drawing
  • US12400396B2 patent drawing
  • US12400396B2 patent drawing

AI summary

A method for generating a 3D point cloud of a scene is performed by an image processing device. The method obtains digital images depicting the scene. Each digital image is composed of pixels. The method includes segmenting each of the digital images into digital image segments. The method includes determining a depth vector and a normal vector per each of the digital image segments by applying MVS processing to a subset of the pixels per each digital image segment. The method includes forming a map of depth vectors and normal vectors per each pixel in the digital images by, based on the determined depth and normal vectors per each of the digital image segments, estimating a 3D plane per digital image segment. The method includes generating the 3D point cloud of the scene as a combination of all the maps of depth vectors and normal vectors per each pixel in the digital images.