# Efficient Implementation of Matrix-Based Image Processing Algorithms for IoT Applications
## 2 The Algorithm Description
Available online: [[https://www.data-alliance.net/blog/iot-internet-of-things-wireless-protocols-and-their-frequency-bands/](https://www.data-alliance.net/blog/iot-internet-of-things-wireless-protocols-and-their-frequency-bands/)]([https://www.data-alliance.net/blog/iot-internet-of-things-wireless-protocols-and-their-frequency-bands/](https://www.data-alliance.net/blog/iot-internet-of-things-wireless-protocols-and-their-frequency-bands/)) (accessed on 1 May 2024). * (2) [PERSON]; [PERSON]; [PERSON]; [PERSON] Removal of impulse noise for multimedia-IoT applications at gateway level. _Multimed. Tools Appl._**2022**, _81_, 34463-34480. [CrossRef]
* (3) [PERSON] Adaptive Kuwahara filter. _Signal Image Video Process._**2016**, _10_, 663-670. [CrossRef]
* (4) [PERSON]; [PERSON]; [PERSON] Mixed Noise removal by weighted encoding with sparse nonlocal regularization. _IEEE Trans. Image Process._**2014**, _23_, 2651-2662. [CrossRef] [PubMed]
* (5) [PERSON]; [PERSON] Edge-preserving and scale-dependent properties of total variation regularization. _Inverse Probl._**2003**, _19_, S165-S187. [CrossRef]
* (6) [PERSON]; [PERSON]; [PERSON]; [PERSON] Image denoising by sparse 3D transform-domain collaborative filtering. _IEEE Trans. Image Process._**2007**, _16_, 2080-2095. [CrossRef] [PubMed]
* (7) [PERSON]; [PERSON]; [PERSON]; [PERSON] ADMM-CSNEt: A deep learning approach for image compressive sensing. _IEEE Trans. Pattern Anal. Mach. Intell._**2020**, _42_, 521-538. [CrossRef] [PubMed]
* (8) [PERSON]; [PERSON] DCT Image Denoising: A Simple and Effective Image Denoising Algorithm. _Image Process. Line_**2011**, \(1\), 292-296. [CrossRef]
* (9) [PERSON]; [PERSON]; [PERSON]; [PERSON] Image Denoising by Deep Convolution Based on Sparse Representation. _Computers_**2023**, _12_, 112. [CrossRef]
* (10) [PERSON]; [PERSON]; [PERSON]; [PERSON] Overview of Research on Digital Image Denoising Methods. _Sensors_**2025**, _25_, 2615. [CrossRef] [PubMed]
* (11) [PERSON] _Data Fitting and Uncertainty (A Practical Introduction to Weighted Least Squares and Beyond)_, 2 nd ed. ; Springer Vieweg: Wiesbaden, Germany, 2016; ISBN 978-3-658-11455-8. * (12) [PERSON]; [PERSON]; [PERSON] A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus. In Proceedings of the 10 th European Conference on Computer Vision Part II, Marseille, France, 12-18 October 2008; pp. 500-513. * (13) [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON]; [PERSON] Image denoising using RANSAC and compressive sensing. _Multimedia Tools Appl._**2022**, _81_, 44311-44333. [CrossRef]
* (14) [PERSON] [PERSON]; [PERSON] An Introduction to Compressive Sampling. _IEEE Signal Process. Mag._**2008**, _25_, 21-30. [CrossRef]
* (15) [PERSON] Robust estimation approach to blind denoising. _IEEE Trans. Image Process._**2005**, _14_, 1755-1766. [CrossRef] [PubMed]
* (16) [PERSON]; [PERSON]; [PERSON]; [PERSON] Blind estimation of white Gaussian noise variance in highly textured images. _Electron. Imaging_**2018**, _30_, art00016. [CrossRef]
* (17) A Basic Note on Iterative Matrix Inversion. Available online: [[https://aalexan3.math.ncsu.edu/articles/mat-inv-rep.pdf](https://aalexan3.math.ncsu.edu/articles/mat-inv-rep.pdf)]([https://aalexan3.math.ncsu.edu/articles/mat-inv-rep.pdf](https://aalexan3.math.ncsu.edu/articles/mat-inv-rep.pdf)) (accessed on 1 May 2024). * (18) TAMPERE17 Image Database. Available online: [[https://webpages.tuni.fi/imaging/tampere17/tampere17_grayscale.zip](https://webpages.tuni.fi/imaging/tampere17/tampere17_grayscale.zip)]([https://webpages.tuni.fi/imaging/tampere17/tampere17_grayscale.zip](https://webpages.tuni.fi/imaging/tampere17/tampere17_grayscale.zip)) (accessed on 1 May 2024). * (19) [PERSON]; [PERSON] Image Quality Metrics: PSNR vs. SSIM. In Proceedings of the 2010 20 th International Conference on Pattern Recognition, Istanbul, Turkey, 7 October 2010; pp. 2366-2369. * (20) ADSP-BF533 Blackfin Processor Hardware Reference.