Wireless multimedia sensor network (WMSN) is a developed technology of wireless sensor networks and includes a set of nodes equipped with cameras and other sensors to detect ambient environment and produce multimedia data content. In this context, many types of noises occur due to sensors problems, change of illumination, fog, rain, and other weather conditions. These noises usually degrade the digital images acquired by camera sensors. Image denoising in spatial domain is more difficult and time-consuming for real-time processing of WMSNs applications. In this study, an efficient method based on Dual-Tree Complex Wavelet Transform (DT-CWT) is developed to enhance the image denosing in WMSNs. This method is designed to reduce the image noises by selecting an optimal threshold value estimated from the approximation of wavelet coefficients. In our experiment, the proposed method was tested and compared with standard Discrete Wavelet Transform (DWT) and Stationary Wavelet Transform (SWT) on a set of natural scene images. Better results were achieved by using the DT-CWT in terms of image quality metrics and processing time.

WMSN is a developed technology of wireless sensor networks which contains a set of nodes connected with camera sensors to acquire and transfer images and videos through sensor networks [13]. However, digital images and videos generated by camera sensors can be affected by noise during capturing, transmitting, and retrieving processes. As a result, many dots can be spotted in an image under low lighting conditions, change of illumination, fog, rain, and other weather problems. In general, the noisy images impose excessive limitations on the performance of image processing techniques such as detection and segmentation which need a clean image to work effectively [47]. Thus, image denoising methods are mainly used to remove these noises from captured images without affecting the images information as much as possible.

The literature showed that there are many different methods of image denoising. These methods can be divided into two groups based on the image representation domain used: spatial domain-based and frequency domain-based. In fact, applying one of these techniques depends on the domain of image processing applications and the statistical property of image noises. In spatial domain, every pixel of the original image can be processed independently based on some relations with its neighbors and correspondence values of their filter matrix. Median filter [8], neighborhood average method [9], and weighted median filter and the center-weight median filter [8, 10] are some common methods that have been applied for image denoising in spatial domain. However, these methods had some limitations such as a high computation load. Furthermore, recent methods [1117] tried to combine the median filter with the impulse detection to reduce median filters limitations. However, the performance of these methods is totally depending on the impulse detector performance. In addition, mean-based filters [1820] can be used as an alternative solution in reducing the high load computation. Recently, some methods [2124] have been proposed for image noise reduction by using some fuzzy logic approaches. Unfortunately, most existing methods are still suffering from the high load computations which delay the processing time of images and the response of WMSNs applications as a real-time application. In frequency domain, images are transformed into another domain to perform some operations on image coefficients [25, 26]. Then, the inverse of the transformation is calculated and returned back into image domain. Discrete Fourier Transform (DFT) is the most popular transformation that is widely used for signal and image processing applications with satisfactory accuracy [27, 28]. However, DFT filter method loses the correct localization in both time and frequency domains. Thus, it is not suitable to be used for nonstationary signals like images. The other common transformation method is Discrete Cosine Transform (DCT). DCT is a simple and effective tool for denoising [28]. Nevertheless, some drawbacks of DCT such as high loss of information and low resolution make it unsuitable for real-time processing of critical applications. Over the past decade, Discrete Wavelet Transform (DWT) was widely used as a more accurate tool than DFT and DCT because of its excellent localization property. DWT was considered an essential signal and image processing tool for many applications such as compression and denoising [26, 2933]. It provides applications with a suitable basis for separating the noise signal from the image signal by using the appropriate threshold value without affecting information of the original image. Several researches were conducted to find the appropriate selection for the wavelet threshold that can be used for signal and image denoising [29, 3235]. In most of them, DWT was commonly used, but it has three major problems. These problems are lack of shift invariant, poor directionality, and lack of phase information. The problem of shift-variant can be reduced by applying the Stationary Wavelet Transform (SWT) as introduced in 1996 as an improvement of standard DWT [36]. Although SWT improves the power of wavelet in image denoising considerably, it suffers from the cost of very high redundancy which makes it computationally expensive [37]. Recently, many mathematical algorithms have been proposed to solve the DWT problems by using different forms of Complex Wavelet Transforms (CWT) [3843]. Dual-Tree Complex Wavelet Transform (DT-CWT) is considered as one of the most efficient forms of CWT as reported in [44, 45]. It gives texture information oriented in six different directions with limited redundancy. Consequently, in this study, we proposed an efficient image denoising method by using the DT-CWT for real-time image processing of WMSNs applications.

The rest of the paper is organized as follows: Section 2 introduces the mathematical basics of DT-CWT. Section 3 presents the proposed 2D DT-CWT-based method for image denoising. Section 4 explains the research experiment that used to verify the reliability of the proposed method. Finally, a brief conclusion about this work is drawn in Section 5.

Dual Tree-Complex Wavelet Transform (DT-CWT) is an enhancement extension of DWT with important properties of wavelet. It uses analytic filter to perform the wavelet analysis instead of real-valued filter coefficients; therefore it solves problems of DWT at the cost of limited redundancy. Kingsbury proposed the DT-CWT technique to achieve an accurate reconstruction while providing the other advantages of complex wavelets [44]. It is closely shift invariant and directionally selective in two and higher dimensions. This can be achieved with redundancy factor of only 2d for d-dimensional signals, which is significantly lower than the Stationary Wavelet Transform (SWT) [45]. In fact, DT-CWT gives more information about the detail of an image by producing six directional subbands per level for each pixel oriented at angles ±15°, ±45°, and ±75° with 4 : 1 redundancy [38]. While DWT produces three directional subbands per level for each pixel conveying image features oriented at angles 90°, ±45°, and 0°, it decomposes a signal into real (r) and imaginary (i) parts in terms of mother wavelet ψ(x) and scaling function φ(x). The coefficients of real and imaginary parts can be used to compute amplitude and phase information. The real (r) and imaginary (i) parts of the wavelet ψ(x) and scaling φ(x) functions for one-dimensional case can be defined as

ψrt=2i=0nHanφr2t-n,(1)
ψit=2i=0nHbnφi2t-n,(2)
φrt=2i=0nLanψr2t-n,(3)
φit=2i=0nLbnψi2t-n,(4)
ψct=ψrt+jψit,(5)
where ψr and ψi represent the wavelet functions, L represents the low-pass filters, and H represents the high-pass filters. The wavelet functions ψr and ψi yield the complex wavelet function ψc, which is given by (5).

To compute DT-CWT of an image, it can be extended to two-dimensional case by applying its filter bank in all dimensions separately. 2D structure of DT-CWT needs four trees (e.g., trees a, b, c, and d) for analysis and also for synthesis (see Figure 1).

figure

Figure 1 Filter bank structure for 2D DT-CWT.

The signal of the input image is decomposed up to a desired level by two separable 2D DWT branches, (a) and (b) in parallel to the same data. Each filtering process is followed by a downsampling by two and the pairs of DT-CWT trees are applied to rows (x) and then to columns (y) of the image, which can be represented as

hx+jgxhy+jgy=hxhy+gxgy+jhxgy+gxhy.(6)

The proposed denoising method assumes that the signal of image is corrupted by different types of noise. However, the power of these types of noise is still much lower than the power of the original image signal. In this work, we focus on a zero mean additive white Gaussian noise (AWGN) which is generally more difficult to remove. Based on this assumption, the problem of image denoising can be mathematically expressed as follows:

Y=X+σN,(7)
where Y is the observed noisy image, X is the original image, and σN is the AWGN noise with standard deviation σ and zero mean. Both Y and X are of the same sizes. The block diagram that is shown in Figure 2 represents the main steps of the proposed method. The method starts with converting the input color image to a gray scale image, where 2D DT-CWT is applied to decompose image into four levels; then filter bank is applied for each level of image rows and columns. A hard threshold function with optimal threshold value is used for each subband coefficient, except the lowest subband. Therefore, all high frequency subband coefficients which are less than the optimal threshold are set to zeros. Finally, coefficients yielded from previous step are used as an inverse of 2D DT-CWT to reconstruct the original image after reducing image noises.

figure

Figure 2 Flow chart of 2D DT-CWT-based method for image denoising.

In general, there are mainly two methods: soft threshold function and hard threshold function; the hard threshold function has been adopted and defined by the following:

  • Hard threshold:

    ωi,jZ=ωi,jYif  ωi,jY>T0if  ωi,jYT,(8)

where ωi,jY is the signal wavelet coefficients of input image before threshold, ωi,jZ is the generic wavelet coefficients after threshold, and T is the threshold value. Our method adjusts the coefficients of 2D DT-CWT by optimal or near-optimal universal threshold values. They are computed based on the Median Absolute Deviation (MAD) and the length of wavelet coefficients at each decomposition level as follows:
Tj=MADj2logNj,(9)
where Nj is the length of detail coefficients at jth decomposition level and MADj is the median absolute deviation of empirical wavelet coefficients which can be given as follows [25]:
MADj=medianωL-1,j0.6745,j=0,1,,2L-1-1,(10)
where L is the number of decomposition levels of analyzed image signal which depends on the application. Here, it is enough to consider the number of decomposition levels as four levels, where an energy criterion can help to remove the noise. The reason behind selecting the median absolute deviation of detail coefficients as noise estimator because of it is a robust noise estimator, and much less sensitive than the usual standard deviation and mean to extreme values [25]. The denoised image (output image) can be obtained by performing the inverse of 2D DT-CWT after modifying the wavelet coefficients according to some thresholds or rules. The 2D DT-CWT gives the 2D images a four-time redundancy (expensive) and this redundancy allows both shift invariance and good directional sensitivity.

This section shows the results of applying our image denoising based on 2D DT-CWT to a set of natural indoor-outdoor scene images. Moreover, we make a comparison between the results of proposed method with the results of applying 2D DWT and 2D SWT for the same set of images. The proposed method is developed with MATLAB R2012a programming environment. Coefficients in the wavelet domain have been modified by hard threshold function before image reconstruction. The hardware configuration is composed of Intel Core 2 Duo T6500 2.10 GHz processor with 2 GB of RAM and 320 GB Hard Disk. The operating system is Microsoft Windows 7 Professional. Under these configurations, the test samples, the performance metrics, and the experimental results will be given in the following subsections.

4.1. Test Samples of Indoor-Outdoor Scene Images

In our experiment, six scene images as shown in Figure 3, of dimensions 640 × 480 pixels, are used as test samples. Four of which (Image 1 to Image 4) are selected from KAIST scene images database English subset taken by Sony Cyber-Shot DSC-T70 camera [46]. They are captured in both outdoors and indoors environments under different lighting conditions. The two remaining images (Image 5 and Image 6) are outdoor images, taken by Kodak EasyShare C613 ZOOM camera from two places (preparatory year and SAMBA bank) at King Saud University.

figure

Figure 3 Test samples of indoor-outdoor scene images numbered from left to right row by row from 1 to 6.

4.2. Performance Metrics

Performance of the proposed image denoising approach is quantitatively evaluated by using three image quality metrics: Normalized Absolute Error (NAE), Peak Signal to Noise Ratio (PSNR), and Mean Square Error (MSE), as well as the processing time of the proposed method. The image quality metrics are computed based on the original and the denoised scene images. NAE is a criterion to evaluate the ability of preserving the information of the original image where the large value of NAE means that denoised image is poor quality [47]. It is defined as follows:

NAE=m=1Mn=1NOm,n-Dm,nm=1Mn=1NOm,n,(11)
where O is the original image and D is the denoised image and, also, m and n are the number of pixels in row and column directions, respectively. On the other hand, the PSNR is a typical metric used to measure the ability of noise reduction performance, where the small value of PSNR means that denoised image is of poor quality [47]. PSNR is defined as follows:
PSNR=10log10Max2MSE,(12)
where Max is the maximum gray scale of pixels, for example, 255 for 8 bits, and MSE is the mean square error between the original image (O) and denoised image (D) which is defined as [47]
MSE=1MNm=1Mn=1NOm,n-Dm,n2,(13)
where m and n represent the number of pixels in row and column directions, respectively. The last performance metrics is the processing time of method which can be calculated by running the codes of method in MATLAB R2012a on the same hardware configuration mentioned above. Processing time is an important measure for image denoising methods in real-time image processing applications. Here, it can be calculated by running the codes of different image denoising methods in MATLAB R2012a on the same hardware configuration mentioned above.

4.3. Results and Discussion

In order to verify the reliability of our proposed approach, all test samples were degraded artificially with Gaussian white noise of different levels 10%, 20%, 30%, and 40%, respectively. The experimental results of different denoising methods are assessed and computed using NAE, as well as processing time. Table 1 exhibits the experiment results of NAE at different noise levels for the denoised images of three methods. Graphical representation of NAE results versus noise standard deviation (σ) for Image 1 and Image 6 can be seen clearly in Figure 4. It proves that the proposed method results in less NAE compared with the other methods for all tested images.

Table

Table 1 NAE results of de-nosing methods at different noise levels and four-levels of decomposition.

Table 1 NAE results of de-nosing methods at different noise levels and four-levels of decomposition.

figure

Figure 4 NAE versus noise standard deviation, σ at four levels of decomposition by different denoising methods for (a) Image 1 and (b) Image 6.

In addition, the value of NAE is decreased with low noise conditions and is increased with high noise conditions. However, the proposed 2D DT-CWT-based method of image denoising gives better quantitative results than 2D DWT and 2D SWT-based methods of image denoising for all comparison parameters.

Table 2 shows the results of MSE and PSNR at different noise levels for the denoised images of three methods, where the values in the parenthesis are the PSNR measure. Large values of MSE mean that images are of poor quality and the large values of PSNR mean that images are of high quality. Here we can see that the results of 2D SWT-based method are better than 2D DWT-based method in terms of MSE and PSNR, but the results of proposed 2D DT-CWT-based method are the best for all comparisons. It is worth mentioning that whenever the value of noise level increases the value of MSE also increases and the value of PSNR decreases in all of the three methods.

Table

Table 2 MSE and PSNR (dB) results of De-nosing methods at different noise levels and four-levels of decomposition.

Table 2 MSE and PSNR (dB) results of De-nosing methods at different noise levels and four-levels of decomposition.

The value in the parenthesis is the PSNR measure.

For visual evaluation Figures 5, 6, 7, 8, 9, and 10 show the result of three denoising methods on all images in the test sample. They contain the noisy image with noise level (σ = 40) and the denoised image of the proposed method and the other two methods.

figure

Figure 5 The denoising results of Image 1 from test sample at four levels of decomposition by different methods. (a) Noisy image with σ = 40; (b) denoised scene image using 2D DWT; (c) denoised scene image using 2D SWT; (d) denoised scene image using the proposed 2D DT-CWT.

figure

Figure 6 The denoising results of Image 2 from test sample at four levels of decomposition by different methods. (a) Noisy image with σ = 40; (b) denoised scene image using 2D DWT; (c) denoised scene image using 2D SWT; (d) denoised scene image using the proposed 2D DT-CWT.

figure

Figure 7 The denoising results of Image 3 from test sample at four levels of decomposition by different methods. (a) Noisy image with σ = 40; (b) denoised scene image using 2D DWT; (c) denoised scene image using 2D SWT; (d) denoised scene image using the proposed 2D DT-CWT.

figure

Figure 8 The denoising results of Image 4 from test sample at four levels of decomposition by different methods. (a) Noisy image with σ = 40; (b) denoised scene image using 2D DWT; (c) denoised scene image using 2D SWT; (d) denoised scene image using the proposed 2D DT-CWT.

figure

Figure 9 The denoising results of Image 5 from test sample at four levels of decomposition by different methods. (a) Noisy image with σ = 40; (b) denoised scene image using 2D DWT; (c) denoised scene image using 2D SWT; (d) denoised scene image using the proposed 2D DT-CWT.

figure

Figure 10 The denoising results of Image 6 from test sample at four levels of decomposition by different methods. (a) Noisy image with σ = 40; (b) denoised scene image using 2D DWT; (c) denoised scene image using 2D SWT; (d) denoised scene image using the proposed 2D DT-CWT.

The visual evaluation emphasizes that the proposed 2D DT-CWT-based method gives best results of patterns and edges on denoised images with no degradation or artifacts because it deals with the edges on the images in six directions. Also, we can see that the DWT-based method does not achieve good results of patterns on denoised images in all cases because of its lack of directionality and shift invariant.

Results of NAE and visual evaluation show that the denoised images by 2D SWT-based method are better than 2D DWT-based method because it is shift invariant, but they are not better than the denoised images of the proposed 2D DT-CWT-based method since it does not consider the six directions of edges information of decomposed images.

Although the results of all used images in our experiment show that the decomposition process until four levels is practically good to remove Gaussian noise from images acquired by WMSNs devices, however, more real demonstrations with deeper analysis are investigated to show how the accuracy of the proposed method can be affected by varying the number of decomposition levels. Accordingly, we tested our proposed method by applying several values of decomposition level (1–5) on all the test images at noise level σ = 40 as shown in Table 3.

Table

Table 3 MSE and PSNR (dB) results of proposed method at five-levels of decomposition and noise level σ =40.

Table 3 MSE and PSNR (dB) results of proposed method at five-levels of decomposition and noise level σ =40.

Through Table 3, we note that most restored images have high PSNR and low MSE values (bold black values) at four levels of decomposition, except two cases (Image 4 and Image 5). These two cases have high PSNR and low MSE values (bold black values) at three levels of decomposition. Therefore, the limitation of the proposed method is how to determine the optimum value of decomposition level. However, the obtained results of the proposed method compared to other methods confirm that the four levels of decomposition are good enough to remove Gaussian noise from images of WMSNs applications. Figures 11 and 12 show the denoised images obtained by the proposed method at four and three levels of decomposition, respectively, at noise level σ = 40. From Figures 11 and 12, we can see that the denoised images in three levels of decomposition have a better quality than those denoised images in four levels of decomposition.

figure

Figure 11 The denoising results of Image 4 from test sample. (a) Noisy image with σ = 40; (b) denoised scene image using the proposed 2D DT-CWT at four levels of decomposition; (c) denoised scene image using the proposed 2D DT-CWT at three levels of decomposition which is better quality than denoised image in (b).

figure

Figure 12 The denoising results of Image 5 from test sample. (a) Noisy image with σ = 40; (b) denoised scene image using the proposed 2D DT-CWT at four levels of decomposition; (c) denoised scene image using the proposed 2D DT-CWT at three levels of decomposition which is better quality than denoised image in (b).

Sensitivity analysis for different threshold values versus PSNR metric is employed here to validate the ideal value of MAD threshold. We applied different threshold values ranked from 0 to 100, incremented by 5 on all tested images at noise levels σ = 20 and σ = 40. Then, for each threshold value used to denoise the noisy image, the PSNR metric is computed as shown in Figures 1318. This step is employed technically to search for the optimal threshold point which yields the maximum PSNR value. Eventually, we compared the obtained maximum PSNR values with the PSNR values produced by the MAD technique as illustrated in Table 2.

figure

Figure 13 PSNR values versus threshold values with noise variances σ = 20 and σ = 40 for Image 1.

figure

Figure 14 PSNR values versus threshold values with noise variances σ = 20 and σ = 40 for Image 2.

figure

Figure 15 PSNR values versus threshold values with noise variances σ = 20 and σ = 40 for Image 3.

figure

Figure 16 PSNR values versus threshold values with noise variances σ = 20 and σ = 40 for Image 4.

figure

Figure 17 PSNR values versus threshold values with noise variances σ = 20 and σ = 40 for Image 5.

figure

Figure 18 PSNR values versus threshold values with noise variances σ = 20 and σ = 40 for Image 6.

From Figures 1318 and Table 2, we can notice that the maximum PSNR values obtained by applying different thresholds are approximately the same as the PSNR values calculated by MAD-based threshold. For example, Figure 13 for denoised image (Image 1) showed that the maximum PSNR values are 31.46 and 28.81 with noise variances σ = 20 and σ = 40, respectively. These values are roughly equal to the PSNR values calculated by MAD-based threshold in Table 2. Added to that, Figures 1318 illustrated the effects of the threshold parameter for determining the amount of useful signals and smoothness. Thus, the selected threshold values based on the MAD are almost optimal which consequently showed the effectiveness of using MAD strategy in the proposed method.

Finally, a comparison of the average processing time of the 2D DWT- and 2D SWT-based methods and the proposed method for our test samples is presented in Table 4.

Table

Table 4 Average processing time in seconds of three de-noising methods on our test samples.

Table 4 Average processing time in seconds of three de-noising methods on our test samples.

From Table 4, it is clear to show that the average processing time of 2D SWT-based method is higher than that of the proposed 2D DT-CWT- and 2D DWT-based methods. Even though the proposed method consumes more processing time than the 2D DWT-based method, the above qualitative and quantitative results of image quality metrics support the efficiency of the proposed 2D DT-CWT-based method for image denoising. Experimental results prove that the proposed method is efficient and appropriate for image denoising. Thus, this method can be embedded as preprocessing stage to improve the efficiency of current WMSNs applications.

In this work, we have studied the mathematical model of DT-CWT for multilevel reconstruction of signals. Based on the properties of DC-CWT for signal image decomposition, an efficient 2D DT-CWT-based image denoising method is proposed for real-time applications of WMSNs. The excellent features of the DT-CWT such as multidirectionality and shift-invariance make it more suitable for image denoising of real-time applications. The proposed 2D DT-CWT-based method reduced the noise of images by applying an optimal threshold value of hard threshold function using MAD strategy. This threshold not only forms the near-optimal wavelet coefficients, but also makes it a more stable magnitude for patterns on the images. It was developed in the MATLAB R2012a and tested over test samples of indoor-outdoor scene images taken by Sony Cyber-Shot and Kodak EasyShare cameras. The taken images were captured in real environments which are similar to images captured by wireless sensor devices. Processing time and image quality metrics have been calculated and compared for estimating the efficiency of the 2D DT-CWT filtering method. The results obtained from this study prove the performance and efficiency of the 2D DT-CWT filtering method at four levels of decomposition. It has achieved excellent denoising characteristics in preserving the edges of texture patterns compared to the 2D DWT and 2D SWT with limited redundancy and moderate processing time for image processing-based WMSNs applications. Results showed that applying the 2D DT-CWT method to enhance WMSNs images improved its efficiency in reducing the noise of images acquired by WMSNs devices. Thus, it can be embedded as preprocessing stage to improve the efficiency of current WMSNs applications. Even though the proposed method was conducted on real sensing images, in the future works, we will test our method on images taken by camera sensors connected to wireless multimedia sensor networks.

The authors declare that there is no conflict of interests regarding the publication of this paper.

This project was funded by the National Plan for Science, Technology and Innovation (MAARIFAH), King Abdulaziz City for Science and Technology, Kingdom of Saudi Arabia, Award no. INF2696-02-12.

1. Akyildiz, I. F., Melodia, T., Chowdhury, K. R.Wireless multimedia sensor networks: applications and testbedsProceedings of the IEEE200896101588160510.1109/jproc.2008.9287562-s2.0-55549094400 Google Scholar, Crossref
2. Ha, I., Djuraev, M., Ahn, B.An energy-efficient data collection method for wireless multimedia sensor networksInternational Journal of Distributed Sensor Networks20142014869845210.1155/2014/698452 Google Scholar, Link
3. Alhilal, M. S., Soudani, A., Al-Dhelaan, A.Image-based object identification for efficient event-driven sensing in wireless multimedia sensor networksInternational Journal of Distributed Sensor Networks201520151185086910.1155/2015/850869 Google Scholar, Crossref
4. Sammouda, R., Adgaba, N., Touir, A., Al-Ghamdi, A.Agriculture satellite image segmentation using a modified artificial Hopfield neural networkComputers in Human Behavior20143043644110.1016/j.chb.2013.06.0252-s2.0-84889078590 Google Scholar, Crossref
5. Gumaei, A., El-Zaart, A., Hussien, M., Berbar, M.Breast segmentation using k-means algorithm with a mixture of gamma distributionsProceedings of the Symposium on Broadband Networks and Fast Internet (RELABIRA '12)May 2012Baabda, Lebanon9710210.1109/relabira.2012.62351022-s2.0-84864857126 Google Scholar, Crossref
6. AlSalman, A., El-Zaart, A., Al-Salman, S., Gumaei, A.A novel approach for Braille images segmentationProceedings of the International Conference on Multimedia Computing and Systems (ICMCS '12)May 2012Tangier, MoroccoIEEE19019510.1109/icmcs.2012.63201462-s2.0-84869795464 Google Scholar, Crossref
7. Gumaei, A., El-Zaart, A., Mathkour, H.An efficient iris segmentation approach8285International Conference on Graphic and Image Processing (ICGIP '11)September 2011Cairo, EgyptProceedings of SPIE10.1117/12.913446 Google Scholar, Crossref
8. Bovik, A. C.Handbook of Image and Video Processing20052ndSan Diego, Calif, USAElsevier Academic Press Google Scholar
9. Jähne, B.Practical Handbook on Image Processing for Scientific Applications1997Boca Raton, Fla, USACRC Press Google Scholar
10. Lin, T.-C.A new adaptive center weighted median filter for suppressing impulsive noise in imagesInformation Sciences200717741073108710.1016/j.ins.2006.07.0302-s2.0-33751217714 Google Scholar, Crossref
11. Chen, T., Wu, H. R.Adaptive impulse detection using center-weighted median filtersIEEE Signal Processing Letters2001811310.1109/97.8896332-s2.0-0035130084 Google Scholar, Crossref
12. Chen, T., Wu, H. R.Space variant median filters for the restoration of impulse noise corrupted imagesIEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing200148878478910.1109/82.9598702-s2.0-3042658967 Google Scholar, Crossref
13. Aizenberg, I., Butakoff, C., Paliy, D.Impulsive noise removal using threshold Boolean filtering based on the impulse detecting functionsIEEE Signal Processing Letters2005121636610.1109/lsp.2004.8381982-s2.0-11844287651 Google Scholar, Crossref
14. Garnett, R., Huegerich, T., Chui, C., He, W.A universal noise removal algorithm with an impulse detectorIEEE Transactions on Image Processing200514111747175410.1109/tip.2005.8572612-s2.0-27844561514 Google Scholar, Crossref, Medline
15. Yuan, S.-Q., Tan, Y.-H.Impulse noise removal by a global-local noise detector and adaptive median filterSignal Processing20068682123212810.1016/j.sigpro.2006.01.009ZBL1172.945132-s2.0-33646905191 Google Scholar, Crossref
16. Yüksel, M. E., Beşdok, E.A simple neuro-fuzzy impulse detector for efficient blur reduction of impulse noise removal operators for digital imagesIEEE Transactions on Fuzzy Systems200412685486510.1109/tfuzz.2004.8360752-s2.0-10944239650 Google Scholar, Crossref
17. Schulte, S., Nachtegael, M., DeWitte, V., van der Weken, D., Kerre, E. E.A fuzzy impulse noise detection and reduction methodIEEE Transactions on Image Processing20061551153116210.1109/tip.2005.8641792-s2.0-33646003240 Google Scholar, Crossref, Medline
18. Abreu, E. M., Mitra, S. K., Sicuranza, G. L., Gibson, J. D.Signal-dependent rank-ordered mean (SD-ROM) filterNonlinear Image Processing (Communications, Networking and Multimedia)2001Orlando, Fla, USAAcademic Press111133 Google Scholar, Crossref
19. Zhang, D. S., Kouri, D. J.Varying weight trimmed mean filter for the restoration of impulse noise corrupted images4Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '05)March 2005Philadelphia, Pa, USAIV137IV14010.1109/icassp.2005.14159642-s2.0-33646767163 Google Scholar, Crossref
20. Luo, W.An efficient detail-preserving approach for removing impulse noise in imagesIEEE Signal Processing Letters200613741341610.1109/lsp.2006.8731442-s2.0-33745686694 Google Scholar, Crossref
21. Schulte, S., De Witte, V., Kerre, E. E.A fuzzy noise reduction method for color imagesIEEE Transactions on Image Processing20071651425143610.1109/tip.2007.8918072-s2.0-34247365902 Google Scholar, Crossref, Medline
22. Toprak, A., Güler, I.Impulse noise reduction in medical images with the use of switch mode fuzzy adaptive median filterDigital Signal Processing200717471172310.1016/j.dsp.2006.11.0082-s2.0-34249688235 Google Scholar, Crossref
23. Morillas, S., Gregori, V., Peris-Fajarnés, G., Sapena, A.Local self-adaptive fuzzy filter for impulsive noise removal in color imagesSignal Processing200888239039810.1016/j.sigpro.2007.05.0192-s2.0-35248846440 Google Scholar, Crossref
24. Yildirim, M. T., Baştürk, A., Yuksel, M. E.Impulse noise removal from digital images by a detail-preserving filter based on type-2 fuzzy logicIEEE Transactions on Fuzzy Systems200816492092810.1109/tfuzz.2008.9243582-s2.0-50549089480 Google Scholar, Crossref
25. Donoho, D. L., Johnstone, J. M.Ideal spatial adaptation by wavelet shrinkageBiometrika199481342545510.1093/biomet/81.3.4252-s2.0-0041958932 Google Scholar, Crossref
26. Aglika, G., Rika, K., Imola, K. F.Undecimated Wavelet Transforms for Image De-Noising2002Aglika Gyaourova Department Google Scholar
27. Brigham, E. O.The Fast Fourier Transform2002New York, NY, USAPrentice Hall Google Scholar
28. Yu, G., Sapiro, G.DCT image denoising: a simple and effective image denoising algorithmImage Processing on Line2011110.5201/ipol.2011.ys-dct Google Scholar, Crossref
29. Chang, S. G., Vetterli, M.Spatial adaptive wavelet thresholding for image denoisingProceedings of the IEEE International Conference on Image ProcessingOctober 1997Santa Barbara, Calif, USA3743772-s2.0-0031359064 Google Scholar
30. Chambolle, A., DeVore, R. A., Lee, N.-Y., Lucier, B. J.Nonlinear wavelet image processing: variational problems, compression, and noise removal through wavelet shrinkageIEEE Transactions on Image Processing19987331933510.1109/83.6611822-s2.0-0032022704 Google Scholar, Crossref, Medline
31. Donoho, D. L.Wavelet thresholding and W.V.D.: a 10-minute tourProceedings of the International Conference on Wavelets and ApplicationsJune 1992Toulouse, France Google Scholar
32. Donoho, D. L.De-noising by soft thresholdingIEEE Transactions on Information Theory199541361362710.1109/18.382009MR13312582-s2.0-0029307534 Google Scholar, Crossref
33. Şendur, L., Selesnick, I. W.Bivariate shrinkage with local variance estimationIEEE Signal Processing Letters200291243844110.1109/LSP.2002.8060542-s2.0-0036959297 Google Scholar, Crossref
34. Chang, S. G., Yu, B., Vetterli, M.Adaptive wavelet thresholding for image denoising and compressionIEEE Transactions on Image Processing2000991532154610.1109/83.862633ZBL0962.940282-s2.0-0034258869 Google Scholar, Crossref, Medline
35. Wang, X., Ou, X., Chen, B.-W., Kim, M.Image denoising based on improved wavelet threshold function for wireless camera networks and transmissionsInternational Journal of Distributed Sensor Networks20152015867021610.1155/2015/670216 Google Scholar, Link
36. Pesquet, J.-C., Krim, H., Carfantan, H.Time-invariant orthonormal wavelet representationsIEEE Transactions on Signal Processing19964481964197010.1109/78.5337172-s2.0-0030214118 Google Scholar, Crossref
37. Sekar, V., Nedumaran, D.De-noising of fingerprint images using discrete stationary wavelet transformProceedings of the National Symposium on Instrumentation (NSI-32 '07)November 2007Erode, India5557 Google Scholar
38. Selesnick, I. W.Hilbert transform pairs of wavelet basesIEEE Signal Processing Letters20018617017310.1109/97.9230422-s2.0-0035369170 Google Scholar, Crossref
39. van Spaendonck, R., Blu, T., Baraniuk, R., Vetterli, M.Orthogonal Hilbert transform filter banks and waveletsProceedings of the IEEE International Conference on Accoustics, Speech, and Signal Processing (ICASSP '03)April 20035055082-s2.0-0141630507 Google Scholar
40. Kingsbury, N., Magarey, J.Motion estimation using complex wavelets1995Cambridge, UKEngineering Department, Cambridge University Google Scholar
41. Kingsbury, N.Image processing with complex waveletsPhilosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences199935717602543256010.1098/rsta.1999.04472-s2.0-0346876959 Google Scholar, Crossref
42. Kingsbury, N. G.Complex wavelets for shift invariant analysis and filtering of signalsApplied and Computational Harmonic Analysis200110323425310.1006/acha.2000.0343MR18298022-s2.0-0035331869 Google Scholar, Crossref
43. Fernandes, F., van Spaendonck, R., Coates, M. J., Burrus, C. S.Directional complex-wavelet processing4119Wavelet Applications in Signal and Image Processing VIIIDecember 2000San Diego, Calif, USAProceedings of SPIE10.1117/12.408642 Google Scholar, Crossref
44. Kingsbury, N. G.The dual-tree complex wavelet transform: a new technique for shift invariance and directional filtersProceedings of the IEEE Digital Signal Processing Workshop1998319322 Google Scholar
45. Selesnick, I. W., Baraniuk, R. G., Kingsbury, N. G.The dual-tree complex wavelet transformIEEE Signal Processing Magazine200522612315110.1109/MSP.2005.15501942-s2.0-33747800938 Google Scholar, Crossref
46. Jin, H. K., Seonghun, L.KAIST scene text database2011, http://www.iapr-tc11.org/mediawiki/index.php/KAIST_Scene_Text_Database Google Scholar
47. Eskicioglu, A. M., Fisher, P. S.Image quality measures and their performanceIEEE Transactions on Communications199543122959296510.1109/26.4774982-s2.0-0029530359 Google Scholar, Crossref