Efficient Edge Detection on Low-Cost FPGAs
Jamie Schiel, Andrew Bainbridge-Smith

TL;DR
This paper presents a new FPGA-optimized edge detection architecture based on Sobel kernels, achieving higher speed and lower area, suitable for embedded applications like UAV control.
Contribution
A novel FPGA-specific edge detection architecture utilizing a custom 4:2 compressor and look-ahead logic for improved speed and efficiency.
Findings
28% increase in processing speed
4.4% reduction in area
Lower power dissipation and cost
Abstract
Improving the efficiency of edge detection in embedded applications, such as UAV control, is critical for reducing system cost and power dissipation. Field programmable gate arrays (FPGA) are a good platform for making improvements because of their specialised internal structure. However, current FPGA edge detectors do not exploit this structure well. A new edge detection architecture is proposed that is better optimised for FPGAs. The basis of the architecture is the Sobel edge kernels that are shown to be the most suitable because of their separability and absence of multiplications. Edge intensities are calculated with a new 4:2 compressor that consists of two custom-designed 3:2 compressors. Addition speed is increased by breaking carry propagation chains with look-ahead logic. Testing of the design showed it gives a 28% increase in speed and 4.4% reduction in area over previous…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIndustrial Vision Systems and Defect Detection · CCD and CMOS Imaging Sensors · VLSI and Analog Circuit Testing
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
