Skip to main content
Log in

Removal of impulse noise for multimedia-IoT applications at gateway level

  • 1174: Futuristic Trends and Innovations in Multimedia Systems Using Big Data, IoT and Cloud Technologies (FTIMS)
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In last decade, most of the multimedia IoT (M-IoT) applications are gaining popularity where the real-time still and streaming images are captured, and corresponding data is transported to cloud servers via communication networks. In such applications, the image sources are low-cost sensors that introduce impulse noises in the images making it unreliable for any computer vision algorithms running on the cloud. Though many powerful impulse noise removal techniques present in literature, their computational complexities are much higher to carry out the data cleaning operation at the constrained IoT gateways. This paper has proposed an impulse removal technique with lower computational complexity than other well-established techniques best suited to be implemented at IoT gateway level. In this paper, a hybrid detection algorithm is proposed to detect the pixels corrupted by impulse noise followed by a fuzzy filter to restore the detected pixels. It has been observed that HDFF provides an improvement of 3% in comparison to state-of-the-art-filters in terms PSNR. The simulation results also suggest the noise-filtration performance of the proposed technique matches to that of some well-established techniques with lesser computational complexity making it suitable for gateway level implementation in M-IoT applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Abdiansah A, Wardoyo R (2015) Time complexity analysis of support vector machines (SVM) in LibSVM. Int J Comput Appl 128(3):28–34

    Google Scholar 

  2. Atzori L, Iera A, Morabito G (2010) The Internet of Things: A survey. Comput Netw 54(15):2787–2805

    Article  Google Scholar 

  3. Cao Y, Jiang T, Han Z (2016) A survey of emerging M2M systems: context, task, and objective. IEEE Internet Things J 3(6):1246–1258

    Article  Google Scholar 

  4. Chan RH, Hu C, Nikolova M (2004) An iterative procedure for removing random –valued impulse noise. IEEE Signal Process Lett 11(12):921–924

    Article  Google Scholar 

  5. Chan RH, Chung HW, Nikolova M (2005) Salt-and-Pepper noise removal by median-type noise detectors and detail-preserving regularization. IEEE Trans Image Process 14(10):1479–1485

    Article  Google Scholar 

  6. Eng HL, Ma KK (2001) Noise adaptive switching median filter. IEEE Trans Image Process 10(2):242–251

    Article  Google Scholar 

  7. Iyad F, Rami AJ (2013) Efficient improvements on the BDND filtering algorithms for the removal of high-density impulse noise. IEEE Trans Image Process 22(3):1223–1232

    Article  MathSciNet  Google Scholar 

  8. Jia-Shiuan CHL (2010) Switching bilateral filter with a texturel noise detector for universal noise removal. IEEE Trans Image Process 19(9):2307–2320

    Article  MathSciNet  Google Scholar 

  9. Kaliraj G, Baskar S (2010) An efficient approach for the removal of impulse noise from the corrupted images using neural network based impulse detector. Image Vis Comput 28:458–466

    Article  Google Scholar 

  10. Ko SJ, Lee YH (1999) Centre weight median filters and their applications to image enhancement. IEEE Trans Circuits Syst 38(9):984–993

    Article  Google Scholar 

  11. Long C, Cao Y, Jiang T, Zhang Q (2018) Edge computing framework for cooperative video processing in multimedia IoT systems. IEEE Trans Multimed 20(5):1126–1139

    Article  Google Scholar 

  12. Masood S, Hussain A et al (2014) Color difference based Fuzzy filter for extremely corrupted color Images. Appl Soft Comput 21:107–118

    Article  Google Scholar 

  13. Nauman A, Qadri Y, Amjad M, Zikria Y, Afzal M, Kim S (2020) Multimedia Internet of Things: A comprehensive survey. IEEE Access 8:8202–8250

    Article  Google Scholar 

  14. Pitas I, Venetsanopoulos AN (1992) Order statistics in digital image processing. Proc IEEE. 80(12):1893-1921

  15. Roy A, Laskar RH (2016) Multiclass SVM based adaptive filter for removal of high density impulse noise from color images. Appl Soft Comput 46:816–826

    Article  Google Scholar 

  16. Roy A, Singha J, Devi SS, Laskar RH (2016) Impulse noise removal using SVM classification based fuzzy filter from gray scale images. Sig Process 128:262–273

    Article  Google Scholar 

  17. Roy A, Manam L, Laskar RH (2020) Removal of ‘Salt & Pepper’noise from color images using adaptive fuzzy technique based on histogram estimation. Multimed Tools Appl 79(47):34851–34873

    Article  Google Scholar 

  18. Schulte S, Witte VD et al (2007) Histogram based fuzzy color filter for image restoration. Image Vis Comput 25:1377–1390

    Article  Google Scholar 

  19. Singh KM, Bora PK (2003) Adaptive vector median filter for removal impulses from color images, Circuits and Systems, ISCAS’03. Proceedings of the 2003 International Symposium, 2 396-399

  20. Wang JH, Chiu HC (1999) HAF: an adaptive fuzzy filter for restoring highly corrupted images by histogram estimation. Proceedings of the National Science Council ROC(A) 23, 630–643

  21. Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: From error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612

    Article  Google Scholar 

  22. Zhang S, Karim MA (2002) A new impulse detector for switching median filters. IEEE Signal Process Lett 9(4):360–363

    Article  Google Scholar 

  23. Zhang L, Zhang L, Mou X, Zhang D (2011) A feature similarity index for image quality assessment. IEEE Trans Image Process 20(8):2378–2386

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amarjit Roy.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Roy, A., Bandopadhaya, S., Chandra, S. et al. Removal of impulse noise for multimedia-IoT applications at gateway level. Multimed Tools Appl 81, 34463–34480 (2022). https://doi.org/10.1007/s11042-021-11832-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11832-w

Keywords

Navigation