Proceedings of Topical Meeting on Optoinformatics (pdf-format, 1.21 ...
Proceedings of Topical Meeting on Optoinformatics (pdf-format, 1.21 ...
Proceedings of Topical Meeting on Optoinformatics (pdf-format, 1.21 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SAINT-PETERSBURG, October 17 – 20, 2005 17<br />
IMAGE ENHANCEMENT BY IMPROVED CONTRAST-<br />
STRETCHING TECHNIQUE<br />
Ching-Chung Yang, Department <str<strong>on</strong>g>of</str<strong>on</strong>g> Electr<strong>on</strong>ic Engineering, Far East College,<br />
49 Chung Hua Road, Hsin-Shih, Tainan, Taiwan, R. O. C.<br />
E-mail: yang10.cc@msa.hinet.net<br />
We dem<strong>on</strong>strate a modified c<strong>on</strong>trast-stretching method to enhance a n<strong>on</strong>uniformly<br />
illuminated image. Low-frequency in<strong>format</strong>i<strong>on</strong> <str<strong>on</strong>g>of</str<strong>on</strong>g> the image is still<br />
processed by the c<strong>on</strong>venti<strong>on</strong>al technique, while the high-frequency in<strong>format</strong>i<strong>on</strong><br />
is exaggerated by the log trans<strong>format</strong>i<strong>on</strong>. The final image improves the c<strong>on</strong>trast<br />
to a better extent.<br />
This article dem<strong>on</strong>strates a brand new approach to sharpening a n<strong>on</strong>-uniformly<br />
illuminated image. The proposed method at first separates the original image matrix to two<br />
sub-matrices representing the high and low frequency in<strong>format</strong>i<strong>on</strong>. The low frequency submatrix<br />
is then processed by the c<strong>on</strong>trast-stretching manipulati<strong>on</strong>, while the high frequency<br />
sub-matrix processed by the log trans<strong>format</strong>i<strong>on</strong>. At last we rec<strong>on</strong>struct these two new submatrices<br />
to derive the enhanced final image.<br />
The element in the high frequency sub-matrix is represented by (I 1 -I 2 )/2, and that <str<strong>on</strong>g>of</str<strong>on</strong>g><br />
the low frequency is (I 1 +I 2 )/2. Where I 1 I 2 are any two near-by pixels am<strong>on</strong>g the original<br />
image matrix.<br />
In this study, the low frequency in<strong>format</strong>i<strong>on</strong> is processed by the c<strong>on</strong>venti<strong>on</strong>al rubberband<br />
trans<strong>format</strong>i<strong>on</strong> to raise the image’s c<strong>on</strong>trast. In the meantime, the near-by pixels’<br />
visibility [(I 1 -I 2 )/(I 1 +I 2 )] is also improved for that the high frequency in<strong>format</strong>i<strong>on</strong> is<br />
simultaneously enhanced by the log trans<strong>format</strong>i<strong>on</strong>. Thus the original image could be<br />
further sharpened <strong>on</strong> the bases <str<strong>on</strong>g>of</str<strong>on</strong>g> the traditi<strong>on</strong>al algorithm.<br />
We illustrate our method by employing a temple’s image that is partially shaded<br />
indoors as shown in Figure 1(a). The original image looks unclear in the shaded area owing<br />
to the lack <str<strong>on</strong>g>of</str<strong>on</strong>g> illuminati<strong>on</strong>. Our method could sharpen the whole image to a better extent in<br />
comparis<strong>on</strong> with the c<strong>on</strong>venti<strong>on</strong>al c<strong>on</strong>trast-stretching approach. This is shown in Figure<br />
1(b)1(c).<br />
To quantitatively evaluate our method, we compare the histograms <str<strong>on</strong>g>of</str<strong>on</strong>g> the processed<br />
images by Matlab 6.0. It is clear that the original picture gathers its pixels in lower graylevels<br />
as shown in Figure 2(a). Although the c<strong>on</strong>venti<strong>on</strong>al method shifts these pixels<br />
toward the higher gray-level as shown in Figure 2(b), the disc<strong>on</strong>tinuity happening in the<br />
lower gray-level regi<strong>on</strong> somehow degrades its own c<strong>on</strong>trast. While by using our method,<br />
the final image c<strong>on</strong>tinuously spreads its pixels from lower to higher gray-levels without<br />
any disc<strong>on</strong>tinuity as shown in Figure 2(c). This would help to increase the overall c<strong>on</strong>trast<br />
<str<strong>on</strong>g>of</str<strong>on</strong>g> the original image.<br />
We also calculate the statistical data including the mean value, standard deviati<strong>on</strong>,<br />
minimum, and maximum. The calculated mean value implies that our method is essentially<br />
based <strong>on</strong> the c<strong>on</strong>venti<strong>on</strong>al c<strong>on</strong>trast-stretching approach. While by comparis<strong>on</strong> with the<br />
standard deviati<strong>on</strong>s, it is obvious that our image has better performance in the c<strong>on</strong>trast<br />
property. This is also shown in Table 1.