Projet MTI n°23
Sylvain BERNARD
Jean Gervais NDOUTOUMOU
Stationnariser
une image par fenêtre glissante
Est-ce que ça peut servir ?
AU MENU :
1- Définition de la stationnarité
Soit f(t) un signal, par exemple le cours du dollar.
Pour tout instant t, considérons la tronquature du signal f(t) sur l'intervalle [t , t+S], S fixé. On peut voir cet ensemble de morceaux de signaux comme diverses réalisations d'un processus aléatoire X(s,w) où :
D'une manière générale, un processus X(a,w) est une fonction aléatoire de la variable a. Les diverses réalisations de X(a,w) constituent donc un ensemble de signaux :
Le signal f(t) est stationnaire au sens fort lorsque la loi de { f(t+s) , 0 <=s <= S } ne dépend pas de t.
Le signal f(t) est stationnaire au sens large
lorsque :
ne dépend pas de
t.
c'est
à dire que l'intercorrélation entre deux morceaux de signal ne
dépend que de leur écart temporel. En particulier lorque t=t',
l'autocorrélation du morceaux d'indice t est égale à la
variance du signal sur l'intervalle [t , t+S]. Une condition
nésessaire à la stationnarité de f(t) est que pour tout t, la
variance des X(s,t) soit identique.
Par abus de langage lorqu'on dit d'un signal
qu'il est stationnaire, on sous-entend stationnaire au sens
large.
2- Application aux empreintes digitales
La saisie d'une empreinte digitale s'effectue en mettant de l'encre sur son doigt puis en l'appliquant sur une feuille de papier. Il arrive assez souvent que certaines parties de l'empreinte soient sous ou sur-encrées, ce qui peut être gênant pour les traitements ultérieurs comme la binarisation.
La
définition précedente nous indique que cette image est non
stationnaire. En effet, la moyenne des niveaux de gris, dans une
fenêtre de la partie sous-encrée est différente de la moyenne
dans une fenêtre d'une partie "normale" de
l'empreinte.
Stationnariser une telle image consiste à faire en sorte qu'en tout point (i,j), moyenne m(i,j) et variance moyenne v(i,j) soient identiques égales à M et V. m(i,j) et v(i,j) sont calculées localement sur les niveaux de gris, dans une fenêtre de taille T pixels et centrée autour du pixel (i,j) .
Quelle valeur de M et de V va-t-on imposer ?
Remarque : Rares sont les images de
notre environnement quotidien qui sont directement stationnaires.
Certaines textures, comme les tissus, peuvent l'être;
essentiellement les textures artificielles créées sur
ordinateur, car leur procédé de construction respecte la condition de stationnarité.
a - Stationnarité au premier ordre :
En tout pixel de l'image de coordonnées (i,j) et d'intensité f(i,j), on calcule l'intensité moyenne m(i,j) des niveaux de gris dans une fenêtre F de taille T centrée autour de ce point.
![]()
L'intensité f(i,j) est remplacée par g(i,j):
g(i,j) = f(i,j) - m(i,j) + M
En tout point, on regarde quelle est l'intensité du point par rapport à son environnement local. Son environnement local est caractérisé, ici, uniquement par la moyenne des intensité de ses voisins.
Résultat avec une fenêtre de
taille 32
M=128
b- Stationnarité au second ordre
En tout point (i,j) de l'image, on calcule la variance moyenne locale v(i,j) des niveaux de gris dans une fenêtre F de même taille T centrée autour de (i,j).

L'intensité f(i,j) est remplacée par h(i,j) :
Résultat avec une fenêtre de
taille 32
M=128 et V=100
Points positifs :
Points négatifs :
Mais ce traitement a modifié considérablement
l'image originale. Montrons sur un exemple qu'il ne dégrade pas
une image "normale", ne contenant pas de parties sur ou
sous-encrées.
| Image Origine :
|
Image après traitement :
Fenêtre de taille 32 |
Points positifs :
Points négatifs :
c-Influence de la taille de la fenêtre :
Ce paramètre est très dépendant de l'image à traiter.
Dans le cas des empreintes digitales, la largeur des lignes de crêtes étant de l'ordre de 4 à 7 pixels, prendre des fenêtres de taille plus grande que 8 donne de meilleurs résultats.
Plus la taille de la fenêtre est grande, plus le temps de calcul est élevé. Pour les empreintes, une fenêtre de taille 16 est un bon compromis.
| Fenêtre de taille 4
|
Fenêtre de taille 8
|
| Fenêtre de taille 16
|
Fenêtre de taille 32
|
3- Autres applications possibles
Cette méthode peut s'appliquer par exemple :