Method and apparatus for enhancing an image using a wavelet-based retinex algorithm
AssigneesSony Corporation, Sony Electronics Inc.
InventorHawley K. Rising, III
Life of this patent
Estimating the term…
Abstract
Image data identifying multiple pixels in an image is received, and a multi-resolution hierarchical structure is created from the image data. Further, output values are calculated for the pixels in the image using a wavelet-based retinex algorithm by propagating pixel values computed at lower resolution levels of the multi-resolution hierarchy to higher levels of the multi-resolution hierarchy and refining the propagated pixel values at the higher resolution levels.
Claims32
A method for processing an image, the method comprising:
- receiving image data identifying a plurality of pixels in the image;
- creating a multi-resolution hierarchy from the image data;
- and
- determining output values for the plurality of pixels using a wavelet-based retinex algorithm by propagating pixel values computed at lower resolution levels of the multi-resolution hierarchy to higher resolution levels of the multi-resolution hierarchy and refining the propagated pixel values at the higher resolution levels.
A computer readable medium that provides instructions, which when executed on a processor cause the processor to perform a method comprising:
- receiving image data identifying a plurality of pixels in the image;
- creating a multi-resolution hierarchy from the image data;
- and
- determining output values for the plurality of pixels using a wavelet-based retinex algorithm by propagating pixel values computed at lower resolution levels of the multi-resolution hierarchy to higher resolution levels of the multi-resolution hierarchy and refining the propagated pixel values at the higher resolution levels.
A computerized system comprising:
- a memory;
- and
- at least on processor coupled to the memory, the processor executing a set of instructions which cause the processor to
- receive image data identifying a plurality of pixels in the image;
- create a multi-resolution hierarchy from the image data, and
- determine output values for the plurality of pixels using a wavelet-based retinex algorithm by propagating pixel values computed at lower resolution levels of the multi-resolution hierarchy to higher resolution levels of the multi-resolution hierarchy and refining the propagated pixel values at the higher resolution levels.
An apparatus for processing an image, the apparatus comprising:
- an image transformer to receive image data identifying a plurality of pixels in the image and to transform the image data;
- and
- an image enhancer to create a multi-resolution hierarchy from the transformed image data and to determine output values for the plurality of pixels using a wavelet-based retinex algorithm by propagating pixel values computed at lower resolution levels of the multi-resolution hierarchy to higher resolution levels of the multi-resolution hierarchy and refining the propagated pixel values at the higher resolution levels.
Dependencies are inferred from the claim text.