Abstract
This paper presents an optimization based algorithm for underwater image de-hazing problem. Underwater image de-hazing is the most prominent area in research. Underwater images are corrupted due to absorption and scattering. With the effect of that, underwater images have the limitation of low visibility, low color and poor natural appearance. To avoid the mentioned problems, Enhanced fuzzy intensification method is proposed. For each color channel, enhanced fuzzy membership function is derived. Second, the correction of fuzzy based pixel intensification is carried out for each channel to remove haze and to enhance visibility and color. The post processing of fuzzy histogram equalization is implemented for red channel alone when the captured image is having highest value of red channel pixel values. The proposed method provides better results in terms maximum entropy and PSNR with minimum MSE with very minimum computational time compared to existing methodologies.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Due to the physical properties of underwater environment, capturing an image in underwater is the big challenging task [21]. While capturing an image in underwater, due to the light absorption and scattering property and also water molecules are reacted with the light to produce an image with low color, diffusion and loss of contrast. It is called image hazing effect [3]. Image de-hazing [22] is the process of removing hazing effect in an image or reconstructed into natural appearance. The blue light travels very long distance in underwater optical imaging compared to green and red light. Due to that, the underwater images are visualized as bluish in color. Underwater vision plays an important role in Navy applications involving marine engineering, mine detection, diver visibility and search. The capability to perceive better precision and farther object has always been a central goal of underwater imaging. Therefore, an effective method which can enhance underwater images for both display and analysis is meaningful, and thus desired. Figure 1 shows a color appearance in underwater. According to the characteristic of underwater optical imaging, the blue light travels the longest distance in the water due to its shortest wavelength, followed by the green light and then the red light. The bluish and greenish effect is considered as one of the blur. In the proposed method, there is no separation of background to remove the haze and enhancement. The adaptive fuzzy membership function is derived for each color channel based on the minimum and maximum pixel intensities in the underwater color image. The derived membership function is used to set the threshold value for control parameter used in the fuzzy intensification operator. Naturally, fuzzy intensification operator is applied to improve the color and contrast. Due to fuzzy membership function, the uncertainty for information loss is reduced.
The post processing enhancement steps are not necessary in the proposed algorithm. The result shows that the natural color appearance and better visibility and contrast enhancement compared to previous methods. The main contribution of this paper is to remove haze by which color and contrast is improved. The separate preprocessing or post processing to improve color and contrast is not necessary in the proposed method. The computational time is very low compared to existing methodologies. The rest of the paper is organized in the following manner.
The section 2 describes about literature survey of underwater image de-hazing. The section 3 illustrates about the proposed methodology includes adaptive fuzzy intensification operator method. The section 4 deals about comparative result analysis of proposed method with the existing methodologies. This paper is concluding with section 5 describing about conclusion and future enhancement.
2 Literature survey
An image based processing technique is applied with the combination of four filters to remove the haze effect in an image [20]. The shallow underwater image enhancement technique [10] is used to remove the haze effect and to improve the visibility, color of an underwater image. In this technique, histogram equalization, gamma correction and dark channel prior with morphological operations are applied to remove the haze effect. It also eliminates halo effect with single image de-hazing. Single underwater image restoration [13] by green and blue channel de-hazing and red channel correction algorithm is proposed. The image contrast, color and visibility are improved while reducing the light saturation and scattering characteristics. The mixture contrast limited adaptive histogram equalization [12] is proposed to remove haze in an underwater image by improving visibility and dropping noise and artifacts. For estimating the scattering rate and an effective method for underwater image enhancement, a new underwater dark channel [23] is derived to estimate the background light in the underwater optical model. The scattering rate and transmission estimation of light is computed by which image enhancement is achieved. An effective underwater image color cast removal algorithm [14] is presented based on the optimization theory. The minimum information loss and inherent relationship of medium transmission maps of three color channels in an underwater image is derived using visibility restoration algorithm. It is used to recover visibility, contrast, and natural appearance of degraded underwater images. The bright channel prior of underwater environment [9] is proposed for restoring and enhancing underwater images. For estimating and rectifying the bright channel image, atmospheric light and refining the transmittance image, restoration algorithm is proposed. For color correction and equalizing the histogram distribution, deduced histogram equalization is proposed. A fuzzy based technique [19] called dark channel prior and fuzzy enhancement based method is applied to remove haze from a hazy image. The color correction is done by fuzzy based histogram equalization to reduce the artifacts and amplification of noise. An optimum fuzzy system [11] is proposed to minimizing fuzzy entropy by which the underwater image contrast and visual perception are improved. In order to improve color fidelity and visibility, fuzzy intensification is the best approach. The fuzzy logic procedure is used to reduce the uncertainty in the prediction of haze affected image pixel values and correctly predicting pixels for color correction through which color and contrast is improved with minimum information loss. The fuzzy intensification operator is basically used for improving color and contrast in image enhancement technique. It is a simple scheme to implement image enhancement. The fuzzy intensification based underwater image enhancement technique [1] is available in the literature. The non-fuzzy based and fuzzy based techniques are available [7, 18] and [4,5,6, 8, 15, 16] in literature for image enhanmcement through image dehazing.
2.1 Contribution
-
1.
The modification in fuzzy intensification membership function is proposed in this paper to handle underwater image de-hazing and enhancement.
-
2.
There are two scenarios handled in the proposed technique. In first scenario, the enhanced fuzzy intensification membership function itself is used to enhance the output and restore the hazed underwater image. In second scenario, fuzzy histogram equalization is applied to enhance the restored image.
3 Enhanced fuzzy intensification operator for underwater image de-hazing (EFIO)
3.1 Computation of enhanced fuzzy intensification operator
In the proposed technique, the underwater image is captured and it is represented in RGB color model. For implementing fuzzy intensification operator, the control parameter is computed [1]. After control parameter computation, fuzzy intensification operator is computed for each channel separately. In the proposed methodology, while computing membership function of fuzzy intensification operator, the modification is carried out (Fig. 2).
For RGB color channel, the membership function is computed by the following formulae [1],
By introducing enhanced fuzzy intensification, the above formulae are modified by calculating minimum intensification value in the proposed method.
The Enhanced fuzzy intensification membership function is used to improve the color and contrast without implementing image enhancement techniques. The Enhanced fuzzy intensification operators are calculated by the following formulae
φ r , φ g and φ b are control parameters which is used for processing of image pixels. AF r , AF g , AF b are represented as enhanced fuzzy intensification operator.
3.2 Tuning of parameter
The color fidelity of an underwater image is controlled by tuning parameter [1]. The tuning parameter (Ω) is combined with enhanced fuzzy intensification operator to enhance and restore the underwater image. The control parameter value is set based on experimentation. The range of control parameter value is from 0.4 to 0.7 for the red, green and blue channels. The restored and enhanced output is derived by the following equation
3.3 Fuzzy histogram equalization
The fuzzy histogram [17] of an image is computed using enhanced fuzzy intensification operator. In first scenario of proposed technique, the captured underwater image pixels are having highest value of green and blue channel, the histogram equalization is not necessary. In case of second scenario, the captured underwater image pixels are having highest value of red channel pixels values; the fuzzy histogram equalization is applied. After computing enhanced fuzzy membership function by eq. (7) the fuzzy histogram is computed to improve the contrast and color. The fuzzy histogram is computed using the following formulae
h(i) is the sequence of real numbers or frequency of occurrence of gray level ‘i’ and i∈ 0…L-1. From [2], in conventional histogram equalization, remapping of histogram peaks leads to introducing blocking artifacts in the images. In order to avoid the blocking artifacts and uncertainty for mapping histogram peaks fuzzy histogram is used. Compared to three channels, the information loss is more in red channel. Due to that the fuzzy histogram equalization is done for red channel alone. The brightness and contrast are improved automatically when visibility and fidelity is improved.
4 Results and discussion
The experimental results are obtained using five underwater image dataset. The experiment was conducted using the Ancuti, Fattal, Chiang, Emberton and Gladran dataset with MATLAB R2012a of intel core 2 duo processor and 2GB RAM and 320 GB hard disk capacity. The computational time and performance metrics PSNR, MSE, Entropy are compared with the existing techniques. The main advantage of the proposed technique is minimum computational time with higher PSNR and Entropy values (Figs. 3, 4, 5, 6, 7, and 8).
The above Table 1 compares PSNR, MSE and Entropy value of the proposed enhanced fuzzy intensification operator for underwater image dehazing. The image color fidelity is measured using structural similarity index measure (SSIM). The proposed method shows higher value of SSIM for the databases used in this paper. From the comparison, the PSNR and Entropy values are increased when the underwater images are having hgihre values of blue and green channel pixela values. The 4db to 5 db of differnce in PSNR when the red channel pixel values are higher. When compared to PSNR and Entropy values with visual perception, the proposed method provides higher visual perception for both two scenarios handled in the proposed tehcniques (Figs. 9, 10, 11, and 12).
From the Table 2, the performance metrics of PSNR, MSE values are analyzed and compared. The Entropy and SSIM are the performance measure for the visual perception and color fidelity. The color fidelity of the proposed method is increased when compared to existing methods discussed in the literature [1, 9, 11,12,13,14, 19, 23]. The computational time is very low when compared to other existing methods. From the result analysis, the proposed methods provide better results in terms of qualitatively and quantitatively with minimum computational time. In existing work of fuzzy intensification operator [1] is tested with only image captured from dusty weather. The proposed enhanced fuzzy intensification operator is tested with underwater images that are corrupted by haze effect (Figs. 13, 14, 15, and 16).
5 Conclusion and future enhancement
The Enhanced Fuzzy intensification operator provides higher color fidelity measure and visibility measure in the range of 0.9 of SSIM value and above 8.5 entropy value when compared to existing technologies. The use of fuzzy based techniques is to avoid the uncertainty for removing haze and improving color and contrast of gray level image pixels. The proposed method works suitable for two scenarios of images with higher red channel pixel values and green and blue channel higher values. The enhanced fuzzy intensification itself is adequate to remove the haze and improve the color and visibility. For images having higher red channel pixel values are de-hazed and enhanced by applying fuzzy histogram as post processing. The entropy and structural similarity measure are used as the performance metrics for the visibility and color fidelity improvement in the proposed method. The proposed method works better for removing haze and improving color fidelity and visibility with high value of entropy and SSIM. The proposed work is to be suited for object prediction in video which is considered as a future work.
References
Al-Ameen Z (2016) Visibility enhancement for images captured in dusty weather via tuned tri-threshold fuzzy intensification operators. Int J Intel Syst Appl 8:10–17
Ancuti C, Ancuti CO, Haber T, Bekaert P (2012) Enhancing underwater images and videos by fusion. In: Proceedings of IEEE conference on computer vision and pattern recognition (CVPR ‘12), p 81–88
Chiang JY, Chen Y-C (2012) Underwater image enhancement by wavelength compensation and Dehazing. IEEE Trans Image Process, Vol 21(4):1756–1769
Chiang JY, Chen YC (2012) Underwater image enhancement by wavelength compensation and dehazing. IEEE Trans Image Process 21(4):1756–1769
Codevilla F, Gaya JDO, Filho ND, Botelho S (2015) Achieving turbidity robustness on underwater images local feature detection. In: Proceedings of the British machine vision conference (BMVC). BMVA Press, Durham, pp. 154.1–154.13
Emberton S, Chittka L, Cavallaro A (2015) Hierarchical rank-based veiling light estimation for underwater dehazing. In: Proceedings of the British machine vision conference (BMVC), Swansea, Wales, 8-10 September. pp. 125.1–125.12
Fattal R (2008) Single image dehazing. ACM Trans Graph 27(3):1–8
Galdran A, Pardo D, Picón A, Alvarez-Gila A (2015) Automatic Red-Channel underwater image restoration. J Vis Commun Image Represent 26:132–145
Gao Y, Li H, Wen S (2016) Restoration and enhancement of underwater images based on Bright Channel prior. Math Prob Eng Vol:1–15
Goel G, Dutta M, Goswami S (2015) An approach for shallow underwater images visibility and color improvement. Indian J Sci Technol 8(35):1–5
Hanmandlu M, Jha D (2006) An optimal fuzzy system for color image enhancement. IEEE Trans Image Process, Vol 15(10):2956–2966
Hitam MS, Awalludin EA, Yussof WNJHW, Bachok Z (2013) Mixture contrast limited adaptive histogram equalization for underwater image enhancement. Computer Applications Technology (ICCAT), 2013 International Conference on 20–22 Jan
Li C, Guo J, Pang Y, Chen S, Wang J (2016) Single underwater image restoration by blue-green channels dehazing and red channel correction. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2016, 20-25 March
Li C, Guo J, Wang B, Cong R, Zhang Y, Wanga J (2016) Single underwater image enhancement based on color cast removal and visibility restoration. IEEE Trans Image Process 25(12):5664–5677
Lu H, Li Y, Zhang L, Serikawa S (2015) Contrast enhancement for images in turbid water. J Opt Soc Am A 32(5):886–893
Lu H, Li Y, Nakashima S, Serikawa S Single image Dehazing through robust atmospheric light estimation. Multimed Tools Appl. https://doi.org/10.1007/s11042-015-2977-7
Magudeeswaran V, Ravichandran CG (2013) Fuzzy logic-based histogram equalization for image contrast enhancement. Math Probl Eng 2013:1–10
Nicholas C-B, Anush M, Eustice RM (2010) Initial results in underwater single image dehazing. Proceedings of IEEE OCEANS 2010:1–8
Patil VS, Havaldar RH (2016) Haze removal and fuzzy based enhancement of image. IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), 2016, 15-17 Dec
Prabhakar CJ, Praveen Kumar PU (2011) Image based technique for enhancement of underwater images. Int J Mach Intell 3(4):217–224
Schettini R, Corchs S (2010) Underwater image processing: state of the art of restoration and image enhancement methods. EURASIP J Adv Signal Process 2010:1–14
Serikawa S, Lu H (2013) Underwater image dehazing using joint trilateral filter. Comput Electr Eng 40(1):41–50
Wen H, Tian Y, Huang T, Gao W (2013) Single underwater image enhancement with a new optical model. Circuits and systems (ISCAS), 2013 I.E. International Symposium on 19-23 May
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Akila, C., Varatharajan, R. Color fidelity and visibility enhancement of underwater image de-hazing by enhanced fuzzy intensification operator. Multimed Tools Appl 77, 4309–4322 (2018). https://doi.org/10.1007/s11042-017-5187-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-5187-7