Abstract

In this study, a Sobel filter with approximate computing was used to detect the edge of an image and compare the quality of the output images and error metrics of various approximate adders. Approximate computing is performed by applying the logic of various approximate adders to the lower-bit part of the addition operation of the Sobel filter. The image quality of the edge detection result and error metrics are analyzed by varying approximating bits. The approximate adders used include an Approximate Mirror Adder (AMA), Approximate XOR/XNOR-based Adder (AXA), and Inexact Adder (InXA). A simulation was performed in Quartus using Verilog HDL. The precise adder and the approximate adder logic were applied to the low part, synthesized, and compared. The two filters were compared through various error metrics for approximate computing and logic utilization indicating how much of the logic module has been used. In the simulation, the Sobel filter with the AMA4 showed the best error metrics and performance logic among the 10 types of approximate adders. The results show that approximate adder logic with the appropriate approximate bits can be applied to an edge-detecting filter and has an acceptable error and image quality.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.