Accéder directement au contenu Accéder directement à la navigation
Pré-publication, Document de travail

Morphological Co-Processing Unit for Embedded Devices

Abstract : This paper focuses on the development of a fully programmable morphological coprocessor for embedded de-vices. It is a well-known fact that the majority of morpho-logical processing operations are composed of a (potentially large) number of sequential elementary operators. At the same time, the industrial context induces a high demand on robustness and decision liability that makes the appli-cation even more demanding. Recent stationary platforms (PC, GPU, clusters) no more represent a computational bot-tleneck in real-time vision or image processing applications. However, in embedded solutions such applications still hit computational limits. The Morphological Co-Processing Unit (MCPU) replies to this demand. It combines the previously published effi-cient dilation and erosion units with geodesic units to sup-port a larger collection of morphological operations, from a simple dilation to a pattern spectrum by reconstruction. The coprocessor has been integrated into a FPGA plat-form running a server, able to respond client's requests over the ethernet. The experimental performance of the MCPU measured on a wide set of operations brings as results in or-ders of magnitude better than another embedded platform an ARM A9 quad-core processor.
Type de document :
Pré-publication, Document de travail
Liste complète des métadonnées
Contributeur : Petr Dokladal <>
Soumis le : mardi 17 février 2015 - 09:26:39
Dernière modification le : jeudi 9 avril 2020 - 17:08:03
Document(s) archivé(s) le : jeudi 28 mai 2015 - 15:40:50


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-01117406, version 1



Jan Bartovsky, Petr Dokládal, Matthieu Faessel, Eva Dokladalova, Michel Bilodeau. Morphological Co-Processing Unit for Embedded Devices. 2015. ⟨hal-01117406v1⟩



Consultations de la notice


Téléchargements de fichiers