A real-time FPGA-based solution for binary image thinning

4Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper presents an optimized FPGA implementation for real-time binary image thinning algorithm. The reference thinning technique is based on iterated comparisons with a set of eight 3×3 binary masks. In the proposed architecture, the processing logic and the internal memory are implemented in a way that themask matching on each 3×18 image segment can be done in parallel within a single clock cycle. This optimization entails a reduction of more than one order of magnitude in terms of execution cycles with respect to the original algorithm. The algorithm was implemented on an ALTERA Stratix II EP2S30 FPGA. The resource occupation of the thinning block and the dedicated memory controllers is 4% at 100MHz clock frequency. The proposed solution produces the output in 0.03 s on a standard PAL 720 × 576, allowing for further real-time processing.

Cite

CITATION STYLE

APA

Davalle, D., Carnevale, B., Saponara, S., Fanucci, L., & Terreni, P. (2016). A real-time FPGA-based solution for binary image thinning. Lecture Notes in Electrical Engineering, 351, 169–174. https://doi.org/10.1007/978-3-319-20227-3_22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free