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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于自动编码器的图像去噪器适用于数字图像,具有很高的硬件实现潜力
目前,处理图像和视频的算法对许多应用都至关重要。其中许多应用都指定要对数字图像进行处理和分析,例如智能抄表、自动文档处理以及交通监控和分析中的车辆和车牌图像处理。因此,消除噪声经常被用作预处理步骤,以改善后续分析和处理结果。在这种情况下,本手稿建议使用基于人工智能的方法来提高图像去噪过程的效率。然而,由于这些算法对计算量的要求较高,因此必须仔细考虑实现这些算法的硬件。因此,本文建议使用简单的自动编码器方法,并评估其与传统方法相比的效率。通过用外部数据集中的其他像素替换部分像素,可以使整个图像更加清晰,从而训练出这种无监督模型,用于识别和去除数字图像中的脉冲噪声。第一次试验使用手写数字、MNIST 和数据集大小来训练模型,第二次试验使用 FER2013 数据集来训练模型。在简单数据集的情况下,该模型更胜一筹。我们考虑了两种版本的自动编码器,第一种有三层,第二种有五层。为了进行比较,对传统的去噪方法进行了研究。使用 MATLAB 仿真环境实现了四种传统滤波程序:AMF、DBMF、ADBMF 和 MDBUTMF,并报告了结果,并与所提出的方法进行了比较。结果表明,所提出的基于人工智能的方法在处理效率和图像质量方面明显优于传统方法。此外,与其他基于人工智能(AI)的去噪算法相比,建议方法的计算强度被选为评估硬件实现算法合规性的指标。在数字图像通常不包含很多细节的情况下,建议的技术与其他基于人工智能的方法相比,处理和训练时间较短,但质量足够高,因此更便于硬件实施。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
1.30
自引率
0.00%
发文量
0
期刊最新文献
Optimising Layout of a Left-Turn Bypass Intersection under Mixed Traffic Flow using Simulation: A Case Study in Pulau Pinang, Malaysia Design and Fabrication of Compact MIMO Array Antenna with Tapered Feed Line for 5G Applications Analysing Flipped Classroom Themes Trends in Computer Science Education (2007–2023) Using CiteSpace The Comparison of Fuzzy Regression Approaches with and without Clustering Method in Predicting Manufacturing Income Unveiling Effective CSCL Constructs for STEM Education in Malaysia and Indonesia
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1