High-level dataflow programming for real-time image processing on smart cameras
We describe the application of the caph programming language to the implementation of complex real-time image processing application on a FPGA embedded in a smart camera architecture. caph is based upon the dataflow model of computation. Applications are described as networks of purely dataflow acto...
Uloženo v:
| Vydáno v: | Journal of real-time image processing Ročník 12; číslo 4; s. 635 - 647 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.12.2016
Springer Nature B.V Springer Verlag |
| Témata: | |
| ISSN: | 1861-8200, 1861-8219 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Shrnutí: | We describe the application of the
caph
programming language to the implementation of complex real-time image processing application on a FPGA embedded in a smart camera architecture.
caph
is based upon the dataflow model of computation. Applications are described as networks of purely dataflow actors exchanging tokens through unidirectional channels and the behavior of each actor is defined as a set of transition rules using pattern matching. We show that this model is naturally suited to the description of applications operating on the fly on digital video streams and supports a fully automated compilation path producing efficient VHDL code. This is demonstrated on an application performing the extraction of HOG (histogram of oriented gradient) feature vectors in real time on the
dreamcam
smart camera, an experimental platform developed at our institute. |
|---|---|
| Bibliografie: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 1861-8200 1861-8219 |
| DOI: | 10.1007/s11554-014-0462-6 |