Séparation de sources et détection d anomalies en imagerie Hyperspectrale



Documents pareils
Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Détection en environnement non-gaussien Cas du fouillis de mer et extension aux milieux

Chapitre 7. Statistique des échantillons gaussiens. 7.1 Projection de vecteurs gaussiens

TESTS PORTMANTEAU D ADÉQUATION DE MODÈLES ARMA FAIBLES : UNE APPROCHE BASÉE SUR L AUTO-NORMALISATION

Projet de Traitement du Signal Segmentation d images SAR

MCMC et approximations en champ moyen pour les modèles de Markov

Analyse stochastique de la CRM à ordre partiel dans le cadre des essais cliniques de phase I

Programmes des classes préparatoires aux Grandes Ecoles

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Soutenance de stage Laboratoire des Signaux et Systèmes

Amélioration de la fiabilité d inspection en CND grâce à la fusion d information : applications en rayons X et ultrasons

COLLOQUE NATIONAL de la PERFORMANCE INDUSTRIELLE

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

Théorie de l estimation et de la décision statistique

aux différences est appelé équation aux différences d ordre n en forme normale.

Mesure agnostique de la qualité des images.

Introduction au Data-Mining

La problématique des tests. Cours V. 7 mars Comment quantifier la performance d un test? Hypothèses simples et composites

Interception des signaux issus de communications MIMO

Tests du χ 2. on accepte H 0 bonne décision erreur de seconde espèce on rejette H 0 erreur de première espèce bonne décision

Laboratoire 4 Développement d un système intelligent

Cours d introduction à la théorie de la détection

L'intelligence d'affaires: la statistique dans nos vies de consommateurs

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Apprentissage Automatique

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Cours de méthodes de scoring

Calculabilité Cours 3 : Problèmes non-calculables.

Contributions à l apprentissage statistique en grande dimension, adaptatif et sur données atypiques

Correction du Baccalauréat S Amérique du Nord mai 2007

Correction du baccalauréat ES/L Métropole 20 juin 2014

Intégrales doubles et triples - M

Mesure et gestion des risques d assurance

Algorithmes d'apprentissage

PROBABILITES ET STATISTIQUE I&II

Note de cadrage du PEPI MACS Mathématiques Appliquées & Calcul Scientifique

Limitations of the Playstation 3 for High Performance Cluster Computing

Comparaison de fonctions Développements limités. Chapitre 10

3. Caractéristiques et fonctions d une v.a.

SPOT4 (Take 5) : Sentinel-2 avec deux ans d avance

10ème Congrès Français d'acoustique Lyon, Avril 2010

Statistiques Décisionnelles L3 Sciences Economiques & Gestion Faculté d économie, gestion & AES Université Montesquieu - Bordeaux

Déroulement d un projet en DATA MINING, préparation et analyse des données. Walid AYADI

TEMPÉRATURE DE SURFACE D'UNE ÉTOILE

Différentiabilité ; Fonctions de plusieurs variables réelles

Étude de données multisources par simulation de capteurs et clustering collaboratif

LEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples.

Classification non supervisée

Modélisation aléatoire en fiabilité des logiciels

Approche modèle pour l estimation en présence de non-réponse non-ignorable en sondage

Estimation et tests statistiques, TD 5. Solutions

CHAPITRE 5. Stratégies Mixtes

Techniques de Lyapunov en contrôle quantique pour le couplage dipolaire et polarisabilité

Introduction à l approche bootstrap

Contrôle stochastique d allocation de ressources dans le «cloud computing»

L effet régulateur des moteurs de recherche. MICHEL Laurent

Echantillonnage Non uniforme

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Calculer avec Sage. Revision : 417 du 1 er juillet 2010


PHYSIQUE 2 - Épreuve écrite

1 Complément sur la projection du nuage des individus

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

Journée des utilisateurs de Salome-Meca et code_aster ETUDE SISMIQUE DE LA PINCE VAPEUR

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

Intérêt du découpage en sous-bandes pour l analyse spectrale

Master de Recherche première année. Programme de cours

ÉTUDE ET DÉVELOPPEMENT D UN SYSTÈME EXPERT BASÉ SUR LES RÉSEAUX DE NEURONES POUR LE DIAGNOSTIC DES DÉFAUTS DE ROULEMENTS

Probabilités et Statistiques. Feuille 2 : variables aléatoires discrètes

Contents. 1 Introduction Objectifs des systèmes bonus-malus Système bonus-malus à classes Système bonus-malus : Principes

Peut-on imiter le hasard?

Algorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication. Philippe Robert INRIA Paris-Rocquencourt

Techniques du Data Mining pour la prédiction de faillite des entreprises et la gestion du risque de crédit

Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12

Principe de symétrisation pour la construction d un test adaptatif

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP Pointe-à-Pitre Cedex CONTRAT LE MASTER NOM DU DOMAINE STS

Analyse de risque quantitative pour les structures pétrolières

CRYPTOGRAPHIE. Signature électronique. E. Bresson. SGDN/DCSSI Laboratoire de cryptographie

DESCRIPTIF DE MODULE S4 ADG : Mathématique pour la Gestion

Optimisation, traitement d image et éclipse de Soleil

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

Introduction au Data-Mining

Quantification Scalaire et Prédictive

IMAGERIE PAR TOMOGRAPHIE ÉLECTRIQUE RÉSISTIVE DE LA DISTRIBUTION DES PHASES DANS UNE COLONNE À BULLES

Optimisation des ressources des produits automobile première

Vérification audiovisuelle de l identité

K. Ammar, F. Bachoc, JM. Martinez. Séminaire ARISTOTE - 23 octobre Palaiseau

Cours d Analyse. Fonctions de plusieurs variables

Chapitre 3 : INFERENCE

La classification automatique de données quantitatives

NON-LINEARITE ET RESEAUX NEURONAUX

Modélisation et simulation

Les outils de simulation. Myriam HUMBERT CETE Ouest

Correction de l examen de la première session

Simulation d'un examen anthropomorphique en imagerie TEMP à l iode 131 par simulation Monte Carlo GATE

Communications immersives : Enjeux et perspectives

Transcription:

Séparation de sources et détection d anomalies en imagerie Hyperspectrale Alexis Huck, Magellium Mireille Guillaume, Institut Fresnel Colloque d inauguration de la Société Française de Télédétection Hyperspectrale 7-8 avril 2011, Paris

Plan de la présentation Problématique Modèle des données Résultats expérimentaux Conclusion

Plan de la présentation Problématique Modèle des données Résultats expérimentaux Conclusion

Plan de la présentation Problématique Modèle des données Résultats expérimentaux Conclusion

Plan de la présentation Problématique Modèle des données Résultats expérimentaux Conclusion

Problématique Table of contents Problématique Modèle des données Résultats expérimentaux Conclusion

Problématique Séparation de sources et détection Séparation de sources R = AS Démixage Analyse en composantes indépendantes Poursuite de projections

Problématique Séparation de sources et détection Séparation de sources R = AS Démixage Analyse en composantes indépendantes Poursuite de projections Détection d objets r N (m, Γ) LRT ou GLRT Supervisée, non supervisée Taux de fausse alarme constant?

Problématique Séparation de sources et détection Séparation de sources R = AS Démixage Analyse en composantes indépendantes Poursuite de projections Détection d objets r N (m, Γ) LRT ou GLRT Supervisée, non supervisée Taux de fausse alarme constant?

Problématique Séparation de sources et détection Séparation de sources R = AS Démixage Analyse en composantes indépendantes NON! anomalies? Poursuite de projections Détection d objets r N (m, Γ) LRT ou GLRT Supervisée, non supervisée Taux de fausse alarme constant?

Problématique Anomalies en imagerie hyperspectrale Définition Objets rares et de petite taille (distribution parcimonieuse des abondances) Spectralement distincts du fond Détection des anomalies Test d hypothèses (GLRT): Λ(r) p(r; ˆθ 1 H 1 ) H 1 p(r; ˆθ η 0 H 0 ) H 0 Algorithme RX et variantes (Reed and Yu, 1990) (r µ) ˆΓ 1 (r µ) TFAC, non discriminant

Problématique Poursuite de projections Recherche de directions optimisant un critère Critère sensible aux anomalies directions anormales 1 Permet de discriminer entre anomalies Pas de détection TFAC (carte de détection?) 1 Q. Du and I. Kopriva, Automated target detection and discrimination using constrained kurtosis maximization, IEEE GRSL, 2008

Problématique Problématique Scène (HYDICE) et Vérité terrain

Problématique Modèle et hypothèses Objectifs Détection à Taux de Fausses Alarmes Constant (TFAC); Discrimination des anomalies en classes homogènes; Modèle et hypothèses H 0 : cible absente r N (m, Γ) H 1 : cible présente r N (t d, Γ) H 2 : rareté des cibles; H 3 : sensibilité des anomalies au kurtosis; H 4 : orthogonalité des spectres des différentes classes de cibles (dans l espace blanchi);

Problématique Modèle et hypothèses Objectifs Détection à Taux de Fausses Alarmes Constant (TFAC); Discrimination des anomalies en classes homogènes; Modèle et hypothèses H 0 : cible absente r N (m, Γ) H 1 : cible présente r N (t d, Γ) H 2 : rareté des cibles; H 3 : sensibilité des anomalies au kurtosis; H 4 : orthogonalité des spectres des différentes classes de cibles (dans l espace blanchi);

Problématique Modèle et hypothèses Objectifs Détection à Taux de Fausses Alarmes Constant (TFAC); Discrimination des anomalies en classes homogènes; Modèle et hypothèses H 0 : cible absente r N (m, Γ) H 1 : cible présente r N (t d, Γ) H 2 : rareté des cibles; H 3 : sensibilité des anomalies au kurtosis; H 4 : orthogonalité des spectres des différentes classes de cibles (dans l espace blanchi);

Problématique Modèle et hypothèses Objectifs Détection à Taux de Fausses Alarmes Constant (TFAC); Discrimination des anomalies en classes homogènes; Modèle et hypothèses H 0 : cible absente r N (m, Γ) H 1 : cible présente r N (t d, Γ) H 2 : rareté des cibles; H 3 : sensibilité des anomalies au kurtosis; H 4 : orthogonalité des spectres des différentes classes de cibles (dans l espace blanchi);

Problématique Modèle et hypothèses Objectifs Détection à Taux de Fausses Alarmes Constant (TFAC); Discrimination des anomalies en classes homogènes; Modèle et hypothèses H 0 : cible absente r N (m, Γ) H 1 : cible présente r N (t d, Γ) H 2 : rareté des cibles; H 3 : sensibilité des anomalies au kurtosis; H 4 : orthogonalité des spectres des différentes classes de cibles (dans l espace blanchi);

Problématique Modèle et hypothèses Objectifs Détection à Taux de Fausses Alarmes Constant (TFAC); Discrimination des anomalies en classes homogènes; Modèle et hypothèses H 0 : cible absente r N (m, Γ) H 1 : cible présente r N (t d, Γ) H 2 : rareté des cibles; H 3 : sensibilité des anomalies au kurtosis; H 4 : orthogonalité des spectres des différentes classes de cibles (dans l espace blanchi);

Problématique Modèle et hypothèses Objectifs Détection à Taux de Fausses Alarmes Constant (TFAC); Discrimination des anomalies en classes homogènes; Modèle et hypothèses H 0 : cible absente r N (m, Γ) H 1 : cible présente r N (t d, Γ) H 2 : rareté des cibles; H 3 : sensibilité des anomalies au kurtosis; H 4 : orthogonalité des spectres des différentes classes de cibles (dans l espace blanchi);

Problématique Modèle et hypothèses Objectifs Détection à Taux de Fausses Alarmes Constant (TFAC); Discrimination des anomalies en classes homogènes; Modèle et hypothèses H 0 : cible absente r N (m, Γ) H 1 : cible présente r N (t d, Γ) H 2 : rareté des cibles; H 3 : sensibilité des anomalies au kurtosis; H 4 : orthogonalité des spectres des différentes classes de cibles (dans l espace blanchi);

Modèle des données Table of contents Problématique Modèle des données Résultats expérimentaux Conclusion

Modèle des données Modèle usuel H 0 : r ζ = b d ζ H 1 : r ζ = b d ζ + (td m) b d ζ N (m, Γ) vecteur aléatoire fond

Modèle des données Modèle usuel H 0 : r ζ = b d ζ H 1 : r ζ = b d ζ + (td m) b d ζ N (m, Γ) vecteur aléatoire fond Modèle proposé avant et après blanchiment r ζ = b d ζ + β ζ ( ) t d m i.e. Où β ζ suit une loi de Bernoulli de paramètre p β ζ B(p) z ζ = b ζ + β ζ t p : probabilité de présence d une anomalie en un pixel. p << 1

Modèle des données Projection des données On cherche une direction de projection représentative de l anomalie s = w T Z Variable aléatoire modélisée par s ζw = b ζw + β ζ t w Où b ζw = w T b ζ N (0, 1) et t w = w T t Théorème w parallèle à t w maximise (au moins localement) le kurtosis de s ζw.

Modèle des données Méthode: Poursuite de Composantes Anormales (PCA) 1. j = 1 et blanchiement Z 2. MCI (Masque de Conditions Initiales) 3. Projecteur initial: w 0 4. Maximisation du kurtosis: w 5. Projection des données sur w 6. Obtention du masque j 7. Z = P wz puis recherche de i 8. Si i MCI, j = j + 1 et retour à 3.

Modèle des données Méthode: Poursuite de Composantes Anormales (PCA) 1. j = 1 et blanchiement Z 2. MCI (Masque de Conditions Initiales) 3. Projecteur initial: w 0 4. Maximisation du kurtosis: w 5. Projection des données sur w 6. Obtention du masque j 7. Z = P wz puis recherche de i 8. Si i MCI, j = j + 1 et retour à 3.

Modèle des données Méthode: Poursuite de Composantes Anormales (PCA) 1. j = 1 et blanchiement Z 2. MCI (Masque de Conditions Initiales) 3. Projecteur initial: w 0 4. Maximisation du kurtosis: w 5. Projection des données sur w 6. Obtention du masque j 7. Z = P wz puis recherche de i 8. Si i MCI, j = j + 1 et retour à 3.

Modèle des données Méthode: Poursuite de Composantes Anormales (PCA) 1. j = 1 et blanchiement Z 2. MCI (Masque de Conditions Initiales) 3. Projecteur initial: w 0 4. Maximisation du kurtosis: w 5. Projection des données sur w 6. Obtention du masque j 7. Z = P wz puis recherche de i 8. Si i MCI, j = j + 1 et retour à 3.

Modèle des données Méthode: Poursuite de Composantes Anormales (PCA) 1. j = 1 et blanchiement Z 2. MCI (Masque de Conditions Initiales) 3. Projecteur initial: w 0 4. Maximisation du kurtosis: w 5. Projection des données sur w 6. Obtention du masque j 7. Z = P wz puis recherche de i 8. Si i MCI, j = j + 1 et retour à 3.

Modèle des données Méthode: Poursuite de Composantes Anormales (PCA) 1. j = 1 et blanchiement Z 2. MCI (Masque de Conditions Initiales) 3. Projecteur initial: w 0 4. Maximisation du kurtosis: w 5. Projection des données sur w 6. Obtention du masque j 7. Z = P wz puis recherche de i 8. Si i MCI, j = j + 1 et retour à 3.

Modèle des données Méthode: Poursuite de Composantes Anormales (PCA) 1. j = 1 et blanchiement Z 2. MCI (Masque de Conditions Initiales) 3. Projecteur initial: w 0 4. Maximisation du kurtosis: w 5. Projection des données sur w 6. Obtention du masque j 7. Z = P wz puis recherche de i 8. Si i MCI, j = j + 1 et retour à 3.

Modèle des données Méthode: Poursuite de Composantes Anormales (PCA) 1. j = 1 et blanchiement Z 2. MCI (Masque de Conditions Initiales) 3. Projecteur initial: w 0 4. Maximisation du kurtosis: w 5. Projection des données sur w 6. Obtention du masque j 7. Z = P wz puis recherche de i 8. Si i MCI, j = j + 1 et retour à 3.

Modèle des données Méthode: Poursuite de Composantes Anormales (PCA) 1. j = 1 et blanchiement Z 2. MCI (Masque de Conditions Initiales) 3. Projecteur initial: w 0 4. Maximisation du kurtosis: w 5. Projection des données sur w 6. Obtention du masque j 7. Z = P wz puis recherche de i 8. Si i MCI, j = j + 1 et retour à 3.

Modèle des données Poursuite de Composantes Anormales Taux de fausse alarme asymptotiquement constant RX : Λ(r) = z 2 2 H 1 H 0 η

Modèle des données Poursuite de Composantes Anormales Taux de fausse alarme asymptotiquement constant RX : Λ(r) = z 2 2 H 1 H 0 η Taux de fausse alarme κ = η f χ 2 L (x)dx

Modèle des données Poursuite de Composantes Anormales Taux de fausse alarme asymptotiquement constant RX : Λ(r) = z 2 2 H 1 H 0 η Taux de fausse alarme κ = η f χ 2 L (x)dx Poursuite de la direction la plus anormale autour du pixel le plus anormal i = argmax i (Λ(z i ))

Modèle des données Poursuite de Composantes Anormales Taux de fausse alarme asymptotiquement constant RX : Λ(r) = z 2 2 H 1 H 0 η Taux de fausse alarme κ = η f χ 2 L (x)dx Poursuite de la direction la plus anormale autour du pixel le plus anormal i = argmax i (Λ(z i )) Projection sur la direction trouvée et test d hypothèse: κ = θ f N (0,1) (x)dx

Modèle des données Poursuite de Composantes Anormales Taux de fausse alarme asymptotiquement constant RX : Λ(r) = z 2 2 H 1 H 0 η Taux de fausse alarme κ = η f χ 2 L (x)dx Poursuite de la direction la plus anormale autour du pixel le plus anormal i = argmax i (Λ(z i )) Projection sur la direction trouvée et test d hypothèse: κ = θ f N (0,1) (x)dx j masques de détection

Résultats expérimentaux Table of contents Problématique Modèle des données Résultats expérimentaux Conclusion

Résultats expérimentaux Résultats pour des données HYDICE Scène HYDICE / Vérité terrain / P. C. Anormales (κ = 10 6 ) / K-means

Résultats expérimentaux Résultats pour des données HYDICE Scène HYDICE / Vérité terrain / P. C. Anormales (κ = 10 6 ) / K-means

Résultats expérimentaux Résultats pour des données HYDICE Scène HYDICE / Vérité terrain / P. C. Anormales (κ = 10 6 ) / RX

Résultats expérimentaux Courbes COR pour les données HYDICE Spectres du fond et des panneaux Courbes COR des algorithmes PCA (non supervisé), ACE (supervisé) et RX (non supervisé)

Résultats expérimentaux Desert Radiance et carte de détection obtenue avec la Pousuite de Composantes Anormales

Résultats expérimentaux Taux de fausse alarme Taux de fausse alarme théorique en fonction du taux de fausse alarme expérimental taux de fausse alarme asymptotiquement constant Nombre de composantes en fonction du taux de fausse alarme théorique

Résultats expérimentaux Cas de fonds inhomogènes Image issue de données Cuprite et carte de détection issue du RX image moyenne de la scene et carte RX

Résultats expérimentaux Données Cuprite Pfa = 10 6 Six premiers masques d anomalies Une anomalie suplémentaire

Résultats expérimentaux Interprétation des résultats Meilleure détection à taux de fausse alarme fixé dimensionalité Représentation schématique de la poursuite de composantes

Conclusion Table of contents Problématique Modèle des données Résultats expérimentaux Conclusion

Conclusion Conclusion PCA 2 : SYNERGIE! Détection basée sur des Tests d Hypothèses (TH) probabilistes et sur la Poursuite de Projections (PP); Exploitation conjointe des statistiques d ordre 2 et 4; Propriété TFAC asymptotique Pouvoir discriminant: un masque de détection par famille d anomalies Meilleure détection à taux de fausse alarme fixé Estimation automatique du nombre de composantes anormales; 2 Huck and Guillaume, IEEE TGRS 2010

Conclusion Conclusion PCA 2 : SYNERGIE! Détection basée sur des Tests d Hypothèses (TH) probabilistes et sur la Poursuite de Projections (PP); Exploitation conjointe des statistiques d ordre 2 et 4; Propriété TFAC asymptotique Pouvoir discriminant: un masque de détection par famille d anomalies Meilleure détection à taux de fausse alarme fixé Estimation automatique du nombre de composantes anormales; 2 Huck and Guillaume, IEEE TGRS 2010

Conclusion Conclusion PCA 2 : SYNERGIE! Détection basée sur des Tests d Hypothèses (TH) probabilistes et sur la Poursuite de Projections (PP); Exploitation conjointe des statistiques d ordre 2 et 4; Propriété TFAC asymptotique Pouvoir discriminant: un masque de détection par famille d anomalies Meilleure détection à taux de fausse alarme fixé Estimation automatique du nombre de composantes anormales; 2 Huck and Guillaume, IEEE TGRS 2010

Conclusion Conclusion PCA 2 : SYNERGIE! Détection basée sur des Tests d Hypothèses (TH) probabilistes et sur la Poursuite de Projections (PP); Exploitation conjointe des statistiques d ordre 2 et 4; Propriété TFAC asymptotique Pouvoir discriminant: un masque de détection par famille d anomalies Meilleure détection à taux de fausse alarme fixé Estimation automatique du nombre de composantes anormales; 2 Huck and Guillaume, IEEE TGRS 2010

Conclusion Conclusion PCA 2 : SYNERGIE! Détection basée sur des Tests d Hypothèses (TH) probabilistes et sur la Poursuite de Projections (PP); Exploitation conjointe des statistiques d ordre 2 et 4; Propriété TFAC asymptotique Pouvoir discriminant: un masque de détection par famille d anomalies Meilleure détection à taux de fausse alarme fixé Estimation automatique du nombre de composantes anormales; 2 Huck and Guillaume, IEEE TGRS 2010

Conclusion Conclusion PCA 2 : SYNERGIE! Détection basée sur des Tests d Hypothèses (TH) probabilistes et sur la Poursuite de Projections (PP); Exploitation conjointe des statistiques d ordre 2 et 4; Propriété TFAC asymptotique Pouvoir discriminant: un masque de détection par famille d anomalies Meilleure détection à taux de fausse alarme fixé Estimation automatique du nombre de composantes anormales; 2 Huck and Guillaume, IEEE TGRS 2010

Conclusion Conclusion PCA 2 : SYNERGIE! Détection basée sur des Tests d Hypothèses (TH) probabilistes et sur la Poursuite de Projections (PP); Exploitation conjointe des statistiques d ordre 2 et 4; Propriété TFAC asymptotique Pouvoir discriminant: un masque de détection par famille d anomalies Meilleure détection à taux de fausse alarme fixé Estimation automatique du nombre de composantes anormales; 2 Huck and Guillaume, IEEE TGRS 2010

Conclusion Conclusion PCA 2 : SYNERGIE! Détection basée sur des Tests d Hypothèses (TH) probabilistes et sur la Poursuite de Projections (PP); Exploitation conjointe des statistiques d ordre 2 et 4; Propriété TFAC asymptotique Pouvoir discriminant: un masque de détection par famille d anomalies Meilleure détection à taux de fausse alarme fixé Estimation automatique du nombre de composantes anormales; 2 Huck and Guillaume, IEEE TGRS 2010