WO1997049064A1 - A histogram equalization apparatus for contrast enhancement of moving image and method therefor - Google Patents

A histogram equalization apparatus for contrast enhancement of moving image and method therefor Download PDF

Info

Publication number
WO1997049064A1
WO1997049064A1 PCT/KR1997/000116 KR9700116W WO9749064A1 WO 1997049064 A1 WO1997049064 A1 WO 1997049064A1 KR 9700116 W KR9700116 W KR 9700116W WO 9749064 A1 WO9749064 A1 WO 9749064A1
Authority
WO
WIPO (PCT)
Prior art keywords
gray level
cdf
histogram equalization
histogram
level
Prior art date
Application number
PCT/KR1997/000116
Other languages
French (fr)
Inventor
Yung Jun Park
Original Assignee
Samsung Electronics Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co., Ltd. filed Critical Samsung Electronics Co., Ltd.
Priority to JP10502708A priority Critical patent/JP3046079B2/en
Priority to US08/973,968 priority patent/US6259472B1/en
Priority to GB9800222A priority patent/GB2321817B/en
Priority to DE19780478T priority patent/DE19780478T1/en
Publication of WO1997049064A1 publication Critical patent/WO1997049064A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/40Image enhancement or restoration by the use of histogram techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/20Circuitry for controlling amplitude response
    • H04N5/202Gamma control
    • G06T5/92

Definitions

  • the present invention relates to a histogram equalization apparatus for contrast enhancement of a moving image and a method therefor, and more particularly, to a histogram equalization apparatus having a simple hardware and a method therefor.
  • the histogram of gray levels provides an entire description of the appearance of an image. Gray levels properly controlled with respect to a given image enhances the appearance or contrast of the image. Histogram equalization is the most widely used and well-known among the methods for contrast enhancement.
  • a method for enhancing the contrast of a given image according to the sample distribution of the image is disclosed in the following references: [1] J.S. Lim, "Two-Dimensional Signal and Image processing". Prentice Hall, Englewood Cliffs, New Jersey, 1990. [2] R.C. Gonzalez and P. Wints, "Digital Image Processing, " Addison-Wesley. Reading, Massachusetts, 1977.
  • histogram equalization (so-called “distribution equalization”) has an effect for expanding the dynamic range, histogram equalization flattens the gray level distribution of the resultant image, so that the contrast of the image is enhanced.
  • the histogram equalization in a medical engineering field as a method for distinct contrast between pixels of an image which is picked up indistinctly is very important in the recognition of the image.
  • a given image ⁇ X ⁇ is composed of L discrete gray levels ⁇ X 0 . X, , ...
  • PDF probability density function
  • rt represents the frequency of the grays level (X_ ) in the image ⁇ x ⁇
  • n represents the number of total samples (pixels) in the image ⁇ X ⁇
  • CDF cumulative distribution function
  • An output (Y) of the typical histogram equalization with respect to an input sample (X k ) of the given image is obtained by the following formula (3) based on the CDF.
  • FIG. 1 shows an example of a PDF of a specific image. That is, a luminance signal with a brightness of 0 - 255 gray levels is input, the number of pixels at each gray level is then counted, and the result is divided by the total number of pixels to obtain the result shown in FIG. 1.
  • FIG. 2 shows a curve of the CDF obtained, based on the PDF of FIG. 1. For example, when the value of the CDF corresponding to the gray level " 100" at the point P is 0.875, which indicates that the number of pixels corresponding to 100 or less gray levels is 87.5% with respect to the input image.
  • FIG. 3 shows the PDF of the image passed through histogram equalization based on the CDF shown in FIG. 2. That is. the level of the output signal (Y) after histogram-equalizing an input pixel Y, N is mapped into a level by the following formula (4).
  • Y CDF value corresponding to Y ]N x the maximum gray level (X L _ ⁇ ) ...(4)
  • the new PDF has a straight line (uniform distribution curve) having about 0.004 ( ⁇ .1/256) levels over the whole interval, like Q of FIG. 3.
  • the input image signal is a digital signal
  • the histogram equalization is performed to a quantized level, and the result of FIG. 3 is obtained. That is, assuming that the output gray level based on the CDF value (0.37) of FIG. 2 is mapped into about "95" when the input gray level is "51 " , and the output gray level based on the CDF value (0.47) of FIG.
  • the luminance level of the input image concentrated between the gray levels "50" and " 100” is mapped into an extended luminance level having the gray levels between 10 and 200, so that the contrast is enhanced.
  • the above-described histogram equalization method has been applied to a still image to improve the image recognition capability and the contrast of the still image due to its problems related to the processing time required for obtaining the values of PDF and CDF and the hardware thereof, which causes a problem in that a frame memory for storing a frame image and a hardware-rich dividing circuit for real-time processing are required when being applied to a moving image.
  • a histogram equalization apparatus for contrast enhancement of a moving image expressed by a predetermined number of gray levels is provided.
  • a calculator counts the number of pixels having a gray level from the minimum to the maximum or less with respect to an input image in units of a frame to calculate a cumulative distribution function (CDF) value of each gray level, and a memory updates histogram-equalized levels corresponding to each gray level of the input moving image in units of a frame based on the CDF value of each gray level, and outputs a corresponding histogram-equalized level according to a level of the input moving image.
  • CDF cumulative distribution function
  • a histogram equalization method for contrast enhancement of a moving image expressed by a predetermined number of gray levels comprising the steps of: (a) counting the number of pixels having a gray level from the minimum to the maximum or less with respect to an input moving image in units " of a frame to output a CDF value of each gray level; and (b) multiplying the CDF value corresponding to the gray level of the input moving image by the maximum gray level to output a histogram-equalized level.
  • FIG. 1 is a diagram showing an example of a probability density function (PDF) of a specific image
  • FIG. 2 is a diagram showing a curve of a cumulative distribution function (CDF) based on the PDF of FIG. 1 ;
  • CDF cumulative distribution function
  • FIG. 3 is a diagram showing the PDF of an image which is histogram- equalized based on the CDF of FIG. 2;
  • FIG. 4 is a circuit diagram of a conventional histogram equalization apparatus for contrast enhancement of a moving image;
  • FIG. 5 is a detailed circuit diagram of the PDF calculator and the CDF calculator of FIG. 4;
  • FIG. 6A is a diagram showing one frame of an NTSC image
  • FIG. 6B is a timing diagram of the circuit shown in FIG. 4;
  • FIG. 7 is a block diagram of a histogram equalization apparatus for contrast enhancement of a moving image according to a preferred embodiment of the present invention.
  • FIG. 8 is a detailed circuit diagram of the CDF calculator of FIG. 7;
  • FIG. 9 is a detailed circuit diagram of the accumulator of FIG. 8.
  • FIG. 10 is a diagram illustrating a CDF calculation area in one frame of the NTSC image, which is used in the present invention.
  • FIGs. 4 through 6B Prior to describing an embodiment of the present invention, a conventional histogram equalization apparatus for contrast enhancement of a moving image will be described with reference to FIGs. 4 through 6B.
  • the conventional histogram equalization apparatus of FIG. 4 includes a probability density function (PDF) calculator 110, a cumulative density function (CDF) calculator 120, a look-up table 130 and a frame memory 140.
  • PDF probability density function
  • CDF cumulative density function
  • the PDF calculator 110 calculates the PDF by counting the number of input pixels having a gray level between 0 and 255 during one frame of an active picture area (720 pixels x 480 lines in the case of the NTSC) when an 8-bit signal passed through the A/D conversion is input.
  • the CDF calculator 120 calculates the CDF based on the calculated PDF, and includes a plurality of adders and a plurality of dividers.
  • FIG. 5 is a detailed diagram of the PDF calculator 110 and the CDF calculator 120 of FIG. 4.
  • each comparator 112.1 ⁇ 112.256 of the PDF calculator 110 compares an input pixel with each gray level from a minimum "0" to a maximum “255” .
  • the comparator 112. 1 compares the input pixel with the gray level “0” and outputs a "high (1)” signal if the input pixel is equal to the gray level to accumulate the output in an accumulator 114.1.
  • the comparator 112.2 compares the input pixel with the gray level "1 " and outputs a "high (1)” signal if the input pixel is equal to the gray level " 1 " to accumulate the output in an accumulator 114.2.
  • the above comparison and accumulation are repeated by each comparator and accumulator.
  • a comparator 112.256 compares the input pixel with the gray level "255” and outputs a "high (1)” signal if the input pixel is equal to the gray level "255” to accumulate the output in an accumulator 114.256.
  • the counted number of input pixels of each gray level from "0" to "255" during the active picture area of an input frame image is accumulated in each accumulator 114.1 - 114.256, so that the output of each accumulator 114.1 - 114.256 becomes PDF multiplied by the number of total pixels.
  • each adder 122.1 - 122.255 of the CDF calculator 120 outputs a value corresponding to the number of pixels per frame having a gray level of " 1 " or less through the number of pixels having a gray level of "255" or less. respectively.
  • the adder 122.1 sums the output of the accumulator 114.1 and the output of the accumulator 114.2 to output the sum of the products (PDF x the number of total pixels) for gray levels between “0” and “ 1.
  • the adder 122.254 sums the output of the accumulator 114.255 and the output of the adder 122.253, which corresponds to the sum of the products (PDF x the number of total pixels) for the gray levels between "0” and “254.
  • the adder 122.255 sums the output of the accumulator 114.256 and the output of the adder 122.254, which corresponds to the sum of the products (PDF x the number of total pixels) for the gray levels "0" between “255.
  • the CDF values from the gray level "0” to "255” are output from each divider 124.1 — 124.256.
  • the divider 124.1 divides the number of pixels having the gray level "0" output from the accumulator 114.1 by the number of total pixels n
  • the divider 124.2 divides the number of pixels having a gray level of " 1 " or less per frame output from the adder 122.1 by the number of total pixels n
  • the divider 124.256 divides the number of pixels having a gray level of "255" or less per frame output from the adder 124.255 by the number of total pixels n.
  • FIG. 6A shows a standard image format in the NTSC mode of the NTSC CCIR 601 having a size of 858 pixels x 525 lines.
  • the active picture area used in the PDF calculator 110 and the CDF calculator 120 has a size of 720 pixels x 480 lines, and the number of total pixels n thereof is equal to 720 x 480.
  • the period “d” is a vertical blanking period of a real image signal. which is not displayed on the screen.
  • the periods “a” and “b” of FIG. 6B are sampling periods for the PDF and CDF calculations, and simultaneously histogram equalization periods, and the period “c” is a period without operation.
  • the frame synchronous signal FRAME SYNC input to the look-up table 130 is a control signal representing the vertical blacking period "d" of the first field.
  • a value obtained by multiplying the CDF value corresponding to the gray level of the input pixel output from the frame memory 140 by the maximum gray level is output from the look-up table 130 storing the value obtained by multiplying the updated CDF value by the maximum gray level.
  • an input image signal is delayed by one frame by the frame memory 140.
  • the correlation between the previous frame and the current frame is above 0.95 in consideration of the characteristics of the moving image, so that the histogram equalization can be performed without problems even though the CDF obtained in the previous frame is applied intact to the current frame without using the hardware-rich frame memory.
  • a histogram equalization apparatus having a simple hardware is proposed by the present invention, in which the CDF is directly calculated from the input pixel without calculating the PDF, so that a frame memory, an PDF calculator, and dividers of the CDF calculator which require much hardware can be omitted.
  • FIG. 7 is a circuit diagram of a histogram equalization apparatus for contrast enhancement of a moving image according to a preferred embodiment of the present invention.
  • the histogram equalization apparatus of the present invention includes a CDF calculator 210 and a look-up table 220.
  • FIG. 8 A detailed circuit diagram of the CDF calculator 210 is shown in FIG. 8.
  • each comparator 212.1 - 212.256 compares an input pixel with a respective gray level from “0" to "255” . That is, the comparator 212.256 outputs a signal “ 1 " when a pixel having a gray level of "255” or less is input, the comparator 212.255 outputs a signal “ 1 " when a pixel having a gray level of "254" or less is input, and the comparator 212.1 outputs a signal “ 1 " when a pixel having the gray level "0" is input.
  • Each accumulator 214.1 - 212.256 increases by one if the output of each comparator 212.1 - 212.256 input to each enable port ENA is equal to "1 " whenever a clock signal (CLK) is input, and outputs the currently accumulated value when a frame synchronous signal (FRAME SYNC) is input to each hold & clear port to clear the accumulated value to "0. "
  • the clock signal (CLK) input to each accumulator 214.1 - 241.256 is obtained by AND-operating a system clock signal (SYS CLK) and an area control signal (AREA) representing an CDF calculation area in an AND gate 216.
  • a signal output from the accumulator 214.256 represents the number of pixels having a gray level of "255" or less per frame
  • a signal output from the accumulator 214.255 represents the number of pixels having a gray level of "254" or less per frame
  • a signal output from the accumulator 214.1 represents the number of pixels having the gray level "0" per frame.
  • each accumulator 241.1 - 214.256 The detailed structure of each accumulator 241.1 - 214.256 is shown in FIG. 9. Here, the structure of the accumulator 214.256 will be described as an example.
  • an adder 241 sums the output " 1 " of the comparator
  • 212.256 which is input as an enable signal ENA, and a feedback signal, and the summed signal is latched to a first latch 244 via an AND gate 242.
  • the AND gate 242 is cleared by the frame synchronous signal (FRAME SYNC) input via an inverter 243.
  • the second latch 246 receives the frame synchronous signal (FRAME
  • CDF calculation area used in the present invention, only 640 pixels x 204.8 lines per field among 720 pixels x 480 lines effective pixels in the NTSC standard image (858 pixels x 525 lines) of the NTSC CCIR 601 of FIG. 10 are used as a CDF calculation area for the histogram equalization.
  • the CDF is calculated using only 2 18 (640 x 204.8 x 2) pixels per frame, that is, by setting the number of total pixels n to 2 m (where m is an integer).
  • the dividers 124.1 - 124.256 of the CDF calculator 120 shown in FIG. 5 are not required.
  • the designing of a circuit is simplified if the divider is omitted.
  • the whole image of 720 pixels x 480 lines is used as the CDF calculation area, so that the number of total pixels n is equal to 720 X480. That is, the number of total pixels cannot be expressed by 2 m , so that dividers having the complicated design are necessary.
  • all outputs of the accumulators 214.1 -214.256 that is, from the number of pixels having a gray level of "0" per frame to the number of pixels having a gray level of "255" or less per frame, should be divided by the number of total pixels, respectively.
  • the real meaning of the division by the number of total pixel n of 2 m is only to shift, so that a divider is not required.
  • values shifted by the number (here, 18) corresponding to the power of radix-2 with respect to all outputs from the CDF calculator 210 that is, from the number of pixels having a gray level of "0" to the number of pixels having a gray level of "255" or less per frame, are multiplied by the maximum gray level, respectively, and then the results are stored in the look-up table 220 of FIG. 7.
  • the equalization output corresponding to the input pixel can be obtained by selecting a value stored in the look-up table 220 corresponding to the input pixel.
  • the present invention can be applied to a circuit having a structure which is simpler than that of the CDF calculator 210 of FIG. 7.
  • CDFs of the quantized gray level are calculated instead of the CDFs of each gray level from the minimum to the maximum, and then the obtained CDFs of the quantized gray level are inte ⁇ olated to output the result.
  • a frame memory, an PDF calculator and dividers for the CDF calculation are omitted such that the histogram equalization function which could be applied to only a still image using the program operation can be applied to a moving image in a real-time processing with the simple structure.

Abstract

A histogram equalization apparatus for contrast enhancement of a moving image includes a CDF calculator for counting the number of pixels having a gray level from the minimum to the maximum or less with respect to an input image in a frame unit to calculate a cumulative distribution function (CDF) value of each gray level, and a look-up table for updating histogram-equalized level corresponding to each gray level of the input moving image in a frame unit based on the CDF value of each gray level, and outputting a corresponding histogram-equalized level according to a level of the input moving image. Therefore, the histogram equalization apparatus can perform real-time histogram equalization on a moving image with a simple hardware, without using a frame memory, a probability density function (PDF) calculator and dividers for a cumulative density function (CDF) calculation.

Description

A HISTOGRAM EQUALIZATION APPARATUS FOR CONTRAST ENHANCEMENT OF MOVING IMAGE AND METHOD THEREFOR
Technical Field
The present invention relates to a histogram equalization apparatus for contrast enhancement of a moving image and a method therefor, and more particularly, to a histogram equalization apparatus having a simple hardware and a method therefor.
Background Art
The histogram of gray levels provides an entire description of the appearance of an image. Gray levels properly controlled with respect to a given image enhances the appearance or contrast of the image. Histogram equalization is the most widely used and well-known among the methods for contrast enhancement. A method for enhancing the contrast of a given image according to the sample distribution of the image is disclosed in the following references: [1] J.S. Lim, "Two-Dimensional Signal and Image processing". Prentice Hall, Englewood Cliffs, New Jersey, 1990. [2] R.C. Gonzalez and P. Wints, "Digital Image Processing, " Addison-Wesley. Reading, Massachusetts, 1977.
Generally, since histogram equalization (so-called "distribution equalization") has an effect for expanding the dynamic range, histogram equalization flattens the gray level distribution of the resultant image, so that the contrast of the image is enhanced.
Particularly, the histogram equalization in a medical engineering field as a method for distinct contrast between pixels of an image which is picked up indistinctly is very important in the recognition of the image.
Here, a typical histogram equalization method will be described briefly. A given image {X} is composed of L discrete gray levels {X0. X, , ....
XL^ ,}. Here, X,, =0 represents a black level, and \_l = 1 represents a white level.
A probability density function (PDF) is defined by the following formula (1).
p(χy- for k - 0, l, ..., L- \ •(1)
Here, rt, represents the frequency of the grays level (X_ ) in the image {x}, and n represents the number of total samples (pixels) in the image {X} . Also, a cumulative distribution function (CDF) is defined by the following formula (2).
<**λ> " ∑P&) • • •(2) j --0
An output (Y) of the typical histogram equalization with respect to an input sample (Xk) of the given image is obtained by the following formula (3) based on the CDF.
Y = c(Xk)XL_, ...(3)
The histogram equalization method will be described in detail with reference to FIGS. 1 through 3. FIG. 1 shows an example of a PDF of a specific image. That is, a luminance signal with a brightness of 0 - 255 gray levels is input, the number of pixels at each gray level is then counted, and the result is divided by the total number of pixels to obtain the result shown in FIG. 1.
FIG. 2 shows a curve of the CDF obtained, based on the PDF of FIG. 1. For example, when the value of the CDF corresponding to the gray level " 100" at the point P is 0.875, which indicates that the number of pixels corresponding to 100 or less gray levels is 87.5% with respect to the input image.
FIG. 3 shows the PDF of the image passed through histogram equalization based on the CDF shown in FIG. 2. That is. the level of the output signal (Y) after histogram-equalizing an input pixel Y,N is mapped into a level by the following formula (4). Y = CDF value corresponding to Y]N x the maximum gray level (XL_ι) ...(4)
For example, the output gray level after the input pixel having the gray level " 100" has been histogram-equalized is mapped into 224 (=0.875 x255) levels.
If the input image signal is an analog signal, the new PDF has a straight line (uniform distribution curve) having about 0.004 (^.1/256) levels over the whole interval, like Q of FIG. 3. However, if the input image signal is a digital signal, the histogram equalization is performed to a quantized level, and the result of FIG. 3 is obtained. That is, assuming that the output gray level based on the CDF value (0.37) of FIG. 2 is mapped into about "95" when the input gray level is "51 " , and the output gray level based on the CDF value (0.47) of FIG. 2 is mapped into about "120" when the input gray level is "52", the output gray level of the input image signal having a gray level between "51 " and "52" should be mapped into between about 95 and 120. However, a gray level between "51 " and "52" does not exist when quantization is performed, so that a uniform distribution curve cannot be obtained.
Thus, as can be seen from FIGs. 1 and 3, the luminance level of the input image concentrated between the gray levels "50" and " 100" is mapped into an extended luminance level having the gray levels between 10 and 200, so that the contrast is enhanced.
However, the above-described histogram equalization method has been applied to a still image to improve the image recognition capability and the contrast of the still image due to its problems related to the processing time required for obtaining the values of PDF and CDF and the hardware thereof, which causes a problem in that a frame memory for storing a frame image and a hardware-rich dividing circuit for real-time processing are required when being applied to a moving image.
Disclosure of the Invention
To solve the above problems, it is an object of the present invention to provide a histogram equalization apparatus for contrast enhancement of a moving image using a simple hardware.
It is another object of the present invention to provide a method for enhancing contrast by performing a real-time histogram equalization on a moving image such as a TV or VCR video signal. To achieve the first object, there is provided a histogram equalization apparatus for contrast enhancement of a moving image expressed by a predetermined number of gray levels. In the histogram equalization apparatus, a calculator counts the number of pixels having a gray level from the minimum to the maximum or less with respect to an input image in units of a frame to calculate a cumulative distribution function (CDF) value of each gray level, and a memory updates histogram-equalized levels corresponding to each gray level of the input moving image in units of a frame based on the CDF value of each gray level, and outputs a corresponding histogram-equalized level according to a level of the input moving image. To achieve the second object, there is provided a histogram equalization method for contrast enhancement of a moving image expressed by a predetermined number of gray levels, comprising the steps of: (a) counting the number of pixels having a gray level from the minimum to the maximum or less with respect to an input moving image in units "of a frame to output a CDF value of each gray level; and (b) multiplying the CDF value corresponding to the gray level of the input moving image by the maximum gray level to output a histogram-equalized level.
Brief Description of the Drawings
FIG. 1 is a diagram showing an example of a probability density function (PDF) of a specific image;
FIG. 2 is a diagram showing a curve of a cumulative distribution function (CDF) based on the PDF of FIG. 1 ;
FIG. 3 is a diagram showing the PDF of an image which is histogram- equalized based on the CDF of FIG. 2; FIG. 4 is a circuit diagram of a conventional histogram equalization apparatus for contrast enhancement of a moving image;
FIG. 5 is a detailed circuit diagram of the PDF calculator and the CDF calculator of FIG. 4;
FIG. 6A is a diagram showing one frame of an NTSC image, and FIG. 6B is a timing diagram of the circuit shown in FIG. 4;
FIG. 7 is a block diagram of a histogram equalization apparatus for contrast enhancement of a moving image according to a preferred embodiment of the present invention;
FIG. 8 is a detailed circuit diagram of the CDF calculator of FIG. 7;
FIG. 9 is a detailed circuit diagram of the accumulator of FIG. 8; and
FIG. 10 is a diagram illustrating a CDF calculation area in one frame of the NTSC image, which is used in the present invention.
Best mode for carrying out the Invention
Prior to describing an embodiment of the present invention, a conventional histogram equalization apparatus for contrast enhancement of a moving image will be described with reference to FIGs. 4 through 6B.
The conventional histogram equalization apparatus of FIG. 4 includes a probability density function (PDF) calculator 110, a cumulative density function (CDF) calculator 120, a look-up table 130 and a frame memory 140.
In FIG. 4, the PDF calculator 110 calculates the PDF by counting the number of input pixels having a gray level between 0 and 255 during one frame of an active picture area (720 pixels x 480 lines in the case of the NTSC) when an 8-bit signal passed through the A/D conversion is input.
The CDF calculator 120 calculates the CDF based on the calculated PDF, and includes a plurality of adders and a plurality of dividers. FIG. 5 is a detailed diagram of the PDF calculator 110 and the CDF calculator 120 of FIG. 4.
In FIG. 5, each comparator 112.1 ~ 112.256 of the PDF calculator 110 compares an input pixel with each gray level from a minimum "0" to a maximum "255" . For example, the comparator 112. 1 compares the input pixel with the gray level "0" and outputs a "high (1)" signal if the input pixel is equal to the gray level to accumulate the output in an accumulator 114.1. The comparator 112.2 compares the input pixel with the gray level "1 " and outputs a "high (1)" signal if the input pixel is equal to the gray level " 1 " to accumulate the output in an accumulator 114.2. The above comparison and accumulation are repeated by each comparator and accumulator. Finally, a comparator 112.256 compares the input pixel with the gray level "255" and outputs a "high (1)" signal if the input pixel is equal to the gray level "255" to accumulate the output in an accumulator 114.256.
Thus, the counted number of input pixels of each gray level from "0" to "255" during the active picture area of an input frame image, that is. a probability of existence of pixel in each gray level of one frame image, is accumulated in each accumulator 114.1 - 114.256, so that the output of each accumulator 114.1 - 114.256 becomes PDF multiplied by the number of total pixels.
On the other hand, each adder 122.1 - 122.255 of the CDF calculator 120 outputs a value corresponding to the number of pixels per frame having a gray level of " 1 " or less through the number of pixels having a gray level of "255" or less. respectively.
For example, the adder 122.1 sums the output of the accumulator 114.1 and the output of the accumulator 114.2 to output the sum of the products (PDF x the number of total pixels) for gray levels between "0" and " 1. " Also, the adder 122.254 sums the output of the accumulator 114.255 and the output of the adder 122.253, which corresponds to the sum of the products (PDF x the number of total pixels) for the gray levels between "0" and "254. " The adder 122.255 sums the output of the accumulator 114.256 and the output of the adder 122.254, which corresponds to the sum of the products (PDF x the number of total pixels) for the gray levels "0" between "255. " The CDF values from the gray level "0" to "255" are output from each divider 124.1 — 124.256.
For example, the divider 124.1 divides the number of pixels having the gray level "0" output from the accumulator 114.1 by the number of total pixels n, and the divider 124.2 divides the number of pixels having a gray level of " 1 " or less per frame output from the adder 122.1 by the number of total pixels n, and the divider 124.256 divides the number of pixels having a gray level of "255" or less per frame output from the adder 124.255 by the number of total pixels n.
As a result, the values obtained by multiplying new CDFs obtained for one frame output from each divider 124.1 — 124.255, that is, CDFs corresponding to input levels by the maximum gray level "255, " are stored in the look-up table 130 of FIG. 4.
FIG. 6A shows a standard image format in the NTSC mode of the NTSC CCIR 601 having a size of 858 pixels x 525 lines. In this frame image format, the active picture area used in the PDF calculator 110 and the CDF calculator 120 has a size of 720 pixels x 480 lines, and the number of total pixels n thereof is equal to 720 x 480.
On the other hand, a period for updating the CDF value of a new frame calculated by the CDF calculator 120 according to a frame synchronous signal
(FRAME SYNC) in the look-up table 130 shown in FIG. 4 corresponds to "d" of
FIG. 6B. Here, the period "d" is a vertical blanking period of a real image signal. which is not displayed on the screen. Thus, even though the value stored in the look-up table 130 is updated with the CDF value of the new frame for the period "d", the frame is not affected. The periods "a" and "b" of FIG. 6B are sampling periods for the PDF and CDF calculations, and simultaneously histogram equalization periods, and the period "c" is a period without operation. Here, the frame synchronous signal FRAME SYNC input to the look-up table 130 is a control signal representing the vertical blacking period "d" of the first field. A value obtained by multiplying the CDF value corresponding to the gray level of the input pixel output from the frame memory 140 by the maximum gray level is output from the look-up table 130 storing the value obtained by multiplying the updated CDF value by the maximum gray level.
Here, in order to perform histogram equalization on the frame data statistically processed by the PDF calculator 110 and the CDF calculator 120, an input image signal is delayed by one frame by the frame memory 140.
However, the correlation between the previous frame and the current frame is above 0.95 in consideration of the characteristics of the moving image, so that the histogram equalization can be performed without problems even though the CDF obtained in the previous frame is applied intact to the current frame without using the hardware-rich frame memory.
When the frame changes suddenly, histogram equalization is not performed. However, it can be seen from experimentation that the image distortion of about one frame (l/30sec) is not detected due to the afterimage effect of the human eye.
Therefore, a histogram equalization apparatus having a simple hardware is proposed by the present invention, in which the CDF is directly calculated from the input pixel without calculating the PDF, so that a frame memory, an PDF calculator, and dividers of the CDF calculator which require much hardware can be omitted.
FIG. 7 is a circuit diagram of a histogram equalization apparatus for contrast enhancement of a moving image according to a preferred embodiment of the present invention.
The histogram equalization apparatus of the present invention includes a CDF calculator 210 and a look-up table 220.
In FIG. 7, the CDF calculator 210 directly calculates the CDF value from the input image signal with respect to each gray level =0, gray level < 1. ... , gray level < 128, ... , and gray level < 255.
A detailed circuit diagram of the CDF calculator 210 is shown in FIG. 8.
In FIG. 8, each comparator 212.1 - 212.256 compares an input pixel with a respective gray level from "0" to "255" . That is, the comparator 212.256 outputs a signal " 1 " when a pixel having a gray level of "255" or less is input, the comparator 212.255 outputs a signal " 1 " when a pixel having a gray level of "254" or less is input, and the comparator 212.1 outputs a signal " 1 " when a pixel having the gray level "0" is input.
Each accumulator 214.1 - 212.256 increases by one if the output of each comparator 212.1 - 212.256 input to each enable port ENA is equal to "1 " whenever a clock signal (CLK) is input, and outputs the currently accumulated value when a frame synchronous signal (FRAME SYNC) is input to each hold & clear port to clear the accumulated value to "0. "
The clock signal (CLK) input to each accumulator 214.1 - 241.256 is obtained by AND-operating a system clock signal (SYS CLK) and an area control signal (AREA) representing an CDF calculation area in an AND gate 216.
For example, a signal output from the accumulator 214.256 represents the number of pixels having a gray level of "255" or less per frame, a signal output from the accumulator 214.255 represents the number of pixels having a gray level of "254" or less per frame, and a signal output from the accumulator 214.1 represents the number of pixels having the gray level "0" per frame.
The detailed structure of each accumulator 241.1 - 214.256 is shown in FIG. 9. Here, the structure of the accumulator 214.256 will be described as an example.
As shown in FIG. 9, an adder 241 sums the output " 1 " of the comparator
212.256, which is input as an enable signal ENA, and a feedback signal, and the summed signal is latched to a first latch 244 via an AND gate 242. The AND gate 242 is cleared by the frame synchronous signal (FRAME SYNC) input via an inverter 243.
A signal obtained by OR-operating the frame synchronous signal (FRAME
SYNC) and the clock signal (CLK) in an OR gate 245 is input to a clock port of the first latch 244, and the first latch 244 feeds back the latched output as a feedback signal to the adder 241 and simultaneously outputs the latched output to the second latch 246 whenever the output of the OR gate 245 is equal to " 1 " .
The second latch 246 receives the frame synchronous signal (FRAME
SYNC) as a hold signal at a clock port thereof and outputs a value obtained by holding the output of the first latch 245, that is, the number of pixels having a gray level of "255" or less per frame during the CDF calculation area, according to the frame synchronous signal FRAME SYNC.
Here, in the CDF calculation area used in the present invention, only 640 pixels x 204.8 lines per field among 720 pixels x 480 lines effective pixels in the NTSC standard image (858 pixels x 525 lines) of the NTSC CCIR 601 of FIG. 10 are used as a CDF calculation area for the histogram equalization.
Also, if the CDF is calculated using only 218 (640 x 204.8 x 2) pixels per frame, that is, by setting the number of total pixels n to 2m (where m is an integer). the dividers 124.1 - 124.256 of the CDF calculator 120 shown in FIG. 5 are not required. Here, since it is difficult to design the logic of the divider, the designing of a circuit is simplified if the divider is omitted.
In FIG. 5, the whole image of 720 pixels x 480 lines is used as the CDF calculation area, so that the number of total pixels n is equal to 720 X480. That is, the number of total pixels cannot be expressed by 2m, so that dividers having the complicated design are necessary.
However, in order to calculate the CDF values of each gray level using the CDF calculator 210 of the present invention, all outputs of the accumulators 214.1 -214.256, that is, from the number of pixels having a gray level of "0" per frame to the number of pixels having a gray level of "255" or less per frame, should be divided by the number of total pixels, respectively. However, the real meaning of the division by the number of total pixel n of 2m is only to shift, so that a divider is not required. Thus, values shifted by the number (here, 18) corresponding to the power of radix-2 with respect to all outputs from the CDF calculator 210, that is, from the number of pixels having a gray level of "0" to the number of pixels having a gray level of "255" or less per frame, are multiplied by the maximum gray level, respectively, and then the results are stored in the look-up table 220 of FIG. 7. Here, a period for which the CDF value of new frame of the look-up table
220 is updated according to the frame synchronous signal (FRAME SYNC) corresponds to the vertical blacking period "d" of the first field as described with reference to FIG. 6B. Thus, the equalization output corresponding to the input pixel can be obtained by selecting a value stored in the look-up table 220 corresponding to the input pixel.
The present invention can be applied to a circuit having a structure which is simpler than that of the CDF calculator 210 of FIG. 7. According to the circuit having the simple structure, CDFs of the quantized gray level are calculated instead of the CDFs of each gray level from the minimum to the maximum, and then the obtained CDFs of the quantized gray level are inteφolated to output the result.
Industrial Applicability
As described above, in the histogram equalization apparatus of the present invention, a frame memory, an PDF calculator and dividers for the CDF calculation are omitted such that the histogram equalization function which could be applied to only a still image using the program operation can be applied to a moving image in a real-time processing with the simple structure.

Claims

What is claimed is:
1. A histogram equalization apparatus for a moving image expressed by a predetermined number of gray levels, comprising: a calculator for counting the number of pixels having a gray level from the minimum to the maximum or less with respect to an input image in a screen unit to calculate cumulative distribution function (CDF) values of each gray level; and a memory for updating histogram-equalized levels corresponding to each gray level of the input moving image in a screen unit based on the CDF value of each gray level, and outputting a corresponding histogram-equalized level according to a level of the input moving image.
2. The histogram equalization apparatus of claim 1 , wherein the screen unit is a frame.
3. The histogram equalization apparatus of claim 1 , wherein the calculator comprises: a plurality of comparators for comparing the level of the input moving image with each gray level; and a plurality of accumulators for accumulating each output of the plurality of comparators to output the CDF values of each gray level from the minimum to the maximum or less per one screen unit.
4. The histogram equalization apparatus of claim 3 , wherein each accumulator accumulates the output of each comparator whenever a clock signal is input, and outputs an accumulated value and simultaneously clears the accumulated value according to a frame synchronous signal.
5. The histogram equalization apparatus of claim 4, wherein the clock signal is generated according to a system clock signal and an area control signal representing a CDF calculation area.
6. The histogram equalization apparatus of claim 5. wherein the number of total pixels of a CDF calculation area is equal to 2m, where m is an integer.
7. The histogram equalization apparatus of claim 1 , wherein the input image is histogram-equalized based on the CDF value of the previous image.
8. The histogram equalization apparatus of claim 1. wherein the CDF value stored in the memory is updated based on the CDF value of one frame calculated by the calculator according to a frame synchronous signal.
9. The histogram equalization apparatus of claim 8, wherein the frame synchronous signal is a control signal representing a vertical blacking period of the frame.
10. The histogram equalization apparatus of claim 1 , wherein the histogram-equalized levels stored in the memory are obtained by multiplying the CDF values of each gray level calculated by the calculator by the maximum gray level.
11. The histogram equalization apparatus of claim 6, wherein the histogram-equalized levels stored in the memory are obtained by shifting the values of each gray level from the minimum to the maximum or less by the number (m) corresponding to the power of radix-2, and then multiplying each shifted result by the maximum gray level.
12. A histogram equalization method for a moving image expressed by a predetermined number of gray levels, comprising the steps of:
(a) counting the number of pixels having a gray level from the minimum to the maximum or less with respect to an input moving image in a screen unit to output a CDF value of each gray level; and
(b) multiplying the CDF value corresponding to the level of the input moving image by the maximum gray level to output a histogram-equalized level.
13. The histogram equalization method of claim 12, wherein the number of total pixels of a CDF calculation area is equal to 2'", where m is an integer.
14. The histogram equalization method of claim 12, wherein the step (a) comprises the sub-steps of: (al) comparing the level of the input image with each gray level from the minimum to the maximum or less; and
(a2) accumulating compared results of the step (al) in a screen unit to output all values from the number of pixels having a gray level from the minimum to the maximum or less per screen.
15. The histogram equalization method of claim 12, wherein the screen unit is a frame.
16. The histogram equalization method of claim 12, wherein the input image is histogram-equalized based on the CDF value of the previous image.
17. The histogram equalization method of claim 13, wherein the histogram- equalized levels of the step (b) is obtained by shifting the values of each gray level from the minimum to the maximum or less by the number (m) corresponding to the power of radix-2, and then multiplying each shifted result by the maximum gray level.
PCT/KR1997/000116 1996-06-20 1997-06-17 A histogram equalization apparatus for contrast enhancement of moving image and method therefor WO1997049064A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP10502708A JP3046079B2 (en) 1996-06-20 1997-06-17 A histogram equalizer for improving the contrast of moving images
US08/973,968 US6259472B1 (en) 1996-06-20 1997-06-17 Histogram equalization apparatus for contrast enhancement of moving image and method therefor
GB9800222A GB2321817B (en) 1996-06-20 1997-06-17 A histogram equalization apparatus for contrast enhancement of moving image and method therefor
DE19780478T DE19780478T1 (en) 1996-06-20 1997-06-17 A device for histogram equalization for increasing the contrast of a moving image and method therefor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019960022594A KR100189922B1 (en) 1996-06-20 1996-06-20 Circuit and method for improving contrast by using histogram equalization
KR1996/22594 1996-06-20

Publications (1)

Publication Number Publication Date
WO1997049064A1 true WO1997049064A1 (en) 1997-12-24

Family

ID=19462672

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR1997/000116 WO1997049064A1 (en) 1996-06-20 1997-06-17 A histogram equalization apparatus for contrast enhancement of moving image and method therefor

Country Status (7)

Country Link
US (1) US6259472B1 (en)
JP (1) JP3046079B2 (en)
KR (1) KR100189922B1 (en)
CN (1) CN1093669C (en)
DE (1) DE19780478T1 (en)
GB (1) GB2321817B (en)
WO (1) WO1997049064A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001026054A2 (en) * 1999-10-01 2001-04-12 Microsoft Corporation Locally adapted histogram equalization
GB2367966A (en) * 2000-10-09 2002-04-17 Motorola Inc Method and apparatus for determining regions of interest in images
WO2002071745A1 (en) * 2001-03-06 2002-09-12 Koninklijke Philips Electronics N.V. Video signal enhancement method and unit and display apparatus using the same
EP1939808A1 (en) * 1999-10-15 2008-07-02 Riso Kagaku Corporation Image processing device and image processing method
US8135073B2 (en) 2002-12-19 2012-03-13 Trident Microsystems (Far East) Ltd Enhancing video images depending on prior image enhancements

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6771815B2 (en) * 1999-02-19 2004-08-03 Nikon Corporation Image correction apparatus and recording medium for storing image correction program
KR100298412B1 (en) * 1999-05-08 2001-09-26 구자홍 apparatus and method for controlling brightness in image signal
JP3874658B2 (en) * 2001-12-12 2007-01-31 三星エスディアイ株式会社 Contrast correction circuit
US6873657B2 (en) * 2001-12-27 2005-03-29 Koninklijke Philips Electronics, N.V. Method of and system for improving temporal consistency in sharpness enhancement for a video signal
FR2840713A1 (en) * 2002-06-11 2003-12-12 Koninkl Philips Electronics Nv Image processing method involves calculating one addition or two addition result, during previous calculation stage or at least one previous calculation stage
KR20040040699A (en) * 2002-11-07 2004-05-13 삼성전자주식회사 Apparatus and Method for compansation contrast
KR20040048790A (en) * 2002-12-03 2004-06-10 삼성전자주식회사 Apparatus and Method for control luminance
JP2006511160A (en) * 2002-12-20 2006-03-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Video image enhancement depending on previous image enhancement
SG118191A1 (en) 2003-06-27 2006-01-27 St Microelectronics Asia Method and system for contrast enhancement of digital video
KR100513273B1 (en) * 2003-07-04 2005-09-09 이디텍 주식회사 Apparatus and method for real-time brightness control of moving images
US7110046B2 (en) * 2003-11-04 2006-09-19 Cyberlink Corp. Method for dynamically adjusting video brightness
US20060050084A1 (en) * 2004-09-03 2006-03-09 Eric Jeffrey Apparatus and method for histogram stretching
CN1329873C (en) * 2005-08-22 2007-08-01 上海广电(集团)有限公司中央研究院 Equalizing method for truncating histogram
US8295596B1 (en) 2005-12-07 2012-10-23 Marvell International Ltd. Adaptive histogram-based video contrast enhancement
JP4799225B2 (en) * 2006-03-08 2011-10-26 株式会社東芝 Image processing apparatus and image display method
TW200842694A (en) * 2007-04-20 2008-11-01 Asustek Comp Inc Method for dynamically adjusting brightness of image
US8806321B2 (en) * 2007-06-26 2014-08-12 Oracle International Corporation Interactive controls and information visualization using histogram equalization
CN101360182B (en) * 2007-07-31 2010-07-21 深圳Tcl工业研究院有限公司 Video image processing method
KR101387404B1 (en) * 2007-08-30 2014-04-21 삼성전자주식회사 Apparatus of controlling digital image processing apparatus and method thereof
TWI397894B (en) * 2008-07-18 2013-06-01 Novatek Microelectronics Corp Electronic device for enhancing voltage driving efficiency for a source driver and lcd monitor thereof
TWI388202B (en) * 2008-08-25 2013-03-01 Chunghwa Picture Tubes Ltd Device of gathering statistics of gray distribution of image and method thereof
CN101477683B (en) * 2009-01-20 2011-07-20 深圳市蓝韵实业有限公司 Adaptive grey level mapping method for ultrasonic image
CN101957988B (en) * 2009-07-20 2013-11-06 华为技术有限公司 Method and device for obtaining probability distribution of image grey spots and white balance method and device
US8600190B1 (en) * 2010-07-29 2013-12-03 Exelis, Inc. Method for combining two image data sets using fixed distribution
US8577141B2 (en) * 2010-11-05 2013-11-05 Lg Innotek Co., Ltd. Method of enhancing contrast using bezier curve
US8774554B1 (en) * 2011-05-09 2014-07-08 Exelis, Inc. Bias and plateau limited advanced contrast enhancement
KR101418521B1 (en) 2012-06-11 2014-07-11 엠텍비젼 주식회사 Image enhancement method and device by brightness-contrast improvement
US9582866B2 (en) * 2015-03-10 2017-02-28 Via Technologies, Inc. Adaptive contrast enhancement apparatus and method
JP6960230B2 (en) 2017-03-16 2021-11-05 キヤノン株式会社 Image processing device and its control method
US20190392311A1 (en) * 2018-06-21 2019-12-26 Deep Force Ltd. Method for quantizing a histogram of an image, method for training a neural network and neural network training system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0532295A2 (en) * 1991-09-10 1993-03-17 Matsushita Electric Industrial Co., Ltd. Gray scale correction circuit
US5388168A (en) * 1990-11-19 1995-02-07 Matsushita Electric Industrial Co., Ltd. Picture quality improving circuit using a cumulative histogram
US5410418A (en) * 1992-06-24 1995-04-25 Dainippon Screen Mfg. Co., Ltd. Apparatus for converting image signal representing image having gradation

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4680628A (en) * 1984-01-04 1987-07-14 Itek Corporation Realtime digital diagnostic image processing system
US5164993A (en) * 1991-11-25 1992-11-17 Eastman Kodak Company Method and apparatus for automatic tonescale generation in digital radiographic images
JP3130266B2 (en) * 1996-03-09 2001-01-31 三星電子株式会社 Image improvement method and circuit using average separation histogram equalization
EP0801360B1 (en) * 1996-04-10 2002-11-06 Samsung Electronics Co., Ltd. Image quality enhancing method using mean-matching histogram equalization and a circuit therefor
KR0176601B1 (en) * 1996-05-21 1999-05-01 김광호 Picture quality improving method & circuit using low-filtering and histogram equalization
JP3280888B2 (en) * 1996-08-19 2002-05-13 三星電子株式会社 Image quality improvement method and circuit using quantized average-matching histogram equalization

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5388168A (en) * 1990-11-19 1995-02-07 Matsushita Electric Industrial Co., Ltd. Picture quality improving circuit using a cumulative histogram
EP0532295A2 (en) * 1991-09-10 1993-03-17 Matsushita Electric Industrial Co., Ltd. Gray scale correction circuit
US5410418A (en) * 1992-06-24 1995-04-25 Dainippon Screen Mfg. Co., Ltd. Apparatus for converting image signal representing image having gradation

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001026054A2 (en) * 1999-10-01 2001-04-12 Microsoft Corporation Locally adapted histogram equalization
WO2001026054A3 (en) * 1999-10-01 2001-12-27 Microsoft Corp Locally adapted histogram equalization
EP1939808A1 (en) * 1999-10-15 2008-07-02 Riso Kagaku Corporation Image processing device and image processing method
GB2367966A (en) * 2000-10-09 2002-04-17 Motorola Inc Method and apparatus for determining regions of interest in images
GB2367966B (en) * 2000-10-09 2003-01-15 Motorola Inc Method and apparatus for determining regions of interest in images and for image transmission
WO2002071745A1 (en) * 2001-03-06 2002-09-12 Koninklijke Philips Electronics N.V. Video signal enhancement method and unit and display apparatus using the same
US8135073B2 (en) 2002-12-19 2012-03-13 Trident Microsystems (Far East) Ltd Enhancing video images depending on prior image enhancements

Also Published As

Publication number Publication date
KR100189922B1 (en) 1999-06-01
CN1093669C (en) 2002-10-30
US6259472B1 (en) 2001-07-10
GB2321817A (en) 1998-08-05
KR980007494A (en) 1998-03-30
DE19780478T1 (en) 1998-11-05
JP3046079B2 (en) 2000-05-29
GB9800222D0 (en) 1998-03-04
CN1193399A (en) 1998-09-16
JPH10510939A (en) 1998-10-20
GB2321817B (en) 2000-07-05

Similar Documents

Publication Publication Date Title
US6259472B1 (en) Histogram equalization apparatus for contrast enhancement of moving image and method therefor
US5857033A (en) Method for image enhancing using quantized mean-separate histogram equalization and a circuit therefor
KR100213094B1 (en) Histogram and cumulative distribution function(cdf) extracting method and circuit for image enhancing apparatus
US5517333A (en) Gradation correction device and image sensing device therewith for supplying images with good gradation for both front-lit and back-lit objects
US5963665A (en) Image enhancing method using mean-separate histogram equalization and a circuit therefor
US5937090A (en) Image enhancement method and circuit using quantized mean-matching histogram equalization
EP1418543B1 (en) Contrast compensation in a digital image using histogram equalization
US8731290B1 (en) Adaptive histogram-based video contrast enhancement
WO1998053605A2 (en) Method and apparatus for performing image enhancement
US6781636B2 (en) Video-apparatus with histogram modification means
US8009907B1 (en) Localized, adaptive video contrast enhancement using controlled histogram equalization
US6753910B1 (en) Image processing apparatus and image processing method
US6442294B1 (en) Digital image processing apparatus with interpolation and adder circuits
US5388168A (en) Picture quality improving circuit using a cumulative histogram
JP3171283B2 (en) Noise measurement method and device
JPH1070663A (en) Histogram equalization circuit and its method
JPH1098695A (en) Image information converter and its device and product sum arithmetic unit
JP3279838B2 (en) Digital signal filter for video, video filter, and method for filtering video signal for video
US7042524B2 (en) Video data correction device and video data correction method
JP3627291B2 (en) Block distortion removing apparatus and method
KR19980026479A (en) Image Quality Improvement Method Using Quantized Mean-Matched Histogram Equalization with Brightness Compensation Function and Its Circuit
KR19980015067A (en) Image quality improvement method using quantized mean-separated histogram equalization with brightness compensation function and its circuit
KR100224885B1 (en) Image quality enhancement method and circuit thereof based on the quantized mean-maching histogram equalization having gain control function
KR100195124B1 (en) Picture quality enhancement method and circuit thereof based on the quantized mean-separate histogram equalization of a low pass filtered signal
KR0183830B1 (en) Picture quality improving method &amp; circuit using mean-separate histogram equalization

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 97190490.1

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): CN DE GB JP US

WWE Wipo information: entry into national phase

Ref document number: 08973968

Country of ref document: US

RET De translation (de og part 6b)

Ref document number: 19780478

Country of ref document: DE

Date of ref document: 19981105

WWE Wipo information: entry into national phase

Ref document number: 19780478

Country of ref document: DE

REG Reference to national code

Ref country code: DE

Ref legal event code: 8607