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.5543761

Markdown

[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.5543761

BibTeX

@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/}
}