Image Relighting via 3D Reconstruction and Pixel Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in generating images of an environment under different lighting conditions without requiring vehicles to re-travel the same path, which is essential for training machine-learning algorithms for object recognition tasks that depend on interpreting shadows.

Innovation Solution

A computer system processes first images taken in a specific lighting condition, classifies pixels, masks specific categories, generates a three-dimensional representation, and creates artificial images of the environment in various lighting conditions, allowing for the generation of images from the same perspective without the need for extensive viewpoint collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If vehicles re-travel the same path to collect images under different lighting conditions, then the dataset diversity is improved, but the time consumption and operational complexity increase significantly

Engineering Contradiction:
Improvedataset diversityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by collecting images from multiple viewpoints in advance and constructing a three-dimensional representation of the environment. This pre-processing enables subsequent generation of images under different lighting conditions without requiring actual re-traversal of the path, thus resolving the contradiction between dataset diversity and time consumption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates artificial copies of the environment from the three-dimensional representation to generate images under various lighting conditions. These synthetic images replicate the diversity needed for training machine-learning algorithms without requiring physical re-collection, thereby eliminating time consumption while maintaining dataset versatility

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If vehicles collect multiple views around the environment, then the lighting condition variety is improved, but the device complexity and operational difficulty increase

Engineering Contradiction:
Improvelighting condition varietyVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system replaces the mechanical approach of physically collecting multiple views with a computational approach using three-dimensional representation and image synthesis algorithms. This substitution eliminates the need for complex multi-view collection operations while achieving the same lighting condition variety through virtual rendering

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If images are processed with pixel classification and masking, then the image quality for specific categories is improved, but the processing time increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system segments the image processing task into distinct stages: pixel classification, masking of specific categories, and three-dimensional representation construction. This segmentation allows for optimized processing of each stage independently, improving overall efficiency while maintaining high image quality for specific categories of interest

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11776200B2Image relighting
Publication Date: 2023.10.03 FORD GLOBAL TECH LLC
  • US11776200B2 patent drawing
  • US11776200B2 patent drawing
  • US11776200B2 patent drawing

AI summary

A computer includes a processor and a memory storing instructions executable by the processor to receive a plurality of first images of an environment in a first lighting condition, classify pixels of the first images into categories, mask the pixels belonging to at least one of the categories from the first images, generate a three-dimensional representation of the environment based on the masked first images, and generate a second image of the environment in a second lighting condition based on the three-dimensional representation and on a first one of the first images.