19.04.2015 Views

Approche a-contrario pour la détection de changements sous ...

Approche a-contrario pour la détection de changements sous ...

Approche a-contrario pour la détection de changements sous ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong><br />

<strong>sous</strong>-pixeliques en imagerie satellitaire<br />

Amandine Robin<br />

en col<strong>la</strong>boration avec<br />

Sylvie Le Hégarat-Mascle et Lionel Moisan<br />

20 Septembre 2007<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Sommaire<br />

1 Modélisation a-<strong>contrario</strong><br />

Introduction<br />

Formalisme général<br />

2 Détection <strong>de</strong> <strong>changements</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

3 Conclusion<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Introduction<br />

Formalisme général<br />

1 Modélisation a-<strong>contrario</strong><br />

Introduction<br />

Formalisme général<br />

2 Détection <strong>de</strong> <strong>changements</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

3 Conclusion<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Introduction<br />

Formalisme général<br />

Origine<br />

Modélisation introduite en Vision par [Desolneux, 2000],<br />

Inspirée <strong>de</strong> <strong>la</strong> perception humaine <strong>de</strong>s lois <strong>de</strong> Gestalt<br />

(alignement, convexité, parallélisme, etc).<br />

Principe <strong>de</strong> Helmholtz<br />

On perçoit une structure dans un groupe d’objets lorsque leur<br />

configuration, selon une ou plusieurs lois <strong>de</strong> Gestalt, n’aurait pas pu<br />

se produire dans une situation aléatoire.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Introduction<br />

Formalisme général<br />

Exemple : détection d’alignements<br />

FIG.: Pourquoi voit-on un alignement <strong>de</strong> points sur l’image <strong>de</strong> gauche ?<br />

D’après le principe <strong>de</strong> Helmholtz,<br />

1 On suppose a priori que les points ont été tirés uniformément et<br />

indépendament (modèle <strong>de</strong> Bernouilli ou <strong>de</strong> Poisson),<br />

2 On voit une structure (un groupe <strong>de</strong> points alignés) parcequ’un<br />

tel alignement n’arrive pas vraisemb<strong>la</strong>blement par chance.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Introduction<br />

Formalisme général<br />

1 Modélisation a-<strong>contrario</strong><br />

Introduction<br />

Formalisme général<br />

2 Détection <strong>de</strong> <strong>changements</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

3 Conclusion<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Introduction<br />

Formalisme général<br />

Principe<br />

La modélisation a-<strong>contrario</strong> nécessite <strong>de</strong> définir 2 éléments<br />

fondamentaux :<br />

un modèle probabiliste qui décrit les configurations ne contenant<br />

typiquement aucune structure<br />

⇒ le modèle naïf.<br />

une mesure sur les structures à détecter éventuellement<br />

⇒ le nombre <strong>de</strong> fausses a<strong>la</strong>rmes (NFA).<br />

Le NFA mesure le niveau d’étonnement d’observer une certaine<br />

configuration dans du bruit.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Introduction<br />

Formalisme général<br />

Nombre <strong>de</strong> fausses a<strong>la</strong>rmes<br />

La définition suivante a été introduite par [Grosjean et Moisan, 2006].<br />

Définition<br />

Soit (X i ) 1≤i≤N un ensemble <strong>de</strong> variables aléatoires. Une fonction<br />

F(i, x) est un NFA (nombre <strong>de</strong> fausses a<strong>la</strong>rmes) <strong>pour</strong> les variables<br />

aléatoires (X i ) si<br />

∀ε, E [|{i, F(i, X i ) ≤ ε}|] ≤ ε. (1)<br />

Si une fonction F vérifie (1), alors <strong>la</strong> famille <strong>de</strong> tests F(i, X i ) ≤ ε<br />

garantit un nombre moyen <strong>de</strong> fausses a<strong>la</strong>rmes inférieur à ε.<br />

→ permet <strong>de</strong> contrôler le nombre <strong>de</strong> fausses détections associé à<br />

une famille <strong>de</strong> variables aléatoires.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

1 Modélisation a-<strong>contrario</strong><br />

Introduction<br />

Formalisme général<br />

2 Détection <strong>de</strong> <strong>changements</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

3 Conclusion<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Les objectifs<br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Détecter et localiser les <strong>changements</strong> d’occupation du sol qui<br />

apparaissent sur <strong>la</strong> surface terrestre :<br />

- coupes <strong>de</strong> forêts,<br />

- rotation <strong>de</strong>s cultures,<br />

- infections (parasites, stress hydrique, etc)<br />

- inondations, éruptions volcaniques, incendies, etc.<br />

Remarque : La fréquence <strong>de</strong>s observations nécessaires varie selon<br />

les phénomènes à étudier.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Les données<br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Images à haute résolution<br />

spatiale (HR)<br />

(ex : 1 pixel 20 × 20 m 2 ),<br />

faible fréquence temporelle<br />

(env. 1 par mois).<br />

Ex : SPOT/HRV, LandSat<br />

Images à résolution spatiale<br />

basse ou moyenne (BR)<br />

(ex : 1 pixel <strong>pour</strong> 300 × 300 m 2 ),<br />

haute fréquence temporelle<br />

(env. 1 par jour).<br />

Ex : SPOT/VGT, MeRIS<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


L’état <strong>de</strong> l’art<br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Analyse en Composantes Principales,<br />

Analyse du Vecteur <strong>de</strong>s Changements,<br />

Fusion <strong>de</strong> c<strong>la</strong>ssifications.<br />

Les limites :<br />

difficulté du choix d’un seuil a priori,<br />

sensibilité à <strong>la</strong> variabilité naturelle <strong>de</strong>s observations d’une année<br />

à l’autre (déca<strong>la</strong>ge <strong>de</strong>s saisons, ...),<br />

sensibilité aux conditions d’illumination,<br />

absence <strong>de</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixelliques.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


La problématique<br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Comparer une séquence d’images BR à une c<strong>la</strong>ssification <strong>de</strong><br />

référence HR<br />

+ ⇒<br />

C<strong>la</strong>ssification HR Séquence BR Pixels détectés<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

1 Modélisation a-<strong>contrario</strong><br />

Introduction<br />

Formalisme général<br />

2 Détection <strong>de</strong> <strong>changements</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

3 Conclusion<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Estimation d’une image BR<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Présentation du modèle dans le cas monotemporel.<br />

Hypothèse (modèle linéaire <strong>de</strong> mé<strong>la</strong>nge)<br />

L’intensité mesurée en un pixel BR y peut être estimée par<br />

ˆv(y, m) = ∑ α l (y)m l , (2)<br />

l∈L<br />

où<br />

m = (m l ) l∈L représente l’intensité moyenne du <strong>la</strong>bel l,<br />

α l (y) représente le taux d’occupation du <strong>la</strong>bel l dans le pixel y<br />

(∀y, ∑ l∈L α l(y) = 1).<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Mesure <strong>de</strong> l’erreur réalisée<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Soit v D = (v(y)) y∈D <strong>la</strong> restriction au <strong>sous</strong>-domaine D ⊂ D BR <strong>de</strong><br />

l’image observée v.<br />

L’erreur minimale entre ˆv et v mesurée sur un <strong>sous</strong>-domaine D vaut<br />

alors<br />

Problèmes :<br />

√ ∑<br />

δ(v D ) = min (v(y) − ˆv(y, m)) 2 . (3)<br />

m∈R L y∈D<br />

Choix d’un seuil <strong>de</strong> détection sur l’erreur résiduelle δ(v D ),<br />

Comparaison <strong>de</strong> domaines <strong>de</strong> taille différente.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

1 Modélisation a-<strong>contrario</strong><br />

Introduction<br />

Formalisme général<br />

2 Détection <strong>de</strong> <strong>changements</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

3 Conclusion<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


<strong>Approche</strong> a <strong>contrario</strong><br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Dans quel <strong>sous</strong>-domaine spatial D ⊂ D BR l’image observée v<br />

est-elle trop structurée <strong>pour</strong> être expliquée par le hasard ?<br />

Principe<br />

Adopter un modèle <strong>de</strong> fond <strong>pour</strong> les données (modèle naïf),<br />

Détecter un <strong>sous</strong>-domaine <strong>de</strong> l’image s’il correspond à une<br />

gran<strong>de</strong> déviation par rapport au modèle <strong>de</strong> fond.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Modèle a-<strong>contrario</strong><br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Définition (H 0 )<br />

Le modèle a-<strong>contrario</strong> (H 0 ) <strong>pour</strong> l’image BR est un champ aléatoire V<br />

<strong>de</strong> |D BR | variables gaussiennes i.i.d. N(m,σ 2 ) où m ∈ R et σ > 0 sont<br />

fixés.<br />

Soit P H0 (δ(V D ) ≥ δ(v D )) <strong>la</strong> probabilité d’observer une erreur<br />

étonnament faible sur le <strong>sous</strong>-domaine D.<br />

À partir <strong>de</strong> quel seuil l’erreur n’est-elle plus acceptable ?<br />

⇒ Normaliser cette p-valeur <strong>pour</strong> :<br />

contrôler le nombre moyen <strong>de</strong> fausses détections,<br />

éviter l’introduction d’un seuil a priori.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Nombre <strong>de</strong> fausses a<strong>la</strong>rmes<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Théorème<br />

Soient η : N → N et, <strong>pour</strong> tout <strong>sous</strong>-domaine D ⊂ D BR ,<br />

P H0 [δ(V D ) ≥ δ(v D )] <strong>la</strong> probabilité d’observer une erreur minimale<br />

inférieure à δ(V D ) <strong>sous</strong> l’hypothèse H 0 . La re<strong>la</strong>tion<br />

NFA(|D|) = η(|D|) · P H0 [δ(V D ) ≥ δ(v D )] (4)<br />

définit un nombre <strong>de</strong> fausses a<strong>la</strong>rmes dès que<br />

∑ 1<br />

≤ 1. (5)<br />

η(|D|)<br />

D∈D BR<br />

Soit ε > 0, un <strong>sous</strong>-domaine D <strong>de</strong> D BR est dit ε-significatif si<br />

NFA(|D|) ≤ ε.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Choix du nombre <strong>de</strong> tests<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Objectif : garantir en moyenne ε fausses détections.<br />

η(|D|) = #{D ⊂ D BR } = 2 |D BR|<br />

+ répartition uniforme du risque sur tous les <strong>sous</strong>-domaines <strong>de</strong><br />

D BR : ∀D, P H0 (δ(V D ) ≥ δ(v D )) =<br />

ε<br />

|D BR | ;<br />

- détection très improbable <strong>de</strong> <strong>sous</strong>-domaines très petits ou très<br />

grands.<br />

η(|D|) = |D BR |C |D|<br />

|D BR |<br />

+ répartition du risque uniformément par rapport à <strong>la</strong> taille <strong>de</strong>s<br />

<strong>sous</strong>-domaines.<br />

⇒ On choisit η(|D|) = |D BR |C |D|<br />

|D BR |<br />

<strong>de</strong> manière à comparer<br />

équitablement <strong>de</strong>s <strong>sous</strong>-domaines <strong>de</strong> tailles différentes.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Choix du modèle a <strong>contrario</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Choix <strong>de</strong>s paramètres m et σ du modèle H 0 :<br />

H0 a : m vecteur <strong>de</strong> R|DBR| “constant”, et σ quelconque,<br />

H0 b : m et σ quelconques.<br />

Proposition<br />

Sous les hypothèses H a 0 ou Hb 0 ,<br />

(<br />

NFA(|D|) = |D BR |C |D| |D| − L<br />

|D BR | Γ inc , δ(v D) 2 )<br />

2 2σ 2 , (6)<br />

où, <strong>pour</strong> tout x ≥ 0 et a > 0, Γ inc (a, x) = 1 ∫ x<br />

Γ(a) 0 e−t t a−1 dt .<br />

⇒ On considère H 0 avec m = 0 et σ quelconque.<br />

En pratique, σ 2 = variance <strong>de</strong> l’image BR (rien ne doit être détecté<br />

dans une image <strong>de</strong> bruit b<strong>la</strong>nc).<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

1 Modélisation a-<strong>contrario</strong><br />

Introduction<br />

Formalisme général<br />

2 Détection <strong>de</strong> <strong>changements</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

3 Conclusion<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Modèle d’image<br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Supposons que toute image u s’écrit <strong>sous</strong> <strong>la</strong> forme<br />

u = I + b, (7)<br />

où I est constante par morceaux et b une image <strong>de</strong> bruit gaussien.<br />

Le NFA dépend principalement <strong>de</strong>s paramètres suivants :<br />

<strong>la</strong> taille <strong>de</strong> l’image (n = |D BR |),<br />

<strong>la</strong> proportion <strong>de</strong> pixels sans changement dans l’image<br />

(p ∈ [0, 1]),<br />

le niveau <strong>de</strong> contraste <strong>de</strong> l’image (c = σ I<br />

σ b<br />

).<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Influence du niveau <strong>de</strong> contraste<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Existe-t-il un seuil sur <strong>la</strong> proportion <strong>de</strong> <strong>changements</strong> dans<br />

l’image au-<strong>de</strong>là duquel on ne détecte plus rien ?<br />

Proposition<br />

Pour tout n > 0 et p ∈] L n<br />

, 1] fixés,<br />

lim NFA(n) = 0. (8)<br />

c→+∞<br />

⇒ Tout <strong>sous</strong>-domaine est détectable dès que le contraste <strong>de</strong> l’image<br />

est suffisamment fort.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Influence <strong>de</strong> <strong>la</strong> taille <strong>de</strong>s images<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Tout niveau <strong>de</strong> contraste peut-il être considéré ?<br />

Proposition<br />

Pour tout c fixé, il existe p ∗ (c) tel que <strong>pour</strong> tout p ∈ [p ∗ (c), 1[,<br />

lim NFA(n) = 0. (9)<br />

n→+∞<br />

⇒ Pour un niveau <strong>de</strong> contraste fixé, tout <strong>sous</strong>-domaine <strong>de</strong><br />

changement représentant une proportion inférieure à 1 − p <strong>de</strong> l’image<br />

peut être détecté du moment que l’image est suffisamment gran<strong>de</strong>.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

1 Modélisation a-<strong>contrario</strong><br />

Introduction<br />

Formalisme général<br />

2 Détection <strong>de</strong> <strong>changements</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

3 Conclusion<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Problématique<br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Deux problèmes liés :<br />

Estimer les moyennes par <strong>la</strong>bel en présence <strong>de</strong> pixels <strong>de</strong><br />

changement,<br />

Déterminer le <strong>sous</strong>-domaine qui minimise le NFA.<br />

⇒ Stratégie <strong>de</strong> type RANSAC [Fischler et Bolles, 1981], [Moisan et<br />

Stival, 2004].<br />

Idée<br />

Utiliser un échantillon minimal (<strong>de</strong> taille L) <strong>pour</strong> estimer les moyennes<br />

et le compléter avec <strong>de</strong>s données consistantes lorsque c’est<br />

possible. Itérer ce procédé un grand nombre <strong>de</strong> fois.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Algorithme monotemporel<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Initialiser δ min [] et NFA min à +∞ et δ = 0 ;<br />

Répéter N fois :<br />

- tirer aléatoirement un ensemble I <strong>de</strong> L pixels <strong>de</strong> D BR<br />

- estimer m <strong>pour</strong> y ∈ I (matrice carrée)<br />

- calculer r(y) = (ˆv(y, m) − v(y)) 2 <strong>pour</strong> tout y ∈ D BR<br />

- trier D BR en (y i ) 1≤i≤|D| par r(y i ) croissants<br />

- <strong>pour</strong> k = L + 1 à k = |D BR |<br />

poser δ = δ + r(y k )<br />

si δ < δ min [k] alors<br />

mettre à jour δ min[k]<br />

si NFA(k, δ, σ) < NFA min alors m.a.j. NFA min et D = {y i} i=1..k<br />

fin<br />

- fin<br />

fin<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Minimum du NFA<br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

0<br />

-50<br />

-100<br />

-150<br />

-200<br />

-250<br />

-300<br />

-350<br />

30*log10(<strong>de</strong>lta)<br />

log10(nfa)<br />

50 100 150 200 250<br />

taille <strong>de</strong>s <strong>sous</strong>-domaines testes<br />

FIG.: Évolution <strong>de</strong>s résidus quadratiques (en rouge) et du NFA (en vert).<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Extension au cas multitemporel<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

Objectif : détecter une zone <strong>de</strong> <strong>changements</strong> même si seules<br />

certaines dates sont concernées.<br />

⇒ détecter un <strong>sous</strong>-domaine spatio-temporel.<br />

Hypothèse<br />

Les images <strong>de</strong> <strong>la</strong> séquence sont parfaitement recalées.<br />

Problème : choisir σ 2 = variance <strong>de</strong> <strong>la</strong> séquence BR permet <strong>la</strong><br />

détection <strong>de</strong> pixels <strong>de</strong> bruit.<br />

Hypothèse<br />

Le modèle a <strong>contrario</strong> <strong>pour</strong> <strong>la</strong> séquence BR est un champ aléatoire<br />

<strong>de</strong> |Ω| variables aléatoires gaussiennes i.i.d. N(0, 1).<br />

Chaque image est alors normalisée par sa variance.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

1 Modélisation a-<strong>contrario</strong><br />

Introduction<br />

Formalisme général<br />

2 Détection <strong>de</strong> <strong>changements</strong><br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

3 Conclusion<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Images pseudo-réelles<br />

Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

FIG.: Détection <strong>de</strong> <strong>changements</strong> simulés dans <strong>la</strong> c<strong>la</strong>ssification HR.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Sensibilité au facteur <strong>de</strong> résolution<br />

Contexte <strong>de</strong> l’étu<strong>de</strong><br />

Modélisation du problème<br />

Détection a <strong>contrario</strong><br />

Résultats asymptotiques<br />

Algorithme<br />

Résultats<br />

FIG.: A gauche : c<strong>la</strong>ssification HR (15/10 et 14/11). A droite, <strong>changements</strong><br />

détectés avec une image BR du 14/11 <strong>pour</strong> N = 5, 15, 30, 50.<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e


Sommaire<br />

Modélisation a-<strong>contrario</strong><br />

Détection <strong>de</strong> <strong>changements</strong><br />

Conclusion<br />

Conclusion<br />

La métho<strong>de</strong> <strong>de</strong> détection <strong>de</strong> changement proposée est :<br />

fondée sur l’analyse <strong>de</strong> <strong>la</strong> cohérence interne d’une séquence<br />

d’images,<br />

ne nécessite pas d’information a priori,<br />

sans paramètre,<br />

capable <strong>de</strong> détecter <strong>de</strong>s <strong>changements</strong> qui concernent <strong>de</strong>s objets<br />

<strong>de</strong> taille <strong>sous</strong>-pixellique (≥ 25% du pixel BR),<br />

robuste aux variations <strong>de</strong> contraste <strong>de</strong>s images,<br />

robuste à <strong>la</strong> proportion <strong>de</strong> pixels <strong>de</strong> <strong>changements</strong> dans l’image<br />

(≤ 70% <strong>de</strong> l’image),<br />

Amandine Robin<br />

<strong>Approche</strong> a-<strong>contrario</strong> <strong>pour</strong> <strong>la</strong> détection <strong>de</strong> <strong>changements</strong> <strong>sous</strong>-pixeliques e

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!