SlideShare a Scribd company logo
1 of 8
Download to read offline
TELKOMNIKA, Vol.16, No.6, December 2018, pp.2622~2629
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v16i6.9236 ๏ฎ 2622
Received March 12, 2018; Revised September 28, 2018; Accepted October 8, 2018
Underwater Image De-nosing using Discrete Wavelet
Transform and Pre-whitening Filter
Mohanad Najm Abdulwahed*, Ali kamil Ahmed
Materials Department, University of Technology, Baghdad, Iraq
*Corresponding author, e-mail: mohanad.najm@yahoo.com
Abstract
Image denoising and improvement are essential processes in many underwater applications.
Various scientific studies, including marine science and territorial defence, require underwater exploration.
When it occurs underwater, noise power spectral density is inconsistent within a certain range of
frequency, and the noise autocorrelation function is not a delta function. Therefore, underwater noise is
characterised as coloured noise. In this study, a novel image denoising technique is proposed using
discrete wavelet transform with different basis functions and a whitening filter, which converts coloured
noise characteristics to white noise prior to the denoising process. Results of the proposed method depend
on the following performance measures: peak signal-to-noise ratio (PSNR) and mean squared error. The
results of different wavelet bases, such as Debauchies, biorthogonal and symlet, indicate that the
denoising process that uses a pre-whitening filter produces more prominent images and better PSNR
values than other methods.
Keywords: underwater noise, denoising, wavelet transform, PSNR, whitening
Copyright ยฉ 2018 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Efficient underwater image denoising is a critical aspect for many applications [1].
Underwater images present two main problems: light scattering that alters light path direction
and colour change. The basic processes in underwater light propagation are scattering and
absorption. Underwater noise generally originates from man-made (e.g. shipping and machinery
sounds) and natural (e.g. wind, seismic and rain) sources. Underwater noise reduces image
quality [1, 2], and denoising has to be applied to improve it [3]. Underwater sound attenuation is
dependent on frequency. Consequently, power spectral density for ambient noise is
defined as coloured [4]. Many image denoising techniques are described in [5-9]. A method
based on adaptive wavelet with adaptive threshold selection was suggested in [5] to overcome
the underwater image denoising problem. Assume that an underwater image has a small
signal-to-noise ratio (SNR) and image quality is poor. The simulation results show that the
proposed method successfully eliminates noise, improves the peak SNR (PSNR) output of the
image and produces a high-quality image. Light is repeatedly deflected and reflected by existing
particles in the water due to the light scattering phenomenon, which degrades the visibility and
contrast of underwater images. Therefore, underwater images exhibit poor quality. To process
images further, wavelet transform and Weberโ€™s law were proposed in [8]. Firstly, several
pre-processing methodologies were conducted prior to wavelet denoising thresholding. Then,
Weberโ€™s law was used for image enhancement along with wavelet transform. Consequently, the
recovered images were enhanced and the noise level was reduced. In the current study, a novel
image denoising method is proposed in the presence of underwater noise using a pre-whitening
filter and discrete wavelet transform (DWT) with single-level estimation.
2. Characteristics of Ambient Noise
The characteristics of underwater noise in seas have been discussed extensively [10].
Such noise has four components: turbulence, shipping, wind and thermal noises. Each
component occupies a certain frequency band of spectrum. The PSD of each component is
expressed as [11-13].
TELKOMNIKA ISSN: 1693-6930 ๏ฎ
Underwater Image De-nosing using Discrete Wavelet... (Mohanad Najm Abdulwahed)
2623
๐‘๐‘ก(๐‘“) = 17 โˆ’ log ๐‘“ (1)
๐‘๐‘ (๐‘“) = 40 + 20(๐‘  โˆ’ 5) + 26๐‘™๐‘œ๐‘”๐‘“ โˆ’ 60logโก( ๐‘“ + 0.03) (2)
๐‘ ๐‘ค(๐‘“) = 50 + 7.5๐‘ฃ ๐‘š
1
2 + 20๐‘™๐‘œ๐‘”๐‘“ โˆ’ 40logโก( ๐‘“ + 0.4) (3)
๐‘๐‘กโ„Ž(๐‘“) = โˆ’15 + 20๐‘™๐‘œ๐‘”๐‘“ (4)
where f represents the frequency in KHz. Therefore, the total PSD of underwater noise for a
given frequency f (kHz) is
โกโก๐‘† ๐‘ฅ๐‘ฅ(๐‘“) = ๐‘๐‘ก(๐‘“) + ๐‘๐‘ (๐‘“) + ๐‘ ๐‘ค(๐‘“) + ๐‘๐‘กโ„Ž(๐‘“) (5)
Figure 1 presents the experimental noise PSD in deep water under various activities
conditions for shipping with a fixed speed of wind of (3.6 m/s). Each noise source is dominant in
certain frequency bands, as indicated in Table 1.
Table 1. UWAN Band
Band Type
0.1Hz - 10Hz Turbulence noise
10Hz - 200Hz Shipping noise
0.2 kHz - 100 kHz Wind noise
above 100 kHz Thermal noise
3. Image Model
Noise interference is a common problem in digital communication and image
processing. An underwater noise model for image denoising in an additive coloured noise
channel is presented in this section. Numerous applications assume that a received image can
be expressed as (6):
๐‘ฅ(๐‘›) = ๐‘ (๐‘›) + ๐‘ฃ(๐‘›) (6)
where ๐‘ (๐‘›) is the original image and ๐‘ฃ(๐‘›) denotes underwater noise. Hence, denoising aims to
eliminate the corruption degree of ๐‘ (๐‘›) caused by ๐‘ฃ(๐‘›). The power spectrum and
autocorrelation of additive white Gaussian noise (AWGN) are expressed as (7, 8) [14]:
๐‘… ๐‘ฃ๐‘ฃโก(๐‘š)โก= โก๐ธโก{๐‘ฃ(๐‘š)๐‘ฃ(๐‘šโก + โก๐‘˜)}โก= ๐œŽ๐‘ฃ
2
โก๐›ฟ(๐‘š) (7)
๐‘ ๐‘ฃ๐‘ฃ[๐‘’ ๐‘—2๐œ‹๐‘“] = ๐ท๐น๐‘‡ ๐‘šโ†’๐‘“{๐‘… ๐‘ฃ๐‘ฃ(๐‘˜)} =โก ๐œŽ๐‘ฃ
2
โกโกโกโกโกโกโกโกโกโกโกโก
โˆ’๐‘“๐‘ 
2
โ‰ค ๐‘“ โ‰ค
๐‘“๐‘ 
2
(8)
The PSD of AWGN remains constant across the entire frequency range, in which all
ranges of frequencies have a magnitude ofโกฯƒv
2
. The probability distribution function ๐œŒ ๐‘ฃ(๐‘ฃ) for
AWGN is specified by [15]
๐œŒ ๐‘ฃ(๐‘ฃ) =
1
๐œŽ๐‘ฃโˆš2๐œ‹
๐‘’
โˆ’
๐‘ฃ2
2๐œŽ ๐‘ฃ
2
(9)
where ๐œŽ๐‘ฃ represents the standard deviation. With regard to autocorrelation functions, the delta
function indicates that adjacent samples are independent. Therefore, observed samples are
considered independent and identically distributed.
Underwater noise is dependent on frequency [16, 17]; hence, the assumption that it is
AWGN is invalid, and instead, it is suitably modelled as coloured noise [1, 2, 18]. The PSD of
coloured noise is defined as [19, 20]
๏ฎ ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2622-2629
2624
๐‘† ๐‘‰๐‘‰(๐‘’ ๐‘—2๐œ‹๐‘“) =โกโก
1
๐‘“ ๐›ฝ
โกโกโกโกโกโกโกโกโกโก๐›ฝ > 0,
โˆ’๐‘“๐‘ 
2
โ‰ค ๐‘“ โ‰ค
๐‘“๐‘ 
2
(10)
However, theโก๐‘… ๐‘ฃ๐‘ฃ[๐‘š] of coloured noise is not like a delta function, but, it is takes the
formula of a ๐‘ ๐‘–๐‘›๐‘(โก) function [14, 19]. In contrast to AWGN, noise samples are correlated [20].
4. Whitening Filter and Inverse Whitening Filter
A linear time-invariant whitening filter can be used to transform coloured noise into
white noise [14, 21]. Through the transfer function ๐ป(๐‘ง), the prediction error filter (PEF) is used
for whitening purposes [20, 22]. The output of PEF is determined as the difference between the
actual and estimated sequences of the linear predictor. The one-step-forward predictor filter is
expressed as
๐‘ฅฬ€( ๐‘›) = โˆ’ โˆ‘ ๐‘Ž ๐‘(๐œ†)๐‘ฅ(๐‘› โˆ’ ๐œ†)
๐‘
๐œ†=1
(11)
where p shows the length of the designed filter. โก๐‘Ž ๐‘(๐‘›) represents the coefficient of filter. The
forward prediction error is defined as [20]
๐‘’ ๐‘(๐‘›) = ๐‘ฅ(๐‘›) โˆ’ ๐‘ฅฬ€( ๐‘›) = ๐‘ฅ(๐‘›) + โˆ‘ ๐‘Ž ๐‘(๐œ†)๐‘ฅ(๐‘› โˆ’ ๐œ†)
๐‘
๐œ†=1
(12)
The filter coefficients can be estimated by minimising mean squared error (MSE). The transfer
function of a filter can then be defined as
๐ป ๐‘(๐‘ง) =
๐ธ ๐‘(๐‘ง)
๐‘‹(๐‘ง)
= 1 + ๐‘Ž1 ๐‘งโˆ’1
+ ๐‘Ž2 ๐‘งโˆ’2
+ โ‹ฏ + ๐‘Ž ๐‘ ๐‘งโˆ’๐‘
(13)
If the order of the PEF is suitably large, then the output of filter becomes white noise [20].
The output of PEF filter denotes the process of convolution between a noisy
image and the impulse response of filter used in the whitening process .
Therefore, the output of PEF is a coloured version of the original image in white noise.
๐‘ฅ ๐‘ค(๐‘›) = ๐‘ฅ(๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) = ๐‘ (๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) + ๐‘ฃ(๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) (14)
After the filter coefficients are determined, the noise term ๐‘ฃ(๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) is minimised through a
denoising process, thereby producing a clean version of the transformed image as follows:
๐‘ ฬ‚ ๐‘ค(๐‘›) = ๐‘ (๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) (15)
An inverse whitening filter (IWF) can be used to recover the original image [23]. โ„Ž๐ผ๐‘Š๐น(๐‘›)
denotes the impulse response of the IWF. The recovered image is
๐‘ ฬ‚( ๐‘›) =โก ๐‘ ฬ‚ ๐‘ค(๐‘›) โˆ— โ„Ž๐ผ๐‘Š๐น(๐‘›) = ๐‘ (๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) โˆ— โกโ„Ž๐ผ๐‘Š๐น(๐‘›) (16)
represents the relationship between the whitening and inverse whitening
filters. The image recovered in the z-domain can be defined as
๐‘†ฬ‚(๐‘ง) = ๐‘†(๐‘ง). ๐ป ๐‘ƒ(๐‘ง)โก. ๐ป๐ผ๐‘Š๐น(๐‘ง) = ๐‘†(๐‘ง) (17)
The previously described overall process is illustrated in Figure 1.
TELKOMNIKA ISSN: 1693-6930 ๏ฎ
Underwater Image De-nosing using Discrete Wavelet... (Mohanad Najm Abdulwahed)
2625
Figure 1. Overall diagram of the denoising method that uses whitening and pre-whitening
processes.
5. Image Denoising
Wavelets are used in image processing for sample edge detection, watermarking,
compression, denoising and coding of interesting features for subsequent classification [24, 25].
The following subsections discuss image denoising by thresholding the DWT coefficients.
5.1. DWT of an Image Data
An image is presented as a 2D array of coefficients. Each coefficient represents the
brightness degree at that point. Most herbal photographs exhibit smooth colouration variations
with excellent details represented as sharp edges among easy versions. Clean variations in
colouration can be strictly labelled as low-frequency versions, whereas pointy variations can be
labelled as excessive-frequency versions. The low frequency components
(i.e. smooth versions) establish the base of a photograph, whereas the
excessive-frequency components (i.e. the edges that provide the details) are uploaded upon the
low-frequency components to refine the image, thereby producing an in-depth image. Therefore,
the easy versions are more important than the details. Numerous methods can be used to
distinguish between easy variations and photograph information. One example of these
methods is picture decomposition via DWT remodelling. The different decomposition levels of
DWT are shown in Figure 2.
Figure 2. DWT decomposition levels
5.2. The Inverse DWT of an Image
Different classes of data are collected into a reconstructed image by using reverse
wavelet transform. A pair of high- and low-pass filters is also used during the reconstruction
process. This pair of filters is referred to as the synthesis filter pair. The filtering procedure is
simply the opposite of transformation; that is, the procedure starts from the highest level. The
filters are firstly applied column-wise and then row-wise level by level until the lowest level is
reached.
6. Proposed Method
The following steps describe the image denoising procedure that uses a pre-whitening
filter.
๏ฎ ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2622-2629
2626
1) The pre-whitening process is performed on a noisy image using PEF to convert coloured
noise to white noise.
2) The DWT of a noisy image is computed.
3) Noise variance is estimated by using the following robust median estimator:
4)
๐œŽ๐‘ฃ =
๐‘š๐‘’๐‘‘๐‘–๐‘Ž๐‘›(|๐‘‹ ๐ท(๐‘›, ๐‘˜)|)
0.6745
(18)
where ๐‘‹ ๐ท(๐‘›, ๐‘˜) represents all the coefficients of the wavelet detail in level k.
5) A soft threshold is applied to the sub-band coefficients for each sub-band, except for the
low-pass or approximation sub-band.
6)
๐‘‹ ๐ท,๐›พ(๐‘›, ๐‘˜) = {
๐‘ ๐‘”๐‘›(๐‘‹ ๐ท(๐‘›, ๐‘˜))(|๐‘‹ ๐ท(๐‘›, ๐‘˜)| โˆ’ ๐›พ ๐‘˜)โกโกโกโกโกโก๐‘–๐‘“|๐‘‹ ๐ท(๐‘›, ๐‘˜)| > ๐›พ ๐‘˜
0โกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโก๐‘–๐‘“|๐‘‹ ๐ท(๐‘›, ๐‘˜)| โ‰ค ๐›พ ๐‘˜
(19)
where ๐›พ ๐‘˜ denotes the threshold value in level k, and ๐‘‹ ๐ท,๐›พ(๐‘›, ๐‘˜) represents the wavelet detail
coefficients after the thresholding process in level k.
7) The image is reconstructed by applying inverse DWT to obtain the denoised image. Figure 3
shows the data flow diagram of the image denoising process.
Figure. 3 Data flow diagram of image denoising using a pre-whitening filter.
TELKOMNIKA ISSN: 1693-6930 ๏ฎ
Underwater Image De-nosing using Discrete Wavelet... (Mohanad Najm Abdulwahed)
2627
6.1. Performance Measures
Common measurement parameters for image reliability include mean absolute error,
normalized MSE (NMSE), PSNR and MSE [26]. An SNR over 40 dB provides excellent image
quality that is close to that of the original image; an SNR of 30โ€“40 dB typically produces good
image quality with acceptable distortion; an SNR of 20โ€“30 dB presents poor image quality an
SNR below 20 dB generates an unacceptable image [27].
The calculation methods of PSNR and NMSE [28] are presented as follows:
PSNR = 10โก๐‘™๐‘œ๐‘”10
2552
๐‘€๐‘†๐ธ
(20)
where MSE is the MSE between the original image (๐‘ฅ) and the denoised image (๐‘ฅฬ‚) with
size Mร—N:
MSE =
1
๐‘€ โˆ— ๐‘
โˆ‘ โˆ‘[๐‘ฅ(๐‘–, ๐‘—) โˆ’ ๐œ˜(๐‘–, ๐‘—)]2
๐‘
๐‘“=1
๐‘€
๐‘–=1
โก (21)
7. Results and Discussion
MATLAB is used as the experimental tool for simulation, and simulation experiments
are performed on a diver image to confirm the validity of the algorithm. The simulations are
achieved at PSNR ranging from 30 dB to 60 dB by changing noise power from 0 dB to 15 dB.
The applied order of the whitening filter is 10. Different denoising wavelet biases
(i.e. Debauchies, biorthogonal 1.5 and symlet) are tested on an image with underwater noise via
numerical simulation. As shown in Figure 4, soft thresholding and four decomposition levels are
used.
Tables 2, 3 and 4 show the performance of the proposed method on various noise
power based on the Debauchies, symlet and biorthogonal wavelet biases, respectively. The
PSNR and MSE values are calculated based on each noise power value.
Table 2. Performance Results of PSNR and MSE on Diver Image Based on
Debauchies Wavelet Bias
Noise power (db) PSNR MSE
0 58.7275 0.0878
3 53.1670 0.3161
5 50.0854 0.6426
11 39.9653 6.6062
15 30.2530 61.8279
Table 3. Performance Results of PSNR and MSE on Diver Image Based on
Symlet Wavelet Bias
Noise power (db) PSNR MSE
0 58.8266 0.0859
3 53.3248 0.3048
5 50.0299 0.6509
10 40.0077 6.5420
15 30.0591 64.6499
Table 4. Performance Results of PSNR and MSE on Diver Image Based on Biorthogonal
Wavelet Bias
Noise power (db) PSNR MSE
0 58.7560 0.0873
3 53.4219 0.2981
5 50.2130 0.6240
10 39.7970 6.8672
15 30.0840 64.2804
๏ฎ ISSN: 1693-6930
TELKOMNIKA Vol. 16, No. 6, December 2018: 2622-2629
2628
Biases type Noisy image De-noise image
PSNR
(dB)
Sym3 50.02 dB
Sym3 30.05dB
๐‘‘๐‘6 53.167 dB
๐‘‘๐‘6 30.253 dB
Biorthogona
l 1.5
53.421 dB
Biorthogona
l 1.5
30.084 dB
Figure. 4 Simulation results on diver image using different wavelet biases.
8. Conclusion
Underwater noise is mainly characterised as non-white and non-Gaussian noise.
Therefore, traditional methods used for image denoising using wavelet transform underwater
TELKOMNIKA ISSN: 1693-6930 ๏ฎ
Underwater Image De-nosing using Discrete Wavelet... (Mohanad Najm Abdulwahed)
2629
are inefficient because these methods use only a single level for noise variance estimation and
then apply it to other levels. However, noise variance at each level should be independently
estimated in coloured noise. The traditional wavelet denoising method can be efficiently used
with PSNR and MSE within an acceptable range by using a pre-whitening filter that converts
underwater noise to white noise, as demonstrated by the results.
Refrences:
[1] G Burrowes, J Y Khan, Short-range underwater acoustic communication networks: INTECH Open
Access Publisher, 2011.
[2] T Melodia, H Kulhandjian, L-C. Kuo, E Demirors. Advances in underwater acoustic networking.
Mobile Ad Hoc Networking: Cutting Edge Directions. 2013: 804-852.
[3] H Olkkonen. Discrete wavelet transforms: Algorithms and applications. InTech, August, 2011.
[4] A Z. Sha'ameri, Y Y Al-Aboosi, N H H. Khamis. Underwater acoustic noise characteristics of shallow
water in tropical seas. in Computer and Communication Engineering (ICCCE), 2014 International
Conference on, 2014; 80-83.
[5] M P A. Jaiswal, V. B. Padole. Implementation of an Improved Algorithm for Underwater Image
Enhancement and Denoising.
[6] L Fei, W. Yingying. The research of underwater image de-noising method based on adaptive wavelet
transform. in Control and Decision Conference (2014 CCDC), The 26th Chinese, 2014: 2521-2525.
[7] R Sathya, M Bharathi, G Dhivyasri. Underwater image enhancement by dark channel prior. in
Electronics and Communication Systems (ICECS), 2015 2nd International Conference on, 2015:
1119-1123.
[8] S Jian, W. Wen. Study on Underwater Image Denoising Algorithm Based on Wavelet Transform. in
Journal of Physics: Conference Series, 2017: 012006.
[9] R Schettini, S Corchs. Underwater image processing: state of the art of restoration and image
enhancement methods. EURASIP Journal on Advances in Signal Processing. 2010: 746052.
[10] R J Urick. Principles of underwater sound. 1983. ed: McGraw-Hill, 1983.
[11] T Melodia, H Kulhandjian, L C Kuo, E. Demirors. Advances in Underwater Acoustic Networking.
Mobile Ad Hoc Networking: Cutting Edge Directions, Second Edition. 2013: 804-852.
[12] G Burrowes, J Y Khan. Short-Range Underwater Acoustic Communication Networks. Autonomous
Underwater Vehicles, Mr. Nuno Cruz (Ed.), 2011.
[13] Y Y Al-Aboosi, A Kanaa, A Z Sha'ameri, H A Abdualnabi. Diurnal Variability of Underwater Acoustic
Noise Characteristics in Shallow Water. TELKOMNIKA Telecommunication Computing Electronics
and Control, 2017; 15: 314, 2017.
[14] A V Oppenheim, G C Verghese. Signals, systems, and inference. Class notes for. 2010: 6.
[15] S M Kay. Fundamentals of statistical signal processing, Vol. II: Detection Theory. Signal Processing.
Upper Saddle River, NJ: Prentice Hall, 1998.
[16] R J Urick. Ambient noise in the sea. DTIC Document1984.
[17] M Stojanovic, J. Preisig. Underwater acoustic communication channels: Propagation models and
statistical characterization. Communications Magazine, IEEE. 2009; 47: 84-89, 2009.
[18] M Chitre, J Potter, O S Heng. Underwater acoustic channel characterisation for medium-range
shallow water communications. in OCEANS'04. MTTS/IEEE TECHNO-OCEAN'04, 2004: 40-45.
[19] M L a W Zhao. Review Article On 1/f Noise. Hindawi Publishing Corporation Mathematical Problems
in Engineering. 2012; 2012.
[20] C W Therrien, Discrete random signals and statistical signal processing: Prentice Hall PTR, 1992.
[21] J P C Da Costa, K Liu, H C So, S Schwarz, M Haardt, F Rรถmer. Multidimensional prewhitening for
enhanced signal reconstruction and parameter estimation in colored noise with Kronecker correlation
structure. Signal Processing, 2013;. 93: 3209-3226.
[22] K Ngo, T Van Waterschoot, M G. Christensen, M Moonen, S H. Jensen. Improved prediction error
filters for adaptive feedback cancellation in hearing aids. Signal Processing. 2013; 93: 3062-3075.
[23] B Widrow , E Walach. Adaptive Inverse Control A Signal Processing Approach. Reissue edn.
ed: John Wiley & Sons, Inc, 2008.
[24] M Misiti, Y Misiti, G Oppenheim, J-M Poggi. Wavelet toolbox. The MathWorks Inc., Natick, MA. 1996;
15: 21.
[25] D Baleanu. Advances in wavelet theory and their applications in engineering. Physics and
Technology. 2012: 353-371.
[26] C Tan, A Sluzek, G S GL, T Jiang. Range gated imaging system for underwater robotic vehicle. in
OCEANS 2006-Asia Pacific. 2007: 1-6.
[27] C Tan, G Seet, A Sluzek, D He. A novel application of range-gated underwater laser imaging system
(ULIS) in near-target turbid medium. Optics and Lasers in Engineering. 2005;
43: 995-1009.
[28] J Ellinas, T Mandadelis, A Tzortzis, L Aslanoglou. Image de-noising using wavelets. TEI of Piraeus
Applied Research Review. 2004; 9: 97-109.

More Related Content

What's hot

Noise filtering
Noise filteringNoise filtering
Noise filtering
Alaa Ahmed
ย 
Alternating direction-method-for-image-restoration
Alternating direction-method-for-image-restorationAlternating direction-method-for-image-restoration
Alternating direction-method-for-image-restoration
Prashant Pal
ย 
Ax26326329
Ax26326329Ax26326329
Ax26326329
IJERA Editor
ย 
Ppt ---image processing
Ppt ---image processingPpt ---image processing
Ppt ---image processing
Spandana Mandava
ย 

What's hot (20)

Curved Wavelet Transform For Image Denoising using MATLAB.
Curved Wavelet Transform For Image Denoising using MATLAB.Curved Wavelet Transform For Image Denoising using MATLAB.
Curved Wavelet Transform For Image Denoising using MATLAB.
ย 
Image Denoising Using Wavelet
Image Denoising Using WaveletImage Denoising Using Wavelet
Image Denoising Using Wavelet
ย 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
ย 
Chapter 5
Chapter 5Chapter 5
Chapter 5
ย 
Module 31
Module 31Module 31
Module 31
ย 
Image denoising
Image denoisingImage denoising
Image denoising
ย 
Smoothing in Digital Image Processing
Smoothing in Digital Image ProcessingSmoothing in Digital Image Processing
Smoothing in Digital Image Processing
ย 
Noise filtering
Noise filteringNoise filtering
Noise filtering
ย 
Alternating direction-method-for-image-restoration
Alternating direction-method-for-image-restorationAlternating direction-method-for-image-restoration
Alternating direction-method-for-image-restoration
ย 
Image restoration
Image restorationImage restoration
Image restoration
ย 
Module 2
Module 2Module 2
Module 2
ย 
Image denoising
Image denoising Image denoising
Image denoising
ย 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
ย 
Labview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric imagesLabview with dwt for denoising the blurred biometric images
Labview with dwt for denoising the blurred biometric images
ย 
Ax26326329
Ax26326329Ax26326329
Ax26326329
ย 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
ย 
Digital Image Processing: Image Restoration
Digital Image Processing: Image RestorationDigital Image Processing: Image Restoration
Digital Image Processing: Image Restoration
ย 
Robust Digital Watermarking Scheme of Anaglyphic 3D for RGB Color Images
Robust Digital Watermarking Scheme of Anaglyphic 3D for RGB Color ImagesRobust Digital Watermarking Scheme of Anaglyphic 3D for RGB Color Images
Robust Digital Watermarking Scheme of Anaglyphic 3D for RGB Color Images
ย 
A Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet TransformA Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet Transform
ย 
Ppt ---image processing
Ppt ---image processingPpt ---image processing
Ppt ---image processing
ย 

Similar to Underwater Image De-nosing using Discrete Wavelet Transform and Pre-whitening Filter

OE Instrumentation_03_Interferometry_2.pdf
OE Instrumentation_03_Interferometry_2.pdfOE Instrumentation_03_Interferometry_2.pdf
OE Instrumentation_03_Interferometry_2.pdf
JamesWalter40
ย 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
ย 

Similar to Underwater Image De-nosing using Discrete Wavelet Transform and Pre-whitening Filter (20)

Image denosing in underwater acoustic noise using discrete wavelet transform ...
Image denosing in underwater acoustic noise using discrete wavelet transform ...Image denosing in underwater acoustic noise using discrete wavelet transform ...
Image denosing in underwater acoustic noise using discrete wavelet transform ...
ย 
UNDER WATER NOISE REDUCTION USING WAVELET AND SAVITZKY-GOLAY
UNDER WATER NOISE REDUCTION USING WAVELET AND SAVITZKY-GOLAYUNDER WATER NOISE REDUCTION USING WAVELET AND SAVITZKY-GOLAY
UNDER WATER NOISE REDUCTION USING WAVELET AND SAVITZKY-GOLAY
ย 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
ย 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
ย 
An Adaptive Two-level Filtering Technique for Noise Lines in Video Images
An Adaptive Two-level Filtering Technique for Noise Lines in Video ImagesAn Adaptive Two-level Filtering Technique for Noise Lines in Video Images
An Adaptive Two-level Filtering Technique for Noise Lines in Video Images
ย 
OE Instrumentation_03_Interferometry_2.pdf
OE Instrumentation_03_Interferometry_2.pdfOE Instrumentation_03_Interferometry_2.pdf
OE Instrumentation_03_Interferometry_2.pdf
ย 
High-Sensitivity HydrophoneBased on Fiber Grating Laser And Acorrugated Diaph...
High-Sensitivity HydrophoneBased on Fiber Grating Laser And Acorrugated Diaph...High-Sensitivity HydrophoneBased on Fiber Grating Laser And Acorrugated Diaph...
High-Sensitivity HydrophoneBased on Fiber Grating Laser And Acorrugated Diaph...
ย 
Noise Removal in SAR Images using Orthonormal Ridgelet Transform
Noise Removal in SAR Images using Orthonormal Ridgelet TransformNoise Removal in SAR Images using Orthonormal Ridgelet Transform
Noise Removal in SAR Images using Orthonormal Ridgelet Transform
ย 
Noise Removal in SAR Images using Orthonormal Ridgelet Transform
Noise Removal in SAR Images using Orthonormal Ridgelet TransformNoise Removal in SAR Images using Orthonormal Ridgelet Transform
Noise Removal in SAR Images using Orthonormal Ridgelet Transform
ย 
Transmission Line Model for Patch Antenna on Metameterial Substrate
Transmission Line Model for Patch Antenna on Metameterial SubstrateTransmission Line Model for Patch Antenna on Metameterial Substrate
Transmission Line Model for Patch Antenna on Metameterial Substrate
ย 
Directional Spreading Effect on a Wave Energy Converter
Directional Spreading Effect on a Wave Energy ConverterDirectional Spreading Effect on a Wave Energy Converter
Directional Spreading Effect on a Wave Energy Converter
ย 
Diurnal Variability of Underwater Acoustic Noise Characteristics in Shallow W...
Diurnal Variability of Underwater Acoustic Noise Characteristics in Shallow W...Diurnal Variability of Underwater Acoustic Noise Characteristics in Shallow W...
Diurnal Variability of Underwater Acoustic Noise Characteristics in Shallow W...
ย 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ย 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ย 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of Demodulation
ย 
COMPARATIVE STUDY ON BENDING LOSS BETWEEN DIFFERENT S-SHAPED WAVEGUIDE BENDS ...
COMPARATIVE STUDY ON BENDING LOSS BETWEEN DIFFERENT S-SHAPED WAVEGUIDE BENDS ...COMPARATIVE STUDY ON BENDING LOSS BETWEEN DIFFERENT S-SHAPED WAVEGUIDE BENDS ...
COMPARATIVE STUDY ON BENDING LOSS BETWEEN DIFFERENT S-SHAPED WAVEGUIDE BENDS ...
ย 
Error Performance Analysis in Underwater Acoustic Noise with Non-Gaussian Dis...
Error Performance Analysis in Underwater Acoustic Noise with Non-Gaussian Dis...Error Performance Analysis in Underwater Acoustic Noise with Non-Gaussian Dis...
Error Performance Analysis in Underwater Acoustic Noise with Non-Gaussian Dis...
ย 
IRJET-Design and Implementation of Haze Removal System
IRJET-Design and Implementation of Haze Removal SystemIRJET-Design and Implementation of Haze Removal System
IRJET-Design and Implementation of Haze Removal System
ย 
Experimental analysis of non-Gaussian noise resistance on global method optic...
Experimental analysis of non-Gaussian noise resistance on global method optic...Experimental analysis of non-Gaussian noise resistance on global method optic...
Experimental analysis of non-Gaussian noise resistance on global method optic...
ย 
Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...
ย 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
TELKOMNIKA JOURNAL
ย 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
TELKOMNIKA JOURNAL
ย 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
TELKOMNIKA JOURNAL
ย 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
TELKOMNIKA JOURNAL
ย 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
TELKOMNIKA JOURNAL
ย 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
ย 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
ย 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
ย 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
ย 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
ย 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
ย 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
ย 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
ย 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
ย 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
ย 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
ย 
Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...
Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...
Implementation of FinFET technology based low power 4ร—4 Wallace tree multipli...
ย 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
ย 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
ย 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
ย 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
ย 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
ย 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
ย 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
ย 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
ย 

Recently uploaded

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
ย 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
ย 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
ย 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
ย 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
ย 

Recently uploaded (20)

8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
ย 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
ย 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
ย 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
ย 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
ย 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdf
ย 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
ย 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
ย 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
ย 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
ย 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
ย 
Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
ย 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
ย 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
ย 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
ย 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
ย 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
ย 
Compressing and Sparsifying LLM in GenAI Applications
Compressing and Sparsifying LLM in GenAI ApplicationsCompressing and Sparsifying LLM in GenAI Applications
Compressing and Sparsifying LLM in GenAI Applications
ย 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
ย 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
ย 

Underwater Image De-nosing using Discrete Wavelet Transform and Pre-whitening Filter

  • 1. TELKOMNIKA, Vol.16, No.6, December 2018, pp.2622~2629 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v16i6.9236 ๏ฎ 2622 Received March 12, 2018; Revised September 28, 2018; Accepted October 8, 2018 Underwater Image De-nosing using Discrete Wavelet Transform and Pre-whitening Filter Mohanad Najm Abdulwahed*, Ali kamil Ahmed Materials Department, University of Technology, Baghdad, Iraq *Corresponding author, e-mail: mohanad.najm@yahoo.com Abstract Image denoising and improvement are essential processes in many underwater applications. Various scientific studies, including marine science and territorial defence, require underwater exploration. When it occurs underwater, noise power spectral density is inconsistent within a certain range of frequency, and the noise autocorrelation function is not a delta function. Therefore, underwater noise is characterised as coloured noise. In this study, a novel image denoising technique is proposed using discrete wavelet transform with different basis functions and a whitening filter, which converts coloured noise characteristics to white noise prior to the denoising process. Results of the proposed method depend on the following performance measures: peak signal-to-noise ratio (PSNR) and mean squared error. The results of different wavelet bases, such as Debauchies, biorthogonal and symlet, indicate that the denoising process that uses a pre-whitening filter produces more prominent images and better PSNR values than other methods. Keywords: underwater noise, denoising, wavelet transform, PSNR, whitening Copyright ยฉ 2018 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Efficient underwater image denoising is a critical aspect for many applications [1]. Underwater images present two main problems: light scattering that alters light path direction and colour change. The basic processes in underwater light propagation are scattering and absorption. Underwater noise generally originates from man-made (e.g. shipping and machinery sounds) and natural (e.g. wind, seismic and rain) sources. Underwater noise reduces image quality [1, 2], and denoising has to be applied to improve it [3]. Underwater sound attenuation is dependent on frequency. Consequently, power spectral density for ambient noise is defined as coloured [4]. Many image denoising techniques are described in [5-9]. A method based on adaptive wavelet with adaptive threshold selection was suggested in [5] to overcome the underwater image denoising problem. Assume that an underwater image has a small signal-to-noise ratio (SNR) and image quality is poor. The simulation results show that the proposed method successfully eliminates noise, improves the peak SNR (PSNR) output of the image and produces a high-quality image. Light is repeatedly deflected and reflected by existing particles in the water due to the light scattering phenomenon, which degrades the visibility and contrast of underwater images. Therefore, underwater images exhibit poor quality. To process images further, wavelet transform and Weberโ€™s law were proposed in [8]. Firstly, several pre-processing methodologies were conducted prior to wavelet denoising thresholding. Then, Weberโ€™s law was used for image enhancement along with wavelet transform. Consequently, the recovered images were enhanced and the noise level was reduced. In the current study, a novel image denoising method is proposed in the presence of underwater noise using a pre-whitening filter and discrete wavelet transform (DWT) with single-level estimation. 2. Characteristics of Ambient Noise The characteristics of underwater noise in seas have been discussed extensively [10]. Such noise has four components: turbulence, shipping, wind and thermal noises. Each component occupies a certain frequency band of spectrum. The PSD of each component is expressed as [11-13].
  • 2. TELKOMNIKA ISSN: 1693-6930 ๏ฎ Underwater Image De-nosing using Discrete Wavelet... (Mohanad Najm Abdulwahed) 2623 ๐‘๐‘ก(๐‘“) = 17 โˆ’ log ๐‘“ (1) ๐‘๐‘ (๐‘“) = 40 + 20(๐‘  โˆ’ 5) + 26๐‘™๐‘œ๐‘”๐‘“ โˆ’ 60logโก( ๐‘“ + 0.03) (2) ๐‘ ๐‘ค(๐‘“) = 50 + 7.5๐‘ฃ ๐‘š 1 2 + 20๐‘™๐‘œ๐‘”๐‘“ โˆ’ 40logโก( ๐‘“ + 0.4) (3) ๐‘๐‘กโ„Ž(๐‘“) = โˆ’15 + 20๐‘™๐‘œ๐‘”๐‘“ (4) where f represents the frequency in KHz. Therefore, the total PSD of underwater noise for a given frequency f (kHz) is โกโก๐‘† ๐‘ฅ๐‘ฅ(๐‘“) = ๐‘๐‘ก(๐‘“) + ๐‘๐‘ (๐‘“) + ๐‘ ๐‘ค(๐‘“) + ๐‘๐‘กโ„Ž(๐‘“) (5) Figure 1 presents the experimental noise PSD in deep water under various activities conditions for shipping with a fixed speed of wind of (3.6 m/s). Each noise source is dominant in certain frequency bands, as indicated in Table 1. Table 1. UWAN Band Band Type 0.1Hz - 10Hz Turbulence noise 10Hz - 200Hz Shipping noise 0.2 kHz - 100 kHz Wind noise above 100 kHz Thermal noise 3. Image Model Noise interference is a common problem in digital communication and image processing. An underwater noise model for image denoising in an additive coloured noise channel is presented in this section. Numerous applications assume that a received image can be expressed as (6): ๐‘ฅ(๐‘›) = ๐‘ (๐‘›) + ๐‘ฃ(๐‘›) (6) where ๐‘ (๐‘›) is the original image and ๐‘ฃ(๐‘›) denotes underwater noise. Hence, denoising aims to eliminate the corruption degree of ๐‘ (๐‘›) caused by ๐‘ฃ(๐‘›). The power spectrum and autocorrelation of additive white Gaussian noise (AWGN) are expressed as (7, 8) [14]: ๐‘… ๐‘ฃ๐‘ฃโก(๐‘š)โก= โก๐ธโก{๐‘ฃ(๐‘š)๐‘ฃ(๐‘šโก + โก๐‘˜)}โก= ๐œŽ๐‘ฃ 2 โก๐›ฟ(๐‘š) (7) ๐‘ ๐‘ฃ๐‘ฃ[๐‘’ ๐‘—2๐œ‹๐‘“] = ๐ท๐น๐‘‡ ๐‘šโ†’๐‘“{๐‘… ๐‘ฃ๐‘ฃ(๐‘˜)} =โก ๐œŽ๐‘ฃ 2 โกโกโกโกโกโกโกโกโกโกโกโก โˆ’๐‘“๐‘  2 โ‰ค ๐‘“ โ‰ค ๐‘“๐‘  2 (8) The PSD of AWGN remains constant across the entire frequency range, in which all ranges of frequencies have a magnitude ofโกฯƒv 2 . The probability distribution function ๐œŒ ๐‘ฃ(๐‘ฃ) for AWGN is specified by [15] ๐œŒ ๐‘ฃ(๐‘ฃ) = 1 ๐œŽ๐‘ฃโˆš2๐œ‹ ๐‘’ โˆ’ ๐‘ฃ2 2๐œŽ ๐‘ฃ 2 (9) where ๐œŽ๐‘ฃ represents the standard deviation. With regard to autocorrelation functions, the delta function indicates that adjacent samples are independent. Therefore, observed samples are considered independent and identically distributed. Underwater noise is dependent on frequency [16, 17]; hence, the assumption that it is AWGN is invalid, and instead, it is suitably modelled as coloured noise [1, 2, 18]. The PSD of coloured noise is defined as [19, 20]
  • 3. ๏ฎ ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2622-2629 2624 ๐‘† ๐‘‰๐‘‰(๐‘’ ๐‘—2๐œ‹๐‘“) =โกโก 1 ๐‘“ ๐›ฝ โกโกโกโกโกโกโกโกโกโก๐›ฝ > 0, โˆ’๐‘“๐‘  2 โ‰ค ๐‘“ โ‰ค ๐‘“๐‘  2 (10) However, theโก๐‘… ๐‘ฃ๐‘ฃ[๐‘š] of coloured noise is not like a delta function, but, it is takes the formula of a ๐‘ ๐‘–๐‘›๐‘(โก) function [14, 19]. In contrast to AWGN, noise samples are correlated [20]. 4. Whitening Filter and Inverse Whitening Filter A linear time-invariant whitening filter can be used to transform coloured noise into white noise [14, 21]. Through the transfer function ๐ป(๐‘ง), the prediction error filter (PEF) is used for whitening purposes [20, 22]. The output of PEF is determined as the difference between the actual and estimated sequences of the linear predictor. The one-step-forward predictor filter is expressed as ๐‘ฅฬ€( ๐‘›) = โˆ’ โˆ‘ ๐‘Ž ๐‘(๐œ†)๐‘ฅ(๐‘› โˆ’ ๐œ†) ๐‘ ๐œ†=1 (11) where p shows the length of the designed filter. โก๐‘Ž ๐‘(๐‘›) represents the coefficient of filter. The forward prediction error is defined as [20] ๐‘’ ๐‘(๐‘›) = ๐‘ฅ(๐‘›) โˆ’ ๐‘ฅฬ€( ๐‘›) = ๐‘ฅ(๐‘›) + โˆ‘ ๐‘Ž ๐‘(๐œ†)๐‘ฅ(๐‘› โˆ’ ๐œ†) ๐‘ ๐œ†=1 (12) The filter coefficients can be estimated by minimising mean squared error (MSE). The transfer function of a filter can then be defined as ๐ป ๐‘(๐‘ง) = ๐ธ ๐‘(๐‘ง) ๐‘‹(๐‘ง) = 1 + ๐‘Ž1 ๐‘งโˆ’1 + ๐‘Ž2 ๐‘งโˆ’2 + โ‹ฏ + ๐‘Ž ๐‘ ๐‘งโˆ’๐‘ (13) If the order of the PEF is suitably large, then the output of filter becomes white noise [20]. The output of PEF filter denotes the process of convolution between a noisy image and the impulse response of filter used in the whitening process . Therefore, the output of PEF is a coloured version of the original image in white noise. ๐‘ฅ ๐‘ค(๐‘›) = ๐‘ฅ(๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) = ๐‘ (๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) + ๐‘ฃ(๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) (14) After the filter coefficients are determined, the noise term ๐‘ฃ(๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) is minimised through a denoising process, thereby producing a clean version of the transformed image as follows: ๐‘ ฬ‚ ๐‘ค(๐‘›) = ๐‘ (๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) (15) An inverse whitening filter (IWF) can be used to recover the original image [23]. โ„Ž๐ผ๐‘Š๐น(๐‘›) denotes the impulse response of the IWF. The recovered image is ๐‘ ฬ‚( ๐‘›) =โก ๐‘ ฬ‚ ๐‘ค(๐‘›) โˆ— โ„Ž๐ผ๐‘Š๐น(๐‘›) = ๐‘ (๐‘›) โˆ— โ„Ž ๐‘ค(๐‘›) โˆ— โกโ„Ž๐ผ๐‘Š๐น(๐‘›) (16) represents the relationship between the whitening and inverse whitening filters. The image recovered in the z-domain can be defined as ๐‘†ฬ‚(๐‘ง) = ๐‘†(๐‘ง). ๐ป ๐‘ƒ(๐‘ง)โก. ๐ป๐ผ๐‘Š๐น(๐‘ง) = ๐‘†(๐‘ง) (17) The previously described overall process is illustrated in Figure 1.
  • 4. TELKOMNIKA ISSN: 1693-6930 ๏ฎ Underwater Image De-nosing using Discrete Wavelet... (Mohanad Najm Abdulwahed) 2625 Figure 1. Overall diagram of the denoising method that uses whitening and pre-whitening processes. 5. Image Denoising Wavelets are used in image processing for sample edge detection, watermarking, compression, denoising and coding of interesting features for subsequent classification [24, 25]. The following subsections discuss image denoising by thresholding the DWT coefficients. 5.1. DWT of an Image Data An image is presented as a 2D array of coefficients. Each coefficient represents the brightness degree at that point. Most herbal photographs exhibit smooth colouration variations with excellent details represented as sharp edges among easy versions. Clean variations in colouration can be strictly labelled as low-frequency versions, whereas pointy variations can be labelled as excessive-frequency versions. The low frequency components (i.e. smooth versions) establish the base of a photograph, whereas the excessive-frequency components (i.e. the edges that provide the details) are uploaded upon the low-frequency components to refine the image, thereby producing an in-depth image. Therefore, the easy versions are more important than the details. Numerous methods can be used to distinguish between easy variations and photograph information. One example of these methods is picture decomposition via DWT remodelling. The different decomposition levels of DWT are shown in Figure 2. Figure 2. DWT decomposition levels 5.2. The Inverse DWT of an Image Different classes of data are collected into a reconstructed image by using reverse wavelet transform. A pair of high- and low-pass filters is also used during the reconstruction process. This pair of filters is referred to as the synthesis filter pair. The filtering procedure is simply the opposite of transformation; that is, the procedure starts from the highest level. The filters are firstly applied column-wise and then row-wise level by level until the lowest level is reached. 6. Proposed Method The following steps describe the image denoising procedure that uses a pre-whitening filter.
  • 5. ๏ฎ ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2622-2629 2626 1) The pre-whitening process is performed on a noisy image using PEF to convert coloured noise to white noise. 2) The DWT of a noisy image is computed. 3) Noise variance is estimated by using the following robust median estimator: 4) ๐œŽ๐‘ฃ = ๐‘š๐‘’๐‘‘๐‘–๐‘Ž๐‘›(|๐‘‹ ๐ท(๐‘›, ๐‘˜)|) 0.6745 (18) where ๐‘‹ ๐ท(๐‘›, ๐‘˜) represents all the coefficients of the wavelet detail in level k. 5) A soft threshold is applied to the sub-band coefficients for each sub-band, except for the low-pass or approximation sub-band. 6) ๐‘‹ ๐ท,๐›พ(๐‘›, ๐‘˜) = { ๐‘ ๐‘”๐‘›(๐‘‹ ๐ท(๐‘›, ๐‘˜))(|๐‘‹ ๐ท(๐‘›, ๐‘˜)| โˆ’ ๐›พ ๐‘˜)โกโกโกโกโกโก๐‘–๐‘“|๐‘‹ ๐ท(๐‘›, ๐‘˜)| > ๐›พ ๐‘˜ 0โกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโกโก๐‘–๐‘“|๐‘‹ ๐ท(๐‘›, ๐‘˜)| โ‰ค ๐›พ ๐‘˜ (19) where ๐›พ ๐‘˜ denotes the threshold value in level k, and ๐‘‹ ๐ท,๐›พ(๐‘›, ๐‘˜) represents the wavelet detail coefficients after the thresholding process in level k. 7) The image is reconstructed by applying inverse DWT to obtain the denoised image. Figure 3 shows the data flow diagram of the image denoising process. Figure. 3 Data flow diagram of image denoising using a pre-whitening filter.
  • 6. TELKOMNIKA ISSN: 1693-6930 ๏ฎ Underwater Image De-nosing using Discrete Wavelet... (Mohanad Najm Abdulwahed) 2627 6.1. Performance Measures Common measurement parameters for image reliability include mean absolute error, normalized MSE (NMSE), PSNR and MSE [26]. An SNR over 40 dB provides excellent image quality that is close to that of the original image; an SNR of 30โ€“40 dB typically produces good image quality with acceptable distortion; an SNR of 20โ€“30 dB presents poor image quality an SNR below 20 dB generates an unacceptable image [27]. The calculation methods of PSNR and NMSE [28] are presented as follows: PSNR = 10โก๐‘™๐‘œ๐‘”10 2552 ๐‘€๐‘†๐ธ (20) where MSE is the MSE between the original image (๐‘ฅ) and the denoised image (๐‘ฅฬ‚) with size Mร—N: MSE = 1 ๐‘€ โˆ— ๐‘ โˆ‘ โˆ‘[๐‘ฅ(๐‘–, ๐‘—) โˆ’ ๐œ˜(๐‘–, ๐‘—)]2 ๐‘ ๐‘“=1 ๐‘€ ๐‘–=1 โก (21) 7. Results and Discussion MATLAB is used as the experimental tool for simulation, and simulation experiments are performed on a diver image to confirm the validity of the algorithm. The simulations are achieved at PSNR ranging from 30 dB to 60 dB by changing noise power from 0 dB to 15 dB. The applied order of the whitening filter is 10. Different denoising wavelet biases (i.e. Debauchies, biorthogonal 1.5 and symlet) are tested on an image with underwater noise via numerical simulation. As shown in Figure 4, soft thresholding and four decomposition levels are used. Tables 2, 3 and 4 show the performance of the proposed method on various noise power based on the Debauchies, symlet and biorthogonal wavelet biases, respectively. The PSNR and MSE values are calculated based on each noise power value. Table 2. Performance Results of PSNR and MSE on Diver Image Based on Debauchies Wavelet Bias Noise power (db) PSNR MSE 0 58.7275 0.0878 3 53.1670 0.3161 5 50.0854 0.6426 11 39.9653 6.6062 15 30.2530 61.8279 Table 3. Performance Results of PSNR and MSE on Diver Image Based on Symlet Wavelet Bias Noise power (db) PSNR MSE 0 58.8266 0.0859 3 53.3248 0.3048 5 50.0299 0.6509 10 40.0077 6.5420 15 30.0591 64.6499 Table 4. Performance Results of PSNR and MSE on Diver Image Based on Biorthogonal Wavelet Bias Noise power (db) PSNR MSE 0 58.7560 0.0873 3 53.4219 0.2981 5 50.2130 0.6240 10 39.7970 6.8672 15 30.0840 64.2804
  • 7. ๏ฎ ISSN: 1693-6930 TELKOMNIKA Vol. 16, No. 6, December 2018: 2622-2629 2628 Biases type Noisy image De-noise image PSNR (dB) Sym3 50.02 dB Sym3 30.05dB ๐‘‘๐‘6 53.167 dB ๐‘‘๐‘6 30.253 dB Biorthogona l 1.5 53.421 dB Biorthogona l 1.5 30.084 dB Figure. 4 Simulation results on diver image using different wavelet biases. 8. Conclusion Underwater noise is mainly characterised as non-white and non-Gaussian noise. Therefore, traditional methods used for image denoising using wavelet transform underwater
  • 8. TELKOMNIKA ISSN: 1693-6930 ๏ฎ Underwater Image De-nosing using Discrete Wavelet... (Mohanad Najm Abdulwahed) 2629 are inefficient because these methods use only a single level for noise variance estimation and then apply it to other levels. However, noise variance at each level should be independently estimated in coloured noise. The traditional wavelet denoising method can be efficiently used with PSNR and MSE within an acceptable range by using a pre-whitening filter that converts underwater noise to white noise, as demonstrated by the results. Refrences: [1] G Burrowes, J Y Khan, Short-range underwater acoustic communication networks: INTECH Open Access Publisher, 2011. [2] T Melodia, H Kulhandjian, L-C. Kuo, E Demirors. Advances in underwater acoustic networking. Mobile Ad Hoc Networking: Cutting Edge Directions. 2013: 804-852. [3] H Olkkonen. Discrete wavelet transforms: Algorithms and applications. InTech, August, 2011. [4] A Z. Sha'ameri, Y Y Al-Aboosi, N H H. Khamis. Underwater acoustic noise characteristics of shallow water in tropical seas. in Computer and Communication Engineering (ICCCE), 2014 International Conference on, 2014; 80-83. [5] M P A. Jaiswal, V. B. Padole. Implementation of an Improved Algorithm for Underwater Image Enhancement and Denoising. [6] L Fei, W. Yingying. The research of underwater image de-noising method based on adaptive wavelet transform. in Control and Decision Conference (2014 CCDC), The 26th Chinese, 2014: 2521-2525. [7] R Sathya, M Bharathi, G Dhivyasri. Underwater image enhancement by dark channel prior. in Electronics and Communication Systems (ICECS), 2015 2nd International Conference on, 2015: 1119-1123. [8] S Jian, W. Wen. Study on Underwater Image Denoising Algorithm Based on Wavelet Transform. in Journal of Physics: Conference Series, 2017: 012006. [9] R Schettini, S Corchs. Underwater image processing: state of the art of restoration and image enhancement methods. EURASIP Journal on Advances in Signal Processing. 2010: 746052. [10] R J Urick. Principles of underwater sound. 1983. ed: McGraw-Hill, 1983. [11] T Melodia, H Kulhandjian, L C Kuo, E. Demirors. Advances in Underwater Acoustic Networking. Mobile Ad Hoc Networking: Cutting Edge Directions, Second Edition. 2013: 804-852. [12] G Burrowes, J Y Khan. Short-Range Underwater Acoustic Communication Networks. Autonomous Underwater Vehicles, Mr. Nuno Cruz (Ed.), 2011. [13] Y Y Al-Aboosi, A Kanaa, A Z Sha'ameri, H A Abdualnabi. Diurnal Variability of Underwater Acoustic Noise Characteristics in Shallow Water. TELKOMNIKA Telecommunication Computing Electronics and Control, 2017; 15: 314, 2017. [14] A V Oppenheim, G C Verghese. Signals, systems, and inference. Class notes for. 2010: 6. [15] S M Kay. Fundamentals of statistical signal processing, Vol. II: Detection Theory. Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1998. [16] R J Urick. Ambient noise in the sea. DTIC Document1984. [17] M Stojanovic, J. Preisig. Underwater acoustic communication channels: Propagation models and statistical characterization. Communications Magazine, IEEE. 2009; 47: 84-89, 2009. [18] M Chitre, J Potter, O S Heng. Underwater acoustic channel characterisation for medium-range shallow water communications. in OCEANS'04. MTTS/IEEE TECHNO-OCEAN'04, 2004: 40-45. [19] M L a W Zhao. Review Article On 1/f Noise. Hindawi Publishing Corporation Mathematical Problems in Engineering. 2012; 2012. [20] C W Therrien, Discrete random signals and statistical signal processing: Prentice Hall PTR, 1992. [21] J P C Da Costa, K Liu, H C So, S Schwarz, M Haardt, F Rรถmer. Multidimensional prewhitening for enhanced signal reconstruction and parameter estimation in colored noise with Kronecker correlation structure. Signal Processing, 2013;. 93: 3209-3226. [22] K Ngo, T Van Waterschoot, M G. Christensen, M Moonen, S H. Jensen. Improved prediction error filters for adaptive feedback cancellation in hearing aids. Signal Processing. 2013; 93: 3062-3075. [23] B Widrow , E Walach. Adaptive Inverse Control A Signal Processing Approach. Reissue edn. ed: John Wiley & Sons, Inc, 2008. [24] M Misiti, Y Misiti, G Oppenheim, J-M Poggi. Wavelet toolbox. The MathWorks Inc., Natick, MA. 1996; 15: 21. [25] D Baleanu. Advances in wavelet theory and their applications in engineering. Physics and Technology. 2012: 353-371. [26] C Tan, A Sluzek, G S GL, T Jiang. Range gated imaging system for underwater robotic vehicle. in OCEANS 2006-Asia Pacific. 2007: 1-6. [27] C Tan, G Seet, A Sluzek, D He. A novel application of range-gated underwater laser imaging system (ULIS) in near-target turbid medium. Optics and Lasers in Engineering. 2005; 43: 995-1009. [28] J Ellinas, T Mandadelis, A Tzortzis, L Aslanoglou. Image de-noising using wavelets. TEI of Piraeus Applied Research Review. 2004; 9: 97-109.