Professional Documents
Culture Documents
2
|
\
|
|
, (7)
where is the surround space constant, and is determined
under the constraint that
G(x, y)
y
=1. (8)
Local average image representing the surround is obtained by
2D convolution of (7) with image A , the elements of which
are the normalized approximation coefficients a
J,k,l
and given
by (6) :
A
f
(x,y) = A (x,y)G(x,y) = A ( x , y )G(x x ,y y )
y =0
N1
x =0
M1
(9)
The contrast enhanced coefficients matrix A
new
which will
replace the original approximation coefficients a
J,k,l
is given
by,
A
new
=
255A
R
2
J
for R 1
255A
1
R
|
\
|
|
2
J
for R >1
(10)
where, R is the centre/surround ratio given by R = A A
f ( )
d
,
d is the enhancement strength constant with a default value of
1; A is the matrix whose elements are the output of the
hyperbolic sine function in (5).
308
A linear combination of three kernels with three different
scales, combined-scale-Gaussian ( G
c
), is used for improved
rendition is given by
G
c
(x, y) = W
k
k
exp
x
2
+ y
2
k
2
|
\
|
|
k=1
3
, W
k
=
1
3
, k =1,K,3.
(11)
3. Detail Coefficient Modification
The detail coefficients are modified using the ratio between
the enhanced and original approximation coefficients. This
ratio is applied as an adaptive gain mask such as:
D
new
h
=
A
new
A
D
h
; D
new
v
=
A
new
A
D
v
; D
new
d
=
A
new
A
D
d
,
(12)
where
new
A A and are the original and the enhanced
approximation coefficient matrices at level 1;
D
h
, D
v
, D
d
are the detail coefficient matrices for horizontal,
vertical and diagonal details at the same level, and
D
new
h
, D
new
v
, D
new
d
are the corresponding modified matrices,
respectively. If the wavelet decomposition is carried out for
more than one level, this procedure is repeated for each level.
C. Color Restoration
A linear color restoration process is used to obtain the final
color image in our previous work [23],[24]. For WDRC with
color restoration [25], a non-linear approach is employed. The
RGB values of the enhanced color image ) , (
,
y x I
i enh
along
with the CR factor are given as:
( ) ( )
) , ( max ) , ( ,
,
y x I y x I I I
i i i enh i i enh
= = (13)
where I
i
(x, y)is the RGB values of the input color image at
the corresponding pixel location and I
enh
(x, y) is the
resulting enhanced intensity image derived from the inverse
wavelet transform of the modified coefficients. Here is the
non-linear gain factor corresponding. This factor has a
canonical value and increases the color saturation resulting in
more appealing color rendition.
Since the coefficients are normalized during the
enhancement process, the enhanced intensity image obtained
by the inverse transform of enhanced coefficients, along with
the enhanced color image given by (15) span almost only the
lower half of the full range of the histogram. For the final
display domain output
i enh
I
,
s in (15) are stretched to
represent the full dynamic range. Histogram clipping from the
upper tail of histograms in each channel give the best results in
converting the output to display domain.
III. EXPERIMENTAL RESULTS
The proposed algorithm has been applied to numerous
aerial images with different degree of turbidity. The results
show improved clarity i.e. the increased visibility distance for
haze, fog, clouds and heavy rain. The algorithm works well for
images captured in diverse flight conditions. Some examples
for such conditions are shown in Fig.1. In Fig.1 left column
depicts the original images and right column shows the
enhanced WDRC results. The first example shows a scene
with mild haze, proposed algorithm completely removes the
haze resulting in sharper image with saturated colors. The
scene in the second row suffer from moderate fog with some
smoke. Good clarity achieved and the colors of the scene
content are restored in the enhanced image. In the third row an
example for scenes with clouds and thick fog causing thicker
turbidity is depicted. In the enhanced image visibility of
features is improved significantly. The last row is an example
of a scene with near zero visibility. The enhaced images
achieves a high level of improvement to feature visibility
removing the severe turbidity
In Fig.2 a comparison of the proposed algorithm with
MSRCR[14]-[16], AINDANE[19], IRME [20] and LTSN [22]
is given. MSRCR enhanced images are obtained using the
default settings of PhotoFlair, a commercial software;
AINDANE, IRME, and LTSN results are produced using
MATLAB codes with default settings, provided by the
authors. From Fig.2 and from the experiments conducted with
many other images, it can be inferred that the proposed
algorithm outperforms these algorithms, providing better
visibility enhancement and rendition simultaneously.
Another advantage of the proposed algorithm is its speed.
Since the convolutions that take most of the processing time
are only applied to approximation coefficients, the processing
time is reduced to almost half the processing time required for
IRME which is known to be designed for real time video
processing on PC platforms. LTSN, AINDANE and MSRCR
require much more processing time (~5x for AINDANE and
LTSN and ~15x for MSRCR) when compared to the proposed
algorithm.
IV. CONCLUSION
In this paper application of the WDRC algorithm in aerial
imagery is presented. The results obtained from large variety of
aerial images show strong robustness, high image quality, and
improved visibility indicating promise for aerial imagery
during poor visibility flight conditions.
This algorithm can further be applied to real time video
streaming and the enhanced video can be projected to the
pilots heads-up display for aviation safety.
309
ACKNOWLEDGEMENT
The authors would like to thank Mr.Sertan Erkanli for
typing the MATLAB codes of the fast wavelet transform
given in Chapter 7 of Gonzalez and Woods[7], pp 380-400.
The authors would also like to thank Mr.Glenn A. Woodell
for providing the aerial images used in the experiments.
REFERENCES
[1] D. J. Jobson, Z. Rahman, G. A. Woodell, G.D.Hines, A Comparison
of Visual Statistics for the Image Enhancement of FORESITE Aerial
Images with Those of Major Image Classes, Visual Information
Processing XV, Proc. SPIE 6246, (2006)
[2] S. M. Pizer, J. B. Zimmerman, and E. Staab, Adaptive grey level
assignment in CT scan display, Journal of Computer Assistant
Tomography, vol. 8, pp. 300-305 ,(1984).
[3] J. B. Zimmerman, S. B. Cousins, K. M. Hartzell, M. E. Frisse, and M.
G. Kahn, A psychophysical comparison of two methods for adaptive
histogram equalization, Journal of Digital Imaging, vol. 2, pp. 82-91
(1989).
[4] S. M. Pizer and E. P. Amburn, Adaptive histogram equalization and
its variations, Computer Vision, Graphics, and Image Processing, vol.
39, pp. 355-368, (1987).
[5] K. Rehm and W. J. Dallas, Artifact suppression in digital chest
radiographs enhanced with adaptive histogram equalization, SPIE:
Medical Imaging III, (1989).
[6] Y. Jin, L. M. Fayad, and A. F. Laine, Contrast enhancement by
multiscale adaptive histogram equalization, Proc. SPIE, vol. 4478, pp.
206-213, (2001).
[7] E. Land and J. McCann, Lightness and Retinex theory, Journal of the
Optical Society of America, vol. 61, pp. 1-11, (1971).
[8] A. Hurlbert, Formal Connections Between Lightness Algorithms,
Journal of the Optical Society of America, vol. 3, No 10 pp. 1684-1693,
(1986).
[9] E. Land, An alternative technique for the computation of the
designator in the Retinex theory of color vision, Proc. of the National
Academy of Science USA, vol. 83, pp. 2078-3080, (1986).
[10] J. McCann, Lessons learned from mondrians applied to real images
and color gamuts, Proc. IS&T/SID Seventh Color Imaging
Conference, pp. 1-8, (1999).
[11] R. Sobol, Improving the Retinex algorithm for rendering wide
dynamic range photographs, Proc. SPIE 4662, pp. 341348, (2002).
[12] A. Rizzi, C. Gatta, and D. Marini, From Retinex to ACE: Issues in
developing a new algorithm for unsupervised color equalization,
Journal of Electronic Imaging, vol. 13, pp. 75-84, (2004)
[13] D. J. Jobson, Z. Rahman and G.A. Woodell, Properties and
performance of a center/surround retinex, IEEE Transactions on
Image Processing: Special Issue on Color Processing, No. 6, pp. 451-
462, (1997).
[14] Z. Rahman, D. J. Jobson, and G. A. Woodell, Multiscale retinex for
color image enhancement, Proc. IEEE International. Conference. on I
Processing, (1996).
[15] D. J. Jobson, Z. Rahman, and G. A. Woodell, A multi-scale retinex for
bridging the gap between color images and the human observation of
scenes, IEEE Transactions on Image Processing, Vol. 6, pp. 965-976,
(1997).
[16] Z. Rahman, D. J. Jobson, and G. A. Woodell, Retinex Processing for
Automatic Image Enhancement", Journal of Electronic Imaging,
January (2004).
[17] K. Barnard and B. Funt, Analysis and improvement of multi-scale
retinex, Proc. IS&T/SID Color Imaging Conference: Color Science,
Systems and Applications, pp. 221-226, (1997).
[18] H. Ngo, L. Tao and K. V. Asari, Design of an efficient architecture for
real-time image enhancement based on a luma-dependent nonlinear
approach, Proc. IEEE International Conference on Information
Technology: Coding and Computing ITCC04, Vol. 1, pp. 656-660,(
2004)
[19] L. Tao and K. V. Asari, An adaptive and integrated neighborhood
dependent approach for nonlinear enhancement of color images, SPIE
Journal of Electronic Imaging, Vol. 14, No. 4, ,pp. 1.1-1.14. (2005)
[20] L. Tao, R. C. Tompkins, and K. V. Asari, An illuminance-reflectance
model for nonlinear enhancement of video stream for homeland
security applications, IEEE International Workshop on Applied
Imagery and Pattern Recognition, AIPR - 2005, Washington DC,
October 19 - 21, (2005).
[21] K. V. Asari, E. Oguslu, and S. Arigela, Nonlinear enhancement of
extremely high contrast images for visibility improvement, Lecture
Notes in Computer Science, Proc. of the 5th Indian Conference on
Computer Vision, Graphics and Image Processing - ICVGIP 2006:
(ISBN: 3-540-29643-3), vol.4338/2006, pp.240-251, (2006).
[22] S. Arigela and K. V. Asari, An adaptive and nonlinear technique for
enhancement of extremely high contrast images, IEEE International
Workshop on Applied Imagery and Pattern Recognition-
AIPR06,(2006)
[23] N. Unaldi, K. V. Asari, Z. Rahman, Fast and robust wavelet-based
dynamic range compression with local contrast enhancement, SPIE
proc., Vol. 6978, (2008)
[24] N. Unaldi, P. Sankaran, K. V. Asari, Z. Rahman, Image enhancement
for improving face detection under non-uniform lighting conditions,
ICIP 2008. 15th IEEE International Conference on Image Processing,
(2008)
[25] N. Unaldi, K. V. Asari, Z. Rahman, Fast and robust wavelet-based
dynamic range compression and contrast enhancement model with
color restoration, SPIE proc.,(2009) in press
[26] B. K. P. Horn, Determining Lightness from an image, Computer
Graphics and Image Processing, vol. 3, no. 1, pp.277-299,(1974).
[27] D. J. Jobson, Z. Rahman, G.A. Woodell, Statistics of visual
representation, SPIE Proc., Vol. 4736, pp. 25-35. (2002)
[28] R. C. Gonzalez, R. E. Woods, Digital Image Processing Using
MATLAB, 2
nd
Ed. Prentice Hall, pp. 380-400 (2002)
310
Figure 1 The enhancement results for different types of turbidity.
Left column: original images, right column: enhanced images.
311
Figure 2 Comparison of the proposed algorithm with other techniques. Left column, top to bottom: Original, AINDANE,
LTSN, Autolevels. Right column: Proposed method, IRME, MSRCR, MSRCR+Autolevels.
312