La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

INTELLIGENCE ARTIFICIELLE

Présentations similaires


Présentation au sujet: "INTELLIGENCE ARTIFICIELLE"— Transcription de la présentation:

1 INTELLIGENCE ARTIFICIELLE
IAR-1001

2 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

3 Application: Voiture autonome
Voir les références de Ionut Alexandru Budisteanu: Using Artificial Intelligence to create a low cost self-driving car LECTURES: Chapitre 24 Russell & Norvig Notes de cours (site ftp UQTR)

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

5 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$

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

7 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

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

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

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

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

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

13 Perceptions Géolocalisation (GPS)

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

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

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

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

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

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

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

21 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

22 Reconnaissance Panneaux de signalisation: Multi-threading

23 Reconnaissance Basé sur des NN Cascadés (utilisés en cascade).
Panneaux de signalisation Basé sur des NN Cascadés (utilisés en cascade). La détection (reconnaissance) est implémentée par un perceptron 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.

24 Reconnaissance Panneaux de signalisation

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

26 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

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

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


Télécharger ppt "INTELLIGENCE ARTIFICIELLE"

Présentations similaires


Annonces Google