Sujets Spéciaux en informatique II

Slides:



Advertisements
Présentations similaires
Recherche des fonctions pour la rédaction de l'expression fonctionnelle du besoin à l'aide d'un outil graphique : Le diagramme des inter-acteurs. Le diagramme.
Advertisements

L'image: Le codage des images BacPro SEN Lycée Condorcet.
1 Le stage informatique de Masters APIM et PIE (2012/2013) Ivana Hrivnacova Vincent Lafage Basé sur le stage informatique du LAL et IPN par (2005/2006):
Comparing color edge detection and segmentation methods Projet TIM.
1 DUT Informatique 2010 – 2011 Soutenance de stage Atelier Parisien d'Urbanisme La cartographie à l'heure du web Pierre Dargham Encadrant : Claude Luciani.
Bonnes pratiques Outils informatiques et multimédias mis à disposition des entreprises par les autorités.
Introduction à la vision numérique Présentation du plan de cours Lectures supplémentaires: Sonka et al: chap. 1 Patrick Hébert & Denis Laurendeau (dernière.
ANNEE ACADEMIQUE Institut Supérieur Emmanuelle D’Alzon de Butembo COURS: THEORIE DE BASE DE DONNEES : 45H PROMOTION: G2 Gestion Informatique.
Système d’aide à la décision Business Intelligence
Les Bases de données Définition Architecture d’un SGBD
Thème 2 – L’électricité dans un circuit
Pourquoi est-il nécessaire de comprendre les projections et le géoréférencement? (->diverses sources à superposer pour croiser les informations) GEOREFERENCEMENT.
Haute École Roi Baudouin CATÉGORIE ÉCONOMIQUE INFORMATIQUE DE GESTION
Module de gestion des tournées de livraison
Construire des requêtes
LAN Médias cch_ccnp.
Pas de variable globale
Information, Calcul, Communication
Collecte de données avec les Smartphones
Devenir un PRO de la création de SA
LA TRANSMISSION DES CARACTÈRES HÉRÉDITAIRES
Evaluation formative Déterminer graphiquement la position, la grandeur et le sens de l’image d’un objet-plan donnée par une lentille convergente.
Spark et LSST Christian Arnault.
SPECIALITE MARKETING.
Le web géographique Conférence des webmasters 25 janvier 2007
Introduction à OpenCV GEL – Design III Charles du Tremblay
INTELLIGENCE ARTIFICIELLE
PROGRAMMATION SCIENTIFIQUE EN C
GRAPHISME PAR ORDINATEUR
SIGNAL RESEAUX Marcilly-lès-Buxy Jeudi 7 Décembre 2017.
Détection d’objets (obstacles) avec une seule caméra
INTELLIGENCE ARTIFICIELLE
Sujets Spéciaux en informatique II
SUJETS SPÉCIAUX EN INFORMATIQUE I
Sens conventionnel de propagation de la lumière
Concepts avancés en mathématiques et informatique appliquées
Enseignement de Physique-Chimie en 5ème
GRAPHISME PAR ORDINATEUR
Informatique générale
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
Royaume de Maroc Université Hassan Premier Settat Faculté des Sciences et Techniques de Settat LA CLASSIFICATION K-MEANS SOUS R /MATLAB Master :Automatique.
Fadoua BRAHIM Encadrant: Thierry CHONAVEL
Evaluation formative Déterminer graphiquement la position, la grandeur et le sens de l’image d’un objet-plan donnée par une lentille convergente.
Les classes et les objets
Pierre-Yves Lucas LabSTICC / UBO Ecole doctorale SICMA
Systèmes ADAS: Détection de panneaux de vitesse
Info Bases de données avancées
Systèmes de Transport Intelligent: Couche Perception
Détection d’objets (obstacles) avec une seule caméra
Systèmes ADAS: Assistant de contrôle de direction et de voies
Reconnaissance de formes: lettres/chiffres
SUJETS SPÉCIAUX EN INFORMATIQUE II
Sujet: Communication externe et ses outils. PLAN INTRODUCTION CHAPITRE I: Communication externe 1. Définition et types de com. externe 2. objectifs de.
Systèmes ADAS: Détection de panneaux d’arrêt
SUJETS SPÉCIAUX EN INFORMATIQUE II
Piles et files.
INTELLIGENCE ARTIFICIELLE
INTELLIGENCE ARTIFICIELLE
Systèmes ADAS: Détection de la somnolence
Amélioration de la visibilité
Lecture/Écriture de fichiers (I/O)
Tableau de bord d’un système de recommandation
COURS ADMINISTRATION DE BASES DE DONNÉES IMPORT/EXPORT Karim LABIDI ISET Ch
Passeport montagne.
INTELLIGENCE ARTIFICIELLE
INTELLIGENCE ARTIFICIELLE
PROGRAMMATION SCIENTIFIQUE EN C
Chap2. Fonctions d'un système de vision
PRESENTATION - INTRODUCTION
Transcription de la présentation:

Sujets Spéciaux en informatique II PIF6004

Application: Voiture autonome Problématiques Perceptions Détection des routes (traffic lanes) Détection des objets (LIDAR) Géolocalisation (GPS) Détection des panneaux de signalisation (segmentation) Détection des véhicules en mouvement et stationnaire Reconnaissance Panneaux de signalisation Véhicule Tracking des véhicules

Application: Voiture autonome Voir les références de Ionut Alexandru Budisteanu: Using Artificial Intelligence to create a low cost self-driving car http://www.ingenious-science.eu/c/document_library/get_file?uuid=26e0c7ac-db1e-41cc-88ab-9649a62f598e&groupId=10136 http://budisteanu.net/Download/ISEF%202%20Autonomous%20car%20Doc%20particle.pdf LECTURES: Chapitre 24, Russell & Norvig, Perception Notes de cours (site ftp UQTR)

Problématique Développement d’une voiture autonome à moindre coût: schéma général

Problématique HDL-32E - Velodyne Lidar: 75,000 US$ Développement d’une voiture autonome à moindre coût (4000 US$) HDL-32E - Velodyne Lidar: 75,000 US$

Problématique Développement d’une voiture autonome à moindre coût (4000 US$)

Perceptions Détection des routes (traffic lane) Voir la référence: RT Detection of Lane Markers in Urban Streets, M. Aly, Computer Vision Lab, Caltech

Perceptions Détection des routes (traffic lane): Résultats de détection

Perceptions Détection des routes (traffic lane): Résultats de détection …

Perceptions Détection des objets (LIDAR): permet de déduire la distance des objets environnant créant ainsi une carte 3D

Perceptions Détection des objets (LIDAR): permet de déduire la distance des objets environnant créant ainsi une carte 3D

Perceptions Géolocalisation (GPS): Étant donné que la détection des panneaux de signalisation peut parfois être inefficace à causes d’obstacles comme des arbres ou personnes. Pour améliorer la détection et la reconnaissance des panneaux de signalisation, tous les véhicules autonomes pourraient collaborer à la création une base de données communes contenant tous ces panneaux avec leur position GPS respective. En utilisant cette BD commune, les véhicules autonomes pourront faire la mise-à-jour de cette BD en y ajoutant chaque nouveau panneaux non encore inclus dans la BD. Le module GPS de chaque véhicule fera alors cette MAJ de la BD et le module superviseur aura alors accès aux listes de panneaux MAJ.

Perceptions Géolocalisation (GPS)

Perceptions Géolocalisation (GPS): algorithme de détection/MAJ des panneaux de signalisation

Perceptions Détection des panneaux de signalisation Comme un conducteur humain qui doit être familié avec tous les panneaux de signalisation, un véhicule autonome doit donc être capable de reconnaître tous ces mêmes panneaux et de prendre des décisions sur les actions suivantes à entreprendre en fonction de ces panneaux de signalisation. La détection des panneaux est basée d’abord sur la conversion des images BGR à HSV en utilisant principalement la composante H (hue). Ces images transformées sont présentées à plusieurs réseaux de neurones multi-couches et à une base de données communes utilisant les coordonnées GPS et Google Maps.

Perceptions Détection des panneaux de signalisation La détection des panneaux est basée d’abord sur la conversion des images BGR à HSV en utilisant principalement la composante H (hue).

Perceptions Détection des panneaux de signalisation (segmentation des panneaux)

Perceptions Détection des panneaux de signalisation (résultat de segmentation/détection)

Perceptions Détection des panneaux de signalisation (résultat de segmentation: utilisation d’un seuillage de la composant H des images HSV)

Perceptions Détection des panneaux de signalisation (résultat de segmentation: utilisation d’un seuillage de la composant H des images HSV)

Perceptions Détection des véhicules (statique/en mouvement): une approche basée sur le flux optique peut permettre de distinguer les véhicules en mouvement de ceux statiques.

Perceptions Segmentation avec un seuil de 105 dans la bande bleue Détection des véhicules (statique/en mouvement): une approche basée sur le flux optique peut permettre de distinguer les véhicules en mouvement de ceux statiques (Segmentation préalable) Segmentation avec un seuil de 105 dans la bande bleue

Reconnaissance Panneaux de signalisation: Multi-threading

Reconnaissance Panneaux de signalisation Basé sur des NN Cascadés (utilisés en cascade). La détection (reconnaissance) est implémentée par des perceptrons multi-couche. Les NNs ont été entraînés avec des images HSV des panneaux de signalisation et ce par la méthode de propagation arrière utilisant un algorithme MSE. 2 NNs permettent de distinguer les panneaux bleu et rouge. D’autres NNs permettent de distinguer les différents panneaux de même couleur.

Reconnaissance Panneaux de signalisation La reconnaissance est implémentée par des perceptrons multi-couche.

Reconnaissance Panneaux de signalisation La reconnaissance est implémentée par des perceptrons multi-couche (phase d’entraînement)

Reconnaissance Panneaux de signalisation (Après segmentation des ROI bleue/rouges)

Reconnaissance Véhicule (NN qui permet de confirmer ou non la présence d’un véhicule) Découlant de la segmentation préalable

Reconnaissance Véhicule (Tracking du véhicule dans les images suivantes, basée sur une approche de filtrage de Kalman dont les particules sont représentées par les composantes RGB) d’un ensemble de pixels extrait d’une forme supposée similaire au véhicule dans l’image suivante. t t+1

Reconnaissance Véhicule (Tracking du véhicule, différence des histogrammes RGB) -

Reconnaissance Véhicule (Tracking du véhicule: algorithme)