Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2020 May 14;20(10):2782.
doi: 10.3390/s20102782.

Deep Learning Based Switching Filter for Impulsive Noise Removal in Color Images

Affiliations

Deep Learning Based Switching Filter for Impulsive Noise Removal in Color Images

Krystian Radlak et al. Sensors (Basel). .

Abstract

Noise reduction is one of the most important and still active research topics in low-level image processing due to its high impact on object detection and scene understanding for computer vision systems. Recently, we observed a substantially increased interest in the application of deep learning algorithms. Many computer vision systems use them, due to their impressive capability of feature extraction and classification. While these methods have also been successfully applied in image denoising, significantly improving its performance, most of the proposed approaches were designed for Gaussian noise suppression. In this paper, we present a switching filtering technique intended for impulsive noise removal using deep learning. In the proposed method, the distorted pixels are detected using a deep neural network architecture and restored with the fast adaptive mean filter. The performed experiments show that the proposed approach is superior to the state-of-the-art filters designed for impulsive noise removal in color digital images.

Keywords: deep learning; deep neural networks; image denoising; image enhancement; impulsive noise; switching filter.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
A general scheme of a switching filter. Only the pixels identified as corrupted are being restored and the remaining pixels are retained.
Figure 2
Figure 2
The architecture of the proposed network for impulsive noise detection.
Figure 3
Figure 3
Training of the proposed Impulse Detection Convolutional Neural Network (IDCNN) detector.example
Figure 4
Figure 4
Example images from (a) Berkeley segmentation dataset (BSD500) [61] used for training purposes and (b) our test dataset accessible from [36] as supplementary material.
Figure 5
Figure 5
Exemplary distributions of the IDCNN outputs for the test image contaminated with impulsive noise with intensity ρ=0.1 and 0.5. For the contamination ρ=0.1, 89.59% of pixels are assigned π<0.1 and 10.14% reaches a value π>0.9. For noise intensity ρ=0.5, the respective frequencies are 50.20% and 49.44%.
Figure 6
Figure 6
Repeatability of the training procedure on BSD500 dataset.
Figure 7
Figure 7
Impact of the patch size p used in the training procedure on the network’s weighted detection accuracy.
Figure 8
Figure 8
Example images from GoogleV4 and PASCAL VOC2007 datasets [63].
Figure 9
Figure 9
Impact of the type of dataset used in the training and its size on the average wACC of the proposed IDCNN.
Figure 10
Figure 10
Impact of the noise density used during training on the final network performance.
Figure 11
Figure 11
Representative test images from benchmark dataset [36] for which numerical results were calculated.
Figure 12
Figure 12
Box plots presenting the distributions of the obtained results for the analyzed methods using the test dataset [36].
Figure 13
Figure 13
Visual comparison of the filtering efficiency using a part of the PEPPERS image (ρ=0.4).
Figure 14
Figure 14
Visualization of the denoising efficiency of the proposed IDCNNG in comparison to the ideal impulse detector, which correctly identifies all impulses in the analyzed image (ρ=0.4). The right column shows the difference between the restored and clean image.
Figure 15
Figure 15
Denoising result of the proposed IDCNN filter on real noisy images: a part of an image of the fresco “The Condemned in Hell” by Luca Signorelli (top) and cDNA image (bottom). Detected impulses are annotated using cyan color.
Figure 16
Figure 16
Diagrams that show what portion of the MAE error was caused by the improper decision of the used filter from classification perspective. These diagrams were obtained for the PEPPERS image (ρ = 0.4).
Figure 17
Figure 17
Execution time dependency of the IDCNN on the number of image pixels N.

References

    1. Arnal J., Súcar L.B. Hybrid Filter Based on Fuzzy Techniques for Mixed Noise Reduction in Color Images. Appl. Sci. 2019;10:243. doi: 10.3390/app10010243. - DOI
    1. Sen A.P., Rout N.K. Smart Healthcare Analytics in IoT Enabled Environment. Springer International Publishing; Berlin/Heidelberg, Germany: 2020. Removal of High-Density Impulsive Noise in Giemsa Stained Blood Smear Image Using Probabilistic Decision Based Average Trimmed Filter; pp. 127–141.
    1. Boncelet C. Image noise models. In: Bovik A., editor. Handbook of Image and Video Processing. Academic Press; Cambridge, MA, USA: 2005. pp. 397–410.
    1. Faraji H., MacLean W. CCD noise removal in digital images. IEEE Trans. Image Process. 2006;15:2676–2685. doi: 10.1109/TIP.2006.877363. - DOI - PubMed
    1. Liu C., Szeliski R., Bing Kang S., Zitnick C.L., Freeman W.T. Automatic Estimation and Removal of Noise from a Single Image. IEEE Trans. Pattern Anal. Mach. Intell. 2008;30:299–314. doi: 10.1109/TPAMI.2007.1176. - DOI - PubMed

LinkOut - more resources