Designing mathematical morphology algorithms on FPGAs: an application to image processing

  • Authors:
  • Damien Baumann;Jacques Tinembart

  • Affiliations:
  • Ecole d'Ingénieurs de Genève, HES-SO, Geneva, Switzerland;Ecole d'Ingénieurs de Genève, HES-SO, Geneva, Switzerland

  • Venue:
  • CAIP'05 Proceedings of the 11th international conference on Computer Analysis of Images and Patterns
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mathematical morphology is a well-known image and signal processing technique. However, most morphological tools such as Matlab are not suited for strong real-time constraints. We address this problem through hardware implementation on FPGAs. A library of VHDL basic modules was built to allow the implementation of complex algorithms. We also propose an environment for generating VHDL code from a high-level description of a user-defined algorithm. We then integrate morphological algorithms in more complex applications: vision-based robots or real-time processing and displaying of video flows. In order to facilitate this integration, a development board as well as an interface between a FPGA and Matlab were realized.