Marcio Monteiro, Ismael Seidel, José Luis Güntzel, Mateus Grellert, Leonardo Soares, Cristina Meinhardt
{"title":"A Design Space Exploration of Power-efficient Gaussian Filter Architectures using Logical Optimization and Approximated Adders","authors":"Marcio Monteiro, Ismael Seidel, José Luis Güntzel, Mateus Grellert, Leonardo Soares, Cristina Meinhardt","doi":"10.29292/jics.v18i2.702","DOIUrl":null,"url":null,"abstract":"Gaussian filtering is an important step in many image-processing applications because it reduces image noise.However, this step is also compute-intensive, so power-optimized hardware architectures are necessary to allow its adoption in embedded devices. This work presents a design space exploration of power-efficient Gaussian filter architectures.Differently from related work, this work shows the impacts of the design decisions on two target applications: the Canny Algorithm and an Automatic License Plate Recognition system.To explore the design space, the 3x3, 5x5, and 7x7kernels were logically refactored using Multiplierless Constant Multiplication and Common Sub-expression Exploration. The adders were approximated using the copy strategy to further reduce power consumption. Systematic experiments show the effects of the adopted strategies on power savings and quality of results compared to exact baselines using the two applications.The approximate strategy reached up to 51 dB of Peak Signal-to-Noise Ratio with power reductions of up to 48% in the best-case scenario of the standalone Gaussian filters. Also, the total power of the Gaussian filter in the Canny Algorithm can be reduced down to 34% while maintaining the precision of results between 57% and 90%. Finally, the proposed strategies reduce up to 64% of the Gaussian filter power consumption when adopted in the plate detection solution with a similar detection rate compared to the exact filter architecture.","PeriodicalId":39974,"journal":{"name":"Journal of Integrated Circuits and Systems","volume":"87 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Integrated Circuits and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.29292/jics.v18i2.702","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
Abstract
Gaussian filtering is an important step in many image-processing applications because it reduces image noise.However, this step is also compute-intensive, so power-optimized hardware architectures are necessary to allow its adoption in embedded devices. This work presents a design space exploration of power-efficient Gaussian filter architectures.Differently from related work, this work shows the impacts of the design decisions on two target applications: the Canny Algorithm and an Automatic License Plate Recognition system.To explore the design space, the 3x3, 5x5, and 7x7kernels were logically refactored using Multiplierless Constant Multiplication and Common Sub-expression Exploration. The adders were approximated using the copy strategy to further reduce power consumption. Systematic experiments show the effects of the adopted strategies on power savings and quality of results compared to exact baselines using the two applications.The approximate strategy reached up to 51 dB of Peak Signal-to-Noise Ratio with power reductions of up to 48% in the best-case scenario of the standalone Gaussian filters. Also, the total power of the Gaussian filter in the Canny Algorithm can be reduced down to 34% while maintaining the precision of results between 57% and 90%. Finally, the proposed strategies reduce up to 64% of the Gaussian filter power consumption when adopted in the plate detection solution with a similar detection rate compared to the exact filter architecture.
期刊介绍:
This journal will present state-of-art papers on Integrated Circuits and Systems. It is an effort of both Brazilian Microelectronics Society - SBMicro and Brazilian Computer Society - SBC to create a new scientific journal covering Process and Materials, Device and Characterization, Design, Test and CAD of Integrated Circuits and Systems. The Journal of Integrated Circuits and Systems is published through Special Issues on subjects to be defined by the Editorial Board. Special issues will publish selected papers from both Brazilian Societies annual conferences, SBCCI - Symposium on Integrated Circuits and Systems and SBMicro - Symposium on Microelectronics Technology and Devices.