Enhancement of Underwater Images Using Wavelength Compensation Method

Similar documents
A Novel Haze Removal Approach for Road Scenes Captured By Intelligent Transportation Systems

FOG REMOVAL ALGORITHM USING ANISOTROPIC DIFFUSION AND HISTOGRAM STRETCHING

Bhanudas Sandbhor *, G. U. Kharat Department of Electronics and Telecommunication Sharadchandra Pawar College of Engineering, Otur, Pune, India

Underwater Image Enhancement Using Discrete Wavelet Transform & Singular Value Decomposition

Performing Contrast Limited Adaptive Histogram Equalization Technique on Combined Color Models for Underwater Image Enhancement

An Improved Technique for Automatic Haziness Removal for Enhancement of Intelligent Transportation System

Removal of Haze in Color Images using Histogram, Mean, and Threshold Values (HMTV)

Image Enhancement using Histogram Equalization and Spatial Filtering

Smt. Kashibai Navale College of Engineering, Pune, India

Contrast Enhancement for Fog Degraded Video Sequences Using BPDFHE

Single Image Haze Removal with Improved Atmospheric Light Estimation

CSE 564: Scientific Visualization

A Survey on the various Underwater image enhancement techniques

ENHANCED VISION OF HAZY IMAGES USING IMPROVED DEPTH ESTIMATION AND COLOR ANALYSIS

A Single Image Haze Removal Algorithm Using Color Attenuation Prior

Keywords-Image Enhancement, Image Negation, Histogram Equalization, DWT, BPHE.

Image Processing for feature extraction

ABSTRACT I. INTRODUCTION

Detection of Defects in Glass Using Edge Detection with Adaptive Histogram Equalization

Implementation of Block based Mean and Median Filter for Removal of Salt and Pepper Noise

Color Image Segmentation Using K-Means Clustering and Otsu s Adaptive Thresholding

A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter

Review and Analysis of Image Enhancement Techniques

IMPROVEMENT USING WEIGHTED METHOD FOR HISTOGRAM EQUALIZATION IN PRESERVING THE COLOR QUALITIES OF RGB IMAGE

Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks

Haze Removal of Single Remote Sensing Image by Combining Dark Channel Prior with Superpixel

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Color Transformations

Fast Single Image Haze Removal Using Dark Channel Prior and Bilateral Filters

Image Processing Lecture 4

Underwater Depth Estimation and Image Restoration Based on Single Images

Research on Enhancement Technology on Degraded Image in Foggy Days

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Chapter 3 Part 2 Color image processing

Keywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR.

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

VLSI Implementation of Impulse Noise Suppression in Images

Fig Color spectrum seen by passing white light through a prism.

EFFICIENT CONTRAST ENHANCEMENT USING GAMMA CORRECTION WITH MULTILEVEL THRESHOLDING AND PROBABILITY BASED ENTROPY

6 Color Image Processing

Measuring a Quality of the Hazy Image by Using Lab-Color Space

Method Of Defogging Image Based On the Sky Area Separation Yanhai Wu1,a, Kang1 Chen, Jing1 Zhang, Lihua Pang1

Survey on Image Fog Reduction Techniques

FPGA IMPLEMENTATION OF HAZE REMOVAL ALGORITHM FOR IMAGE PROCESSING Ghorpade P. V 1, Dr. Shah S. K 2 SKNCOE, Vadgaon BK, Pune India

Color Reproduction. Chapter 6

A Scheme for Increasing Visibility of Single Hazy Image under Night Condition

Image Denoising Using Statistical and Non Statistical Method

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images

A Review Paper on Image Processing based Algorithms for De-noising and Enhancement of Underwater Images

Contrast Enhancement Based Reversible Image Data Hiding

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

A fuzzy logic approach for image restoration and content preserving

The Classification of Gun s Type Using Image Recognition Theory

Guided Image Filtering for Image Enhancement

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

A REVIEW ON RELIABLE IMAGE DEHAZING TECHNIQUES

Image Quality Assessment for Defocused Blur Images

Quality Measure of Multicamera Image for Geometric Distortion

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

IMAGE PROCESSING: AREA OPERATIONS (FILTERING)

Image acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor

Image Filtering Josef Pelikán & Alexander Wilkie CGG MFF UK Praha

Segmentation of Microscopic Bone Images

Color Image Processing EEE 6209 Digital Image Processing. Outline

Image Enhancement System Based on Improved Dark Channel Prior Chang Liu1, a, Jun Zhu1,band Xiaojun Peng1,c

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Impulse Noise Removal Based on Artificial Neural Network Classification with Weighted Median Filter

For a long time I limited myself to one color as a form of discipline. Pablo Picasso. Color Image Processing

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

The Research of the Lane Detection Algorithm Base on Vision Sensor

IMAGE PROCESSING PROJECT REPORT NUCLEUS CLASIFICATION

ISSN Vol.03,Issue.29 October-2014, Pages:

REALIZATION OF VLSI ARCHITECTURE FOR DECISION TREE BASED DENOISING METHOD IN IMAGES

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

International Journal of Computer Engineering and Applications, REVIEW ON ENHANCEMENT OF UNDERWATER IMAGES

Edge Preserving Image Coding For High Resolution Image Representation

Analysis of Contrast Enhancement Techniques For Underwater Image

Performance analysis of Absolute Deviation Filter for Removal of Impulse Noise

Feature Extraction of Human Lip Prints

Mod. 2 p. 1. Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur

AN ITERATIVE UNSYMMETRICAL TRIMMED MIDPOINT-MEDIAN FILTER FOR REMOVAL OF HIGH DENSITY SALT AND PEPPER NOISE

Comparison of Two Pixel based Segmentation Algorithms of Color Images by Histogram

DEFOCUS BLUR PARAMETER ESTIMATION TECHNIQUE

Color Image Processing

The human visual system

Color Constancy Using Standard Deviation of Color Channels

Method to acquire regions of fruit, branch and leaf from image of red apple in orchard

Image Denoising using Filters with Varying Window Sizes: A Study

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

Automatic Licenses Plate Recognition System

Continuous Flash. October 1, Technical Report MSR-TR Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052

Image Visibility Restoration Using Fast-Weighted Guided Image Filter

Course overview; Remote sensing introduction; Basics of image processing & Color theory

Refined Slanted-Edge Measurement for Practical Camera and Scanner Testing

CSE 564: Visualization. Image Operations. Motivation. Provide the user (scientist, t doctor, ) with some means to: Global operations:

Pixel Classification Algorithms for Noise Removal and Signal Preservation in Low-Pass Filtering for Contrast Enhancement

A moment-preserving approach for depth from defocus

Impulse Noise Removal and Detail-Preservation in Images and Videos Using Improved Non-Linear Filters 1

Transcription:

Enhancement of Underwater Images Using Wavelength Compensation Method R.Sathya, M.Bharathi PG Scholar, Electronics, Kumaraguru College of Technology, Coimbatore, India Associate Professor, Electronics, Kumaraguru College of Technology, Coimbatore, India ABSTRACT: Most important source of distortion in underwater environs are Haze and Hue alteration. Haze is produced because of the effect of light scattering by particle present in the underwater environment. Hue alterations occur when light enter deeper in underwater. These two issues make the picture look darker and low luminosity.haze removal and Hue altered enhancement is important for this kind of low visibility and low contrast underwater images. The existing Dark Channel Prior method effectively removes Haze but color change is not processed. In this paper underwater image enhancement is carried out in two steps. In the first step Haze in the underwater image is removed using dark channel prior. In the second step Hue alterations handled by wavelength compensation. Once depth map is derived, luminance of foreground and background inside the image can be separated and compared. To regulate the Hue alteration wavelength can be compensated using average RGB channels in the image. After computing the scale value of each RGB component, wavelength is compensated together with the average RGB and scale value of each channel in the image. Performance of the proposed method of wavelength compensated image is evaluated using the PSNR, Focus Measurement, Contrast Improvement Index, and Feature Similarity Index. Performance measurement of the wavelength compensation produces better enhancement results than existing method. KEYWORDS:hue alteration, hazy image, depth map, color balance, light scattering, light absorption, RGB channel, wavelength compensation. I. INTRODUCTION Digital Image Processing involves the modification of digital data for improving the image qualities. Maximizing clarity, sharpness and details of features of interest towards information extraction and further analysis are achieved using digital image processing. It accentuates or sharpens image features such as edges, boundaries, or contrast to make a graphic display more helpful for display and analysis. The raw digital data when viewed on the display will make it difficult to distinguish fine features.the enhancement doesn't increase the inherent information content of the data, but it increases the dynamic range of the chosen features so that they can be detected easily. Fig1 shows basic block diagram of image enhancement technique. Input Image Image Enhancement Output Image Application Specific Fig 1 Basic Block Diagram of Image Enhancement The underwater images raise new challenges and enforce trivial problems due to light absorption and scattering effects of the light and inherent structure less environment. The quality of underwater images plays a pivotal role in scientific missions such as monitoring oceanic populations, and assessing geological or biological atmosphere. Copyright to IJIRCCE 10.15680/ijircce.2015.0303091 1829

Capturing of underwater images is challenging, mainly due to light scattering effect caused by the particles, Light incident on object reflected multiple directions by the particle present in the water. Particles like sand, minerals, plankton etc. This scattering effect makes an image unclear, as illustrated in Fig.2. Alternative identified problem is relating to density of water than air light. In underwater environment light rays travels to the water and it gets reflected and deflected multiple times. Aggregate of light is degraded when light propagates deeper in water. And hence color wavelengths are plunged one by one. Color wavelengths dropped off when light rays goes deeper in water on their wavelength. Red color has disappeared at the depth of 3m. At the further depth orange and yellow colors goes off. Finally green and purple disappeared. This light absorption due to varying degrees of attenuation encountered by different wavelengths of light, this will always make an underwater image as blue dominated. For example appearance of color model in underwater illustrated in Fig.3. Fig.2. Natural light enters from air to an underwater scene point Fig.3. Appearance of Color Model in Underwater II. RELATED WORK The color-change correction techniques estimate underwater environmental parameters by performing color registration with consideration of light attenuation, employing histogram equalization in both RGB and HSI color spaces to balance the luminance distributions of color, and dynamically mixing the illumination of an object in a distance-dependent way by using a controllable multicolor light source to compensate color loss. The color imaging underwater rely on flooding objects with white light from close distances (e.g. less than 0.5m), possibly followed by post-processing. The post-processing step approximates the color of the image by manually setting a white point and correcting the image uniformly so that the selected point appears white. Accurate coloring in water refers to the equivalence between the color spectrum that reaches the imaging device in water to the color spectrum for the same object in air. The vignetting is typically assumed to be continuous, circular in shape, centered at the image centre, and is approximately the same in all frames. The parameters for these models can be estimated using either single or multiple images. The gradient along the radial direction from a single image for their vignetting parameter estimation, whereas the camera response, was assumed to be known. III. PROPOSED METHOD In wavelength compensation the distance between objects to camera is estimated by using Dehazing algorithm. Based on the depth map the foreground and background area within the image is segmented. The foreground and Copyright to IJIRCCE 10.15680/ijircce.2015.0303091 1830

background light intensities of the image are then compared, to determine an artificial light scattering effect is employed during the image acquiring process; the added luminance is to be eliminated by detecting the artificial light source. The Wavelength Compensation algorithm is utilized to remove the haze effect and color change along the underwater propagation path. A. Depthmap Fig.4. Flow Chart of Proposed Method The dark channel, which is an existing scene depth derivation method, is based on the fact that, in most of the non-background light patches on a haze free underwater image, at some pixels as a minimum hue channel has a very little intensity. The minimum intensity in such a patch should have a very low value, called a dark channel. Pixels with a very low value cannot be found in the local patch, which implies the existence of haze. The concentration of haze can be quantified by dark channel prior algorithm. This in turn provides the object camera distance, i.e. the depth map. The underwater hazy image can be modeled by using the Radiative Transport equation, Where λ Є {Red,Green,Blue} Uλ(x) = jλ(x).tλ(x) + (1-tλ(x)). Bλeq.(1) Here x is a point on the underwater scene, Iλ(x) is the image captured by the camera, jλ(x) is the scene radiance at point x ie the actual amount of light source reflected from point x, tλ(x) is the lingering energy proportion of jλ(x) after reflecting from point x in the underwater scene before reaching the camera. Bλis the homogeneous background light and λ is the light wavelength. The lingering energy proportion is a function of both the wavelength λ and the object camera distance d(x). The direct attenuation jλ(x).tλ(x) describes the decay of scene radiance in the water. The dark channel can be calculated by using the equation, Darkchannel = min(uλ(x)) eq. (2) Where λ Є {red,green,blue} Uλ(x) is the submerged image captured by camera. The background light Bλis usually assumed to be the pixel intensity with the highest brightness value in an image. The brightest pixel value among all local minima corresponds to the background light as follows, Bλ= max(min(uλ(x))) eq. (3) The deepness estimation can be calculated by using the formula Depth map = 1-min{median(Jλ(x))/Bλ} eq. (4) Copyright to IJIRCCE 10.15680/ijircce.2015.0303091 1831

The median filter is used to smoothing technique. B. Image Segmentation Initially the image is considered and segmented at foreground and background using depth map. Then luminance value is estimated at both foreground and background. When the luminance is comparatively high at foreground than that of background it is generally stated to be less scattering. If less scattering is determined it should be removed by updating the foreground and background luminance value. Then wavelength compensation method is adopted. C.Wavelength compensation Aim of this proposed algorithm is to Haze removal and compensate the Hue altered image wavelength. Wavelength compensation consists of following steps. Step 1: Compute average value of R, G, and B components. Step 2: Gray value is the average of R, G, and B average. Step 3: Calculate scale value for each component using eq. (5) R_Scale value= Gray value/ R_Avg G_Scale value= Gray value/ G_Avg B_Scale value= Gray value/ B_Avg eq. (5) Step 4: Estimate wavelength compensated R, G, and B component using eq (6). WC_R= R_Scale value* im(r) WC_G= G_Scale value* im(g) WC_B= B_Scale value* im(b) eq. (6) IV. SIMULATION RESULTS AND DISCUSSIONS The experimental results demonstrate superior haze removing and color balancing capabilities of the proposed algorithm over traditional dehazing and histogram equalization methods. Underwater input image downloaded from youtube website. From the input image minimum intensity pixels are estimated and shown in Fig.8. (a)input Image, (b) Dark Channel. (a) Input Image (b) Dark Channel After estimating the low intensity value of underwater image Depth of the image is calculated the depthmap after refinement reduces the mosaic effect and captures the contours of objects more accurately. Based on the depth Copyright to IJIRCCE 10.15680/ijircce.2015.0303091 1832

map image is segmented as Foreground and Backgroundfor luminance value of the image shown in Fig.8. (c)depth Map Image, (d) Foreground Images, (e) Background Images. (c) Depth Map Image (d) Foreground Images Using foreground and background segmentation, light scattering effect is removed and Average Scale value of RGB of the image is computed for compensating the wavelength. Fig.8. (f) Wavelength Compensated Image shows the after compensated RGB wavelength. (e) Background Images (f) Wavelength Compensated Image Fig.5. Underwater image after processing with wavelength compensation The performance measure for enhancement of the image can be determined by means of measuring its contrast improvement index, feature similarity index measurement, PSNR and Focus Measurement asshown in Table.1. Copyright to IJIRCCE 10.15680/ijircce.2015.0303091 1833

A. PSNR The Mean Square Error (MSE) and the Peak Signal to Noise Ratio (PSNR) are the two error metrics used to compare image compression quality. The MSE represents the cumulative squared error between the compressed and the original image, whereas PSNR represents a measure of the peak error. To compute the PSNR, the block first calculates the mean-squared error using the following equation: MSE= M,N I 1 m,n I 2 m.n 2 M N eq. (7) In the previous equation, M and N are the number of rows and columns in the input images, respectively. Then the block computes the PSNR using the following equation: PSNR=20log 10 B. Tenengrad (Focus Measurement) MAX MSE eq. (8) In order to evaluate the effectiveness of the resultant image a well-known benchmark-image focus measure. The tenengrad criterion is based on gradient,at each pixel(x, y), were the partial derivatives are obtained by a high-pass filter, eg., The gradient magnitude is given by: sobel operator, with the convolution kernels And the tenengrad criterion is formulated as S(x, y) = i x i x, y 2 + i y i(x, y) 2 eq. (9) TEN= x y s(x, y) 2 >Teq. (10) Where T is the threshold. The quality of the image is usually considered better if its tenengrad value is higher. C. contrast Improvement Index (CII) A quantitative measure of contrast improvement is calculated using contrast improvement index (CII). Contrast improvement index can be found by using following equation. CII =C enhanced / C original eq. (11) Where C enhanced andc original denotes the contrast values for the region of interest in the enhanced and the original images respectively. The contrast C in the image is defined in eq. (12) D. Feature Similarity Index Measurement (FSIM) C=max-min/max+mineq. (12) Similarity between input image and enhanced image is calculated by using feature similarity index measurement. FSIM can found by using eq. (13). FSIM = S PC x Ω. S G x. S I x.s Q x λ PC m (x) Ω PC m (x) eq. (13) Copyright to IJIRCCE 10.15680/ijircce.2015.0303091 1834

TABLE 1 PERFORMACE ANALYSIS OF WAVELENGTH COMPENSATION METHOD Enhancement Method Histogram Equalization Dark Channel Prior Wavelength Compensation PSNR FM CII FSIM 16.256dB 1.3417e+004 1.6724 0.8076 25.4306dB 3.5868e+008 1.7387 0.82112 43.086dB 5.5482e+008 1.9820 0.9979 V. CONCLUSION The underwater image suffers from low contrast and resolution due to modest visibility surroundings, consequently object identification become typical mission. The underwater image enhancement of hazy and hue altered images using Wavelength compensation algorithm is to compensate various degree of attenuation along the propagation path, and influence of light scattering effect considered. In this project the impact of the light scattering effect isremoved from the underwater image. For removing the influence of light scattering effect, initially the deepness of the image map is derived. Based on the depth map derivation the image is segmented to foreground and background images. Then the presence of light scattering effect is detected by comparing the mean luminance of foreground and background images. If the luminance of foreground is greater than the background, then there exists an artificial light source. If the presence of light scattering effect is detected then the influence of it is eliminated from the hazed underwater image. Then wavelength of underwater image is compensated in two steps. 1) Calculating average of each RGB component in the image. 2) Scale value is calculated from the computed average RGB channel. The haze effect and hue alteration can be effectively removed by using Wavelength Compensation algorithm.from the performance analysis and evaluation chart clear that the wavelength compensation method is better than the Dark Channel prior and Histogram Equalization. The evaluation of the wavelength compensation algorithm is evaluated for underwater images and videos downloaded from youtube. Results demonstrate hue alteration removing of the wavelength compensation algorithm over dark channel prior. REFERENCES [1]K. Lebart, C. Smith, E. Trucco, and D. M. Lane, Automatic indexing of underwater survey video: algorithm and benchmarking method, IEEE J. Ocean. Eng., vol. 28, no. 4, pp. 673 686, Oct. 2003. [2]Prabhakar C.J.1*, Praveen Kumar P.U, An Image Based Technique For Enhancement Of Underwater mages, December 09, 2011 [3]Wan NuralJawahirHj Wan Yussof, Muhammad SuzuriHitam, EzmahamrulAfreenAwalludin, and ZainuddinBachok, PerformingContrast Limited Adaptive Histogram Equalization Technique on Combined Color Models for Underwater Image Enhancement, International Journal of Interactive Digital Media. [4] J. R. Zaneveld and W. Pegau, Robust underwater visibility parameter, Opt. Exp., vol. 11, no. 23, pp. 2997 3009, 2003. [5]E. Trucco and A. T. Olmos-Antillon, Self-tuning underwater image restoration, IEEE J. Ocean. Eng., vol. 31, no. 2, pp. 511 519, Apr. 2006. [6]J. S. Jaffe, Computer modeling and the design of optimal underwater imaging systems, IEEE J. Ocean. Eng., vol. 15, no. 2, pp. 101 111, Apr. 1990. [7]M. C.W. van Rossum and T. M. Nieuwenhuizen, Multiple scattering of classical waves: Microscopy, mesoscopy and diffusion, Rev. Modern Phys., vol. 71, no. 1, pp. 313 371, Jan. 1999 [8]Y. Y. Schechner and N. Karpel, Recovery of underwater visibility and structure by polarization analysis, IEEE J. Ocean. Eng., vol. 30, no. 3, pp. 570 587, Jul. 2005. [9]I. Vasilescu, C. Detwiler, and D. Rus, Color-accurate underwater imaging using perceptual adaptive illumination, in Proc. Robot. Sci. Syst., Zaragoza, Spain, 2010. [10]K. He, J. Sun, and X. Tang, Single image haze removal using Dark Channel Prior, in Proc. IEEE CVPR, 2009, vol. 1, pp. 1956 1963. [11]L. A. Torres-Méndez and G. Dudek, Color correction of underwater images for aquatic robot inspection, in Proc. EMMCVPR, 2005, vol. 3757, Lecture Notes in Computer Science, pp. 60 73. BIOGRAPHY R.Sathyais a PG Scholar in the Kumaraguru College of Technology. She received Bachelor of Engineering (B.E) degree in 2012 from Anna University, Chennai, India. Her research interests are Image Processing Computer Networks (wireless Networks),MATLAB,etc. Copyright to IJIRCCE 10.15680/ijircce.2015.0303091 1835