Implementation and Optimization of Image Processing on the Map of SABRE i.MX_6

Authors

  • Waheed Muhammad SANYA  Department of Computer Science and Information Technology, the State University of Zanzibar, Zanzibar, Tanzania.
  • Gaurav BAJPAI  Department of Computer Engineering and Software Engineering, University of Rwanda, Kigali, Rwanda.
  • Haji Ali HAJI  Department of Computer Science and Information Technology, the State University of Zanzibar, Zanzibar, Tanzania

DOI:

https://doi.org/10.32628/CSEIT217690

Keywords:

Salt & Pepper Noisy, Algorithm optimization, OpenCV, Median Filter, Sobel Filter

Abstract

Vision relieves humans to understand the environmental deviations over a period. These deviations are seen by capturing the images. The digital image plays a dynamic role in everyday life. One of the processes of optimizing the details of an image whilst removing the random noise is image denoising. It is a well-explored research topic in the field of image processing. In the past, the progress made in image denoising has advanced from the improved modeling of digital images. Hence, the major challenges of the image process denoising algorithm is to advance the visual appearance whilst preserving the other details of the real image. Significant research today focuses on wavelet-based denoising methods. This research paper presents a new approach to understand the Sobel imaging process algorithm on the Linux platform and develop an effective algorithm by using different optimization techniques on SABRE i.MX_6. Our work concentrated more on the image process algorithm optimization. By using the OpenCV environment, this paper is intended to simulate a Salt and Pepper noisy phenomenon and remove the noisy pixels by using Median Filter Algorithm. The Sobel convolution method included and used in the design of a Sobel Filter and then process the image following the median filter, to achieve an effective edge detection result. Finally, this paper optimizes the algorithm on SABRE i.MX_6 Linux environment. By using algorithmic optimization (lower complexity algorithm in the mathematical sense, using appropriate data structures), optimization for RISC (loop unrolling) processors, including optimization for efficient use of hardware resources (access to data, cache management and multi-thread), this paper analyzed the different response parameters of the system with varied inputs, different compiler options (O1, O2, or O3), and different doping degrees. The proposed denoising algorithm shows the meaningful addition of the visual quality of the images and the algorithmic optimization assessment.

References

  1. Raymond H. Chan, Chung-Wa Ho, and Mila Nikolova, “Salt-and-Pepper Noise Removal by MedianType Noise Detectors and Detail-Preserving Regularization”- IEEE Transactions on Image Processing, Vol. 14, No. 10, October 2005. DOI: 10.1109/TIP.2005.852196.
  2. J. Astola and P. Kuosmanen, “Fundamentals of Nonlinear Digital Filtering”, Boca Raton, CRC, 2020. https://doi.org/10.1201/9781003067832.
  3. Erkan, Uğur, and Levent Gökrem. "A new method based on pixel density in salt and pepper noise removal." Turkish Journal of Electrical Engineering & Computer Sciences 26.1 (2018): 162-171. doi:10.3906/elk-1705-256.
  4. González-Hidalgo, M., Massanet, S., Mir, A., & Ruiz-Aguilera, D. (2013, September). “A fuzzy filter for high-density salt and pepper noise removal”. Spanish Association for Artificial Intelligence (pp. 70-79). Springer, Berlin, Heidelberg. DOI: 10.1007/978-3-642-40643-0_8.
  5. Xiao L, Li C, Wu Z, Wang T. “An enhancement method for X-ray image via fuzzy noise removal and homomorphic filtering”. Neurocomputing 2016; 64: 195:56-64. https://doi.org/10.1016/j.neucom.2015.08.113.
  6. Coupe P, Manjon JV, Robles M, Collins DL, “Adaptive multiresolution non-local means filter for three-dimensional magnetic resonance image denoising”. IET Image Process 2012; 6: 558-568. DOI: 10.1049/iet-ipr.2011.0161.
  7. Baljozovic D, Kovacevic B, Baljozovic A. “Mixed noise removal filter for multi-channel images based on halfspace deepest location”. IET Imag Proc 2013; 7: 310-323. DOI: 10.1049/iet-ipr.2012.0105.
  8. Sreenivasulu, P., and N. Krishna Chaitanya. "Removal of Salt and Pepper Noise for Various Images Using Median Filters: A Comparative Study." IUP Journal of Telecommunications 6.2 (2014).
  9. Sakthidasan K, Sankaran A, Nagappan VN, “Noise-free image restoration using hybrid filter with adaptive genetic algorithm”. Computers & Electrical Engineering Volume 54, August 2016, Pages 382-392. https://doi.org/10.1016/j.compeleceng.2015.12.011.
  10. Thanha DNH, Dvoenkoa SD, “A method of total variation to remove the mixed Poisson–Gaussian noise”. Pattern Recogn 2016; 26: 285-293. https://doi.org/10.1134/S1054661816020231.
  11. Zhang C, Wang K. “A switching median–mean filter for removal of high-density impulse noise from digital images”. Optik 2015; 126: 956-961. https://doi.org/10.1016/j.ijleo.2015.02.085.
  12. Gellert, Arpad, and Remus Brad. "Context-based prediction filtering of impulse noise images." IET Image Processing 10.6 (2016): 429-437. DOI: 10.1049/iet-ipr.2015.0702.
  13. Vasanth, K., and V. Jawahar Senthil Kumar. "Decision-based neighborhood-referred unsymmetrical trimmed variants filter for the removal of high-density salt-and-pepper noise in images and videos." Signal, Image and Video Processing 9.8 (2015): 1833-1841. https://doi.org/10.1007/s11760-014-0665-0.
  14. Chan RH, Ho CW, Nikolova M. “Salt-and-pepper noise removal by median-type noise detectors and detail-preserving regularization”. IEEE T Image Process 2005; 14: 1479-1485. DOI: 10.1109/TIP.2005.852196.
  15. Zhao, Feng, Rui Chuan Ma, and Jia Qing Ma. "An Algorithm for Salt and Pepper Noise Removal Based on Information Entropy." Applied Mechanics and Materials. Vol. 220. Trans Tech Publications Ltd, 2012. DOI:https://doi.org/10.4028/www.scientific.net/AMM.220-223.2273.
  16. Erkan, Uğur, and Adem Kilicman. "Two new methods for removing salt-and-pepper noise from digital images." scienceasia 42.1 (2016): 28. doi:10.2306/scienceasia1513-1874.2016.42.028.
  17. Roig, Bernardino, and Vicente D. Estruch. "Localised rank-ordered differences vector filter for suppression of high-density impulse noise in colour images." IET Image Processing 10.1 (2015): 24-33. doi: 10.1049/iet-ipr.2014.0838.
  18. Hwang, Humor, and Richard A. Haddad. "Adaptive median filters: new algorithms and results." IEEE Transactions on image processing 4.4 (1995): 499-502. DOI: 10.1109/83.370679.
  19. Jin, Lianghai, Caiquan Xiong, and Hong Liu. "Improved bilateral filter for suppressing mixed noise in color images." Digital Signal Processing 22.6 (2012): 903-912. https://doi.org/10.1016/j.dsp.2012.06.012.
  20. Sreenivasulu, P., and N. Krishna Chaitanya. "Removal of Salt and Pepper Noise for Various Images Using Median Filters: A Comparative Study." IUP Journal of Telecommunications 6.2 (2014).
  21. Sun, Chen, et al. "An efficient method for salt-and-pepper noise removal based on shearlet transform and noise detection." AEU-International Journal of Electronics and Communications 69.12 (2015): 1823-1832. https://doi.org/10.1016/j.aeue.2015.09.007.
  22. Xiao, Yu, et al. "Restoration of images corrupted by mixed Gaussian-impulse noise via l1–l0 minimization." Pattern Recognition 44.8 (2011): 1708-1720. https://doi.org/10.1016/j.patcog.2011.02.002.
  23. Chan, Raymond H., Chung-Wa Ho, and Mila Nikolova. "Salt-and-pepper noise removal by median-type noise detectors and detail-preserving regularization." IEEE Transactions on image processing 14.10 (2005): 1479-1485. DOI: 10.1109/TIP.2005.852196.
  24. Sohi, Prateek Jeet Singh, et al. "Noise density range sensitive mean-median filter for impulse noise removal." Innovations in computational intelligence and computer vision. Springer, Singapore, 2021. 150-162. https://doi.org/10.1007/978-981-15-6067-5_18.
  25. Uğur Erkan, Levent Gökrem, Serdar Enginoğlu, “Different applied median filter in salt and pepper noise.”, Computers & Electrical Engineering, Volume 70, 2018, Pages 789-798, ISSN 0045-7906,https://doi.org/10.1016/j.compeleceng.2018.01.019.
  26. Patil, Swati A., and Atul D. Patil. "An Effective Multi-Frame Super Resolution of Image from Blurry and Noisy Images Using PCA." International Journal of Electronics Communication and Computer Engineering 5.1 (2014): 12.
  27. Bovik, Alan C. Handbook of image and video processing. Academic Press, 2010.
  28. Linda G. Shapiro and George C. Stockman (2001, Computer Vision, pp 279-325, New Jersey, Prentice-Hall, ISBN 0-13-030796-3.
  29. Sampat, Mehul P., Mia K. Markey, and Alan C. Bovik. "Computer-aided detection and diagnosis in mammography." Handbook of image and video processing 2.1 (2005): 1195-1217.
  30. Tien, Kun-yu & Samani, Hooman & Lui, Jui. (2017). A survey on image processing in noisy environment by fuzzy logic, image fusion, neural network, and non-local means. 1-6. 10.1109/CACS.2017.8284240.
  31. Yao, Yuqin. “Image Segmentation Based on Sobel Edge Detection.” (2016).
  32. https://www.graphicsmill.com/docs/gm/minimum-maximum-median-filters.htm.

Downloads

Published

2021-12-30

Issue

Section

Research Articles

How to Cite

[1]
Waheed Muhammad SANYA, Gaurav BAJPAI, Haji Ali HAJI, " Implementation and Optimization of Image Processing on the Map of SABRE i.MX_6" International Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 7, Issue 6, pp.402-417, November-December-2021. Available at doi : https://doi.org/10.32628/CSEIT217690