Luma Chroma Image Signal Processing for Dynamic Range

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital image processing systems face challenges in capturing the full dynamic range of scenes due to lighting variations and color distortions, as they fail to accurately separate reflectance and illumination components, leading to poor image quality compared to human perception.

Innovation Solution

A modified Retinex-like method that separates the luma and chroma components of an image signal, performs multi-scale Retinex-like processing only on the luma component, and adds the processed luma component back to the chroma component to enhance dynamic range while avoiding tint shifts, using surround function values to mimic human vision capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multi-scale Retinex processing is applied to the entire image signal, then dynamic range accommodation is improved, but computational complexity and processor resource requirements increase

Engineering Contradiction:
Improvedynamic range accommodationVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The image signal is segmented into luma and chroma components. The Retinex processing is applied only to the luma component, which contains the brightness information critical for dynamic range accommodation. This segmentation allows the system to achieve dynamic range improvement while avoiding the computational burden of processing the entire image signal, including the chroma component.

Inventive Principle:
Principle #1Segmentation

2Reliability

If Retinex processing is applied to the entire image signal, then dynamic range is improved, but processor resource requirements and power consumption increase

Engineering Contradiction:
Improvedynamic range accommodationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The image signal is divided into luma and chroma components, and Retinex processing is selectively applied only to the luma component. Since the luma component contains the essential brightness information for dynamic range perception, this selective processing achieves the desired dynamic range accommodation while significantly reducing the computational load and associated power consumption compared to processing the full image signal.

Inventive Principle:
Principle #1Segmentation

3Reliability

If prior art multi-scale Retinex processing is applied, then dynamic range is improved, but tint shifts occur in the processed image

Engineering Contradiction:
Improvedynamic range accommodationVSAvoidcolor accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The image signal is separated into luma and chroma components. By applying Retinex processing only to the luma component and leaving the chroma component unprocessed, the method preserves the original color information while still achieving dynamic range accommodation. This avoids the tint shifts that occur in prior art methods where the entire image signal is processed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7986834B2Method and apparatus for color image correction
Publication Date: 2011.07.26 QUALCOMM INC
  • US7986834B2 patent drawing
  • US7986834B2 patent drawing
  • US7986834B2 patent drawing

AI summary

A method and apparatus of image processing is disclosed. The method and apparatus accomplish image processing by separating a luma component and a chroma component of an image signal. Averaging of at least some of the image pixels of the luma component is done over a plurality of image pixels to provide a plurality of surround function values. Retinex-like processing of the luma component is done using the surround function values to provide a Retinex-like processed luma component. The Retinex-like processed luma component is added to the chroma component of the image signal to provide a processed image signal.