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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of real-time image processing Jg. 12; H. 4; S. 635 - 647
Hauptverfasser: Sérot, Jocelyn, Berry, François, Bourrasset, Cédric
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Berlin/Heidelberg Springer Berlin Heidelberg 01.12.2016
Springer Nature B.V
Springer Verlag
Schlagworte:
ISSN:1861-8200, 1861-8219
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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.
AbstractList 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.
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.
Author Sérot, Jocelyn
Berry, François
Bourrasset, Cédric
Author_xml – sequence: 1
  givenname: Jocelyn
  surname: Sérot
  fullname: Sérot, Jocelyn
  email: Jocelyn.Serot@univ-bpclermont.fr
  organization: Institut Pascal, Université Blaise Pascal/CNRS
– sequence: 2
  givenname: François
  surname: Berry
  fullname: Berry, François
  organization: Institut Pascal, Université Blaise Pascal/CNRS
– sequence: 3
  givenname: Cédric
  surname: Bourrasset
  fullname: Bourrasset, Cédric
  organization: Institut Pascal, Université Blaise Pascal/CNRS
BackLink https://hal.science/hal-01626464$$DView record in HAL
BookMark eNp9kE9Lw0AQxRdRsK1-AG8BTx5Wdzeb3eRYilqh0Iuel2kySVOSbN1NK357N8Q_IOhhmGHm94bHm5LTznZIyBVnt5wxfec5TxJJGQ8llaDqhEx4qjhNBc9Ov2fGzsnU-x1jSqs4mZD1sq62tMEjNlEBPZSNfYv2zlYO2rbuqqi0LnIIDe3rFqO6hQqHe47eD2fbRb4F10c5tOjAX5CzEhqPl599Rl4e7p8XS7paPz4t5iuaxwnrqU4T2BSQygyzpBAJF2UiVFZuWJGhkKAxVUroVCETkotciziTKGORgxSqKOMZuRn_bqExexd8uXdjoTbL-coMO8aVUFLJIw_s9cgG368H9L3Z2YPrgj0jshCMjjVjgdIjlTvrvcPS5HUPfW273kHdGM7MkLQZkw7_Q4WkjQpK_kv5Zeg_jRg1PrBdhe7H09-iD86rkG0
CitedBy_id crossref_primary_10_1109_LES_2017_2743247
crossref_primary_10_1016_j_micpro_2020_103326
crossref_primary_10_1109_TCAD_2018_2834439
crossref_primary_10_1007_s11265_018_1351_1
crossref_primary_10_1007_s11554_018_0836_2
Cites_doi 10.1109/IIH-MSP.2009.216
10.1109/CVPR.2005.177
10.1145/1543820.1543829
10.1109/MC.2003.1220583
10.1109/DICTA.2008.37
10.1016/j.sysarc.2014.01.006
10.1109/CVPRW.2010.5543772
10.1016/S0167-8191(99)00070-8
10.1109/CVPR.2009.5206631
10.1145/360276.360326
10.1109/ICVD.2003.1183177
10.1109/CVPR.2006.119
10.1109/TPAMI.2008.260
10.1109/FPL.2011.32
ContentType Journal Article
Copyright Springer-Verlag Berlin Heidelberg 2014
Springer-Verlag Berlin Heidelberg 2014.
Distributed under a Creative Commons Attribution 4.0 International License
Copyright_xml – notice: Springer-Verlag Berlin Heidelberg 2014
– notice: Springer-Verlag Berlin Heidelberg 2014.
– notice: Distributed under a Creative Commons Attribution 4.0 International License
DBID AAYXX
CITATION
8FE
8FG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
GNUQQ
HCIFZ
JQ2
K7-
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
1XC
DOI 10.1007/s11554-014-0462-6
DatabaseName CrossRef
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central - New (Subscription)
Technology Collection
ProQuest One Community College
ProQuest Central
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
Hyper Article en Ligne (HAL)
DatabaseTitle CrossRef
Advanced Technologies & Aerospace Collection
Computer Science Database
ProQuest Central Student
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
ProQuest One Academic Eastern Edition
SciTech Premium Collection
ProQuest One Community College
ProQuest Technology Collection
ProQuest SciTech Collection
ProQuest Central
Advanced Technologies & Aerospace Database
ProQuest One Applied & Life Sciences
ProQuest One Academic UKI Edition
ProQuest Central Korea
ProQuest Central (New)
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList
Advanced Technologies & Aerospace Collection
Database_xml – sequence: 1
  dbid: P5Z
  name: Advanced Technologies & Aerospace Database
  url: https://search.proquest.com/hightechjournals
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1861-8219
EndPage 647
ExternalDocumentID oai:HAL:hal-01626464v1
10_1007_s11554_014_0462_6
GroupedDBID -59
-5G
-BR
-EM
-Y2
-~C
.VR
06D
0R~
0VY
1N0
203
29L
2J2
2JN
2JY
2KG
2KM
2LR
2VQ
2~H
30V
4.4
406
408
409
40D
40E
5VS
67Z
6NX
8TC
95-
95.
95~
96X
AAAVM
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYQN
AAYTO
AAYZH
ABAKF
ABBBX
ABBXA
ABDZT
ABECU
ABFTV
ABHLI
ABHQN
ABJNI
ABJOX
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABQBU
ABQSL
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABWNU
ABXPI
ACAOD
ACBXY
ACDTI
ACGFS
ACHSB
ACHXU
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACZOJ
ADHHG
ADHIR
ADINQ
ADKNI
ADKPE
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEBTG
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEKMD
AEMSY
AENEX
AEOHA
AEPYU
AESKC
AETLH
AEVLU
AEXYK
AFBBN
AFGCZ
AFKRA
AFLOW
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGJBK
AGMZJ
AGQEE
AGQMX
AGRTI
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHKAY
AHSBF
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJBLW
AJRNO
AJZVZ
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMXSW
AMYLF
AMYQR
AOCGG
ARAPS
ARMRJ
ASPBG
AVWKF
AXYYD
AYJHY
AZFZN
B-.
BA0
BDATZ
BENPR
BGLVJ
BGNMA
BSONS
CAG
CCPQU
COF
CS3
CSCUP
DDRTE
DNIVK
DPUIP
EBLON
EBS
EIOEI
EJD
ESBYG
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNWQR
GQ6
GQ7
GQ8
GXS
H13
HCIFZ
HF~
HG5
HG6
HLICF
HMJXF
HQYDN
HRMNR
HVGLF
HZ~
IHE
IJ-
IKXTQ
ITM
IWAJR
IXC
IXE
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JCJTX
JZLTJ
K7-
KDC
KOV
LLZTM
M4Y
MA-
N2Q
N9A
NPVJJ
NQJWS
NU0
O9-
O93
O9J
OAM
P9O
PF0
PT4
QOS
R89
R9I
ROL
RPX
RSV
S16
S1Z
S27
S3B
SAP
SCO
SDH
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
TSG
TSK
TSV
TUC
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
W23
W48
WK8
YLTOR
Z45
Z7R
Z7X
Z83
Z88
ZMTXR
~A9
AAPKM
AAYXX
ABBRH
ABDBE
ABFSG
ABRTQ
ACSTC
ADHKG
AEZWR
AFDZB
AFFHD
AFHIU
AFOHR
AGQPQ
AHPBZ
AHWEU
AIXLP
ATHPR
AYFIA
CITATION
PHGZM
PHGZT
PQGLB
8FE
8FG
AZQEC
DWQXO
GNUQQ
JQ2
P62
PKEHL
PQEST
PQQKQ
PQUKI
1XC
ID FETCH-LOGICAL-c350t-785abda849e95d2512f5269fb0d9e24a7e8662786e02412c72394e432ca426df3
IEDL.DBID K7-
ISICitedReferencesCount 8
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000389410300002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1861-8200
IngestDate Tue Oct 14 20:35:46 EDT 2025
Wed Nov 05 01:50:30 EST 2025
Tue Nov 18 22:29:55 EST 2025
Sat Nov 29 07:58:20 EST 2025
Fri Feb 21 02:39:40 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Keywords HOG
Real-time image processing
DSL
FPGA
Dataflow
Language English
License Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c350t-785abda849e95d2512f5269fb0d9e24a7e8662786e02412c72394e432ca426df3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-6279-2013
0000-0002-5899-4672
PQID 2918673700
PQPubID 2044148
PageCount 13
ParticipantIDs hal_primary_oai_HAL_hal_01626464v1
proquest_journals_2918673700
crossref_citationtrail_10_1007_s11554_014_0462_6
crossref_primary_10_1007_s11554_014_0462_6
springer_journals_10_1007_s11554_014_0462_6
PublicationCentury 2000
PublicationDate 2016-12-01
PublicationDateYYYYMMDD 2016-12-01
PublicationDate_xml – month: 12
  year: 2016
  text: 2016-12-01
  day: 01
PublicationDecade 2010
PublicationPlace Berlin/Heidelberg
PublicationPlace_xml – name: Berlin/Heidelberg
– name: Heidelberg
PublicationTitle Journal of real-time image processing
PublicationTitleAbbrev J Real-Time Image Proc
PublicationYear 2016
Publisher Springer Berlin Heidelberg
Springer Nature B.V
Springer Verlag
Publisher_xml – name: Springer Berlin Heidelberg
– name: Springer Nature B.V
– name: Springer Verlag
References Bauer, S., Kohler, S., Doll, K., Brunsmann, U.: Fpga-gpu architecture for kernel svm pedestrian detection. In: 2010 IEEE Computer Society Conference on, Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 61–68 (2010)
Handel-c language reference manual (2009). http://www.agilityds.com/literature/HandelC_Language_Reference_Manual
Ahmed, S.: Application of a Dataflow Programming Language to the High Level Synthesis of Real-Time Vision Systems on Reconfigurable Hardware. PhD thesis, Université Blaise Pascal-Clermont-Ferrand II, (2013)
Lucarz, C., Mattavelli, M., Wipliez, M., Roquier, G., Raulet, M., Janneck, J., Miller, I., Parlour, D.: Dataflow/Actor-Oriented language for the design of complex signal processing systems. In: Proceedings of the 2008 Conference on Design and Architectures for Signal and Image Processing, DASIP 2008, pp. 168–175 (2008)
Frigo, J., Gokhale, M., Lavenier, D.: Evaluation of the streams-C C-to-FPGA compiler: an applications perspective. In: Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays, FPGA ’01, pp. 134–140. ACM, New York, NY (2001). doi:10.1145/360276.360326
NajjarWABoehmWDraperBAHammesJRinkerRBeveridgeJRChawatheMRossCHigh-level language abstraction for reconfigurable computingComputer200336636910.1109/MC.2003.1220583
Dahlin, A., Ersfolk, J., Yang, G., Habli, H., Lilius, J.: The Canals language and its compiler. In: Proceedings of th 12th International Workshop on Software and Compilers for Embedded Systems, SCOPES ’09, ACM, pp. 43–52. New York, NY, USA (2009)
Enzweiler, M., Gavrila, D.M.: Monocular Pedestrian Detection: Survey and Experiments. In: IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), (2008)
Kadota, R., Sugano, H., Hiromoto, M., Ochi, H., Miyamoto, R., Nakamura, Y.: Hardware architecture for hog feature extraction. In: Proceedings of the 2009 Fifth International Conference on Intelligent Information Hiding and Multimedia Signal Processing, IEEE Computer Society, pp. 1330–1333. Washington, DC, USA (2009)
Zhu, Q., Yeh, M.-C., Cheng, K.-T., Avidan, S.: Fast human detection using a cascade of histograms of oriented gradients. In: Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, IEEE Computer Society, vol 2, pp. 1491–1498. Washington, DC, USA (2006)
Impulse accelerated technologies. http://www.impulsec.com
Dollr, P., Wojek, C., Schiele, B., Perona, P.: Pedestrian detection: A benchmark. In: IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), (2009)
Birem, M., Berry, F.: DreamCam: a modular FPGA-based smart camera architecture. J. Syst. Archit. 60(6), 519–527 (2014). doi:10.1016/j.sysarc.2014.01.006
Gupta, S., Dutt, N., Gupta, R., Nicolau, A.: Spark A high-level synthesis framework for applying parallelizing compiler transformations. In: International Conference on VLSI Design, pp. 461–466 (2003)
Sérot, J.: The semantics of a purely functional graph notation system. In: Achten, P., Koopman, P.W.M., Morazán, M.T. (eds.) Draft Proceedings of the Ninth Symposium on Trends in Functional Programming, TFP 2008, May 26–28. Nijmegen, The Netherlands (2008)
Sérot, J., Berry, F., Ahmed, S.: Implementing stream-processing applications on fpgas: a dsl-based approach. In: Proceedings of the 2011 21st International Conference on Field Programmable Logic and Applications, FPL ’11, IEEE Computer Society, pp. 130–137. Washington, DC, USA (2011)
Cao, P., Deng, G.: Real-time vision- based stop sign detection system on FPGA. In: International Conference on Digital Image Computing: Techniques and Applications (DICTA), IEEE Computer Society, pp. 465–471 (2008)
SérotJBerryFAhmedSAthanasPCAPH: a language for implementing stream-processing applications on FPGAsEmbedded Systems Design with FPGAs2013New YorkSpringer
Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: Schmid, C., Soatto, S., Tomasi, C. (eds) International Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 886–893. June (2005)
Sérot, J.: The caph software and reference manual. http://caph.univ-bpclermont.fr
NajjarWALeeEAGaoGRAdvances in the dataflow computational modelParallel Comput.19992513–141907192910.1016/S0167-8191(99)00070-8
462_CR4
462_CR5
462_CR2
462_CR3
462_CR11
462_CR1
462_CR12
462_CR20
462_CR10
462_CR21
462_CR8
462_CR9
462_CR6
462_CR7
WA Najjar (462_CR14) 1999; 25
J Sérot (462_CR18) 2013
462_CR16
462_CR13
462_CR19
WA Najjar (462_CR15) 2003; 36
462_CR17
References_xml – reference: Gupta, S., Dutt, N., Gupta, R., Nicolau, A.: Spark A high-level synthesis framework for applying parallelizing compiler transformations. In: International Conference on VLSI Design, pp. 461–466 (2003)
– reference: Ahmed, S.: Application of a Dataflow Programming Language to the High Level Synthesis of Real-Time Vision Systems on Reconfigurable Hardware. PhD thesis, Université Blaise Pascal-Clermont-Ferrand II, (2013)
– reference: Cao, P., Deng, G.: Real-time vision- based stop sign detection system on FPGA. In: International Conference on Digital Image Computing: Techniques and Applications (DICTA), IEEE Computer Society, pp. 465–471 (2008)
– reference: Handel-c language reference manual (2009). http://www.agilityds.com/literature/HandelC_Language_Reference_Manual
– reference: Sérot, J.: The caph software and reference manual. http://caph.univ-bpclermont.fr
– reference: SérotJBerryFAhmedSAthanasPCAPH: a language for implementing stream-processing applications on FPGAsEmbedded Systems Design with FPGAs2013New YorkSpringer
– reference: Birem, M., Berry, F.: DreamCam: a modular FPGA-based smart camera architecture. J. Syst. Archit. 60(6), 519–527 (2014). doi:10.1016/j.sysarc.2014.01.006
– reference: Impulse accelerated technologies. http://www.impulsec.com
– reference: Lucarz, C., Mattavelli, M., Wipliez, M., Roquier, G., Raulet, M., Janneck, J., Miller, I., Parlour, D.: Dataflow/Actor-Oriented language for the design of complex signal processing systems. In: Proceedings of the 2008 Conference on Design and Architectures for Signal and Image Processing, DASIP 2008, pp. 168–175 (2008)
– reference: Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: Schmid, C., Soatto, S., Tomasi, C. (eds) International Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 886–893. June (2005)
– reference: Dollr, P., Wojek, C., Schiele, B., Perona, P.: Pedestrian detection: A benchmark. In: IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), (2009)
– reference: Dahlin, A., Ersfolk, J., Yang, G., Habli, H., Lilius, J.: The Canals language and its compiler. In: Proceedings of th 12th International Workshop on Software and Compilers for Embedded Systems, SCOPES ’09, ACM, pp. 43–52. New York, NY, USA (2009)
– reference: Kadota, R., Sugano, H., Hiromoto, M., Ochi, H., Miyamoto, R., Nakamura, Y.: Hardware architecture for hog feature extraction. In: Proceedings of the 2009 Fifth International Conference on Intelligent Information Hiding and Multimedia Signal Processing, IEEE Computer Society, pp. 1330–1333. Washington, DC, USA (2009)
– reference: NajjarWABoehmWDraperBAHammesJRinkerRBeveridgeJRChawatheMRossCHigh-level language abstraction for reconfigurable computingComputer200336636910.1109/MC.2003.1220583
– reference: Enzweiler, M., Gavrila, D.M.: Monocular Pedestrian Detection: Survey and Experiments. In: IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), (2008)
– reference: Zhu, Q., Yeh, M.-C., Cheng, K.-T., Avidan, S.: Fast human detection using a cascade of histograms of oriented gradients. In: Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, IEEE Computer Society, vol 2, pp. 1491–1498. Washington, DC, USA (2006)
– reference: Sérot, J., Berry, F., Ahmed, S.: Implementing stream-processing applications on fpgas: a dsl-based approach. In: Proceedings of the 2011 21st International Conference on Field Programmable Logic and Applications, FPL ’11, IEEE Computer Society, pp. 130–137. Washington, DC, USA (2011)
– reference: Frigo, J., Gokhale, M., Lavenier, D.: Evaluation of the streams-C C-to-FPGA compiler: an applications perspective. In: Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays, FPGA ’01, pp. 134–140. ACM, New York, NY (2001). doi:10.1145/360276.360326
– reference: Bauer, S., Kohler, S., Doll, K., Brunsmann, U.: Fpga-gpu architecture for kernel svm pedestrian detection. In: 2010 IEEE Computer Society Conference on, Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 61–68 (2010)
– reference: NajjarWALeeEAGaoGRAdvances in the dataflow computational modelParallel Comput.19992513–141907192910.1016/S0167-8191(99)00070-8
– reference: Sérot, J.: The semantics of a purely functional graph notation system. In: Achten, P., Koopman, P.W.M., Morazán, M.T. (eds.) Draft Proceedings of the Ninth Symposium on Trends in Functional Programming, TFP 2008, May 26–28. Nijmegen, The Netherlands (2008)
– ident: 462_CR21
– volume-title: Embedded Systems Design with FPGAs
  year: 2013
  ident: 462_CR18
– ident: 462_CR4
– ident: 462_CR12
  doi: 10.1109/IIH-MSP.2009.216
– ident: 462_CR6
  doi: 10.1109/CVPR.2005.177
– ident: 462_CR7
  doi: 10.1145/1543820.1543829
– ident: 462_CR13
– volume: 36
  start-page: 63
  year: 2003
  ident: 462_CR15
  publication-title: Computer
  doi: 10.1109/MC.2003.1220583
– ident: 462_CR16
– ident: 462_CR5
  doi: 10.1109/DICTA.2008.37
– ident: 462_CR3
  doi: 10.1016/j.sysarc.2014.01.006
– ident: 462_CR2
  doi: 10.1109/CVPRW.2010.5543772
– volume: 25
  start-page: 1907
  issue: 13–14
  year: 1999
  ident: 462_CR14
  publication-title: Parallel Comput.
  doi: 10.1016/S0167-8191(99)00070-8
– ident: 462_CR8
  doi: 10.1109/CVPR.2009.5206631
– ident: 462_CR10
  doi: 10.1145/360276.360326
– ident: 462_CR11
  doi: 10.1109/ICVD.2003.1183177
– ident: 462_CR1
– ident: 462_CR19
  doi: 10.1109/CVPR.2006.119
– ident: 462_CR9
  doi: 10.1109/TPAMI.2008.260
– ident: 462_CR20
– ident: 462_CR17
  doi: 10.1109/FPL.2011.32
SSID ssj0067635
Score 2.099682
Snippet 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...
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...
SourceID hal
proquest
crossref
springer
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 635
SubjectTerms Cameras
Computer Graphics
Computer Science
Computer Vision and Pattern Recognition
Design
Hardware Architecture
Image processing
Image Processing and Computer Vision
Language
Multimedia Information Systems
Pattern matching
Pattern Recognition
Programmers
Programming languages
Real-time programming
Semantics
Signal processing
Signal,Image and Speech Processing
Special Issue Paper
Transition rules
Video data
SummonAdditionalLinks – databaseName: SpringerLINK Contemporary 1997-Present
  dbid: RSV
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3NS8MwFH_o9ODF-YnVKUE8KYF-pulxiGOHMQV17FbSNsHBvljn_Pd9r2s3FRX00EuTNiUvye_3mpffA7iyEWI9xCWuvSDjfiAVl4jTPFV-FjpJlJpCvrjXCbtd2e9HD-U57ryKdq-2JIuVen3YjaAPXV8KnBAuF5uwFZDYDLnoj71q-RWksEZelhQOR3hbbWV-94pPYLT5QqGQH3jml63RAnFa9X996x7slgSTNZcjYh829PgA6lXyBlbO5UO4pwgPPqSYIUZhomY4eWNltNYI22LIZhkyyiGn9PNsMMKFh02XxwqoeDJm-QjHHUsV_dfKj-C5dfd02-ZldgWeeoE956EMVJIp6Uc6CjKiOYayjZvEziLt-irUksThpdAI446bhpREXfuei2Z0RWa8Y6iNJ2N9AsxJTJYpIfAyvkGfy4m0SrxEy9BXJtEW2FU3x2kpPU4ZMIbxWjSZOizGDoupw2JhwfXqkelSd-O3ypdou1U9UsxuNzsx3UNGi5RP-AvHgkZl2ricp3nsRiTo54W2bcFNZcp18Y8tnv6p9hnsIM8SyyiYBtTms1d9DtvpYj7IZxfF8H0HJ5bnOA
  priority: 102
  providerName: Springer Nature
Title High-level dataflow programming for real-time image processing on smart cameras
URI https://link.springer.com/article/10.1007/s11554-014-0462-6
https://www.proquest.com/docview/2918673700
https://hal.science/hal-01626464
Volume 12
WOSCitedRecordID wos000389410300002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Database
  customDbUrl:
  eissn: 1861-8219
  dateEnd: 20241214
  omitProxy: false
  ssIdentifier: ssj0067635
  issn: 1861-8200
  databaseCode: P5Z
  dateStart: 20060301
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 1861-8219
  dateEnd: 20241214
  omitProxy: false
  ssIdentifier: ssj0067635
  issn: 1861-8200
  databaseCode: K7-
  dateStart: 20060301
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1861-8219
  dateEnd: 20241214
  omitProxy: false
  ssIdentifier: ssj0067635
  issn: 1861-8200
  databaseCode: BENPR
  dateStart: 20060301
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVAVX
  databaseName: SpringerLINK Contemporary 1997-Present
  customDbUrl:
  eissn: 1861-8219
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0067635
  issn: 1861-8200
  databaseCode: RSV
  dateStart: 20060301
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8QwEB58Hbz4FtcXQTwpwT7T9CQqigdZF1-Il5I2CS7sS7vq33emm-6qoBcPzaFJ29AvmZlkJt8A7HuoYkPUS9yEseZRLBWXqKd5oSKd-Hla2Iq--OEqaTbl42PachtupQurrGViJah1v6A98qMgJeq1MPG848ELp6xR5F11KTSmYdYPUAiTUzbhtSQWRLZGCy4pfI6abuzVrI7OkSLFhTSFYYiAi296afqZoiK_mJw_vKSV8rlY_G-3l2DBmZ3sZDROlmHK9FZgsU7pwNwMX4VrivvgHYokYhQ8ajv9D-ZiuLrYNYY2LkM7s8MpKT1rd1EcscHosAFV93us7OJoZIWi3a5yDe4vzu_OLrnLucCLMPaGPJGxyrWSUWrSWJPxYykHuc09nZogUomRRBkvhUHl7gdFQqnVTRQGCG4gtA3XYabX75kNYH5utVZC4GUjiysxPzUqD3Mjk0jZ3DTAq_94VjhCcsqL0ckmVMoEUoYgZQRSJhpwMH5kMGLj-KvxHsI4bkc82pcnVxndQzsXDUERvfsN2K5xy9zsLbMJaA04rJGfVP_6xc2_X7YF82huiVEwzDbMDF_fzA7MFe_Ddvm6C7On583WzW41hLFsxU9Y3tw-fALdS_VJ
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LT9wwEB7BUqm9QOlD3RaoheilldU8HMc5VAgoaBHLFlW04uY6sa2utK-SBdQ_1d_IzCbZbSuVG4cecokdJ7E_zzdjj2cAdgKk2Bh5ibs4sVwkynCFPM0LI2wa5lnhZ-GLv3bTXk9dXGRnS_CrOQtDbpWNTJwJajsuaI38fZRR6LU4DYLdyQ9OWaNod7VJoVHB4sT9vEGTrfxw_BHH900UHR2eH3R4nVWAF3ESTHmqEpNbo0TmssQSvXvKsu3zwGYuEiZ1ioKiK-mQvsKoSCl5uBNxhJ8fSetjbHcZVkQsZNKClf3D3tnnRvZLCu9GJp6SIUdune-jzg7rEXWj6U6OHzLi8g8mXP5Ofpi_Kbl_7cvO6O5o7X_rqMewWivWbK-aCeuw5EZPYK1JWsFqGfYUPpFnCx-QrxQj91g_GN-w2kttiF3BUItnqEkP-LQ_dKw_RIHLJtVxCioej1g5xPnGCkPreeUz-HIvv_UcWqPxyL0AFubeWiMlXl54tDXDzJk8zp1KhfG5a0PQjLAu6pDrlPljoBfBogkUGkGhCRRatuHt_JFJFW_krsrbCJt5PYoU3tnrarqHmjyqulJch23YaHCia_lU6gVI2vCuQdqi-J9vfHl3Y6_hYef8tKu7x72TV_AIlUtZuf5sQGt6eeU24UFxPe2Xl1v1xGHw7b4heAsheU3K
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3fT9swED7xS2gvYwzQurFhTTyBLPLDcZxHtK0CUXVoA8Sb5cS2qNSmFSnw7--uSVqGGNLEQ15iJ458tu-7-PN3APsButgY_RJ3cWK5SJThCv00L4ywaZhnhZ_JF1_10n5fXV9n502e06plu7dbkvWZBlJpKqdHE-uPFgffyA1iGEwkChlxuQyrAgMZ4nT9-n3VLsWS1NYo4lIy5Ojq5tuaz73iL8e0fEO0yEeY88k26cz7dDde_d3v4G0DPNlxPVI2YcmV72GjTerAmjm-BT-J-cGHxCViRB_1w_EDa1hcI2yXIcpliDSHnNLSs8EIFyQ2qY8bUPG4ZNUIxyMrDP3vqrbhsvvj4tsJb7Iu8CJOgilPVWJya5TIXJZYgj-espD7PLCZi4RJnSLReCUduvcwKlJKru5EHKF5I2l9vAMr5bh0H4CFubfWSImXFx5jsTBzJo9zp1JhfO46ELRdrotGkpwyYwz1QkyZOkxjh2nqMC07cDB_ZFLrcbxU-SvacV6PlLRPjnua7iHSRSgoxX3Ygd3WzLqZv5WOMhL6i9Mg6MBha9ZF8T9b_Phftfdg_fx7V_dO-2ef4A1CMVkTZXZhZXp75z7DWnE_HVS3X2aj-g-T0_MA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=High-level+dataflow+programming+for+real-time+image+processing+on+smart+cameras&rft.jtitle=Journal+of+real-time+image+processing&rft.au=S%C3%A9rot%2C+Jocelyn&rft.au=Berry%2C+Fran%C3%A7ois&rft.au=Bourrasset%2C+C%C3%A9dric&rft.date=2016-12-01&rft.pub=Springer+Verlag&rft.issn=1861-8200&rft.eissn=1861-8219&rft.volume=12&rft.issue=4&rft.spage=635&rft.epage=647&rft_id=info:doi/10.1007%2Fs11554-014-0462-6&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=oai%3AHAL%3Ahal-01626464v1
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1861-8200&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1861-8200&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1861-8200&client=summon