Albedo Shading Determination Using Point Clouds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for intrinsic image decomposition, which separate an image into albedo and shading, are less accurate when using RGB or RGBD data, and require recording scenes under various lighting conditions and viewpoints, making them inefficient for machine learning-based image analysis.

Innovation Solution

A computer-implemented method that uses point cloud representations to train a machine learning system to determine albedo and shading by obtaining spatial and color measurements, determining surface normal vectors, and using neural networks to predict albedo and shading, with a loss function that reconstructs colors and optimizes parameters for improved accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional methods use RGB or RGBD data for intrinsic image decomposition, then the process is simpler to implement, but the accuracy of albedo and shading determination is reduced

Engineering Contradiction:
Improveaccuracy of albedo and shading determinationVSAvoidcomplexity of data representation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from 2D image data (RGB/RGBD) to 3D point cloud representation, adding spatial dimensionality to the input data. This dimensional change enables more accurate geometric understanding and intrinsic image decomposition by incorporating depth information and spatial relationships, directly resolving the contradiction between measurement precision and device complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If conventional methods record scenes under various lighting conditions and viewpoints, then comprehensive training data is obtained, but the time and resources required are significantly increased

Engineering Contradiction:
Improverobustness of machine learning systemVSAvoidtime for data collection
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent enables the machine learning system to perform self-service by using synthesized training data generated through intrinsic image decomposition. Instead of requiring extensive manual data collection under various lighting conditions, the system creates its own training datasets by decomposing existing images into albedo and shading components and recombining them, dramatically reducing data collection time while maintaining robustness.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If conventional methods use full image pixels for training, then sufficient training data is available, but the computational complexity increases

Engineering Contradiction:
Improvetraining accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by selecting and using only a fraction of image pixels for training the machine learning system. Instead of processing all pixels, the method strategically samples a subset that provides sufficient training information, thereby reducing computational complexity while maintaining adequate training accuracy for intrinsic image decomposition.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240355099A1Device and method for determining an albedo and a shading of an object
Publication Date: 2024.10.24 ROBERT BOSCH GMBH
  • US20240355099A1 patent drawing
  • US20240355099A1 patent drawing
  • US20240355099A1 patent drawing

AI summary

A computer-implemented method for training a machine learning system configured for determining an albedo and a shading of an object. The method includes: obtaining a plurality of measurements, each characterizing a measurement of spatial location of a point located on an object and a measurement of a color of the object at the point; determining, by the machine learning system, a direction of light shining on the object using the plurality of measurements; determining surface normal vectors at the measurements of spatial locations; determining, by the machine learning system, a shading of the object based on the determined surface normal vectors and direction of the light; determining, by the machine learning system, an albedo using the plurality of measurements; determining a reconstruction of the colors of the plurality of measurements based on the determined shading and albedo; training the machine learning system based on a first loss function.