Systems and methods for localized contrast enhancement
First Claim
Patent Images
1. A system for improving the contrast of image frames, comprising:
- a control module configured todetermine a histogram representation of an image having a plurality of pixels, each pixel having an intensity value within a range of intensity values, the histogram including the number of pixels of the image that have an intensity value for each intensity value in the range of intensity values;
define a set of markers spaced across at least a portion of the range of intensity values of the histogram of the image, each marker having an associated blend factor;
determine a pixel blend factor for each pixel of the image based on at least one marker blend factor;
determine a first equalized pixel output value for each pixel; and
calculate a final equalized pixel output value for each pixel of the image, the final equalized pixel output value for each pixel based on the pixel blend factor of that pixel, the first equalized pixel output value of that pixel, and an original pixel value of that pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for improving the contrast of image frames are disclosed. In one embodiment, a system for improving the contrast of image frames includes a control module configured to create an intensity histogram for an image frame, define a set of markers on an intensity range of the histogram, assign a blend factor to each marker, calculate a blend factor for each original pixel of the image, obtain a first equalized pixel output value, calculate a final equalized pixel output value using the blend factor, the first equalized pixel output value, and an original pixel value, and output new pixel values that constitute the output image.
-
Citations
27 Claims
-
1. A system for improving the contrast of image frames, comprising:
a control module configured to determine a histogram representation of an image having a plurality of pixels, each pixel having an intensity value within a range of intensity values, the histogram including the number of pixels of the image that have an intensity value for each intensity value in the range of intensity values; define a set of markers spaced across at least a portion of the range of intensity values of the histogram of the image, each marker having an associated blend factor; determine a pixel blend factor for each pixel of the image based on at least one marker blend factor; determine a first equalized pixel output value for each pixel; and calculate a final equalized pixel output value for each pixel of the image, the final equalized pixel output value for each pixel based on the pixel blend factor of that pixel, the first equalized pixel output value of that pixel, and an original pixel value of that pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for improving the contrast of image frames, comprising:
-
determining a histogram representation of an image having a plurality of pixels, each pixel having an intensity value within a range of intensity values, the histogram including the number of pixels of the image that have an intensity value for each intensity value in the range of intensity values; defining a set of markers spaced across at least a portion of the range of intensity values of the histogram of the image, each marker having an associated blend factor; determining an pixel blend factor for each pixel of the image based on at least one marker blend factor; determining a first equalized pixel output value for each pixel; and calculating a final equalized pixel output value for each pixel of the image, the final equalized pixel output value for each pixel based on the pixel blend factor of that pixel, the first equalized pixel output value of that pixel, and an original pixel value of that pixel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for improving the contrast of image frames, comprising:
-
means for determining a histogram representation of an image having a plurality of pixels, each pixel having an intensity value within a range of intensity values, the histogram including the number of pixels of the image that have an intensity value for each intensity value in the range of intensity values; means for defining a set of markers spaced across at least a portion of the range of intensity values of the histogram of the image, each marker having an associated blend factor; means for determining a pixel blend factor for each pixel of the image based on at least one marker blend factor; means for determining a first equalized pixel output value for each pixel; and means for calculating a final equalized pixel output value for each pixel of the image, the final equalized pixel output value for each pixel based on the pixel blend factor of that pixel, the first equalized pixel output value of that pixel, and an original pixel value of that pixel.
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed, cause at least one physical computer processor to perform a method for improving the contrast of image frames, the method comprising:
-
determining a histogram representation of an image having a plurality of pixels, each pixel having an intensity value within a range of intensity values, the histogram including the number of pixels of the image that have an intensity value for each intensity value in the range of intensity values; defining a set of markers spaced across at least a portion of the range of intensity values of the histogram representation of the image, each marker having an associated blend factor; determining a pixel blend factor for each pixel of the image based on at least one marker blend factor; determining a first equalized pixel output value for each pixel; and calculating a final equalized pixel output value for each pixel of the image, the final equalized pixel output value for each pixel based on the pixel blend factor of that pixel, the first equalized pixel output value of that pixel, and an original pixel value of that pixel. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification