Segmentation (1ère partie)

Slides:



Advertisements
Présentations similaires
Traitement d’images : concepts avancés
Advertisements

Apprentissage et Fouille de Données
Algorithmes et structures de données avancés
Unstructured Lumigraph Rendering
Champs de Markov en Vision par Ordinateur
Champs de Markov en Vision par Ordinateur
3. Analyse et estimation du mouvement dans la vidéo
Laboratoire Bordelais de Recherche en Informatique 23/02/ Chapitrage des documents audio- visuels numériques Un plan de montage est une unité de.
Xialong Dai, Siamak Khorram
Quatrième cours de Psychologie OE6-NW180 Professeur T. Engels
Traitements d'images et Vision par ordinateur
La vision stéréo Sonka et al: sections , , , , Suppl: 11.4 au complet
Estimation du mouvement – 1
Monique THONNAT et Nathanaël ROTA Projet ORION
جامعــــــة محمد خيضــــــــــــر بــســكــــــــــــرة
Recherche d’un même objet / scène
Réalisateur : PHAM TRONG TÔN Tuteur : Dr. NGUYEN DINH THUC
Concepts avancés en mathématiques et informatique appliquées MAP-6014.
Traitements d'images et Vision par ordinateur
La reconnaissance et l'organisation des formes
Mise en correspondance et Reconnaissance
Construction de modèles visuels
Découpage d’images GIF-4105/7105 Photographie Algorithmique
Interprétation de séquences dimages pour des applications MédiaSpace Alberto AVANZI François BREMOND Monique THONNAT Projet ORION INRIA de Sophia Antipolis.
1 Du pixel à lobjet : méthodes stochastiques X. Descombes Projet Ariana Orféo, 14 juin 2005.
Courbes de Bézier.
Design dun système de vision embarqué. Application:
TRAITEMENT D’IMAGE SIF-1033.
Recherche dun même objet / scène Approches basées sur des descripteurs locaux Approches basées sur des descripteurs globaux.
Le filtrage d’images.
Interprétation automatique
Cours #9 Segmentation Découverte 4- Segmentation Introduction
Cours 12 Reconnaissance n Découverte n 7- Identification u 7.1 Reconnaissance par composantes.
Sens conventionnel de déplacement de la lumière
Introduction à la vision numérique
Application d’algorithmes d’extraction de la couleur et des textures à partir d’images aériennes dans le contexte de l’extraction de bâtiments pour supporter.
Fusion de données, un aperçu
Comparaison des anciens et nouveaux programmes de 3ème de 2nde
Les logiques de descriptions
La décomposition en valeurs singulières: un outil fort utile
Géométrie épipolaire (deux vues)
Introduction à la reconnaissance:
1 Modèles de particules Reeves, W. T., "Particle Systems - A technique for Modeling a Class of Fuzzy Objects," SIGGRAPH 83, Reeves, W. T., and.
Reconnaissance d’image CABRIERE Pierre – ROBERT Bastien.
La boîte d’outils du géographe
Projet Télédétection Vidéo Surveillance Deovan Thipphavanh – Mokrani Abdeslam – Naoui Saïd Master 2 Pro SIS / 2006.
Avignon, 14 novembre 2006http://biobimo.eurecom.fr Sous-Projet 4 : Segmentation et Authentification conjointes de la voix et du visage Etat de l’art -
Deux sujets traités La segmentation d’images
Segmentation par analyse d’une image de gradient (ligne de partage des eaux) par fusion de régions dans un graphe par méthode variationnelle (Mumford.
Monitoring Détection de séquences vidéo en temps réel dans une grande base de données Julien Law-to 23/07/2004.
Module 4: Le filtrage d’images. Objectifs du filtrage.
Graph cuts et applications
Classification : objectifs
Modèles Mathématiques et représentation discrètes pour la description des images couleur Luc Brun.
Traitement de base d'une image (partie 1)
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
Problème de double digestion
1 Emmanuel Prados & Olivier Faugeras Laboratoire Odyssée ENS / INRIA / ENPC RFIA 2006, janvier 2006, Tours, France. Rôle clé de la modélisation en “Shape.
Suivi rapide d’objet en mouvement
SUJETS SPÉCIAUX EN INFORMATIQUE I
SIF1033 TRAITEMENT D’IMAGE
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.
MPEG : normalisation La vidéo est compressé en MPEG2 Une vidéo classique : (720x576) à 50 images entrelacées par seconde. Le Mpeg-2 travaille sur 1/4 de.
Jean Lorenceau LENA-CNRS
PIF-6003 Sujets spéciaux en informatique I
Introduction aux technologies du jeux-vidéo Steve Gury
Segmentation (2 ième partie) Références: Sonka et al: sections 6.2.6, 10.2 (10.6) Autres: chap Forsyth chap. 4 Ballard & Brown (pour GHT) Dernière.
Exemple et critique d’un système de vision simple Patrick Hébert (dernière révision septembre 2008) Référence complémentaire: Shapiro et Stockman: chap.
Reconnaissance d’objets 3D –point de vue complètement différent –pas d’invariant 3D Difficultés :
Comparaison post-classification. Le problème du projet 3 Les changements du couvert arborescent dans le territoire urbain (zone blanche) de la Communauté.
Transcription de la présentation:

Segmentation (1ère partie) Références: Sonka et al.: sections 6.3 (6.5) Autres: chap. 14 Forsyth Dernière révision: Patrick Hébert 2008

Le problème Parmi les pixels de l'image, lesquels représentent un objet? En général, cela dépend de l'objectif, i.e. de l'application. Absence de théorie générale La segmentation est liée à la reconnaissance *tirée de Forsyth

Exemples d’applications Trouver des pièces machinées sur un convoyeur Trouver des personnes dans une image issue d’une caméra de surveillance Trouver des bâtiments, des végétaux dans une image satellite Résumer une séquence vidéo (des groupes d’images consécutives d’une même scène)

Définition Un segment: groupe d’éléments extraits de l’image qui ont des caractéristiques similaires (cohérentes) ou qui, comme groupe, présente des caractéristiques intéressantes. Exemple: un groupe de pixels forment une région un groupe de régions forment un objet un groupe de edgels forment une droite

Premier cas Traitons d’abord le cas où tous les éléments d’un segment sont similaires

Deux façons de former des segments par division (partition) d'une image en régions uniformes (texture, couleur, etc …) d'une séquence vidéo en groupes d'images d'un objet suivi dans une séquence vidéo (mouvement) par regroupement (agglomération) de pixels selon des propriétés semblables

Deux algorithmes Fixer le nombre de groupes (clusters) *tirés de Forsyth

Inspiration de la psychologie/ de l'humain et de son environnement segmentation figure/fond théorie des Gestalt (groupes) proximité similarité tendance commune (mouvement) appartenance à une région commune parallélisme fermeture symétrie continuité Configuration familière Importance du contexte dans cette approche.

exemples *tirée de Forsyth

Questions sur l’approche Gestalt Comment intégrer des règles de regroupement dans un algorithme? Comment générer des hypothèses? C’est un problème avec la théorie des Gestalt *tirée de Forsyth Configuration familière

Application de la segmentation: détection de séquences dans une vidéo une vidéo est un ensemble de séquences une séquence se modélise par une trame type définition d'une trame de transition: trame significativement différente de la précédente distances entre des propriétés simples: différence de trame, (Sursegmentation) différence d'histogrammes, (trop global) différence inter-blocs, différence de la carte des arêtes

Les défis de la segmentation Quelles sont les propriétés d'un groupe? Comment définir une distance inter-groupes? Combien y a-t-il de groupes? Formaliser le problème: une approche: celle des k-moyennes xj : donnée j Ci : centre du groupe i

exemples (groupes ou clusters) position + autres caractéristiques position seulement

Algorithme des k-moyennes Principe: Supposez que les centres sont connus et assignez chaque point au groupe dont le centre est le plus près.

Algorithme (suite) *tirée de Forsyth

Mesures d’affinité Principe Distance (spatiale) dans l’image Illuminance Couleur Texture (ex: vecteur statistique issu d'un filtre) Difficulté*: comment combiner des caractéristiques différentes? *Par exemple, est-ce qu’une différence de 2 niveaux de gris est équivalente à un distance de 3 pixels?

Complément Approche basée sur les graphes Voir Sonka section 7.6 Formalisme basé sur les vecteurs propres Normalized cuts