Autoencoder-based Image Denoiser Suitable for Image of Numbers with High Potential for Hardware Implementation

Nahla Elazab Elashkar, Mahmoud Maghraby
{"title":"Autoencoder-based Image Denoiser Suitable for Image of Numbers with High Potential for Hardware Implementation","authors":"Nahla Elazab Elashkar, Mahmoud Maghraby","doi":"10.37934/araset.44.2.234246","DOIUrl":null,"url":null,"abstract":"The algorithms for processing images and videos are currently essential for many applications. Many of these applications are specified for processing and analyzing images of numbers, such as smart meter reading, automated document processing, and processing of vehicles and license plate images in traffic monitoring and analysis. Consequently, eliminating noise is frequently used as a pre-processing step to improve subsequent analysis and processing outcomes. In this context, this manuscript proposes using artificial intelligence-based methods to increase the efficiency of the image-denoising process. However, the computational demands of these algorithms necessitate careful consideration of the hardware on which they are implemented. Therefore, this paper proposes using the simple autoencoder approach and evaluates its efficiency compared to the conventional methods. This unsupervised model is trained to identify and remove impulse noise from digital images by replacing some pixels with others from the outer dataset that can clarify the whole image more. The model was trained using handwritten numbers, MNIST, and data set size in the first trial and the FER2013 dataset in the second. The model is superior in the case of the simple dataset. Two versions of autoencoders are considered, the first with three layers and the second with five. The Traditional denoising methods are investigated for comparison purposes. The four conventional filtering procedures, AMF, DBMF, ADBMF, and MDBUTMF, are implemented using the MATLAB simulation environment, and the results are reported and compared with the proposed methodology. The results show that the proposed artificial intelligence-based method significantly outperforms the traditional methods regarding processing efficiency and the resulting image quality. Moreover, the computational intensity for the proposed methodology is chosen as a metric for evaluating the algorithm compliance for the hardware implementation compared to the other Artificial Intelligence (AI)-based denoising algorithms. The suggested technique has minor processing and training time compared to the other AI-based methods with adequate quality in case the images of numbers usually do not contain many details, making it more convenient for hardware implementation.","PeriodicalId":506443,"journal":{"name":"Journal of Advanced Research in Applied Sciences and Engineering Technology","volume":"6 17","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-05-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Advanced Research in Applied Sciences and Engineering Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37934/araset.44.2.234246","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The algorithms for processing images and videos are currently essential for many applications. Many of these applications are specified for processing and analyzing images of numbers, such as smart meter reading, automated document processing, and processing of vehicles and license plate images in traffic monitoring and analysis. Consequently, eliminating noise is frequently used as a pre-processing step to improve subsequent analysis and processing outcomes. In this context, this manuscript proposes using artificial intelligence-based methods to increase the efficiency of the image-denoising process. However, the computational demands of these algorithms necessitate careful consideration of the hardware on which they are implemented. Therefore, this paper proposes using the simple autoencoder approach and evaluates its efficiency compared to the conventional methods. This unsupervised model is trained to identify and remove impulse noise from digital images by replacing some pixels with others from the outer dataset that can clarify the whole image more. The model was trained using handwritten numbers, MNIST, and data set size in the first trial and the FER2013 dataset in the second. The model is superior in the case of the simple dataset. Two versions of autoencoders are considered, the first with three layers and the second with five. The Traditional denoising methods are investigated for comparison purposes. The four conventional filtering procedures, AMF, DBMF, ADBMF, and MDBUTMF, are implemented using the MATLAB simulation environment, and the results are reported and compared with the proposed methodology. The results show that the proposed artificial intelligence-based method significantly outperforms the traditional methods regarding processing efficiency and the resulting image quality. Moreover, the computational intensity for the proposed methodology is chosen as a metric for evaluating the algorithm compliance for the hardware implementation compared to the other Artificial Intelligence (AI)-based denoising algorithms. The suggested technique has minor processing and training time compared to the other AI-based methods with adequate quality in case the images of numbers usually do not contain many details, making it more convenient for hardware implementation.
基于自动编码器的图像去噪器适用于数字图像,具有很高的硬件实现潜力
目前,处理图像和视频的算法对许多应用都至关重要。其中许多应用都指定要对数字图像进行处理和分析,例如智能抄表、自动文档处理以及交通监控和分析中的车辆和车牌图像处理。因此,消除噪声经常被用作预处理步骤,以改善后续分析和处理结果。在这种情况下,本手稿建议使用基于人工智能的方法来提高图像去噪过程的效率。然而,由于这些算法对计算量的要求较高,因此必须仔细考虑实现这些算法的硬件。因此,本文建议使用简单的自动编码器方法,并评估其与传统方法相比的效率。通过用外部数据集中的其他像素替换部分像素,可以使整个图像更加清晰,从而训练出这种无监督模型,用于识别和去除数字图像中的脉冲噪声。第一次试验使用手写数字、MNIST 和数据集大小来训练模型,第二次试验使用 FER2013 数据集来训练模型。在简单数据集的情况下,该模型更胜一筹。我们考虑了两种版本的自动编码器,第一种有三层,第二种有五层。为了进行比较,对传统的去噪方法进行了研究。使用 MATLAB 仿真环境实现了四种传统滤波程序:AMF、DBMF、ADBMF 和 MDBUTMF,并报告了结果,并与所提出的方法进行了比较。结果表明,所提出的基于人工智能的方法在处理效率和图像质量方面明显优于传统方法。此外,与其他基于人工智能(AI)的去噪算法相比,建议方法的计算强度被选为评估硬件实现算法合规性的指标。在数字图像通常不包含很多细节的情况下,建议的技术与其他基于人工智能的方法相比,处理和训练时间较短,但质量足够高,因此更便于硬件实施。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
1.30
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信