FPGA-Based Robust Ellipse Estimation for Circular Road Sign Detection
Abstract
Estimating parametric curves from images using robust fitting algorithms is a well-known and important computer vision task. We present a complete FPGA design and implementation of a fast and robust model fitting algorithm for real-time ellipse detection on video streams. The proposed solution relies on a the RANSAC algorithm, modified for FPGA deployment, in combination with an image-preprocessing pipeline in order to perform the intensive pixel-level analysis, reducing each frame to a simple binary image of edges. The design has been developed in a parallel fashion and with specific architectural solutions so as to allow a fast response without degrading the functional performances. Experimental results on synthetic and real data show that our implementation, synthesized onto a Xilinx Spartan-3A DSP 3400A device, succesfully runs in real-time with a low resource occupation, while maintaining a functionality comparable with the floating-point software version.
Cite
Text
Martelli et al. "FPGA-Based Robust Ellipse Estimation for Circular Road Sign Detection." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2010. doi:10.1109/CVPRW.2010.5543761Markdown
[Martelli et al. "FPGA-Based Robust Ellipse Estimation for Circular Road Sign Detection." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2010.](https://mlanthology.org/cvprw/2010/martelli2010cvprw-fpgabased/) doi:10.1109/CVPRW.2010.5543761BibTeX
@inproceedings{martelli2010cvprw-fpgabased,
title = {{FPGA-Based Robust Ellipse Estimation for Circular Road Sign Detection}},
author = {Martelli, Samuele and Marzotto, Roberto and Colombari, Andrea and Murino, Vittorio},
booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops},
year = {2010},
pages = {53-60},
doi = {10.1109/CVPRW.2010.5543761},
url = {https://mlanthology.org/cvprw/2010/martelli2010cvprw-fpgabased/}
}