FILTRAGE D'IMAGES DE MNT (AFM) PAR FFT

CONTEXTE :

Projet de Traitement d'Images

Equipe :

DOWNLOAD :

Internet : http://rzr.online.fr/afm.htm
Programme compilé pour Windows & Linux: afm.zip

THEME :

Lors d'une Etude sur les transmissions électriques dans trés peu de matière, Un dispositif ( http://www.di.com ) produit des relevés non justes, mais avec un traitement adapté
on peut rectifier le résultat tout en induisant un minimum d'erreur

Hypothèse

Donc il faut réajuster l'altitude du sol sur chaque ligne et ainsi répercuter sur les mesures des points positifs de l'objet

CAHIER DES CHARGES :

IMAGES :


=
+

SOLUTION DU CEMES

CHAINE DE TRAITEMENT :

LIMITES :
    Impossibilité de corriger les lignes n'ayant pas de région "sol".

SOLUTION FREQUENTIELLE :

CHAINE DE TRAITEMENT :

LIMITES :
    Le bruit dans le domaine fréquentiel est influencé par les pics sur l'image.

REALISATION :

La phase de prototypage s'est faite sous Aphélion. Nous avons d'abord tester des opérateurs classiques de traitement d'image (détection de contours, segmentation) , les résultats n'ont pas été convainquants.
Donc nous avons tenté une seconde approche : raisonner en therme de signal, pour effectuer un filtre fréquenciel.
Les quelques essais ont été suffisament convainquants.

La programmation s'est effectuée dans le language C++ sous différents environnements (MS VC++ / win32 & G++ / Unix)
L'interface graphique a été développée avec la library GNU FLTK. ce qui permet d'avoir un source commun pour toutes les plateformes.
Un manuel de référence API (généré par doc++) présente les différentes classes mises en oeuvre.

TRAITEMENT DU SIGNAL

MANUEL UTILISATEUR :

L'installation ne nécessite rien de particulier si ce n'est le système d'exploitation requis
Le programme ne consiste qu'en un seul fichier exécutable, il a été placé dans le répertoire bin.win32 (et respectivement bin.Linux ...)
Un simple Double click devrait faire apparaître la fenêtre suivante :
2 modes d'utilisations sont proposés :
Mode Automatique
  1. Charger une image (File/Load AFM)
  2. Cliquer sur Auto : le seuil de filtrage est calculé automatiquement
  3. Sauver l'Image (File/Save AFM)
Les autres boutons au-dessous [LO Cut] & [HI Cut] dépandent du seuil
fixé par l'utilisateur (dans la case band width)
La case Tolérance permet d'être plus ou moins sévère pour la localisation automatique des fréquences considérées comme bruit.
Mode Manuel
  1. Charger une image (File/Load AFM)
  2. Appliquer une Transformée de fourier ([FFT])
  3. Choisir la largeur de bande du filtre (Band width:)
  4. Appliquer le filtre coupe haut / bas ([LO Cut] / HI Cut)
  5. Appliquer une Transformée de fourier inverse ([FFTR])
  6. Sauver l'image (File/Save AFM)
Formats de fichiers : AFM & PNM

TESTS:

http://rzr.online.fr/afm.htm - 1999 / 2000.04.13