03/04/2016. Transformée de Fourier 2D. Transformée de Fourier 2D inverse

Documents pareils
Traitement bas-niveau

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Géométrie discrète Chapitre V

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Structures algébriques

Projet de Traitement du Signal Segmentation d images SAR

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

5.2 Théorème/Transformée de Fourier a) Théorème

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

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

Projet audio. Analyse des Signaux ELE2700

Utilisation du logiciel ImageJ gratuit

Les algorithmes de base du graphisme

Systèmes de transmission

SUJET ZÉRO Epreuve d'informatique et modélisation de systèmes physiques

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

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

Chapitre 2 Les ondes progressives périodiques

Optimisation, traitement d image et éclipse de Soleil

TP Modulation Démodulation BPSK

Par Richard Beauregard. Novembre 2011

PRXSENTATION D UN GESTIONNAIRE DE DONNEES NUMERIQUES HIERARCHISEES DESTINE AU DE- -POUILLEMENT D ENQUETES

Système ASC unitaire triphasé. PowerScale kva Maximisez votre disponibilité avec PowerScale

Celestia. 1. Introduction à Celestia (2/7) 1. Introduction à Celestia (1/7) Université du Temps Libre - 08 avril 2008

Recherche De Coalescences Binaires Étalonnage Du Détecteur

TP SIN Traitement d image

Cours Fonctions de deux variables

Activité 1 : Rayonnements et absorption par l'atmosphère - Correction

Chaine de transmission

Compatibilité Électromagnétique

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

Résolution d équations non linéaires

Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo

PRINCIPE MICROSCOPIE CONFOCALE

Axe " Génie des Procédés", centre SPIN, Ecole des Mines de Saint-Etienne ECOLE DES MINES SAINT-ETIENNE ANALYSE D IMAGE

Résonance Magnétique Nucléaire : RMN

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

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

TD1 Signaux, énergie et puissance, signaux aléatoires

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

Les étapes du traitement de l analyse d image

Utilisation du logiciel Gwyddion

Manipulation N 6 : La Transposition de fréquence : Mélangeur micro-ondes

Fonctions de plusieurs variables

Communication parlée L2F01 TD 7 Phonétique acoustique (1) Jiayin GAO <jiayin.gao@univ-paris3.fr> 20 mars 2014

8563A. SPECTRUM ANALYZER 9 khz GHz ANALYSEUR DE SPECTRE

Les atouts et faiblesses des caméras TEP dédiées, TEP corps entier, TEP-CT, TEMP pour la quantification

Image d un intervalle par une fonction continue

Une fréquence peut-elle être instantanée?

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Son et Mathématiques

Microscopie de fluorescence Etat de l art

Suites numériques 4. 1 Autres recettes pour calculer les limites

Cours d Analyse. Fonctions de plusieurs variables

M1107 : Initiation à la mesure du signal. T_MesSig

CHAPITRE V. Théorie de l échantillonnage et de la quantification

FAG Detector III la solution pour la surveillance et l équilibrage. Information Technique Produit

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

Sécurité des réseaux Firewalls

Notions d asservissements et de Régulations

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Optimisation des fonctions de plusieurs variables

Les travaux doivent être remis sous forme papier.

Traitement du signal avec Scilab : la transformée de Fourier discrète

Calculateur quantique: factorisation des entiers

Introduction au Data-Mining

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

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

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

Étoiles doubles par Interférométrie des tavelures au T60 du pic du midi

Traitement d un AVI avec Iris

Fête de la science Initiation au traitement des images

Guitar FX Plug-in Suite

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

3 Approximation de solutions d équations

MESURE DE LA TEMPERATURE

Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en Énoncé.

LE COSMODETECTEUR : UN EXEMPLE DE CHAÎNE DE MESURE

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION

Champ électromagnétique?

Mode d'emploi du plugin Grayscale_Granulometry

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

La sécurité physique et environnementale

LES DÉTERMINANTS DE MATRICES

Sujet. calculatrice: autorisée durée: 4 heures

enquête pour les fautes sur le fond, ce qui est graves pour une encyclopédie.

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

Scanner acoustique NoiseScanner

M2 IAD UE MODE Notes de cours (3)


Oscillations libres des systèmes à deux degrés de liberté

NO-BREAK KS. Système UPS dynamique PRÉSENTATION

MATHEMATIQUES APPLIQUEES Equations aux dérivées partielles Cours et exercices corrigés

TD Introduction aux SIG avec ArcGis 9

LISACode. Un simulateur opérationnel pour LISA. Antoine PETITEAU LISAFrance - le 16 mai 2006

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

Health Monitoring pour la Maintenance Prévisionnelle, Modélisation de la Dégradation

Construction de la bissectrice d un angle

Extraction et reconstruction de bâtiments en 3D à partir de relevés lidar aéroportés

Transcription:

Rappel : Transformée de Fourier Transformée de Fourier 2D Rappel : Convolution continue/discrète Transformée de Fourier 2D inverse 37 38 Multiplication dans le domaine de Fourier Grâce à la correspondance convolutionproduit dans la transformée de Fourier (TF), la convolution de l'image f par un filtre de réponse impusionnelle h peut se calculer comme la TF inverse du produit F H, où F (resp. H) est la TF de f (resp. h). Multiplication dans le domaine de Fourier 39 40 1

Multiplication dans le domaine de Fourier La complexité de l'implantation par multiplication dans le domaine fréquentiel est celle de 2 calculs de TF (1 direct + 1 inverse), plus 1 multiplication. Pour une image de taille N N, le coût de la multiplication est en O(N 2 ), En utilisant la transformée de Fourier rapide (FFT), le coût de la TF est en O(N.log 2 (N)). 41 Multiplication dans le domaine de Fourier Dans ce cas, la complexité est indépendante de la taille K K du noyau de convolution. Ce type d'implantation peut être intéressant pour des gros noyaux, (K 2 >> log 2 (N)). Il nécessite cependant une grande précision dans les valeurs de la TF (représentation en complexes flottants). 42 Multiplication dans le domaine de Fourier La recette : Multiplier f(x, y) par ( 1) x+y Calculer la transformée de Fourier de f F(u, v) Multiplier F(u, v) par un filtre Calculer la transformée de Fourier inverse du résultat Extraire la partie réelle Multiplier cette partie réelle par ( 1) x+y Admirer le résultat Filtre passe-bas idéal Coupe toutes les hautes fréquences après une distance D 0 du centre Avec : 43 44 2

Filtre passe-bas idéal Filtre passe-bas idéal Coupe toutes les hautes fréquences après une distance D 0 du centre 45 46 Filtre passe-bas idéal 1 ou 1/2 Filtre passe-bas idéal 1 ou 1/2 Coupe 1/2 hautes fréquences après une distance D 0 du centre Avec 47 48 3

Effet de la fréquence de coupure D 0 Evalué en fonction de l énergie comprise dans le cercle de rayon D 0 : Effet de la fréquence de coupure D 0 Evalué en fonction de l énergie comprise dans le cercle de rayon D 0 : 49 50 Effet de la fréquence de coupure D 0 Effet de la fréquence de coupure D 0 Phénomène de réverbération 51 52 4

Filtre Butterworth passe-bas Coupe graduellement les hautes fréquences selon D 0 et n Filtre Butterworth passe-bas Coupe graduellement les hautes fréquences selon D 0 et n Avec D 0 est choisie pour H(u, v) = 0.5 53 54 Filtre Butterworth passe-bas Filtre Butterworth passe-bas Phénomène de réverbération 55 56 5

Filtre Gaussien passe-bas Filtre Gaussien passe-bas Coupe graduellement les hautes fréquences selon 57 58 Filtre Gaussien passe-bas Filtre Gaussien passe-bas Pas de phénomène de réverbération Moins agressif que le filtre idéal ou le filtre Butterworth Moins de contrôle sur la sélection précise de D 0 59 60 6

Inconvénient des filtres linéaires La réduction de bruit s accompagne d un étalement des transitions entre régions. La détermination de leurs coefficients résulte d un compromis. Utilisation de filtres non linéaires. Filtrage non linéaire modifications irréversibles Les opérateurs les plus courants : filtres d ordre filtres homomorphiques filtres morphologiques Filtre d ordre On considère une fenêtre rectangulaire de taille (2M + 1) (2N + 1) pixels, centrée sur (x, y) de f. En numérotant de 1 à L = (2M + 1) (2N + 1) les pixels de cette fenêtre, l ensemble des données disponibles est : F = {f k, 1 k L} On trie les éléments par ordre croissant. On appelle j ème statistique d ordre f(j) la valeur de rang j dans F trié. 61 62 Filtre d ordre On considère une fenêtre rectangulaire de taille (2M + 1) (2N + 1) pixels, centrée sur (x, y) de f. En numérotant de 1 à L = (2M + 1) (2N + 1) les pixels de cette fenêtre, l ensemble des données disponibles est : F = {f k, 1 k L} La sortie est définie comme une fonction des statistiques d ordre. Les données sont prises en compte selon leur rang dans la fenêtre d analyse et non selon leur disposition spatiale. 63 Filtre d ordre (Plus simplement) Les filtres d'ordres procèdent en remplaçant les valeurs de chaque pixel par la valeur qui occupe un certain rang lorsqu'on trie les valeurs observées dans un certain voisinage du pixel. les valeurs dans le voisinage de (x,y) : V(x,y)= a 1,a 2,,a N Soit b 1,b 2,,b N permutation de a 1,a 2,,a N telle que b 1 b 2 b n Le filtre k est défini est par k [x,y]=b k 64 7

Questions! Quelles est la définitions des filtres des ordres suivants? k=n/2 k=1 k=n Filtre médian Pour nettoyer le bruit dans une image, il existe mieux que le filtre moyenneur ou le filtre gaussien : le filtre médian. C est un filtre non-linéaire, qui ne peut pas s implémenter comme une convolution On remplace la valeur d un pixel par la valeur médiane dans son voisinage 2n + 1 2n + 1 65 66 Filtre médian Filtre médian : Exemples 67 68 8

Filtre médian : Exemples A vous de jouer! Image originale 440 427 422 418 430 420 435 437 420 430 422 412 120 434 427 427 430 432 440 422 418 426 422 426 440 Filtre médian 3 3 69 70 Particularités Utilisé pour atténuer des pixels isolés, d'une valeur très différente de leur entourage. Exemples : Des pixels thermiques chauds ou froids qui ont une intensité très différente de leurs voisins, Elimination des impacts de rayons cosmiques qui en tombant sur le capteur CCD pendant une exposition y créent un point ou une petite trace rectiligne. Particulièrement important pour les images prises en haute altitude ou en orbite comme celles du télescope spatial Hubble Filtrage homomorphique L effet de flou peut être créé par des variations locales de l éclairement qui, se traduisant de manière multiplicative dans l image, modifient l aspect des frontières entre régions. Image observée : g(x, y) = f(x, y).b(x, y) f : image contenant des détails nets B image de l éclairement dont les fluctuations sont à échelle spatiale larges vis-à-vis des détails de l image g B : bruit multiplicatif basse fréquence. 71 72 9

Filtrage homomorphique L effet de flou peut être créé par des variations locales de l éclairement qui, se traduisant de manière multiplicative dans l image, modifient l aspect des frontières entre régions. Filtrage homomorphique : séparation des contributions de f et de B. Le filtre linéaire à employer doit atténuer les basses fréquences et amplifier les hautes fréquences. 73 Filtrage homomorphique phi et Phi : opérateurs non linéaires réciproques. h : réponse impulsionnelle d un filtre linéaire généralement passe-bas. Moyennes non linéaires : a 0, p 0, (a)=a p, (a) = a 1/p, h filtre moyenneur p = 1 : filtre moyenneur p = 1 : moyenne harmonique. = ln, = exp : moyenne géométrique. 74 Filtrage homomorphique 75 Filtrage morphologique Lorsqu on dispose d informations à priori sur la taille et la dimension des structures à localiser Sur le "signe" du bruit (impulsions positives ou négatives) On peut renforcer cette caractéristique par un traitement dissymétrique (en terme de voisinage et d intensité) fondé sur les techniques de la morphologie mathématique : Ouverture morphologique : supprime les impulsions positives et préserve les impulsions négatives. Effet inverse : fermeture 76 10

Filtrage morphologique Filtre morphologique = transformation idempotente et croissante. L ouverture et la fermeture s obtiennent par combinaisons de filtres de rang : Erosion : filtre minimum Dilatation : filtre maximum L ouverture et la fermeture induisent donc une modification de la moyenne des intensités, d autant plus importante que la taille de l élément structurant est grande et que l amplitude du bruit est forte. 77 Filtrage morphologique Pour pallier cet inconvénient : filtrage alternés séquentiel : {O i } famille d ouvertures {F i } famille de fermetures Associées à des éléments structurants convexes {K i } de même forme et de taille croissante Filtre séquentiel : g = O i F i O i 1 F i 1 O 1 F 1 g = F i O i F i 1 O i 1 F 1 O 1 78 Filtrage adaptatif : alternative à l égalisation d histogramme Filtrage adaptatif : Speckle M = moyenne de l image A = k / (M (x,y)) G(x,y) = A(f(x,y) - m(x,y)) + m(x,y) m et dans la fenêtre glissante 79 80 11

Filtrage adaptatif : Speckle 81 12