Vision sur puce Thierry Bernard © A. Kitaoka 2003.

Slides:



Advertisements
Présentations similaires
Rétines artificielles en fonctionnement asynchrone
Advertisements

Pôle Multimédia & TIC Régional
Mesures Physiques et Informatique
Yassine Lakhnech Prof. UJF Verimag
Conférence « Compétences Informatiques » 10 avril 2006
Disque dur 2 Go Ecran + clavier local Host Paramètrage Analyse Dialogue avec l'extérieur PC/Modem DSP 16 entrées logiques 8 entrées analogiques DSP 16.
Journées nationales du GDR-Robotique, octobre Bilan GT 6 1 GT6 Conception innovante et mécatronique GABRIEL ABBA PHILIPPE WENGER.
Guillaume HUTZLER Bernard GORTAIS Jean-Daniel ZUCKER LaMI
STRIE Systèmes Temps-Réel et Informatique Enfouie
Olivier Bournez Professeur à l’Ecole Polytechnique
14 juin 2007 Unité Electronique Informatique Conseil de la Recherche 1/9 PEA CALADIOM « Capteur intelligent À Longue Autonomie pour la Détection et lIdentification.
PEA CALADIOM CAPTEUR INTELLIGENT À LONGUE AUTONOMIE POUR LA DÉTECTION ET LIDENTIFICATION DOBJETS MOBILES Thierry BERNARD Conseil de la recherche du 04/11/2004.
14 juin 2007 Unité Electronique Informatique Conseil de la Recherche 1/18 PEA CALADIOM « Capteur intelligent À Longue Autonomie pour la Détection et lIdentification.
Apprentissage de représentation et auto-organisation modulaire pour un agent autonome Bruno Scherrer 6 janvier 2003 Directeurs : F. Alexandre, F. Charpillet.
Mesures dans le domaine fréquentiel
Détecteur infrarouge passif portée 12 m
Critère d’ordonnancement en temps réel Partie II
distance, déplacement et vitesse
11ème Rencontre des Electroniciens de Midi-Pyrénées
Joscelin OUDRY IR2000 année
2.Les différentes architectures (Louis)
Informatique parallèle hautes performances
Lancer de rayons interactif
Traitement de flux vidéo sur GPU (Processeur graphique)
Détection dobjets cartographiques dans les images satellites Très Haute Résolution Guray Erus, Nicolas Loménie Université René Descartes – Paris5, Centre.
Les sections 6 et 7 du Comité National de la Recherche Scientifique Frédérique Bassino et Michèle Basseville (CoNRS)
É. Anquetil, L. Pasquer, G. Lorette
Monique THONNAT et Nathanaël ROTA Projet ORION
Présenté par :BENLAZREG med amine HADJ slimane anis
Les besoins en CAN pour les applications d'imagerie
ALGORITHMIQUE en classe de seconde
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
Détecteurs de proximité
Journées Pattern Grenoble - 1 Une expérience à l'IUT de Bayonne : Les patrons Composite et Interprète Philippe Lopistéguy I.U.T. de Bayonne-Pays.
Optimisation et parallélisation de code pour processeur à instructions SIMD multimedia François Ferrand.
SCIENCES DE L ’INGENIEUR
Introduction au multimédia
Les Sciences de l’Ingénieur
L’adaptativité pour un solveur de l’équation de Vlasov
Structure du cours Introduction générale Notions de géodésie
Exemple Activité : Suivi de consommation
Fondements de l’algorithmique des réseaux
Projet Télédétection Vidéo Surveillance Deovan Thipphavanh – Mokrani Abdeslam – Naoui Saïd Master 2 Pro SIS / 2006.
Un capteur de vision CMOS pour la sécurité automobile.
AGIR : Défis du XXIème Siècle.
1 28 mai 2002Jean GARNIER CCT Composants Séminaire CAN CARACTERISATION ELECTRIQUE DES CONVERTISSEURS ANALOGIQUE/NUMERIQUE.
Optimisation des performances
(Digital Signal Processor)
Haute Ecole de la Ville de Liège Département paramédical Département économique Département pédagogique Département technique rue Sohet, LIEGE.
INF8505: processeurs embarqués configurables
B.Shishedjiev - Informatique
Les systèmes mono-puce
Calcul parallèle => partitionner les données en sous-groupes associés aux processeurs. P0 P2 P1.
Projet télésurveillance
Matthieu SIMON - Juin Contribution à la mise en œuvre de systèmes de vision pour la robotique. P rogrammable A nalog R etina-like I mage S ensor.
Université de Cergy-Pontoise, 7 juin 2006 Aibo Compagnon.
Construction d'une hiérarchie mémoire faible consommation
INTRODUCTION.
APPLICATIONS Convertisseur ΣΔ.
Monitoring Détection de séquences vidéo en temps réel dans une grande base de données Julien Law-to 22/06/2004.
Mai 2005 Ghislain Fraidy Bouesse TIMA-CNRS-INPG-UJF 46 Av. Félix Viallet Grenoble Cedex France CIS group "Concurrent Integrated Systems" Les Circuits.
Bilan réunion 17/10/2014 Voir avec le CEA le type de chip qu’ils ont fait fondre: une version 3D (rétine+réseau neurones), ou une version 2D avec rétine.
GPA-779 Application des systèmes experts et des réseaux de neurones.
Algol R et B, caméras de VEGA - CHARA A. Blazit 1, E. Thiébaut 2, F. Vakili 1, L. Abe 1, A. Spang 1, J.-M. Clausse 1, D. Mourard 1, X. Rondeau 2. 1 Observatoire.
Présentation des outils de recherche d’informations scientifiques.
Société de l’information et régions Politique régionale 1 Les stratégies régionales pour la société de l ’information Jean-Bernard Benhaiem,
1 Le Projet N Ordre du jour : Rappel d’une demande industrielle Présentation du projet technique Choix des blocs fonctionnels Quantification.
© Copyright IKAYROS 2014 SARL IKAYROS - 51, Rue du Rocher Paris - Tél. : + 33 (0) (0) – ProdInsight.
Journées du LAPP/LAPTH 19 octobre 2011 Nicolas LETENDRE Pour le groupe Virgo.
Lycée Monge La Chauvinière Présentation des enseignements d’exploration de seconde GT Mardi 2 février H30 Salle polyvalente.
Transcription de la présentation:

Vision sur puce Thierry Bernard © A. Kitaoka 2003

Agitation de données  consommation d’énergie Vision sur puce Système de vision traditionnel versus traitement en plan focal Agitation de données  consommation d’énergie xk/k = xk/k-1 + Kkyk ^ ^ ~ ··· (20-02)2+4112 Approche classique ··· (x,y) ··· ··· p(B/Ai)p(Ai) ∑jp(B/Aj)p(Aj) Imageur Calculateur xk/k = xk/k-1 + Kkyk ^ ^ ~ ··· (20-02)2+4112 ··· (x,y) ··· ··· ··· p(B/Ai)p(Ai) ∑jp(B/Aj)p(Aj) Rétine « Cortex »

Vision sur puce Rétines bio-inspirées versus rétines programmables Bio-inspiration ? Polyvalence  programmabilité Un processeur programmable dans le pixel, plutôt numérique, pour réaliser une large classe de traitements rétinotopiques en plan focal. Rémanence du mouvement Flot optique 1-D 40 MOS [Özalevli 06] Vout Vcas Vb analogique ingénieux très faible conso. précision limitée figé, cloisonné 5 MOS Détection de changement temporel [Delbrück 94] La vidéo « motion aftereffect » a 2 objets : a) illustrer la notion de flot optique b) indiquer qu’elle se déroule dans le cortex humain, mais qu’elle correspond néanmoins à une réprésentation rétinotopique, que l’on va essayer de réaliser dans le plan focal. « plutôt numérique » a un double sens : a) l’éventualité d’une programmation véritablement analogique comme dans les CNN - b) le caratère fortement analogique de notre processeur numérique conversion analogique numérique photo-capteur processeur numérique Rétine

Vision sur puce Système de vision à base de rétine artificielle programmable grille SIMD cellulaire de processeurs produit des descripteurs d’image Cortex opérations non rétinotopiques pilotage de la rétine Atouts Rapidité Capture active Faible consommation Compacité (VSOC) Limitations Autonomie mémoire concision algorithmique Rigidité du mode SIMD pb taux d’occupation  datapath image / UC Code Rétine Des-crip- teurs Cortex ASIC COTS, IP parallélisme spatial massif sans transfert d’image déplacements surtout locaux processeur pixellique simple booléen, sans décodeur calculs bit-série fréquence modérée (10MHz) Ptransport ≈ Pcalcul Pcontrôle ≈ Pcalcul Gain de 2 / 3 ordres de grandeur par rapport à un microprocesseur / PC  Autonomie mémoire appelle deux attitudes : a) concision des algos b) multigranularité

Vision sur puce Contrat CALADIOM Système de surveillance très basse consommation Client : DGA Partenaires : Bertin Technologies (MO), CEA/LETI, ULIS Nouvelle génération de rétine Pvlsar34 : 200x200 pixels CMOS 0,35µm pitch 37,5µm 45 bits/pixel basse consommation capture/CAN de qualité Innovations : mémorisation, calcul, communication exotiques éclectisme « design for yield » (DFY) Cortex embarqué © Bertin Technologies nombre de bits/pixel 80 Positionnement par rapport à la concurrence Pvlsar34-IR Pvlsar34 40 Tokyo Vision Chip 30µm2/bit 20 Séville ACE16k i/i (%) 10 Arcueil Pvlsar2.2 5 4k 8k 16k 32k 64k nombre de pixels

Vision sur puce A la conquête du moyen niveau Manipulation de régions, d’ensembles de pixels Reconstruction géodésique Propagation asynchrone via des connexions programmables bidirectionnelles Pb du taux d’utilisation résolu pleine efficacité énergétique rapide car asynchrone Calcul régionaux Primitive symétrique fondamentale : la somme Calcul sur un arbre couvrant orienté connexions monodirectionnelles Racine = pixel représentant la région Additionneur bit-série distribué, opérant en // sur les régions Utilisé dans MAO (en 8-connexité) et en partie dans Tokyo Vision Chip Trop coûteux dans une rétine arité arbre couvrant : jusqu’à 3 ou 4

Collab. A. Mérigot (Paris XI) Vision sur puce Structures asynchrones cellulaires légères [Thèse V. Gies] Recours au micropipeline de Y. Sutherland propagation par jetons, conservative de la somme version arborescente du micropipeline valorisation des ressources nécessaires (arbitre) à l’installation de l’arbre couvrant Calcul explicite de la somme ramené dans le domaine synchrone fusion de paires de jetons de poids 2k en jetons de poids 2k+1 multiplication par environ 4 du nombre de phases asynchrones suppression additionneur et autre opérateur superflu Allègement considérable du coût matériel : 52 MOS/pixel, contre ≈2500 pour la MAO et même ≈30 par connexité accrue pour réduire à 2 l’arité maximale de l’arbre couvrant Collab. A. Mérigot (Paris XI)

Vision sur puce Perspectives - Interactions Achèvement d’une période de faisabilité Pvlsar34 : rétine de niveau quasi-industriel Cortex façon « système embarqué » O. Hammami Ensemble validé sur application réelle A. Manzanera Vers la robotique Capacités moyen niveau via l’asynchronisme A. Mérigot (Paris XI) Exploitation descripteur rapide d’image pour un \ M. Renaudin (TIMA) ? paramétrage statistiquement fondé des algorithmes Thèse Nicolas BURRUS J.-M. Jolion (INSA) Apprentissage structurel et statistique rapide D. Filliat & J.C. Baillie de la scène pour la localisation/navigation Thèse Renaud BARATE collab. externe AD Embarquement sur robot Pionner en cours IHM Vers des « killer retinas » Système de vision sur puce collab. externe AD Vérification/optimisation/compilation Bruno Monsuez Enrichissement de l’interface cortex/rétine

Vision sur puce Enseignement, encadrement, publications, etc. 1A : tronc commun « Electronique numérique » (3ECTS) 2A : resp. voie SIC (16ECTS), interventions module électif « Image » 3A : resp. module « Perception » (8ECTS), resp. semaine européenne « Parole » Mines de Paris 2A : « Electronique » (2ECTS) Encadrement Thèse V. Gies (soutenue le 12/12/2005) Thèse N. Burrus (débutée le 01/10/2005) Publications 8 rapports CALADIOM 1 article de revue 9 papiers en conférence internationale Divers 3 jurys de thèse, dont 1 en tant que rapporteur relecteur/évaluateur pour différentes revues et institutions