Morphological co-processing unit for embedded devices
| dc.contributor.author | Bartovský, Jan | |
| dc.contributor.author | Dokládal, Petr | |
| dc.contributor.author | Faessel, Matthieu | |
| dc.contributor.author | Dokládalová, Eva | |
| dc.contributor.author | Bilodeau, Michel | |
| dc.date.accessioned | 2019-01-28T11:00:12Z | |
| dc.date.available | 2019-01-28T11:00:12Z | |
| dc.date.issued | 2018 | |
| dc.description.abstract-translated | This paper focuses on the development of a fully programmable morphological coprocessor for embedded devices. It is a well-known fact that the majority of morphological 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 application even more demanding. Recent stationary platforms (PC, GPU, clusters) no more represent a computational bottleneck 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 assembles the previously published efficient dilation/erosion units with geodesic units and ALUs to support a larger collection of morphological operations, from a simple dilation to serial filters involving a geodesic reconstruction step. The coprocessor has been integrated into an FPGA platform running a server that is able to respond to client’s requests over the ethernet. The experimental performance of the MCPU measured on a wide set of operations brings as results in orders of magnitude better than another embedded platform, built around an ARM A9 quad-core processor. | en |
| dc.format | 12 s. | cs |
| dc.format.mimetype | application/pdf | |
| dc.identifier.citation | BARTOVSKÝ, J., DOKLÁDAL, P., FAESSEL, M., DOKLÁDALOVÁ, E., BILODEAU, M. Morphological co-processing unit for embedded devices. Journal of Real-Time Image Processing, 2018, roč. 15, č. 4, s. 775-786. ISSN: 1861-8200 | en |
| dc.identifier.document-number | 452512000006 | |
| dc.identifier.doi | 10.1007/s11554-015-0518-2 | |
| dc.identifier.issn | 1861-8200 | |
| dc.identifier.obd | 43924512 | |
| dc.identifier.uri | 2-s2.0-84937127674 | |
| dc.identifier.uri | http://hdl.handle.net/11025/30867 | |
| dc.language.iso | en | en |
| dc.publisher | Springer | en |
| dc.rights | Plný text je přístupný v rámci univerzity přihlášeným uživatelům. | cs |
| dc.rights | © Springer Verlag | en |
| dc.rights.access | restrictedAccess | en |
| dc.subject.translated | mathematical morphology | en |
| dc.subject.translated | hardware implementation | en |
| dc.subject.translated | pattern spectrum | en |
| dc.subject.translated | reconstruction | en |
| dc.subject.translated | parallel computation | en |
| dc.title | Morphological co-processing unit for embedded devices | en |
| dc.type | článek | cs |
| dc.type | article | en |
| dc.type.status | Peer-reviewed | en |
| dc.type.version | publishedVersion | en |