image processing and understanding applications

47
Mokhtar TAFFAR Computer Sc. Department University of Jijel [email protected] Cours Master 2 -IA, oct.-21, Dpt Informatique, Univ. Jijel

Upload: others

Post on 18-Jun-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Image Processing and Understanding Applications

Mokhtar TAFFAR Computer Sc. Department

University of Jijel

[email protected]

Cours Master 2 -IA, oct.-21, Dpt Informatique, Univ. Jijel

Page 2: Image Processing and Understanding Applications

Plutôt de l’Analyse (Vision) que de la Synthèse !

• Analyse d’image Permettre à un système (visuel) de comprendre automatiquement ce que contient une image (détecter, localiser, reconnaître et/ou identifier les contenus –objets visuels, existant dans la scène de l’image). Ex., médecine, suivi de cible militaire, …

• Synthèse d’image C’est construire une image à partir d’un ensemble d’objets (présents dans d’autres images ou intégrer virtuellement). Ex., jeux vidéo, match télévisé, …

2

Analyse

- 2 femmes (1 assise et 1 debout) - 1 enfant - 1 arbre - 1 maison - Décision : maison + Jardin

Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 3: Image Processing and Understanding Applications

Principe : à partir d’une scène, simple ou encombrée du monde, capturée en image 2D, une information utile est automatiquement extraite et analysée.

Il s’agit de développer des bases théoriques et algorithmiques ou encore construire des modèles

3 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 4: Image Processing and Understanding Applications

Image Analysis, en anglais

Analyse de Formes (Pattern Analysis)

Analyse de Scènes (Scene Analysis)

Vision par Ordinateur (Computer Vision)

Machine Intelligente (–par Vision)

Comprehension d’Image (Image Understanding)

Reconnaissance de Forme (Pattern Recognition)

Détection, Segmentation et Reconnaissance d’Objets

Reconnaissance = Classification 4 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 5: Image Processing and Understanding Applications

Soucieuse de concevoir des systèmes intelligents et d'étudier les aspects informatique de l'intelligence

Domaine dans lequel on analyse des scènes par le calcul de représentation symbolique du contenu des images/vidéo après que celles-ci ont été prétraitées pour obtenir les caractéristiques

Vision par ordinateur est un sous-domaine de l’IA : donc la matière à traiter, c’est spécialement : Image & Vidéo

De nombreuses techniques de l’IA joue un rôle important dans plusieurs aspects de la vision par ordinateur

5 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 6: Image Processing and Understanding Applications

Au début : 2 disciplines Traitement d’Images (Image Processing)

Reconnaissance de Forme (Pattern Recognition)

Plus tard (depuis les années 90) : diverses disciplines (Pré-)Traitement d’image (Opérateurs de bases : binarisation,

morphologie, …)

Analyse d’images, mission de vision et de reconnaissance des objets (algorithmes : détection, classification, segmentation,…)

Synthèse d’image et réalité virtuelle ou augmentée

6 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 7: Image Processing and Understanding Applications

Amélioration de l’image (Image Enhancement)

7 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Restoration d’image (Image Restoration)

Ex., correction des images hors focal. Mokhtar TAFFAR

Page 8: Image Processing and Understanding Applications

A une très longue histoire (travaux de recherche dans ce domaine ont commencé dans les années 60).

S’intéresse à la reconnaissance des 0bjets 2D par classification de leurs formes, spécialement sur les images 2D(plus tard 2.5D et 3D)

Plusieurs approches classiques fonctionnent seulement sous des vues très contraignantes (non convenable pour les objets 3D)

D’intense recherches ont conduit, de nos jours, à la vision par ordinateur

Plusieurs principes de reconnaissance de formes sont utilisés en vision par ordinateur

8 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 9: Image Processing and Understanding Applications

9 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

La vision par ordinateur appliquée à d’autres domaines : ex. la robotique :

Navigation de robots autonomes

Inspection et assemblage en industrie, …

Reconnaissance et

détection de visages

Mokhtar TAFFAR

Page 10: Image Processing and Understanding Applications

Il s’agit d’un mappage de un-à-plusieurs :

Dans la transformation d’un monde 3D à une image 2D, une grande quantité d’information est perdue : ce mappage a une solution non-unique

Sous différentes conditions de point de vue et d'éclairage, une même surface, avec des propriétés géométriques et matérielles, pourrait conduire à des images (interprétations) distinctes

De même, un mappage de plusieurs-à-un : sous différentes conditions, une variété de scènes, pourraient conduire à des images (interprétations) identiques

Il y a un calcul intensif à satisfaire

Souvent une mal compréhension du problème de la reconnaissance

10 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 11: Image Processing and Understanding Applications

11 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 12: Image Processing and Understanding Applications

Traitement de bas niveau Procédures standard sont appliquées pour améliorer la qualité de l'image

Procédures ne nécessitant aucune capacité intelligente

12 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 13: Image Processing and Understanding Applications

Traitement de niveau intermédiaire Extraire et caractériser les composants dans l'image

Certaines fonctionnalités intelligentes sont nécessaires

13 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 14: Image Processing and Understanding Applications

Traitement de Haut-niveau Interprétation et reconnaissance.

Procédures nécessitant des capacités intelligentes élevées.

14 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 15: Image Processing and Understanding Applications

Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21 15

Compréhension du problème puis Interprétation de scènes une tâche facile pour les humains, même les scènes les plus brouillées et complexes.

Mokhtar TAFFAR

Page 16: Image Processing and Understanding Applications

Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21 16

Comment est-on capable de discerner la réalité et une image de la réalité ? Quels indices sont présents dans l'image ? Quelles connaissances utilisons-nous pour traiter cette image ?

Mokhtar TAFFAR

Page 17: Image Processing and Understanding Applications

Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21 17

C’est quoi cet objet ? Est-ce que la couleur joue un rôle dans la reconnaissance ? Serait-ce plus facile à reconnaître à partir d'un point de vue différent ?

Mokhtar TAFFAR

Page 18: Image Processing and Understanding Applications

La caractéristique texture de l’image peut facilement et volontairement nous aider à reconnaître les objets.

18 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 19: Image Processing and Understanding Applications

La forme véhicule-t-elle une connaissance sur la nature de l’objet ?

19 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 20: Image Processing and Understanding Applications

L’assemblage de quelques caractéristiques est-il porteur d’information?

20 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 21: Image Processing and Understanding Applications

21 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Inspection industrielle / Contrôle qualité

Surveillance et sécurité

Biométrie : Reconnaissance faciale (Face recognition), …

Reconnaissance des gestes humains (Gesture recognition)

Analyse des images médicales (scanner, tumeur, virus, …)

Compréhension de la vidéo (Video Understanding)

Véhicules autonomes (Autonomous vehicles)

Applications : du spatiale (image solaire) à la cellule (génome)

et virus

Réalité virtuelle ou augmentée et

…. Bien plus encore ….

Mokhtar TAFFAR

Page 22: Image Processing and Understanding Applications

22 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 23: Image Processing and Understanding Applications

23 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Reconnaissance: plaques minéralogique et plaques de signalisation

routière,…

Mokhtar TAFFAR

Un domaine de l’OCR (Optical Character Recognition)

Reconnaitre : les lettres : consonnes ou voyelles, mots, phrases, …

Page 24: Image Processing and Understanding Applications

24 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 25: Image Processing and Understanding Applications

25 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 26: Image Processing and Understanding Applications

26 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Minuties

Triangulation de Delaunay

Matching

Caractéristiques utilisées

en empreinte digitale

Page 27: Image Processing and Understanding Applications

27 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 28: Image Processing and Understanding Applications

Vue de référence 1 Vue de référence 2

Nouvelle vue reconnue

28 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 29: Image Processing and Understanding Applications

Recherche des images par le contenu Forme (Shape content)

29 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 30: Image Processing and Understanding Applications

Indexation et recherche par la Couleur et Texture (motif)

30 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 31: Image Processing and Understanding Applications

Ministère de la défense (Armée de terre, de l’air, Forces Navales)

31 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 32: Image Processing and Understanding Applications

L’interprétation des photographies aériennes est un problème rencontré à la fois en : Vision par ordinateur et photogrammétrie

32 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 33: Image Processing and Understanding Applications

Sous-marin, spatial, robot de désamorçage, véhicule,…

33 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 34: Image Processing and Understanding Applications

Géomorphologie et analyse de la forme des particules sédimentaires

34 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 35: Image Processing and Understanding Applications

Contrôle des Activités Aéroportuaires (ex., Projet AVITRACK) Description (vandalisme) de Scènes (ex., Métro), usage multi-caméra, Projet

ADVISOR Détection de comportement anormal ou d’évènement rare

35 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 36: Image Processing and Understanding Applications

36 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 37: Image Processing and Understanding Applications

37 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Détecteur Viola Jones (présent

dans la plupart des Caméra)

Page 38: Image Processing and Understanding Applications

38 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Bases de données visages

Reconnaissance de visages

dans la foule

Scanner le visage plutôt que

le billet Un problème éthique !

Page 39: Image Processing and Understanding Applications

39 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 40: Image Processing and Understanding Applications

40 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 41: Image Processing and Understanding Applications

41 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 43: Image Processing and Understanding Applications

Reconnaissance multiple d’actions simultanées en vidéo – courir puis en marchant

43 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 44: Image Processing and Understanding Applications

Cancer de la peau Cancer du sein

44 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 45: Image Processing and Understanding Applications

45 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Détection et suivi des

Astéroïdes

Perseverance : le rover de la

Nasa débarque sur Mars

Envoie d’une sonde au plus

proche du soleil

Images de la Nasa

Page 46: Image Processing and Understanding Applications

46 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Mokhtar TAFFAR

Page 47: Image Processing and Understanding Applications

47 Univ. Jijel, Dpt Informatique, Cours Master 2 -IA, oct.-21

Réalité augmentée, réalité virtuelle, réalité augmentée sur Smartphone, …

Mokhtar TAFFAR