Brightness Normalization Engine for AI Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image capturing devices process images for human viewing but may not provide suitable images for artificial intelligence engines to perform functions like facial recognition or object identification, especially when image exposure settings result in images that are too dark.

Innovation Solution

Incorporating a brightness normalization engine in the image capturing device to normalize the brightness of processed images before they are sent to the artificial intelligence engine, using a technique that adjusts pixel brightness based on camera exposure settings to ensure uniformity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If image processing is performed for human viewing, then the image is optimized for display to users, but the image may become unsuitable for artificial intelligence engine processing

Engineering Contradiction:
Improveimage display qualityVSAvoidAI engine processing reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the image processing pipeline into separate processing paths: one for human viewing (display processing) and another for AI engine processing (normalized processing). The normalization engine creates a separate, optimized image stream for AI functions without interfering with the display image quality, allowing both purposes to be served independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The brightness normalization engine acts as an intermediary component between the standard image processing pipeline and the AI engine. It receives the processed image and creates a normalized version with adjusted brightness characteristics that are specifically suited for AI processing, while the original processed image remains available for display.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If camera exposure settings are adjusted for different lighting conditions, then the image adapts to lighting variations, but the image brightness becomes non-uniform for AI processing

Engineering Contradiction:
Improvelighting condition adaptationVSAvoidimage brightness uniformity
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The normalization engine changes the brightness parameters of the image by applying exposure compensation calculations. It uses the original exposure settings (aperture, shutter speed, ISO) to compute correction factors and adjusts the pixel brightness values accordingly, creating a standardized brightness level that is consistent across different lighting conditions and camera settings.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If brightness normalization is applied to images, then AI engine processing reliability improves, but additional processing steps are required

Engineering Contradiction:
ImproveAI engine processing reliabilityVSAvoidprocessing pipeline complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent integrates the brightness normalization functionality into the existing image processing pipeline by having the normalization engine receive images from the standard processing path. This merging approach allows the normalization to occur as part of the overall processing flow without requiring completely separate hardware or processing systems, thereby limiting the increase in device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12284447B2Method and apparatus for normalizing an image in an image capturing device
Publication Date: 2025.04.22 ADVANCED MICRO DEVICES INC
  • US12284447B2 patent drawing
  • US12284447B2 patent drawing
  • US12284447B2 patent drawing

AI summary

A method and apparatus for normalizing an image in an image capturing device includes receiving a processed image by the image device. The processed image is brightness normalized to create a brightness normalized image. The brightness normalized image is provided to an artificial intelligence engine for processing.