Jocelyn SéROT

Research group on Embedded Architecture for Multisensing

Institut Pascal - CNRS UMR 6602
Institut Pascal
Avenue Blaise Pascal
63178 AUBIERE CEDEX
France

Pr. Jocelyn SÉROT

Professor
DREAM, ISPR

Jocelyn.SEROT@-Code to remove to avoid SPAM-univ-bpclermont.fr
+33 4 73 40 73 30

A brief bio

Jocelyn Sérot is Professor at Blaise Pascal University, Clermont-Ferrand, France, where he was heading the Computer Science and
Electrical Engineering Department of the Polytech school. He has worked for more than two decades in the fields of parallel
programming, hardware and software architecture for computer vision and embedded system design and has authored or co-authored
70+ papers on this subject. His main research interests are in the design and development of methodologies and domain specific
programming languages for parallel and/or embedded applications. Prof. Sérot is the main architect and developer of the SKiPPeR
skeleton-based parallel programming system and of the CAPH dataflow-based high-level programming language for FPGA systems.

Journal articles

2018

ref_biblio
L. Maggiani, C. Bourrasset, J.-C. Quinton, F. Berry, and J. Sérot, "Bio-inspired heterogeneous architecture for real-time pedestrian detection applications," Journal of Real-Time Image Processing, vol. 14, no. 3, pp. 535--548, Mar. 2018. <10.1007/s11554-016-0581-3>. <hal-01298676>.

2017

ref_biblio
K. Abdelouahab, M. Pelcat, J. Sérot, C. Bourrasset, and F. Berry, "Tactics to Directly Map CNN graphs on Embedded FPGAs," IEEE Embedded Systems Letters, vol. 9, no. 4, pp. 113 - 116, 2017. <10.1109/LES.2017.2743247>. <hal-01626462>.

2016

ref_biblio
C. Bourrasset, L. Maggiani, J. Sérot, and F. Berry, "A Dataflow Object Detection System for FPGA-based Smart Camera," IET Circuits, Devices & Systems, Jan. 2016. <hal-01296558>.
ref_biblio
J. Sérot, F. Berry, and C. Bourrasset, "High-level dataflow programming for real-time image processing on smart cameras," Journal of Real-Time Image Processing, vol. 12, no. 4, pp. 635--647, 2016. <hal-01626464>.

2007

ref_biblio
F. Dias, F. Berry, J. Serot, and F. Marmoiton, "Smart camera with embedded tracking algorithm," IFAC proceedings volumes, vol. 40, no. 15, pp. 155--160, 2007. <hal-01626490>.

2006

ref_biblio
J. Falcou, J. Serot, T. Chateau, and J.-T. Lapresté, "QUAFF: Efficient C++ Design for Parallel Skeletons," Parallel Computing, vol. 32, no. 7-8, pp. 604--615, 2006. <hal-00167412>.

2005

ref_biblio
R. Coudarcher, F. Duculty, J. Serot, F. Jurie, J.-P. Derutin, and M. Dhome, "Managing Algorithmic Skeleton Nesting Requirements in Realistic Image Processing Applications: The Case of the SKiPPER-II Parallel Programming Environment's Operating Model," EURASIP Journal on Advances in Signal Processing, vol. 2005, no. 7, pp. 218656, 2005. <hal-00784484>.
ref_biblio
J. Falcou, and J. Serot, "An object oriented SIMD library.," Parallel and Distributed Computing 0167-8191, pp. 1, 2005. <hal-00272561>.
ref_biblio
J. Falcou, and J. Serot, "EVE : an object-oriented SIMD library," Scalable Computing : Practice and Experience, vol. 6(4), pp. 31-42, 2005. <hal-00103176>.

2004

ref_biblio
A. Hernandez, J. Urena, J. Garcia, M. Mazo, D. Hernanz, J.-P. Derutin, and J. Serot, "Ultrasonic ranging sensor using simultaneous emissions from different transducers.," IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control, pp. 1660 - 1670, 2004. <10.1109/TUFFC.2004.1386683>. <hal-00272544>.

2003

ref_biblio
I. Urena, D. Hernanz, J. Garcia, M. Mazo, J.-P. Derutin, and J. Serot, "Real-time implementation of an efficient golay correlator (ECG) applied to ultrasonic sensorial systems.," Microprocessors and microsystems 0141-9331, pp. 406, 2003. <hal-00272540>.

2002

ref_biblio
J. Serot, and D. Ginhac, "Skeletons for parallel image processing: an overview of the SKiPPER project," Parallel Computing, vol. 28, no. 12, pp. 1685-1708, 2002. <10.1016/S0167-8191(02)00189-8>. <hal-00704336>.

2001

ref_biblio
J. Serot, D. Ginhac, R. Chapuis, and J.-P. Derutin, "Fast prototyping of parallel vision applications using functional skeletons'', Journal of Machine Vision and Applications," Machine Vision and Applications, vol. 12, no. 6, pp. 271-290, 2001. <10.1007/s001380050146>. <hal-00704343>.

1999

ref_biblio
J. Serot, D. Ginhac, and J.-P. Derutin, "SKiPPER: a skeleton-based parallel programming environment for real-time image processing applications," Lecture Notes in Computer Science, vol. 1662, pp. 296-305, 1999. <10.1007/3-540-48387-X\_31>. <hal-00704349>.

1997

ref_biblio
D. Ginhac, J. Serot, and J.-P. Derutin, "Evaluation de l'outil SynDEx en vue de prototypage rapide d'applications de traitement d'images sur machine MIMD-DM," Traitement du Signal, vol. 14, no. 6, pp. 605-613, 1997. <hal-00704351>.

Conference papers

2017

ref_biblio
K. E. Abdelouahab, M. Pelcat, J. Sérot, F. Berry, and J.-C. Quinton, "Direct Hardware Mapping of CNNs on FPGA-Based Smart Cameras," in Workshop on Architecture of Smart Cameras, Cordoba, Spain, Jun. 2017. <hal-01967273>.

2016

ref_biblio
K. E. Abdelouahab, C. Bourrasset, M. Pelcat, F. Berry, J.-C. Quinton, and J. Sérot, "A Holistic Approach for Optimizing DSP Block Utilization of a CNN implementation on FPGA," in Proceedings of the 10th International Conference on Distributed Smart Cameras - ICDSC'16, Paris, France, Sep. 2016. <hal-01415955>.
ref_biblio
S. Caux, E. Hendrickx, F. Berry, M. Pelcat, and J. Sérot, "Demo GPStudio: a toolchain for FPGA-based Smart Cameras: Demo Paper," in Proceedings of the 10th International Conference on Distributed Smart Camera, Unknown, Unknown Region, 2016, pp. 214--215. <hal-01626469>.

2015

ref_biblio
L. Maggiani, C. Bourrasset, F. Berry, J. Sérot, M. Petracca, P. Pagano, and C. Salvadori, "Parallel Image Gradient Extraction Core For FPGA-based Smart Cameras," in International Conference on Distributed Smart Cameras, Seville, Spain, Sep. 2015. <hal-01199197>.

2014

ref_biblio
J. Sérot, and F. Berry, "High-level dataflow programming for reconfigurable computing," in Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2014 International Symposium on, Unknown, Unknown Region, 2014, pp. 72--77. <hal-01626474>.

2013

ref_biblio
C. Bourrasset, J. Sérot, and F. Berry, "FPGA-based smart camera mote for pervasive wireless network," in International Conference on Distributed Smart Cameras, Palm Springs, United States, Oct. 2013. <10.1109/ICDSC.2013.6778226>. <hal-01183679>.
ref_biblio
C. Bourrasset, L. Maggiani, J. Sérot, F. Berry, and P. Pagano, "DreamCAM: A FPGA-based platform for smart camera networks," in International Conference on Distributed Smart Cameras, Palm Springs, United States, Oct. 2013. <10.1109/ICDSC.2013.6778244>. <hal-01186095>.
ref_biblio
C. Bourrasset, L. Maggiani, J. Sérot, F. Berry, and P. Pagano, "Distributed FPGA-based smart camera architecture for computer vision applications," in International Conference on Distributed Smart Cameras 2013, Palm Springs, United States, Oct. 2013. <10.1109/ICDSC.2013.6778245>. <hal-01186091>.

2011

ref_biblio
J. Sérot, F. Berry, and S. Ahmed, "Implementing stream-processing applications on fpgas: A dsl-based approach," in Field Programmable Logic and Applications (FPL), 2011 International Conference on, Unknown, Unknown Region, 2011, pp. 130--137. <hal-01626479>.

2010

ref_biblio
N. Roudel, F. Berry, J. Serot, and L. Eck, "A new high-level methodology for programming fpga-based smart camera," in Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on, Unknown, Unknown Region, 2010, pp. 573--578. <hal-01626480>.

2009

ref_biblio
A. Muneeb, F. Dias, F. Berry, and J. Serot, "Harnessing a multi-sensor fpga-based smart camera: a virtual processor-based approach," in DASIP, Unknown, Unknown Region, 2009. <hal-01626484>.
ref_biblio
N. Roudel, F. Berry, J. Serot, L. Eck, and C. List, "Hardware implementation of a real time Lucas and Kanade optical flow," in Conference on Design and Architectures for Signal and Image Processing (DASIP), Unknown, Unknown Region, 2009. <hal-01626482>.

2008

ref_biblio
J. Serot, and J. Falcou, "Métaprogrammation fonctionnelle appliquée à la génération d'un DSL dédié à la programmation parallèle," in JFLA (Journées Francophones des Langages Applicatifs), Etretat, France, Jan. 2008, pp. 153-171. <inria-00203008>.

2007

ref_biblio
F. Dias, F. Berry, J. Serot, and F. Marmoiton, "Hardware, design and implementation issues on a FPGA-based smart camera," in Distributed Smart Cameras, 2007. ICDSC'07. First ACM/IEEE International Conference on, Unknown, Unknown Region, 2007, pp. 20--26. <hal-01626487>.
ref_biblio
F. Dias, F. Berry, J. Serot, and F. Marmoiton, "A Configurable Window-Based Processing Element for Image Processing on Smart Cameras.," in MVA, Unknown, Unknown Region, 2007, pp. 276--280. <hal-01626489>.
ref_biblio
J. Falcou, J.-T. Lapresté, T. Chateau, and J. Serot, "NT2 : Une bibliothèque haute-performance pour la vision artificielle," in ORASIS 2007 - Orasis 2007, Congrès Jeunes Chercheurs en Vision par Ordinateur, Obernai, France, 2007, pp. cdrom. <hal-00167387>.

2006

ref_biblio
F. Berry, D. F., P. Real, F. Chalimbaud, and J. Serot, "Embedded Early Vision systems: implementation proposal and Hardware Architecture," in Cognitive System for interactive sensor(COGIS 2006), Paris, France, 2006, pp. --. <hal-00094909>.
ref_biblio
F. Dias Real De Oliveira, P. Chalimbaud, F. Berry, J. Serot, and F. Marmoiton, "EMBEDDED EARLY VISION SYSTEMS: IMPLEMENTATION PROPOSAL AND HARDWARE ARCHITECTURE," in COGnitive systems with Interactive Sensors, France, Mar. 2006. <hal-00103229>.
ref_biblio
D. Fabio, P. Chalimbaud, F. Berry, J. Serot, and F. Marmoiton, "Embedded Early Vision systems: implementation proposal and Hardware Architecture," in COGIS 2006, Unknown, Unknown Region, 2006. <hal-01626491>.
ref_biblio
J. Falcou, T. Chateau, J. Serot, and J.-T. Lapresté, "Real Time Parallel Implementation of a Particle Filter Based Visual Tracking," in CIMCV 2006 - Workshop on Computation Intensive Methods for Computer Vision at ECCV 2006, Grazz, Austria, 2006. <hal-00092528>.
ref_biblio
K. Hammond, R. Dyckhoff, C. Ferdinand, R. Heckmann, M. Hofmann, S. Jost, H.-W. Loidl, G. Michaelson, R. Pointon, N. Scaife, J. Serot, and A. Wallace, "Towards Formally Verifiable WCET Analysis for a Functional Programming Language," in 6th International Workshop on Worst-Case Execution Time Analysis, Dresden, Germany, Jun. 2006. <hal-00103234>.

2005

ref_biblio
J. Falcou, J. Serot, T. Chateau, and F. Jurie, "Un cluster de calcul hybride pour les applications de vision temps réel," in GRETSI 2005 - 20e colloque GRETSI sur le traitement du signal et des images, France, 2005, pp. cdrom. <hal-00167391>.
ref_biblio
J. Falcou, J. Serot, T. Chateau, and F. Jurie, "A Parallel Implementation of a 3D Reconstruction Algorithm for Real-Time Vision," in PARCO 2005 - ParCo,Parallel Computing, Malaga, Spain, Sep. 2005, pp. 663-670. <hal-00167395>.

Book sections

2013

ref_biblio
J. Sérot, F. Berry, and S. Ahmed, "CAPH: a language for implementing stream-processing applications on FPGAs," in Embedded Systems Design with FPGAs, Springer New York, 2013, pp. 201--224. <hal-01626476>.

2005

ref_biblio
K. Hammond, R. Dyckhoff, R. Heckmann, M. Hofmann, H.-W. Loidl, G. Michaelson, J. Serot, and A. Andy Wallace, "The EmBounded Project, Project Paper," in Trends in Functional Programming, vol 5, Intellect, 2005, pp. 236-251. <hal-00103192>.

2004

ref_biblio
G. Michaelson, K. Hammond, and J. Serot, "The finite state-ness of FSM-Hume.," in Trends in Functional Programming, Volume 4, Intellect, 2004, pp. 19-28. <hal-00103221>.
ref_biblio
G. Michaelson, K. Hammond, and J. Serot, "The finite state-ness of FSM-Hume.," in Trends in Functional Programming, Volume 4, Intellect, 2004, pp. 19-28. <hal-00103221>.

1994

ref_biblio
B. Zavidovique, C. Fortunel, G. Quenot, A. Safir, J. Serot, and F. Verdier, "Automatic synthesis of vision automata," in VLSI Design Methodologies for Digital Signal Processing Architectures, Kluwer Academic Publisher, 1994, pp. 261-318. <hal-00524553>.

Reports

2017

ref_biblio
K. Abdelouahab, M. Pelcat, J. Sérot, F. Berry, C. Bourrasset, and J.-C. Quinton, "Hardware Automated Dataflow Deployment of CNNs," unpublished, 2017. <hal-01626460>.
ref_biblio
K. Abdelouahab, M. Pelcat, J. Sérot, F. Berry, C. Bourrasset, and J.-C. Quinton, "Hardware Automated Datafow Deployment of CNNs," unpublished, May. 2017. <hal-01519524>.

Preprints, Working Papers, ...

2018

ref_biblio
K. Abdelouahab, M. Pelcat, F. Berry, and J. Sérot, "Accelerating CNN inference on FPGAs: A Survey," unpublished, Mar. 2018. <hal-01695375>.