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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Baumann, D., Tinembart, J.: Mathematical Morphology Image Analysis on FPGA. In: IEEE Int. Conf. on Advances in Intelligent Systems Theory and Applications (2004)
Peyrard, R.: Conception et mise en oeuvre d’un ASIC de morphologie mathématique à architecture programmable, PhD Thesis, Ecole des Mines de Paris, France (1992)
Soille, P.: Morphological Image Analysis, 2nd edn. Springer, Berlin (2003)
Van Droogenbroeck, M., Talbot, H.: Fast Computation of Morphological Operations with Arbitrary Structuring Elements. Patt. Recogn. Lett. 17(14), 1451–1460 (1996)
Vincent, L.: Morphological Grayscale Reconstruction in Image Analysis: Applications and Efficient Algorithms. IEEE Trans. on Image Processing 2, 176–201 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baumann, D., Tinembart, J. (2005). Designing Mathematical Morphology Algorithms on FPGAs: An Application to Image Processing. In: Gagalowicz, A., Philips, W. (eds) Computer Analysis of Images and Patterns. CAIP 2005. Lecture Notes in Computer Science, vol 3691. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11556121_69
Download citation
DOI: https://doi.org/10.1007/11556121_69
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28969-2
Online ISBN: 978-3-540-32011-1
eBook Packages: Computer ScienceComputer Science (R0)