Transformée en Ondelettes Continue
Transcription
Transformée en Ondelettes Continue
Transformée en Ondelettes Continue Introduction 17/11/2013 Approche théorique [email protected] 1 La théorie des ondelettes Elle se situe à la frontière entre : 1. Les mathématiques 2. Le calcul scientifique 3. Le traitement du signal 17/11/2013 Approche théorique 2 Historique " " " " 1971 Kenneth Wilson : décrit la renormalisation Décomposition atomique Fonction autosimilaires de Gabor 1975 Morlet s’inspire de l’analyse de Fourier à fenêtre de Gabor 17/11/2013 Approche théorique 3 IEEE ISIC 02 Time Frequency Analysis The Short Time Fourier Transform STFTxω ( t , f ) = ∫ x( t )ω * ( t − t ʹ′) e − j 2πft dt t x(t) is the signal ω(t) is the window function t is the time period A short data window is used so that the full-analysed signal is partitioned into segments each of them will be analysed separately To obtain a good localization in time we have chosen a short window In STFT the window function chosen remained the same width over the entire calculation process 17/11/2013 Approche théorique Wavelet based Residual Evaluation for Fault Detection and Isolation 4 4 Critique de la STFT " Imprécise sur le temps dans les hautes fréquences " Elle ne procure aucune méthode de reconstruction du signal à partir de la transformée 17/11/2013 Approche théorique 5 17/11/2013 Approche théorique 6 Noise Corrupted Residuals Fault in µm Measurement White Noise (0, 0.2) IEEE ISIC 02 Fault in Ks γ0 γ0 γ1 γ1 γ2 γ2 Coloured Noise (standard deviation = 1.6156 ) 17/11/2013 γ0 γ0 γ1 γ1 γ2 γ2 Approche théorique 7 Residual Evaluation using TFA Fault in µm Noise free case IEEE ISIC 02 Fault in Ks Coloured noise corrupted residuals 17/11/2013 Approche théorique 8 Analyse temps-échelle Analyse en ondelettes : F fréquence analysée en fonction de la largeur de fenêtre 17/11/2013 Approche théorique 9 L’approche de Morlet " Garder constant le nombre d’oscillations " Varier la taille de la fenêtre: le principe de l’accordéon " Nom : ondelettes de forme constante " Reconstruction par une intégrale double 17/11/2013 Approche théorique 10 Les Ondelettes « temps-échelle » de Grossman-Morlet " L’échelle signifie que le signal sera, à une échelle donnée, remplacé par l’approximation la plus adéquate que l’on puisse tracer à cette échelle " C ’est une projection sur une « base » dite d ’ondelettes issues de la même ondelette mère. 17/11/2013 Approche théorique 11 Les ondelettes de Morlet Construction d’une famille de fonction élémentaires : 1 ⎛ t − b ⎞ ψ a ,b (t ) = ψ ⎜ ⎟ a ⎝ a ⎠ Les coefficients du signal f sont alors les nombres : ∞ C f (a, b) = ( f ,ψ a ,b ) = ∫ f (t )ψ a ,b (t )dt −∞ 17/11/2013 Approche théorique 12 Les ondelettes de Morlet 2 ψ (t ) = e − t 2 e jωσt ψ (t ) = e t2 − 2 cos(5t ) Δf = ct. f 17/11/2013 Approche théorique 13 Analyse d’un Dirac 1 − C ( a, b) = e a ( b −b0 ) 2a 2 e − jω0 b0 −b 2a2 Module b0 − b ϕ = ω0 a 17/11/2013 Approche théorique 14 Résultats 17/11/2013 Approche théorique 15 La transformée en ondelettes continue unidimensionnelle " La transformée continue s'écrit : ( ) 1 f(x)Ψ x−b dx a a∫ Pour un signal, une formulation équivalente de WT est donnée à partir des transformées de Fourier de f et Ψ, si on utilise l'identité de Parseval. : ˆ> 2πWTf,ψ (a,b)=< f,Ψ ˆ a,b(ω)= a exp(−iab)Ψ ˆ (aω) Ψ 17/11/2013 Approche théorique 16 La transformée en ondelettes continue unidimensionnelle (x) " D'après cette interprétation, nous pouvons représenter un signal monodimensionnel f(x) (ou une fonction) sous forme d'un champ à deux dimensions WT(b,a); en faisant varier b (homogène à un temps), et a (homogène à une échelle). Le résultat est une représentation temps-échelle de f(x). " La famille des ondelettes construite par dilatation-translation à partir de l'ondelette mère est définie comme : ( ) Ψab= 1 Ψ x−b a a avec a ≠ 0 et a,b ∈ R, ainsi, toutes les ondelettes ont la même énergie. 17/11/2013 Approche théorique 17 2 ψ (t ) = π 1 4 ⎛ t 2 ⎞ ⎛ − t 2 ⎞ ⎜⎜ 2 − 1⎟⎟ exp⎜⎜ 2 ⎟⎟ σ ⎠ ⎝ 2σ ⎠ 3σ ⎝ 5 2 1 4 ⎛ − σ 2ω 2 ⎞ − 8σ π 2 ⎟⎟ ψˆ (ω ) = ω exp⎜⎜ 3 ⎝ 2 ⎠ 17/11/2013 Approche théorique 18 Transformée de Fourier Deux sinus des fréquences différentes 17/11/2013 Approche théorique 19 Transformée en Ondelettes La transformée en ondelettes continue Condition de régularité-moments nuls: Ψ présente des moments nuls C(s,0)= ∫ f(t) s1/2 Ψ [ ts ] dt l +∞ -∞ Taylor … kn = Σ [ s ∞ n-1/2 n=0 décroissant 17/11/2013 ∫ +∞ tn -∞ t Ψ[ s ] dt] moment Approche théorique 20 La transformée en ondelettes continue unidimensionnelle " La transformée en ondelettes est définie comme le résultat d'un opérateur intégral qui transforme une fonction d'énergie finie f(x)∈L2(R) en utilisant un ensemble de fonction Ψab. WT(f,Ψab)= < f | Ψab > Où < > est le produit scalaire. Cette transformation modifie l'espace L2(R) de fonctions complexes d'énergie finie à un espace à deux dimensions : l'espace des coefficients d'ondelettes. 17/11/2013 Approche théorique 21 La transformée en ondelettes continue unidimensionnelle " D'après cette interprétation, nous pouvons représenter un signal temporel monodimensionnel f(x) (ou une fonction) sous forme d'un champ à deux dimensions WT(b,a); en faisant varier b (homogène à un temps), et a (homogène à une échelle). Le résultat est une représentation temps-échelle de f(x). " La famille des ondelettes construite par dilatation-translation à partir de l'ondelette mère est définie comme : ( ) Ψab= 1 Ψ x−b a a avec a ≠ 0 et a,b ∈ R, ainsi, toutes les ondelettes ont la même énergie. 17/11/2013 Approche théorique 22 17/11/2013 Approche théorique 23 Propriétés fondamentales 17/11/2013 Approche théorique 24 Ondelettes mère " dilatations et translations d’une fonction analysante ψ normée oscillante localisée 17/11/2013 Approche théorique 25 Filtre passe-bande " condition " d’admissibilité dilater dans le temps ≡ compresser en fréquence " on 1 F {f(at)} = a F ω a veut recouvrir tout le spectre en changeant le facteur d’échelle 17/11/2013 Approche théorique 26 " L'ondelette mère doit vérifier les propriétés suivantes : " " " a) la continuité : être absolument intégrable et de carré intégrable (énergie finie), b) l'analytique : sa transformée de Fourier doit être nulle pour ω < 0, c) l'admissibilité : ce qui induit un comportement de filtre passe-bande. 17/11/2013 Approche théorique 27 Linéarité, invariance par dilatation et translation " La transformée en ondelettes est une application linéaire. Une des propriétés importantes est le principe de superposition qui est respecté. " Si WTf,ψ(a,b) est la transformée en ondelettes de f(x), alors WTf,ψ(a,b-x0) est la transformée de f(xx0) et WTf,ψ(a/λ,b/λ) est la transformée de 1/√λ}f(x/ λ). " Cette propriété n'est pas valable dans le cas de la transformée en ondelettes discrète. 17/11/2013 Approche théorique 28 Conservation de l'énergie L'information contenue dans le signal est conservée dans le passage de f à ses coefficients d'ondelettes. 1 K 2 dadb ∫∫2 C f (a, b) a 2 = ∫R f (t ) dt R 2 La transformée inverse permet la reconstruction de la fonction f en sommant toutes les contributions de la transformée directe dans le plan a x b. 1 f (t ) = K 17/11/2013 dadb ∫∫2 ψ a,b (t ) C f (a, b) a 2 R Approche théorique 29 La transformée inverse " Dans le troisième cas la relation est : f(x)= C1ψ ∫WTf,ψ (a,b)ψ a,b(x) dadb a2 où 2 Cψ =2π ∫ψˆ(ω) dω ω 17/11/2013 Approche théorique 30 Définition " Une fonction ψ(t) de L2(R) est une ondelette si : 17/11/2013 Approche théorique 31 Le principe d’incertitude 17/11/2013 Approche théorique 32 Localisation temps-échelle " La localisation d'ondelettes dans le temps et dans les fréquences permet de représenter la zone d'influence dans le demi-plan temps-échelle R x R d'un événement se produisant à l'instant x pour le signal f. 17/11/2013 Approche théorique 33 Définitions 2 2 f σ = ∫ x f ( x) dx Dispersion d’énergie de f, en temps R 2 σ = ∫ ω fˆ (ω ) dω 2 fˆ Dispersion d’énergie de f, en fréquence R 2 E f = ∫ f ( x) dx Energie R 17/11/2013 Approche théorique 34 Définition " " On appelle durée utile du signal f la quantité Et bande utile du signal la quantité 17/11/2013 Δt 2 = Δλ2 = Approche théorique σ 2f Ef σ 2fˆ Ef 35 Le principe d’incertitude : " Indique que l’on ne peut pas localiser finement et le signal et la fréquence 1 ΔtΔλ ≥ 4π 17/11/2013 Approche théorique 36 Relation d’incertitude de Heisenberg " Le principe: Le produit de la variance de x pour |f|2 et de la variance de x pour |F|2 est supérieur ou égal à 1 16 π " 2 La largeur du paquet d'énergie d'un signal dans le temps est inversement proportionnelle à sa largeur dans l'espace des fréquences. On ne peut pas connaître avec une égale précision la position dans le temps et en fréquences d'un signal. 17/11/2013 Approche théorique 37 17/11/2013 Approche théorique 38 Les ondelettes discrètes " Transformée en ondelettes continue (s,u) valeurs continues " è ondelettes discrètes Ψj,k (t) = 17/11/2013 Approche théorique redondance 1 s 0j Ψ j t-kτ0s0 sj0 39 Algorithme séquentiel de la Transformée en Ondelettes Paramètres: a : facteur d’échelle [1,m] b : facteur de temps [1,k] t : facteur de discrétisation du signal [1,n] Pour a =1,m Pour b=1,k Initialiser les coefficients de l’ondelettes Pour t=1,n Evaluer la transformée en ondelettes au point t i.e. wt[a][b]=wt[a][b]*f(t)+Psi((t-b)/a) Fin boucle t wt[a][b] =(wt[a][b])/sqrt(a) Fin boucle b Fin boucle a 17/11/2013 Approche théorique 40 Discrétisation de la WT " " " La grille dyadique am = 2 m bn = n2m où m ∈ Z* et n ∈Z. L’ondelettes s’écrit l ψm,n = 2 - m/2ψ(2 -m x –n) La transformée en ondelettes devient : l DWTf, ψ(x) = 2 -m/2 ∫ f(x) ψ(2 -m x –n) dx 17/11/2013 Approche théorique 41 Théorie de l’algorithme à trous " Utilisation d’une ondelette échantillonnée en un nombre fixé de points et l’opération de dilatation se fait en insérant des zéros entre chacune des valeurs de l’ondelette échantillonnée. 17/11/2013 Approche théorique 42 Transformée 2D ! 1 −1 −1 ! ψ a ,b ,θ = ψ (a R ( x − b )) a ⎛ cosθ − sin θ ⎞ ⎟⎟ R = ⎜⎜ ⎝ sin θ cosθ ⎠ 17/11/2013 Approche théorique 43 Exemple du pion-résol 0 17/11/2013 Approche théorique 44 Exemple du pion-résol 4 17/11/2013 Approche théorique 45 Exemple du pion-résol 8 17/11/2013 Approche théorique 46 Exemple du pion-résol 12 17/11/2013 Approche théorique 47 Exemple du pion-résol 16 17/11/2013 Approche théorique 48