International Journal on Information and Communication Technologies "A Statistical Approach for High Speed Long Word Addition". S. Bouaziz, B. Larnaudie, E. Elouardi, L. Lacassagne 2008.
International Journal of Computer Sciences and Application 2008 "Altivec Vector Unit Customization for embedded Systems". T. Saidani, J. Falcou, L. Lacassagne, S. Bouaziz. Vol 5, issue 3a, Special Issue : New trends in Information and Communicatoin Technologies Applications. pp.20-32. 2008.
International Journal of Computer Sciences and Application 2008 " A Smart Architecture for Low-Level Image Computing" A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein and R. Reynaud. Vol 5, issue 3a, Special Issue : New trends in Information and Communicatoin Technologies Applications. pp.1-19. 2008.
EURASIP 2007 EURASIP Journal on Embedded Systems "System-Platforms-Based SystemC TLM Design of Image Processing Chains for Embedded Applications", Muhammad Omer Cheema, Lionel Lacassagne, and Omar Hammami, Volume 2007 (2007), Article ID 71043, 14 pages.
MST 2007 IOP Measurement Science and Technology: "Time comparison in image processing: APS sensors versus an artificial retina based vision system", A Elouardi, S Bouaziz, A Dupret, L Lacassagne, J O Klein and R Reynaud
Journal of Applied Physics "A smart sensor based vision system: implementation and evaluation" A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. Reynaud. Vol. 39, pp1694-1705. 2006.
Electronical Journals
IEEE Transcations on Instrumentation and Measurement "Image Processing Vision Systems: Standard Image Sensors Versus Retinas" A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. Reynaud IEEE Transactions on Instrumentation and Measurement, vol. 56, no 4, august 2007
Multimedia Systems Design Magazine 1998 "A DSP implementation of optimal edge detectors" F. Lohier, L. Lacassagne, P. Garda.
National Journals
Traitement du Signal 2010: "Parallélisation d’operateurs de TI : multi-cœurs, Cell ou GPU" A. Pédron, F. Laguzet, T. Saidani, P. Courbin, L. Lacassagne, M. Gouiffès,
Technique et Science Informatiques 2005: "Des flottants 16 bits sur microprocesseurs d'usage général pour images et multimédia" D. Etiemble, L. Lacassagne, numéro spécial "Architecture des ordinateurs", 24 n°6/2005
International Conferences and Workshops
ICSIPA 2011: "Feature Points tracking adaptative to Saturation", A. Romero, M. Gouiffès, L. Lacassagne, IEEE International Conference on Signal and Image Processing Applications, Best Paper Award
ICSIPA 2011: "Automatic color space switching for robust tracking", F. Laguzet, M. Gouiffès, L. Lacassagne, IEEE International Conference on Signal and Image Processing Applications
DASIP 2011: "Parallelization of an ultrasound reconstruction algorithm for non destructive testing on multicore CPU and GPU", A. Pédron, L. Lacassagne, F. Bimbard, S. Le Berre, IEEE International Conference on Design and Architectures for Signal and Image Processing, 2011, Best Poster Award
DASIP 2011: "A systemC TLM framework for distributed simulation of complex systems with unpredictable communication", J. Peeters, N. Ventroux, T. Sassolas, L. Lacassagne, IEEE International Conference on Design and Architectures for Signal and Image Processing, 2011
Parco 2011: "Performance analysis of an ultrasound reconstruction algorithm for non destructuve testing", A. Pédron, L. Lacassagne, V. Barbillon, F. Bimbard, G. Rougeron, S. Le Berre, IEEE International Conference on Parallel Computing, 2011
BoostCon 2011: "Cell MPI: Mastering the Cell Broadband Engine architecture through a Boost based parallel communication library", J. Falcou, L.Lacassagne, S. Schaetz, Boost Conference
ICIP 2010: "Projection Histogram For Mean-Shift Tracking", M.Gouiffès, F. Laguzet, L. Lacassagne, IEEE International Conference on Image Processing, 2010
ICPR 2010: "Color Connectedness Degree For Mean-Shift Tracking", M.Gouiffès, F. Laguzet, L. Lacassagne, International Conference on Pattern Recognition 2010
HEART 2010: "The Harris algorithm revisited on the Cell processor", C. Tadonki, L. Lacassagne, T. Saïdani, J. Falcou, K. Hamidouche", International Workshop on Highly-Efficient Accelerators and Reconfigurable Technologies 2010
ICSIPA 2009: "Video rate image segmentation by means of region splitting and merging", K. Aneja, F. Laguzet, L. Lacassagne, A. Mérigot, IEEE International Conference on Signal and Image Processing Applications
ICIP 2009 "Light Speed Labeling for RISC architectures", L. Lacassagne, B. Zavidovique. IEEE International Conference on Image Processing, 2009, pp. 3245-3248.
ICIP 2009 "Motion Detection: Fast and robust algorithms for embedded systems", L. Lacassagne, A. Manzanera, A. Dupret. IEEE International Conference on Image Processing, 2009, 2009, pp. 3265-3268.
PACT 2009 "Algorithmic skeletons within an Embedded Domain Specific Language for the Cell processor", T. Saidani, C. Tadonki ,L. Lacassagne, J. Falcou, Daniel Etiemble. Conference on Parallel Architectures and Compilation Techniques, 2009, pp. 67-76
PACT MEDEA 2007 "Parallelization Schemes for Memory Optimization on the Cell Processor: A Case Study of Image Processing Algorithm", T. Saidani, S. Piskorski ,L. Lacassagne, S. Bouaziz, Memory performance: Dealing with Applications, systems and architecture, 2007, ACM, pp. 9-16.
ISPA 2007 "Parallelization Strategies for the Points of Interests Algorithm on the Cell Processor", T. Saidani, L. Lacassagne, S. Bouaziz, T. M. Khan, Fifth International Symposium on Parallel and Distributed Processing and Applications, Lecture Notes in Computer Science, (LNCS SpringerLink) 2007, vol. 4742, pp. 104-112.
ICIP 2007 "Adaptative multiresoluition for low power CMOS image sensor", A. Verdant, P. Villard, A. Dupret, H. Mathias, L. Lacassagne, IEEE ICIP International Conference on Image Processing, 2007, pp. 185-188.
SITIS 2007"Ultra fast grey scale face detection using vector SIMD programming", O. Vermeulen, A. Manzanera, L. Lacassagne, IEEE Conference on Signal-Image Technologies and Internet-Based System, 2007, pp. 585-592.
ICTIS 2007 "Efficient Altivec customization for embedded systems", T. Saidani, S. Piskorski, L. Lacassagne, S. Bouaziz, IEEE ICTIS Information and Communication Technologies International Symposium, 3-5 avril 2007, Fez, Maroc
ICTIS 2007, "Active Pixel Sensors and Smart Retinas: Test and Evaluation", A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. Reynaud, IEEE ICTIS Information and Communication Technologies International Symposium, 2007
CAMPS 2006 "Customizing CPU instructions for embedded vision systems", S. Piskorski , L. Lacassagne, S. Bouaziz, D. Etiemble, IEEE CAMPS Computer Architecture, Machine Perception and Sensors, 2006, pp. 59-64.
CAMPS 2006 "Hardware/ software codesign of image processing applications using transaction level modeling", O. cheema, O. Hammami, L. Lacassagne, A. Mérigot, IEEE CAMPS Computer Architecture, Machine Perception and Sensors, 2006, pp. 46-52
CAMPS 2006 "Low power Motion detection with mow spatial and temporal resolution for CMOS image sensor", A. Verdant, A. Dupret, H. Mathias, P. Villard, L. Lacassagne, IEEE CAMPS Computer Architecture, Machine Perception and Sensors, 2006, pp. 12-17
SCAN 2006 "Efficient floating point interval processing for embedded systems and applications", S. Piskorski , L. Lacassagne, M. Kieffer, D. Etiemble, International Symposium of Scientific computing, Computer Arithmetic and Validated Numerics, 2006, pp. 23-26.
TCHA 20006 "Performance evaluation of Altera C2H compiler on image processing benchmarks", D. Etiemble, S. Piskorski, L. Lacassagne, TCHA: Workshop on Tools And Compiler for Hardware Acceleration, 2006.
ISIE 20006 "A smart sensor for image processing: towards a System on Chip", Introducing image processing and SIMD computations with FPGA soft-cores and customized instructions", A. Elouardi, S. Bouaziz, A. Dupret, L.Lacassagne, J.O. Klein, R. Reynaud, International Symposium on Industrial Electronics, 2006, pp 2857-2862.
WRCE 2006 "Introducing image processing and SIMD computations with FPGA soft-cores and customized instructions", D. Etiemble, Lionel Lacassagne, Workshop on Reconfigurable Computing Education, 1er Mars 2006, Karlruhe, Allemagne, 6 pages
Sensact 2005 "A smart sensor for automotive vision applications", A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. Reynaud, European congres, Sensors & Actuators for advanced Automotive Applications, 2005
Estimedia 2005 "Customizing 16-bit floating point instruction on a NIOS II processor for FPGA image and media processing", D.Etiemble, L.Lacassagne, S. Bouaziz, IEEE 2005, 3rd Workshop on Embedded Systems for Real-Time Multimedia, pp. 61-66
CAMP 2005 "Low Power Image Processing: Analog versus Digital Comparison", J.-O. Klein, L.Lacassagne, H. Mathias, S. Moutault, A. Dupret, IEEE Computer Architecture and Machine Perception, 2005, pp. 111-115.
CAMP 2005 "Implementating Motion Markov Detection on General Purpose Processor and Associative Mesh", J. Denoulet, G.Mostafaoui, L.Lacassagne, A. Mérigot, IEEE Computer Architecture and Machine Perception, 2005, pp. 288-283.
CAMP 2005 "16-bit Floating Point Instructions for embedded Multimedia Applications", L.Lacassagne, D.Etiemble, S. Kablia, IEEE Computer Architecture and Machine Perception, 2005, 198-209.
ICTIS 2005 "A CMOS Retina Based Vision System", A. Elouardi, S. Bouaziz, A. Dupret, *L. Lacassagne,* J.O. Klein, R. Reynaud, IEEE Information and Communication Technologies International Symposium, 2005, pp. 128-134.
ODES 2005 "16-bit floating point operations for low-end and high-end embedded processors", L.Lacassagne, D. Etiemble, 3rd Workshop on Optimisations for DSP and Embedded Systems, 2005.
Sensors 2004 "CMOS Image sensor versus retina Experience", A Elouardi, S Bouaziz, A Dupret, L Lacassagne, JO Klein, R Reynaud, IEEE Sensors 2004
ICPP 2004 "16-bit FP sub-word parallelism to facilitate compiler vectorization and improve performance of image and media processing", D. Etiemble, L. Lacassagne, Internaltional Conference on Parallel Processing, 2004, pp. 540-547
ICTTA 2004 "Fast reliable level-lines segments extraction", N. Suvonvorn, S. Bouchafa, L. Lacassagne, International Conference on Information & Communication Technologies : from Theory to Applications, 2004, pp. 349-350.
ICTTA 2004, "A Fast image segmentation scheme", T. Kunlin, L. Lacassagne, A. Mérigot, International Conference on Information & Communication Technologies : from Theory to Applications, 2004, pp. 351-352.
ISIVC 2004 "Relaxation markovienne et seuillage par hystérésis pour une détection de mouvement temps réel dans des sequences d'images", G. Mostafaoui, T. Kunlin, L. Lacassagne", International Symposium on Image/Video Communications over fixed and mobile networks, 2004.
ICSPAT 2000 "Masked-Motion-JPEG2000: a new reduced-complexity video sequence compression scheme based on a MRF-Motion Detection Algorithm towards inter-frame masking", P. Garda, L. Lacassagne, F. Lohier, Octobre 2000, Dallas USA.
ICIAP 1999 "Motion detection, labeling, data association and tracking in real time on RISC computer", L. Lacassagne, M. Milgram, P. Garda, Septembre à Venise, Italy (this pdf is correct, no that on IEEE site), International Conference on Image Analysis and Processing, 1999, pp. 520-525.
ICSPAT 1999 "A New methodology to optimize DMA data caching: application towards the Real Time Execution of an MRF-based motion detection algorithm on a multi-processor DSP", F. Lohier, L. Lacassagne, P. Garda, IEEE International Conference on Signal Processing Applications and Technology, 1999.
ICASSP 1999 "A generic methodology for the software managing of caches in multi-processors DSP architectures - Application to the real time implementation of low level image processing on the TMS320C80", F. Lohier, L. Lacassagne, P. Garda, IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 1905-1908.
ASSET 1999 "A Software Engineering Methodology to Optimize Caching in Multi-processor DSP Architectures - TMS320C80 Results towards the Real-time Execution of Low Level Image Processing", IEEE ASSET, 1999.
AIHENP 1999 "When will general purpose micro-processors simulate neural networks in real time for HEP applications ?" B. Granado, L. Lacassagne, P. Garda, International Workshop on Software Engineering Artificial Intelligence and Expert Systems, pp. 75-79
IWANN 1999 "Can general purpose micro-processors simulate neural networks in real time ?" B. Granado, L. Lacassagne, P. Garda, Lecture Note in Computer Science (LNCS SpringerLink) n°1607, vol. 2, pp. 21-29.
ICASSP 1998 "Real Time Execution of Optimal Edge Detectors on RISC and DSP Processors",L. Lacassagne, F. Lohier, P. Garda, Mai '98 à Seattle, USA
DSP World 1998 "Porgramming techniques for real time software implementation of optimal edge detectors: a comparison between state of the Art DSP and RISC architectures", F. Lohier, L. Lacassagne, P. Garda
QCAV 1995 "Vers un opérateur d’analyse mouvement / texture" S. Lelandais, J. Berenguer, J. Decourbe, S. Flamme, L. Lacassagne, R. Zarita, International Conference on Quality Control by Artificial Vision, 1995, pp. 238-249
National Conferences and Workshops
SYMPA 2009 "IPLG: un outils pour la fusion d'opérateurs en Traitement d'Images", S. Piskorski, L. Lacassagne, D. Etiemble, SYMPA 2009, France
GRETSI 2009 "Parallélisation d'opérateurs de TI: multi-coeurs, Cell ou GPU", P. Courbin, A. Pédron, T. Saidani, L. Lacassagne, GRETSI 2009, France. Version longue (6 pages)
SYMPA 2008 "Programmation par squelettes algorithmiques pour le processeur Cell", J. Falcou, T. Saidani, L. Lacassagne, D. Etiemble, SYMPA 2008, France
SYMPA 2006 "Instruction SIMD flottantes 16 bits pour réduire la consommation dans les processeurs embarqués à jeux d'instructions spécialisables", S. Piskorski, L. Lacassagne, D. Etiemble, SYMPA 2006, France
READ 2005 "Evaluation des performances d'un système de vision à base d'un capteur", A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. reynaud, READ 2005
GRETSI 2003 "Extraction de trajectoires basées sur la cinématique dans les séquences d'images", G. Mostafaoui, C. Achard, M. Milgram, L. Lacassagne, GRETSI 2003, France
AAA 2000 (soon recompilation) "Light Speed Labelling: un nouvel algorithme d'étiquetage en composantes connexes", L. Lacassagne, M. Milgram, J. Devars, Congrès Adéquation Algorithme Architecture, 2000, France
AAA 2000 "Adéquation des micro-processeurs à la simulation en temps réel des réseaux de neurones", L. Gaborit, B. Granafo, L. Lacassagne, P. Garda cture, Congrès Adéquation Algorithme Architecture, 2000, France
GRETSI 1999 "Generic Programming Methods for the real time implementation of a MRF based Motion Detection Algorithm on a multi-processor DSP with multidimensional DMA", F. Lohier, L. Lacassagne, P. Garda, GRETSI 1999, France
GRETSI 1999 "Implémentation temps réel d'algorithme de détection de mouvement par champs de Markov sur RISC et DSP C6x", L. Lacassagne, F. Lohier, M. Milgram, P. Garda; GRETSI 1999, France
AAA 1998 "Execution temps reel des detecteurs de contours de Deriche par des processeurs RISC", T. Ea, L. Lacassagne, P. Garda, Congrès Adéquation Algorithme Architecture, 1998, France
Livre: Méthodes et architectures pour le traitement du signal et des images en temps réel
Traité Information, Commande et Communication. Hermès. D. Demigny coordinateur, novembre 2001 (Lavoisier/Hermes)
L'objectif de cet ouvrage est d'expliciter la démarche qui partant d'un algorithme conduit jusqu'aux différentes structures de réalisations temps réel possibles, qu'elles soient de type programmées ou câblées. On qualifie communément cette étude "d'Adéquation Algorithme Architecture" ou A3. Pour chaque type de structure de réalisation, seront mis en évidence les stratégies algorithmiques, architecturales et technologiques permettant d'augmenter la rapidité de traitement ou de diminuer les coûts. Les architectures abordées sont les processeurs RISC et CISC (Alpha, HP-PA, Pentium, Power-PC, Ultra-Sparc), les DSP (Sharc, C40, C60, C80) les FPGA (avec reconfiguration dynamique), les ASIC et les rétines.
Méthodologie d’optimisation logicielle pour microprocesseurs superscalaires RISC et CISC
Notre but est de présenter les techniques d’optimisations logicielles afin de programmer le plus efficacement possible les architectures RISC et CISC pour effectuer le traitement d’images en temps réel. Lorsqu’il n’y a pas de contraintes d’embarquabilité, ces processeurs sont capables d’atteindre la cadence de traitement temps réel. Dans un premier temps nous présentons rapidement l’architectures des processeurs RISC. Puis nous détaillons deux types d’optimisations : l’optimisation des traitements et l’optimisations des accès mémoire. Enfin nous appliquons ces optimisations au cas particuliers des filtres récursifs de détection de contours, sur des processeurs représentatifs de l’état de l’art. Un benchmark permet d’observer le comportement de ces processeurs pour différentes tailles d’images et pour différentes combinaisons d’optimisations. Enfin l’utilisations des jeux d’instructions multimédia est présentée comme perspective dans le cadre du traitement d’images bas niveau.
Méthodologie d’optimisation logicielle pour processeurs VLIW - exemple du DSP C62
L'intérêt de cette étude est lié à l'émergence des architectures VLIW (Very Long Instruction Word) Ce type d'architecture peut être vu comme l'évolution logique des processeurs RISC superscalaires, où les unités de calcul se sont spécialisées et leur nombre a augmenté. Ces architectures sont très prometteuses, car elles sont très souples dans leur mode de fonctionnement, puisque contrairement aux architectures SIMD (Single Instruction Multiple Data), toutes les unités de calcul n'effectuent pas la même instruction. Cela permet de ne pas se limiter aux algorithmes dits de bas niveau en traitement d'image, mais aussi de viser les algorithmes de moyen niveau où les architectures SIMD sont souvent inefficaces. S'il est relativement simple d'atteindre la puissance crête avec une architecture SIMD, cela est bien plus difficile dans le cas des processeurs VLIW, car il est nécessaire d'utiliser, à chaque cycle, un maximum d'unités de calcul. Notre but est de décrire et d'implémenter les méthodologies d'optimisation logicielle qui sont propres à ce type particulier d'architecture, afin d'en tirer la quintessence et d'obtenir en logiciel des cadences de traitement d'image encore inaccessibles sur processeur RISC (par exemple le 1024x1024 en temps réel). Ce type d'architecture se retrouve soit dans des processeurs spécialisés type DSP (Digital Signal Processor), comme le C62 de Texas Instrument, ou le Trimedia de Phillips, soit dans des processeurs généralistes comme le projet VLIW d'IBM, le Majc de Sun ou le tant attendu Merced/Itanium d'Intel. Réussir à optimiser l'exécution d'un programme sur une architecture VLIW est donc plus que d'actualité. Enfin nous donnons un rapide aperçu de l'architecture du C62, puis nous décrivons les optimisations logicielles qui sont propres à ces architectures. Nous détaillons l'application de ces optimisations au cas du filtrage récursif et nous montrons que ce ne sont pas forcément les optimisations les plus efficaces pour les RISC qui sont les plus efficaces pour les VLIW. Enfin nous testerons les différents outils et langages, nous comparerons les résultats aux limites théoriques atteignables par le DSP et nous conclurons sur les possibilités d'atteindre la puissance crête sur C62.
Implantation sur DSP multiprocesseurs SIMD à mémoire partagée - exemple du C80
Ce chapitre est consacré aux implantations en temps réel de l'algorithme sur un DSP multiprocesseurs à mémoire partagée : le TMS320C80. Une méthodologie originale de programmation pour ce type de processeurs est décrite. Elle permet la génération automatique de requêtes DMA. Elle a permis le développement d'une bibliothèque de traitement d'images et elle a conduit à des implantations temps réel de Deriche sur le DSP C80. Les différents paramètres influant sur la rapidité de traitement sont mis en évidence et un comparatif des performances est présenté.
Seminars
Canum 2010, Mini-symposium CANUM 2010 "Modélisation et calcul scientifique : les enjeux en génération d’images". Parallélisation d’opérateurs de TI : multi-coeurs, Cell ou GPU
Publications: algorithms, image processing and computer vision
ICSIPA 2011: "Feature Points tracking adaptative to Saturation", A. Romero, M. Gouiffès, L. Lacassagne, IEEE International Conference on Signal and Image Processing Applications, Best Paper Award
ICSIPA 2011: "Automatic color space switching for robust tracking", F. Laguzet, M. Gouiffès, L. Lacassagne, IEEE International Conference on Signal and Image Processing Applications
ICIP 2010: "Projection Histogram For Mean-Shift Tracking", M.Gouiffès, F. Laguzet, L. Lacassagne, IEEE International Conference on Image Processing, 2010
ICPR 2010: "Color Connectedness Degree For Mean-Shift Tracking", M.Gouiffès, F. Laguzet, L. Lacassagne, International Conference on Pattern Recognition 2010
ICSIPA 2009: "Video rate image segmentation by means of region splitting and merging", K. Aneja, F. Laguzet, L. Lacassagne, A. Mérigot, IEEE International Conference on Signal and Image Processing Applications
ICIP 2009 "Light Speed Labeling for RISC architectures", L. Lacassagne, B. Zavidovique. IEEE International Conference on Image Processing, 2009, pp. 3245-3248.
ICIP 2009 "Motion Detection: Fast and robust algorithms for embedded systems", L. Lacassagne, A. Manzanera, A. Dupret. IEEE International Conference on Image Processing, 2009, 2009, pp. 3265-3268.
ICIP 2007 "Adaptative multiresoluition for low power CMOS image sensor", A. Verdant, P. Villard, A. Dupret, H. Mathias, L. Lacassagne, IEEE ICIP International Conference on Image Processing, 2007, pp. 185-188.
ICTTA 2004 "Fast reliable level-lines segments extraction", N. Suvonvorn, S. Bouchafa, L. Lacassagne, International Conference on Information & Communication Technologies : from Theory to Applications, 2004, pp. 349-350.
ICTTA 2004, "A Fast image segmentation scheme", T. Kunlin, L. Lacassagne, A. Mérigot, International Conference on Information & Communication Technologies : from Theory to Applications, 2004, pp. 351-352.
ISIVC 2004 "Relaxation markovienne et seuillage par hystérésis pour une détection de mouvement temps réel dans des sequences d'images", G. Mostafaoui, T. Kunlin, L. Lacassagne", International Symposium on Image/Video Communications over fixed and mobile networks, 2004.
ICSPAT 2000 "Masked-Motion-JPEG2000: a new reduced-complexity video sequence compression scheme based on a MRF-Motion Detection Algorithm towards inter-frame masking", P. Garda, L. Lacassagne, F. Lohier, Octobre 2000, Dallas USA.
ICIAP 1999 "Motion detection, labeling, data association and tracking in real time on RISC computer", L. Lacassagne, M. Milgram, P. Garda, Septembre à Venise, Italy (this pdf is correct, no that on IEEE site), International Conference on Image Analysis and Processing, 1999, pp. 520-525.
QCAV 1995 "Vers un opérateur d’analyse mouvement / texture" S. Lelandais, J. Berenguer, J. Decourbe, S. Flamme, L. Lacassagne, R. Zarita, International Conference on Quality Control by Artificial Vision, 1995, pp. 238-249
National Conference
GRETSI 2003 "Extraction de trajectoires basées sur la cinématique dans les séquences d'images", G. Mostafaoui, C. Achard, M. Milgram, L. Lacassagne, GRETSI 2003, France
AAA 2000 (soon recompilation) "Light Speed Labelling: un nouvel algorithme d'étiquetage en composantes connexes", L. Lacassagne, M. Milgram, J. Devars, Congrès Adéquation Algorithme Architecture, 2000, France
International Journal of Computer Sciences and Application 2008 " A Smart Architecture for Low-Level Image Computing" A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein and R. Reynaud. Vol 5, issue 3a, Special Issue : New trends in Information and Communicatoin Technologies Applications. pp.1-19. 2008.
MST 2007 IOP Measurement Science and Technology: "Time comparison in image processing: APS sensors versus an artificial retina based vision system", A Elouardi, S Bouaziz, A Dupret, L Lacassagne, J O Klein and R Reynaud
Journal of Applied Physics "A smart sensor based vision system: implementation and evaluation" A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. Reynaud. Vol. 39, pp1694-1705. 2006.
IEEE Transcations on Instrumentation and Measurement "Image Processing Vision Systems: Standard Image Sensors Versus Retinas" A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. Reynaud IEEE Transactions on Instrumentation and Measurement, vol. 56, no 4, august 2007
Multimedia Systems Design Magazine 1998 "A DSP implementation of optimal edge detectors" F. Lohier, L. Lacassagne, P. Garda.
National journals:
Traitement du Signal 2010: "Parallélisation d’operateurs de TI : multi-cœurs, Cell ou GPU" A. Pédron, F. Laguzet, T. Saidani, P. Courbin, L. Lacassagne, M. Gouiffès,
International Conferences:
DASIP 2011: "Parallelization of an ultrasound reconstruction algorithm for non destructive testing on multicore CPU and GPU", A. Pédron, L. Lacassagne, F. Bimbard, S. Le Berre, IEEE International Conference on Design and Architectures for Signal and Image Processing, 2011, Best Poster Award
DASIP 2011: "A systemC TLM framework for distributed simulation of complex systems with unpredictable communication", J. Peeters, N. Ventroux, T. Sassolas, L. Lacassagne, IEEE International Conference on Design and Architectures for Signal and Image Processing, 2011
Parco 2011: "Performance analysis of an ultrasound reconstruction algorithm for non destructuve testing", A. Pédron, L. Lacassagne, V. Barbillon, F. Bimbard, G. Rougeron, S. Le Berre, IEEE International Conference on Parallel Computing, 2011
HEART 2010: "The Harris algorithm revisited on the Cell processor", C. Tadonki, L. Lacassagne, T. Saïdani, J. Falcou, K. Hamidouche", International Workshop on Highly-Efficient Accelerators and Reconfigurable Technologies 2010
PACT MEDEA 2007 "Parallelization Schemes for Memory Optimization on the Cell Processor: A Case Study of Image Processing Algorithm", T. Saidani, S. Piskorski ,L. Lacassagne, S. Bouaziz, Memory performance: Dealing with Applications, systems and architecture, 2007, ACM, pp. 9-16.
ISPA 2007 "Parallelization Strategies for the Points of Interests Algorithm on the Cell Processor", T. Saidani, L. Lacassagne, S. Bouaziz, T. M. Khan, Fifth International Symposium on Parallel and Distributed Processing and Applications, Lecture Notes in Computer Science, (LNCS SpringerLink) 2007, vol. 4742, pp. 104-112.
SITIS 2007"Ultra fast grey scale face detection using vector SIMD programming", O. Vermeulen, A. Manzanera, L. Lacassagne, IEEE Conference on Signal-Image Technologies and Internet-Based System, 2007, pp. 585-592.
ISIE 20006 "A smart sensor for image processing: towards a System on Chip", Introducing image processing and SIMD computations with FPGA soft-cores and customized instructions", A. Elouardi, S. Bouaziz, A. Dupret, L.Lacassagne, J.O. Klein, R. Reynaud, International Symposium on Industrial Electronics, 2006, pp 2857-2862.
Sensact 2005 "A smart sensor for automotive vision applications", A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. Reynaud, European congres, Sensors & Actuators for advanced Automotive Applications, 2005
CAMP 2005 "Low Power Image Processing: Analog versus Digital Comparison", J.-O. Klein, L.Lacassagne, H. Mathias, S. Moutault, A. Dupret, IEEE Computer Architecture and Machine Perception, 2005, pp. 111-115.
CAMP 2005 "Implementating Motion Markov Detection on General Purpose Processor and Associative Mesh", J. Denoulet, G.Mostafaoui, L.Lacassagne, A. Mérigot, IEEE Computer Architecture and Machine Perception, 2005, pp. 288-283.
ICTIS 2005 "A CMOS Retina Based Vision System", A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. Reynaud, IEEE Information and Communication Technologies International Symposium, 2005, pp. 128-134.
Sensors 2004 "CMOS Image sensor versus retina Experience", A Elouardi, S Bouaziz, A Dupret, L Lacassagne, JO Klein, R Reynaud, IEEE Sensors 2004
AIHENP 1999 "When will general purpose micro-processors simulate neural networks in real time for HEP applications ?" B. Granado, L. Lacassagne, P. Garda, International Workshop on Software Engineering Artificial Intelligence and Expert Systems, pp. 75-79
IWANN 1999 "Can general purpose micro-processors simulate neural networks in real time ?" B. Granado, L. Lacassagne, P. Garda, Lecture Note in Computer Science (LNCS SpringerLink) n°1607, vol. 2, pp. 21-29.
ICASSP 1998 "Real Time Execution of Optimal Edge Detectors on RISC and DSP Processors",L. Lacassagne, F. Lohier, P. Garda, Mai '98 à Seattle, USA
DSP World 1998 "Porgramming techniques for real time software implementation of optimal edge detectors: a comparison between state of the Art DSP and RISC architectures", F. Lohier, L. Lacassagne, P. Garda
National Conference
GRETSI 2009 "Parallélisation d'opérateurs de TI: multi-coeurs, Cell ou GPU", P. Courbin, A. Pédron, T. Saidani, L. Lacassagne, GRETSI 2009, France. Version longue (6 pages)
READ 2005 "Evaluation des performances d'un système de vision à base d'un capteur", A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. reynaud, READ 2005
AAA 2000 "Adéquation des micro-processeurs à la simulation en temps réel des réseaux de neurones", L. Gaborit, B. Granafo, L. Lacassagne, P. Garda cture, Congrès Adéquation Algorithme Architecture, 2000, France
GRETSI 1999 "Implémentation temps réel d'algorithme de détection de mouvement par champs de Markov sur RISC et DSP C6x", L. Lacassagne, F. Lohier, M. Milgram, P. Garda; GRETSI 1999, France
AAA 1998 "Execution temps reel des detecteurs de contours de Deriche par des processeurs RISC", T. Ea, L. Lacassagne, P. Garda, Congrès Adéquation Algorithme Architecture, 1998, France
Publications: processor customization
International journals:
International Journal of Computer Sciences and Application 2008 "Altivec Vector Unit Customization for embedded Systems". T. Saidani, J. Falcou, L. Lacassagne, S. Bouaziz. Vol 5, issue 3a, Special Issue : New trends in Information and Communicatoin Technologies Applications. pp.20-32. 2008.
International Journal on Information and Communication Technologies "A Statistical Approach for High Speed Long Word Addition". S. Bouaziz, B. Larnaudie, E. Elouardi, L. Lacassagne 2008.
EURASIP 2007 EURASIP Journal on Embedded Systems "System-Platforms-Based SystemC TLM Design of Image Processing Chains for Embedded Applications", Muhammad Omer Cheema, Lionel Lacassagne, and Omar Hammami, Volume 2007 (2007), Article ID 71043, 14 pages.
National journal:
Technique et Science Informatiques 2005: "Des flottants 16 bits sur microprocesseurs d'usage général pour images et multimédia" D. Etiemble, L. Lacassagne, numéro spécial "Architecture des ordinateurs", 24 n°6/2005
International journals:
ICTIS 2007 "Efficient Altivec customization for embedded systems", T. Saidani, S. Piskorski, L. Lacassagne, S. Bouaziz, IEEE ICTIS Information and Communication Technologies International Symposium, 3-5 avril 2007, Fez, Maroc
ICTIS 2007, "Active Pixel Sensors and Smart Retinas: Test and Evaluation", A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J.O. Klein, R. Reynaud, IEEE ICTIS Information and Communication Technologies International Symposium, 2007
CAMPS 2006 "Customizing CPU instructions for embedded vision systems", S. Piskorski , L. Lacassagne, S. Bouaziz, D. Etiemble, IEEE CAMPS Computer Architecture, Machine Perception and Sensors, 2006, pp. 59-64.
CAMPS 2006 "Hardware/ software codesign of image processing applications using transaction level modeling", O. cheema, O. Hammami, L. Lacassagne, A. Mérigot, IEEE CAMPS Computer Architecture, Machine Perception and Sensors, 2006, pp. 46-52
CAMPS 2006 "Low power Motion detection with mow spatial and temporal resolution for CMOS image sensor", A. Verdant, A. Dupret, H. Mathias, P. Villard, L. Lacassagne, IEEE CAMPS Computer Architecture, Machine Perception and Sensors, 2006, pp. 12-17
SCAN 2006 "Efficient floating point interval processing for embedded systems and applications", S. Piskorski , L. Lacassagne, M. Kieffer, D. Etiemble, International Symposium of Scientific computing, Computer Arithmetic and Validated Numerics, 2006, pp. 23-26.
TCHA 20006 "Performance evaluation of Altera C2H compiler on image processing benchmarks", D. Etiemble, S. Piskorski, L. Lacassagne, TCHA: Workshop on Tools And Compiler for Hardware Acceleration, 2006.
WRCE 2006 "Introducing image processing and SIMD computations with FPGA soft-cores and customized instructions", D. Etiemble, Lionel Lacassagne, Workshop on Reconfigurable Computing Education, 1er Mars 2006, Karlruhe, Allemagne, 6 pages
Estimedia 2005 "Customizing 16-bit floating point instruction on a NIOS II processor for FPGA image and media processing", D.Etiemble, L.Lacassagne, S. Bouaziz, IEEE 2005, 3rd Workshop on Embedded Systems for Real-Time Multimedia, pp. 61-66
CAMP 2005 "16-bit Floating Point Instructions for embedded Multimedia Applications", L.Lacassagne, D.Etiemble, S. Kablia, IEEE Computer Architecture and Machine Perception, 2005, 198-209.
ODES 2005 "16-bit floating point operations for low-end and high-end embedded processors", L.Lacassagne, D. Etiemble, 3rd Workshop on Optimisations for DSP and Embedded Systems, 2005.
ICPP 2004 "16-bit FP sub-word parallelism to facilitate compiler vectorization and improve performance of image and media processing", D. Etiemble, L. Lacassagne, Internaltional Conference on Parallel Processing, 2004, pp. 540-547
National Conference
SYMPA 2006 "Instruction SIMD flottantes 16 bits pour réduire la consommation dans les processeurs embarqués à jeux d'instructions spécialisables", S. Piskorski, L. Lacassagne, D. Etiemble, SYMPA 2006, France
BoostCon 2011: "Cell MPI: Mastering the Cell Broadband Engine architecture through a Boost based parallel communication library", J. Falcou, L.Lacassagne, S. Schaetz, Boost Conference
PACT 2009 "Algorithmic skeletons within an Embedded Domain Specific Language for the Cell processor", T. Saidani, C. Tadonki ,L. Lacassagne, J. Falcou, Daniel Etiemble. Conference on Parallel Architectures and Compilation Techniques, 2009, pp. 67-76
ICSPAT 1999 "A New methodology to optimize DMA data caching: application towards the Real Time Execution of an MRF-based motion detection algorithm on a multi-processor DSP", F. Lohier, L. Lacassagne, P. Garda, IEEE International Conference on Signal Processing Applications and Technology, 1999.
ICASSP 1999 "A generic methodology for the software managing of caches in multi-processors DSP architectures - Application to the real time implementation of low level image processing on the TMS320C80", F. Lohier, L. Lacassagne, P. Garda, IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 1905-1908.
<-- ASSET 1999 manque dans le fichier .bib-->
ASSET 1999 "A Software Engineering Methodology to Optimize Caching in Multi-processor DSP Architectures - TMS320C80 Results towards the Real-time Execution of Low Level Image Processing", IEEE ASSET, 1999.
National Conference
SYMPA 2009 "IPLG: un outils pour la fusion d'opérateurs en Traitement d'Images", S. Piskorski, L. Lacassagne, D. Etiemble, SYMPA 2009, France
SYMPA 2008 "Programmation par squelettes algorithmiques pour le processeur Cell", J. Falcou, T. Saidani, L. Lacassagne, D. Etiemble, SYMPA 2008, France
GRETSI 1999 "Generic Programming Methods for the real time implementation of a MRF based Motion Detection Algorithm on a multi-processor DSP with multidimensional DMA", F. Lohier, L. Lacassagne, P. Garda, GRETSI 1999, France