SlideShare a Scribd company logo
1 of 22
Vision par ordinateur
Mejdi RADHOUANI
&
Majdi SAIBI
C’est quoi la vision ?
La vision (⅓ )
★ L’espace qui nous entoure a une structure tri-dimensionnelle (3D)
★ L'être humain sait parfaitement décrire et interpréter ce monde.
★ Il ne trouve aucune difficulté de nommer les objets et leurs état
★ Pourtant, l'information disponible sur la rétine de ses yeux n'est
qu'un ensemble de points (environ un million de picture elements
ou pixels).
★ Chaque pixel contient des informations sur la lumière reçue en ce
point de la rétine
La vision (⅔ )
★ Guide à la fois par l'information codée dans l'image ou la rétine
et par ses propres connaissances le processus visuel construit
des percepts.
★ Les objets et leurs état sont le résultat final d’un processus
d’interprétation qui intègre le système de vision.
★ Le système de vision doit fournir les connaissances nécessaires an
de permettre une interprétation non ambiguë.
La vision (3)
Image (ensemble de pixels)
System de vision
Interprétation
Description de la scène (objets, position, mouvement)
Connaissances a priori
(forme, couleur,
comportement physique)
La vision par ordinateur
La vision par ordinateur
★ La vision humaine est extrêmement complexe (neurosciences)
★ La vision par ordinateur ne cherche pas à comprendre ou à reproduire la
vision humaine
★ Il cherche à construire un modèle algorithmique qui, vu de l'extérieur,
possède des propriétés semblables.
★ La vision par ordinateur (aussi appelée vision artificielle ou vision
numérique) est une branche de l'intelligence artificielle dont le principal
but est de permettre à une machine d'analyser, traiter et comprendre une
ou plusieurs images prises par un système d'acquisition (par exemple :
caméras, etc.)
La vision par ordinateur: quelques applications
★ Traditionnellement, le flux vidéo était traité par un opérateur humain,
remplacé progressivement par un traitement automatique sur les
données enregistrées contenant des événements anormaux.
Actuellement, l'objectif est de détecter ces événements en temps réel et
de façon automatique.
★ Navigation: ex. dans un véhicule autonome ou un robot mobile
★ Détection d’événements:ex. pour la surveillance ou le comptage
automatique de personnes.
★ Reconnaissance d'écriture (OCR)
Une théorie de la vision
Les algorithmes de vision sont des expressions des stratégies mises
en œuvre :
➢Extraction de primitives à partir des images
➢Représentation des connaissances
➢Mise en correspondance images/connaissances : reconnaissance
Une théorie de la vision : Connaissances à priori
Physiques (optique, forces/interactions)
Géométriques (forme des objets, formation de l'image)
Sémantiques (fonction des objets, comportement)
Exemple : Exemple : que sait-on de mesurable sur une voiture qui permette
de l'identifier dans une image ?
Le paradigme de David Marr
Vers la n des années 70 David Marr a proposé un modèle calculatoire pour le
traitement et la représentation de l'information visuelle :
1. a partir d'une ou de plusieurs images un processus d'extraction de
caractéristiques produit un description en termes d'attributs en 2D.Ce
niveau de représentation est appelé première ébauche (primal sketch).
2. la première ébauche constitue l'entrée d'un certain nombre de
processus: il s'agit de processus d'inférence qui utilisent des
connaissances géométriques (analyse des contours) géométriques et
statistiques (analyse des textures), photométriques (analyse des ombrages)
ou colorimétriques (analyse des reflets).ébauche 2.5D
Le paradigme de David Marr
3 . l'ébauche 2.5D est mise en correspondance avec des connaissances 3D afin
de construire une description de la scène en termes d'objets et de relations
entre les objets il s'agit maintenant d'une représentation centrée sur la scène.
❖Il s'agit maintenant d'une représentation centrée sur la scène ( la
description ne dépend plus de la position de l'observateur (le cas de 2éme
étape))
Segmentation, reconstruction, reconnaissance
En pratique le paradigme de David Marr se traduit par trois étapes de
traitement segmentation reconstruction et reconnaissance :
On peut appliquer ces 3 étape sur différents types des image :
● optiques (2D) : photo, satellite, document
● médicales (Rayons X, IRM, 2D/3D…)
● images fixes ou séquences temporelles
● autres (radar, laser, sonar…)
Segmentation
Segmentation
La pierre de base de tout système de vision
Le but de toute méthode de segmentation est l'extraction d'attributs
caractérisant ces entités.
Détection de contours: la recherche des discontinuités locales de la
fonction des niveaux de gris de l'image.
La segmentation des contours :consiste a approximer les contours par
des représentations analytiques exemple droite ou polygone..
L'extraction de régions (zones homogènes)
Frontières de régions ⇔ contours
Reconstruction
Reconstruction
On commence par le calibrage de le détecteur : avoir une idée globale sur la
scène en se basant sur un ensemble de caractéristique tel que l’intensité des
images
Il ya plusieur approche pour reconstruire la scène pour l’adapter au capteur
selon ses capacités :
exemple : Stéréoscopie
Reconnaissance
Reconnaissance
Comparer des indices visuels bi ou tridimensionnels avec les indices des
objets à reconnaître
Les méthodes de reconnaissance sont souvent couplées avec des méthodes
de localisation
On se basant sur un base de connaissance , on obtient donc une description
d’objet et les relations entre eux (mouvement..)
Exemple pratique
Microsoft cognitive services : Computer vision
https://www.microsoft.com/cognitive-services/en-us/computer-vision-api
Conclusion
La vision par ordinateur est un processus de traitement de l’information
Elle utilise des stratégies bien définies an d’atteindre ses buts
L’entrée d’un système de vision est constituée par une séquence d’images
Le système lui-même apporte un certain nombre de connaissances qui
interviennent à tous les niveaux
La sortie est une description de l’entrée en termes d’objets et de relations
entre ces objets
Albert Einstein
Les machines un jour pourront résoudre tous les problèmes,
mais jamais aucune d'entre elles ne pourra en poser un

More Related Content

What's hot

Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance facialeAymen Fodda
 
AI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine LearnigAI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine LearnigFelipe Sanchez Garzon
 
Deep Learning : Application à la reconnaissance d’objets de classes multiples...
Deep Learning : Application à la reconnaissance d’objets de classes multiples...Deep Learning : Application à la reconnaissance d’objets de classes multiples...
Deep Learning : Application à la reconnaissance d’objets de classes multiples...Haytam EL YOUSSFI
 
La vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxLa vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxACSG - Section Montréal
 
Présentation sur le Data Mining
Présentation sur le Data MiningPrésentation sur le Data Mining
Présentation sur le Data MiningTakfarinas KENOUCHE
 
Présentation PFE Computer Vision
Présentation PFE Computer VisionPrésentation PFE Computer Vision
Présentation PFE Computer VisionRihab Ben Rhouma
 
Visual Transformer Overview
Visual Transformer OverviewVisual Transformer Overview
Visual Transformer OverviewDr Hajji Hicham
 
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...Rabii Elbeji
 
Traitement d'image
Traitement d'imageTraitement d'image
Traitement d'imageAnissa Teyeb
 
Vers une plateforme intelligente pour la prévision des maladies végétales
Vers une plateforme intelligente pour la prévision des maladies végétalesVers une plateforme intelligente pour la prévision des maladies végétales
Vers une plateforme intelligente pour la prévision des maladies végétalesSarra BOUHENNI
 
Data mining - Introduction générale
Data mining - Introduction généraleData mining - Introduction générale
Data mining - Introduction généraleMohamed Heny SELMI
 
Data Mining (Partie 1).pdf
Data Mining (Partie 1).pdfData Mining (Partie 1).pdf
Data Mining (Partie 1).pdfOuailChoukhairi
 
2743557 dossier-ppe-robot-suiveur-de-ligne
2743557 dossier-ppe-robot-suiveur-de-ligne2743557 dossier-ppe-robot-suiveur-de-ligne
2743557 dossier-ppe-robot-suiveur-de-ligneAziz ShadowStokes
 
Presentation de projet de fin de etude
Presentation de projet de fin de etudePresentation de projet de fin de etude
Presentation de projet de fin de etudeBelwafi Bilel
 

What's hot (20)

Cours fondement du multimedia
Cours fondement du multimediaCours fondement du multimedia
Cours fondement du multimedia
 
Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance faciale
 
AI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine LearnigAI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine Learnig
 
Deep Learning : Application à la reconnaissance d’objets de classes multiples...
Deep Learning : Application à la reconnaissance d’objets de classes multiples...Deep Learning : Application à la reconnaissance d’objets de classes multiples...
Deep Learning : Application à la reconnaissance d’objets de classes multiples...
 
Image Mining
Image MiningImage Mining
Image Mining
 
La vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxLa vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieux
 
Présentation sur le Data Mining
Présentation sur le Data MiningPrésentation sur le Data Mining
Présentation sur le Data Mining
 
Motherboard
MotherboardMotherboard
Motherboard
 
Présentation PFE Computer Vision
Présentation PFE Computer VisionPrésentation PFE Computer Vision
Présentation PFE Computer Vision
 
Visual Transformer Overview
Visual Transformer OverviewVisual Transformer Overview
Visual Transformer Overview
 
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
 
Prez PFE
Prez PFEPrez PFE
Prez PFE
 
Traitement d'image
Traitement d'imageTraitement d'image
Traitement d'image
 
Vers une plateforme intelligente pour la prévision des maladies végétales
Vers une plateforme intelligente pour la prévision des maladies végétalesVers une plateforme intelligente pour la prévision des maladies végétales
Vers une plateforme intelligente pour la prévision des maladies végétales
 
Présentation des IoT
Présentation des IoTPrésentation des IoT
Présentation des IoT
 
Data mining - Introduction générale
Data mining - Introduction généraleData mining - Introduction générale
Data mining - Introduction générale
 
Data Mining (Partie 1).pdf
Data Mining (Partie 1).pdfData Mining (Partie 1).pdf
Data Mining (Partie 1).pdf
 
2743557 dossier-ppe-robot-suiveur-de-ligne
2743557 dossier-ppe-robot-suiveur-de-ligne2743557 dossier-ppe-robot-suiveur-de-ligne
2743557 dossier-ppe-robot-suiveur-de-ligne
 
Presentation de projet de fin de etude
Presentation de projet de fin de etudePresentation de projet de fin de etude
Presentation de projet de fin de etude
 
PFE_Report
PFE_ReportPFE_Report
PFE_Report
 

Similar to Vision par ordinateur

La vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxLa vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxVisionGEOMATIQUE2014
 
Traitement des données de télédétection
Traitement des données de télédétectionTraitement des données de télédétection
Traitement des données de télédétectionddansine
 
Real time human pose recognition in parts from single
Real time human pose recognition in parts from singleReal time human pose recognition in parts from single
Real time human pose recognition in parts from singleMontassir Rabhi
 
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGEProjet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGEHASSOU mohamed
 
622 vision-industrielle-principes
622 vision-industrielle-principes622 vision-industrielle-principes
622 vision-industrielle-principesBen Fethi
 
TRAITEMENT DES IMAGES SATELLITALES(01) .pdf
TRAITEMENT DES IMAGES SATELLITALES(01)  .pdfTRAITEMENT DES IMAGES SATELLITALES(01)  .pdf
TRAITEMENT DES IMAGES SATELLITALES(01) .pdfmohnina22
 
Introduction à l’infographie
Introduction à l’infographieIntroduction à l’infographie
Introduction à l’infographieWiki Info Systeme
 
Chap1introductionimagenumerique
Chap1introductionimagenumeriqueChap1introductionimagenumerique
Chap1introductionimagenumeriqueintissar0007
 
Représentation de formes par approche contour
Représentation de formes par approche contourReprésentation de formes par approche contour
Représentation de formes par approche contourmohamed aida
 
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...FlorentKoffiKPEDENOU
 
Detection_object_depplearning
Detection_object_depplearningDetection_object_depplearning
Detection_object_depplearningZainebElYasmi
 
Une approche multi-agents pour la détection de contours
Une approche multi-agents pour la détection  de contoursUne approche multi-agents pour la détection  de contours
Une approche multi-agents pour la détection de contoursSlim Namouchi
 
cours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdfcours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdfBrahimDehri1
 
CoursImageProcessing1.pdf
CoursImageProcessing1.pdfCoursImageProcessing1.pdf
CoursImageProcessing1.pdfHouBou3
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docxkhalil Ismail
 
Imagerie medicale 3d
Imagerie medicale 3dImagerie medicale 3d
Imagerie medicale 3dmacorder
 

Similar to Vision par ordinateur (20)

Projet vision
Projet visionProjet vision
Projet vision
 
La vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxLa vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieux
 
Traitement des données de télédétection
Traitement des données de télédétectionTraitement des données de télédétection
Traitement des données de télédétection
 
Real time human pose recognition in parts from single
Real time human pose recognition in parts from singleReal time human pose recognition in parts from single
Real time human pose recognition in parts from single
 
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGEProjet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
 
622 vision-industrielle-principes
622 vision-industrielle-principes622 vision-industrielle-principes
622 vision-industrielle-principes
 
TRAITEMENT DES IMAGES SATELLITALES(01) .pdf
TRAITEMENT DES IMAGES SATELLITALES(01)  .pdfTRAITEMENT DES IMAGES SATELLITALES(01)  .pdf
TRAITEMENT DES IMAGES SATELLITALES(01) .pdf
 
Introduction à l’infographie
Introduction à l’infographieIntroduction à l’infographie
Introduction à l’infographie
 
Chap1introductionimagenumerique
Chap1introductionimagenumeriqueChap1introductionimagenumerique
Chap1introductionimagenumerique
 
Représentation de formes par approche contour
Représentation de formes par approche contourReprésentation de formes par approche contour
Représentation de formes par approche contour
 
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
Annex 131_UCAD_Senegal_Implemented Course_Systèmes d’Information Géographique...
 
Detection_object_depplearning
Detection_object_depplearningDetection_object_depplearning
Detection_object_depplearning
 
Une approche multi-agents pour la détection de contours
Une approche multi-agents pour la détection  de contoursUne approche multi-agents pour la détection  de contours
Une approche multi-agents pour la détection de contours
 
cours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdfcours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdf
 
CoursImageProcessing1.pdf
CoursImageProcessing1.pdfCoursImageProcessing1.pdf
CoursImageProcessing1.pdf
 
Traitement des images
Traitement des imagesTraitement des images
Traitement des images
 
Mags Project
Mags ProjectMags Project
Mags Project
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docx
 
Exposé
ExposéExposé
Exposé
 
Imagerie medicale 3d
Imagerie medicale 3dImagerie medicale 3d
Imagerie medicale 3d
 

Recently uploaded

GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 

Recently uploaded (15)

JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 

Vision par ordinateur

  • 1. Vision par ordinateur Mejdi RADHOUANI & Majdi SAIBI
  • 2. C’est quoi la vision ?
  • 3. La vision (⅓ ) ★ L’espace qui nous entoure a une structure tri-dimensionnelle (3D) ★ L'être humain sait parfaitement décrire et interpréter ce monde. ★ Il ne trouve aucune difficulté de nommer les objets et leurs état ★ Pourtant, l'information disponible sur la rétine de ses yeux n'est qu'un ensemble de points (environ un million de picture elements ou pixels). ★ Chaque pixel contient des informations sur la lumière reçue en ce point de la rétine
  • 4. La vision (⅔ ) ★ Guide à la fois par l'information codée dans l'image ou la rétine et par ses propres connaissances le processus visuel construit des percepts. ★ Les objets et leurs état sont le résultat final d’un processus d’interprétation qui intègre le système de vision. ★ Le système de vision doit fournir les connaissances nécessaires an de permettre une interprétation non ambiguë.
  • 5. La vision (3) Image (ensemble de pixels) System de vision Interprétation Description de la scène (objets, position, mouvement) Connaissances a priori (forme, couleur, comportement physique)
  • 6. La vision par ordinateur
  • 7. La vision par ordinateur ★ La vision humaine est extrêmement complexe (neurosciences) ★ La vision par ordinateur ne cherche pas à comprendre ou à reproduire la vision humaine ★ Il cherche à construire un modèle algorithmique qui, vu de l'extérieur, possède des propriétés semblables. ★ La vision par ordinateur (aussi appelée vision artificielle ou vision numérique) est une branche de l'intelligence artificielle dont le principal but est de permettre à une machine d'analyser, traiter et comprendre une ou plusieurs images prises par un système d'acquisition (par exemple : caméras, etc.)
  • 8. La vision par ordinateur: quelques applications ★ Traditionnellement, le flux vidéo était traité par un opérateur humain, remplacé progressivement par un traitement automatique sur les données enregistrées contenant des événements anormaux. Actuellement, l'objectif est de détecter ces événements en temps réel et de façon automatique. ★ Navigation: ex. dans un véhicule autonome ou un robot mobile ★ Détection d’événements:ex. pour la surveillance ou le comptage automatique de personnes. ★ Reconnaissance d'écriture (OCR)
  • 9. Une théorie de la vision Les algorithmes de vision sont des expressions des stratégies mises en œuvre : ➢Extraction de primitives à partir des images ➢Représentation des connaissances ➢Mise en correspondance images/connaissances : reconnaissance
  • 10. Une théorie de la vision : Connaissances à priori Physiques (optique, forces/interactions) Géométriques (forme des objets, formation de l'image) Sémantiques (fonction des objets, comportement) Exemple : Exemple : que sait-on de mesurable sur une voiture qui permette de l'identifier dans une image ?
  • 11. Le paradigme de David Marr Vers la n des années 70 David Marr a proposé un modèle calculatoire pour le traitement et la représentation de l'information visuelle : 1. a partir d'une ou de plusieurs images un processus d'extraction de caractéristiques produit un description en termes d'attributs en 2D.Ce niveau de représentation est appelé première ébauche (primal sketch). 2. la première ébauche constitue l'entrée d'un certain nombre de processus: il s'agit de processus d'inférence qui utilisent des connaissances géométriques (analyse des contours) géométriques et statistiques (analyse des textures), photométriques (analyse des ombrages) ou colorimétriques (analyse des reflets).ébauche 2.5D
  • 12. Le paradigme de David Marr 3 . l'ébauche 2.5D est mise en correspondance avec des connaissances 3D afin de construire une description de la scène en termes d'objets et de relations entre les objets il s'agit maintenant d'une représentation centrée sur la scène. ❖Il s'agit maintenant d'une représentation centrée sur la scène ( la description ne dépend plus de la position de l'observateur (le cas de 2éme étape))
  • 13. Segmentation, reconstruction, reconnaissance En pratique le paradigme de David Marr se traduit par trois étapes de traitement segmentation reconstruction et reconnaissance : On peut appliquer ces 3 étape sur différents types des image : ● optiques (2D) : photo, satellite, document ● médicales (Rayons X, IRM, 2D/3D…) ● images fixes ou séquences temporelles ● autres (radar, laser, sonar…)
  • 15. Segmentation La pierre de base de tout système de vision Le but de toute méthode de segmentation est l'extraction d'attributs caractérisant ces entités. Détection de contours: la recherche des discontinuités locales de la fonction des niveaux de gris de l'image. La segmentation des contours :consiste a approximer les contours par des représentations analytiques exemple droite ou polygone.. L'extraction de régions (zones homogènes) Frontières de régions ⇔ contours
  • 17. Reconstruction On commence par le calibrage de le détecteur : avoir une idée globale sur la scène en se basant sur un ensemble de caractéristique tel que l’intensité des images Il ya plusieur approche pour reconstruire la scène pour l’adapter au capteur selon ses capacités : exemple : Stéréoscopie
  • 19. Reconnaissance Comparer des indices visuels bi ou tridimensionnels avec les indices des objets à reconnaître Les méthodes de reconnaissance sont souvent couplées avec des méthodes de localisation On se basant sur un base de connaissance , on obtient donc une description d’objet et les relations entre eux (mouvement..)
  • 20. Exemple pratique Microsoft cognitive services : Computer vision https://www.microsoft.com/cognitive-services/en-us/computer-vision-api
  • 21. Conclusion La vision par ordinateur est un processus de traitement de l’information Elle utilise des stratégies bien définies an d’atteindre ses buts L’entrée d’un système de vision est constituée par une séquence d’images Le système lui-même apporte un certain nombre de connaissances qui interviennent à tous les niveaux La sortie est une description de l’entrée en termes d’objets et de relations entre ces objets
  • 22. Albert Einstein Les machines un jour pourront résoudre tous les problèmes, mais jamais aucune d'entre elles ne pourra en poser un