FPGA-Based Edge Detection Technique with Image Filters Enhancement

Mohamad Rahimi Rosli, Siti Lailatul Mohd Hassan, Ili Shairah Abdul Halim, Noor Ezan Abdullah, A. A. Ab Rahim
{"title":"FPGA-Based Edge Detection Technique with Image Filters Enhancement","authors":"Mohamad Rahimi Rosli, Siti Lailatul Mohd Hassan, Ili Shairah Abdul Halim, Noor Ezan Abdullah, A. A. Ab Rahim","doi":"10.1109/ISIEA51897.2021.9509980","DOIUrl":null,"url":null,"abstract":"This paper presents field-programmable gate arrays (FPGA) based edge detection technique with image filters enhancement. Sobel operator is one of the commonly used algorithms in edge detection. The Sobel operator's issue is that the image output contains a lot of noise, which leads to missing edges of a detected object in the final processed image. Detection of edges is not reliable with only one filter present. Filters such as Gaussian, Median, Sharpening and Downsampling were proposed to remove unnecessary noise from distorting the images increase image quality, smoothness and edge visibility. Filters designed in a separate module with a particular algorithm on FPGA DE2-115 development board. These filters can be activated as single or multiple functions as desired. Using CMOS TRDB-D5M camera, edge detected real-time image displayed in 1366x768 resolution VGA monitor. Filter's output images were evaluated for the quality of smoothness and noise. Power consumption and logic elements were analyzed for efficiency. The best power consumption is using all filters without Downsampling with 347.33 mW, and the lowest total logic element design is by using the same filter combinations with 1518 total logic elements. In conclusion, edge detection works effectively at maximum brightness and a combination of all filters at the cost of higher power consumption and more logic elements used in the modules.","PeriodicalId":336442,"journal":{"name":"2021 IEEE Symposium on Industrial Electronics & Applications (ISIEA)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Symposium on Industrial Electronics & Applications (ISIEA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIEA51897.2021.9509980","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This paper presents field-programmable gate arrays (FPGA) based edge detection technique with image filters enhancement. Sobel operator is one of the commonly used algorithms in edge detection. The Sobel operator's issue is that the image output contains a lot of noise, which leads to missing edges of a detected object in the final processed image. Detection of edges is not reliable with only one filter present. Filters such as Gaussian, Median, Sharpening and Downsampling were proposed to remove unnecessary noise from distorting the images increase image quality, smoothness and edge visibility. Filters designed in a separate module with a particular algorithm on FPGA DE2-115 development board. These filters can be activated as single or multiple functions as desired. Using CMOS TRDB-D5M camera, edge detected real-time image displayed in 1366x768 resolution VGA monitor. Filter's output images were evaluated for the quality of smoothness and noise. Power consumption and logic elements were analyzed for efficiency. The best power consumption is using all filters without Downsampling with 347.33 mW, and the lowest total logic element design is by using the same filter combinations with 1518 total logic elements. In conclusion, edge detection works effectively at maximum brightness and a combination of all filters at the cost of higher power consumption and more logic elements used in the modules.
基于fpga的图像滤波增强边缘检测技术
提出了一种基于现场可编程门阵列(FPGA)的边缘检测技术。索贝尔算子是边缘检测中常用的算法之一。Sobel算子的问题是图像输出包含大量噪声,这导致在最终处理的图像中检测到的物体的边缘缺失。仅使用一个滤波器检测边缘是不可靠的。提出了高斯、中值、锐化和下采样等滤波器,以去除不必要的噪声,使图像失真,提高图像质量、平滑度和边缘可见性。在FPGA DE2-115开发板上使用特定算法在单独模块中设计滤波器。这些过滤器可以根据需要激活为单个或多个功能。采用CMOS TRDB-D5M摄像头,将边缘检测到的实时图像显示在1366x768分辨率的VGA显示器上。对滤波器输出图像的平滑度和噪声进行了评价。对功耗和逻辑元件进行了效率分析。最佳功耗是使用所有滤波器不进行下采样,功率为347.33 mW,最低的总逻辑元件设计是使用相同的滤波器组合,总逻辑元件为1518个。总之,在最大亮度和所有滤波器的组合下,边缘检测有效地工作,但代价是更高的功耗和模块中使用更多的逻辑元件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信