Ambient Light Image Correction Using Motion Error Subsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Images captured by a camera under mixed illumination conditions, including ambient and controlled light, suffer from errors due to object movement between frames, which complicates accurate color comparison and correction.

Innovation Solution

A method involving capturing multiple primary images with varying illumination intensity, estimating motion-induced error using displacement vectors between grid elements, and performing ambient light correction on sub-sets with minimal error, generating an ambient light corrected image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ambient light correction is performed by comparing pixels of captured images, then ambient light can be corrected to enable accurate color determination, but errors are introduced when there is any movement of the object between frames

Engineering Contradiction:
Improvecolor determination accuracyVSAvoiderror in ambient light corrected image
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent divides the image into multiple blocks and calculates displacement vectors for each block separately. This segmentation allows the system to handle different motion characteristics in different regions of the image, improving overall accuracy while maintaining computational efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs displacement estimation and error value calculation before performing ambient light correction. By preliminarily identifying and compensating for motion effects through displacement vectors, the system prevents motion-induced errors from affecting the final color determination accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple primary images are captured with controlled intensity of illumination varying over time, then ambient light correction can be improved, but the complexity of the image processing system increases

Engineering Contradiction:
Improveambient light correction accuracyVSAvoidimage processing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the image into blocks and processes displacement vectors for each block independently. This segmentation reduces the overall computational complexity by breaking down the large-scale image processing into smaller, manageable units that can be processed in parallel.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary displacement information from each image block rather than processing all pixel data. By taking out only the relevant motion parameters (displacement vectors), the system achieves accurate ambient light correction while minimizing computational complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If displacement vector matrix is calculated by dividing images into grid elements and matching corresponding elements, then motion error can be accurately estimated, but the processing time and computational load increase

Engineering Contradiction:
Improvemotion error estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the image into grid blocks and processes displacement estimation for each block separately. This segmentation enables parallel processing of different image regions, reducing overall processing time while maintaining accurate motion error estimation through localized displacement vector calculation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent calculates displacement vectors for representative grid blocks rather than every single pixel. This partial action approach provides sufficient motion error estimation accuracy for ambient light correction while significantly reducing the computational load and processing time compared to full-pixel analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12526534B2Method and image capturing apparatus for minimising error in ambient light corrected images
Publication Date: 2026.01.13 KONINKLIJKE PHILIPS NV
  • US12526534B2 patent drawing
  • US12526534B2 patent drawing
  • US12526534B2 patent drawing

AI summary

According to an aspect, there is provided a method for minimising error in ambient light corrected image due to motion, the method comprising: capturing a plurality of primary images with controlled intensity of illumination varying over time, estimating an error value due to motion for each of a plurality of sub-sets of the plurality of primary images, and performing ambient light correction on an error minimised sub-set of primary images having the lowest estimated error value to generate an ambient light corrected (ALC) image with a minimised error. Estimating the error value for each sub-set of the plurality of primary images comprises identifying a pair of primary images in the sub-set including a first primary image and a second primary image, wherein the first primary image is captured temporally before the second primary image, determining a displacement vector matrix between the pair of primary images, and estimating the error value for the sub-set of primary images based on the displacement vector matrix between the pair of primary images. Determining the displacement vector matrix includes dividing the first primary image into a plurality of first grid elements and dividing the second primary image into a plurality of second grid elements, matching first grid elements to second grid elements which correspond to the same position on the object, and determining a displacement vector between each matched first grid element and second grid element to determine a displacement vector matrix describing the displacement vector of each grid element.