Xialong Dai, Siamak Khorram

Slides:



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

Application au suivi des paramètres de problèmes de vision
S. Meshoul & M. Batouche Equipe Vision, Laboratoire LIRE
Regroupement (clustering)
3 MOUVEMENT Recalage et Poursuite PLAN DU CHAPITRE
RECONNAISSANCE DE FORMES
3. Analyse et estimation du mouvement dans la vidéo
4. Descripteurs du contenu

Affine registration with Feature Space Mutual Information (2001)
A Pyramid Approach to Subpixel Registration Based on Intensity
Image Registration methods : a survey
Piecewise Affine Registration of Biological Images
Auteurs : P. Hellier C. Barillot E. Mémin P.Pérez
Segmentation de séquences d’images au sens du mouvement
Identification des personnes par l’iris
Traitements d'images et Vision par ordinateur
Analyse d’images Détection de contour Cours 8
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.
Chapitre 3 : Détection des contours
Interfaces perceptuelles Interaction avec une caméra.
PIF-6003 Sujets spéciaux en informatique I
SIF-1033 Traitement d’image
SUJETS SPÉCIAUX EN INFORMATIQUE I
Interfaces perceptuelles
Appariement de deux images
Recherche dun même objet / scène Approches basées sur des descripteurs locaux Approches basées sur des descripteurs globaux.
Extraction de caractéristiques locales:crête et blob Février, 2003 Présentatrice: TRAN Thi Thanh Hai.
Serrure biométrique Reconnaissance dempreintes digitales Raphaël FROMONT – Pascal GRIMAUD – Nicolas MUNOZ Tuteur : M. Patrick ISOARDI.
Thierry Molinier > David Fofi >
MAP-6014 Concepts avancés en mathématiques et informatique appliquées
Détection de contours automatique et application aux images réelles
Géométrie épipolaire (deux vues)
Projet Télédétection Vidéo Surveillance Deovan Thipphavanh – Mokrani Abdeslam – Naoui Saïd Master 2 Pro SIS / 2006.
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.
Graph cuts et applications
Jean-Michel Rouet, Jean-José Jacq et Christian Roux,
Evaluation des incertitudes dans le recalage non rigide de formes Application à la segmentation avec ensemble apprentissage Maxime TARON Nikos PARAGIOS.
Synthèse de textures par rééchantillonnage de patchs Vincent MICHEL Aurélien BOFFY Janvier 2007.
Extraction de segments pour la reconnaissance de symboles : Une approche robuste par Transformée de Hough Présenté par : Simon BERNARD Encadré par : Jean-Marc.
Contrôle du chargement de crayons de combustibles nucléaire par radiographie X 5GE Tdsi Miniprojet Bute Clément Flamary Rémi Ionescu Cristina Vaugon André.
Analyse spectrale Raphaël ARROUAS Etienne OUSS
Morphologie mathématique (cas fonctionnel)
TRAITEMENT D’IMAGE SIF-1033 Segmentation des images par détection de contours et d’arêtes u Détection des contours et arêtes u Dérivée première (gradient)
INF-1019 Programmation en temps réel
Apparence globale 1 image = 1 vecteur Base apprentissage Rotation –capture les variabilités Troncature –Quelques coefficients Représentation linéaire Espace.
Les différents modèles
Classification de données par l’algorithme FPSO-GA
Chapitre 1 - Introduction.
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.
PROGRAMMATION SCIENTIFIQUE EN C PRO Résolution de système d’équations non- linéaires (racines d’équations) u Méthode de la bissection u Analyse.
Mathématiques pour Informaticien I
Suivi d’Horizons Sismiques
Interfaces perceptuelles Interaction avec une caméra.
Partie II : Segmentation
PIF-6003 Sujets spéciaux en informatique I
Traitement du signal (images) u Sujets –Détection des droites –Transformée de Hough (espace paramétré) *avec la pente et l’ordonnée à l’origine *avec.
PROGRAMMATION SCIENTIFIQUE EN C
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.
Filtrage des images.
De la Terre à la carte: Projections et Géoréférencement
Modélisation 3D automatique 1- Modélisation des façades des bâtiments 2- Modélisation des toits des bâtiments (Travaux en cours) - Extraction du contour.
Comparing color edge detection and segmentation methods Projet TIM.
Transcription de la présentation:

Xialong Dai, Siamak Khorram A Feature Based Registration Algorithm Using Improved Chain-Code Representation Combined with Invariant Moments Xialong Dai, Siamak Khorram Septembre 1999 présenté par Segovia Benjamin

Recalage d'images satellite Deux grandes classes de méthodes Introduction Recalage d'images satellite Deux grandes classes de méthodes Avec des points de contrôle manuels: fastidieux et pas toujours valables Automatiques Area-base techniques Feature (formes) techniques

Introduction (2) Cadre de l'article Méthode de détection de formes 4 étapes Détection des bords fermés via laplacien de gaussien Calculs de points caractéristiques (centres de gravité de formes), et des caractéristiques de formes: moments invariants et chain-codes améliorés Calculs de similarité des formes Recalage

Plan de l'exposé Présentation de la méthode de détection de bords Présentation du calcul des points de contrôle et des matrices de similarités Présentation globale du moteur de recalage Analyses et critiques

Détection de Formes Caractéristiques Détection de bords via une convolution par filtre laplacien de gaussien Floute l'image puis trouve les bords en un seul calcul Matrice de convolution

Détection de Formes Caractéristiques (2) Contours détectés par zero-crossing Verticalement et horizontalement Problème: algorithme pas assez robuste et Etat de l'Art non satisfaisant Problème des « weak edges » et « thick edges » Améliorer l'algorithme: « thin and robust zero-crossing »

Détection de Formes Caractéristiques (3) Un pixel appartient à un bord ssi: Le pixel est zero-crossing Il est sur le gradient le plus fort parmi ses 8 voisins (gradient sur la convolée) Entre les deux points du gradient (forcément un positif et un négatif), il est le plus petit en valeur absolue

Détection de Formes Caractéristiques (4) Résultats obtenus bruités fortement On seuille ! Beaucoup de Bruit...

Détection de Formes Caractéristiques (5) On garde seulement les contours qui ont un gradient assez grand On définit le « steepest gradient » pour chaque point Deux seuils T2>T1 T1 pour tout le contour T2 pour un point du contour On garde les zones fermées

Détection de Formes Caractéristiques (6) Résultats obtenus

Calcul des Invariants de Formes Détection des zones fermées faites On cherche à caractériser ses zones Critères Invariants par translations Invariants par rotations Invariants par changements d 'échelle

Représentation des régions par les moments Calcul des Invariants de formes – Représentation des zones par les moments Représentation des régions par les moments On définit alors et

De 1 à 6: invariants par symétrie Calcul des Invariants de formes – Représentation des zones par les moments (2) On définit alors 7 invariants par translations, rotations, changements d'échelle De 1 à 6: invariants par symétrie

Chain-Codes standards de la forme {ai avec ai dans {0..7} } Calcul des Invariants de formes – Représentation par Chain-Codes améliorées Chain-Codes standards de la forme {ai avec ai dans {0..7} } Améliorations Retire le Wraparound (ex: {707070} ) en minimisant la différence entre deux termes consécutifs (ici, 78787878) Smoothing operation par filtre gaussien {0.1 0.2 0.4 0.2 0.1} Invariance par rotations en soustrayant la moyenne Invariance de scaling par longueur fixée de la chaîne

Calcul des Correspondances de Formes Deux images – Calculs des contours fermés pour chaque image n contours pour image 1 ---- m contours pour image 2 Calculs des invariants Deux matrices de similarité

Matrice de Similarité avec les Chain-Codes améliorés Matrice n x m Alors pour tout ( i,j ) dans ( Nn,Nm ) Mesure la distance entre les contours respectifs de chaque image et fixe leur similarité

Matrice de Similarité avec les Moments Invariants Matrice n x m Alors pour tout ( i,j ) dans ( Nn,Nm ) Mesure la distance entre les contours respectifs de chaque image et fixe leur similarité

L'Algorithme de Recalage d'Images Calculs des contours fermés de deux images Calculs des deux matrices de similarités et des matrices 2 x n et 2 x m des centres de gravité de ces contours Deux seuils Tc et Td donnent ensemble C des correspondances dans les deux matrices

L'algorithme de Recalage d'Images (2) Trois meilleures correspondances sont prises et donnent une première estimation des paramètres de recalage Six paramètres de transformation Analyses des autres points de correspondances Autre seuil Er élimine les points mal recalés

L'algorithme de Recalage d'Images (3) Calcul final des paramètres par la méthode des moindres carrés sur C\(points mal recalés)

Deux images prises par LandSat TM --- Caroline du Nord Résultats Deux images prises par LandSat TM --- Caroline du Nord 1988 1994

Similarité: 21 régions détectées Résultats (2) Segmentation Image 1988: 22 régions Image 1994: 29 régions Similarité: 21 régions détectées Après premier recalage, reste 7 points de contrôle Recalage avec ces 7 points Et.....

Résultats en Image

Méthode rapide a priori Conclusion Méthode rapide a priori Pas de temps de calculs donné Mais, recalage fait sur très peu de points! Robuste a priori sur des photos aériennes Segmentation rapide et fiable Deux méthodes de similarité utilisées Mais, médical: problèmes des contours peut être plus difficile Segmentation peut-être à revoir