Rapport de stage de L3. Analyse Multifractale : un acte de foi? Levity CMLA, ENS Cachan



Documents pareils
Les mathématiques du XXe siècle

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE

Cours d Analyse. Fonctions de plusieurs variables

Fonctions de deux variables. Mai 2011

Finance, Navier-Stokes, et la calibration

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Texte Agrégation limitée par diffusion interne

La fonction exponentielle

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Nombre dérivé et tangente

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

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

Le calcul formel dans l enseignement des mathématiques

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

HÖLDER CONTINUITY AND WAVELETS

Cours Fonctions de deux variables

Commun à tous les candidats

Nombres, mesures et incertitudes en sciences physiques et chimiques. Groupe des Sciences physiques et chimiques de l IGEN

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

Correction de l examen de la première session

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Fonctions de plusieurs variables

MESURE ET PRECISION. Il est clair que si le voltmètre mesure bien la tension U aux bornes de R, l ampèremètre, lui, mesure. R mes. mes. .

Qualité du logiciel: Méthodes de test

Rappels sur les suites - Algorithme

Génération de signaux multifractals possédant une structure de branchement sous-jacente.

Modélisation de séries financières par un modèle multifractal. Céline Azizieh

EXERCICE 4 (7 points ) (Commun à tous les candidats)

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Algorithmes pour la planification de mouvements en robotique non-holonome

Les clients puissance cube

Introduction au datamining

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

Théorème du point fixe - Théorème de l inversion locale

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

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

Correction du baccalauréat ES/L Métropole 20 juin 2014

Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche

Formation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau

LE PROCESSUS ( la machine) la fonction f. ( On lit : «fonction f qui à x associe f (x)» )

Recherche dans un tableau

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Continuité et dérivabilité d une fonction

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

TSTI 2D CH X : Exemples de lois à densité 1

Filtrage stochastique non linéaire par la théorie de représentation des martingales

Les algorithmes de base du graphisme

Simulation de variables aléatoires

Exemples d utilisation de G2D à l oral de Centrale

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Introduction à MATLAB R

Fluctuation d une fréquence selon les échantillons - Probabilités

TP 7 : oscillateur de torsion

BACCALAUREAT GENERAL MATHÉMATIQUES

Chapitre 6. Fonction réelle d une variable réelle

Chapitre 0 Introduction à la cinématique

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Résolution de systèmes linéaires par des méthodes directes

Traitement bas-niveau

Chapitre 1 Cinématique du point matériel

Leçon N 4 : Statistiques à deux variables

Pourquoi l apprentissage?

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

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

SUIVI CINETIQUE PAR SPECTROPHOTOMETRIE (CORRECTION)

CCP PSI Mathématiques 1 : un corrigé

Précision d un résultat et calculs d incertitudes

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

O, i, ) ln x. (ln x)2

Baccalauréat ES Amérique du Nord 4 juin 2008

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Chapitre 2 Le problème de l unicité des solutions

Publications de Stéphane Jaffard

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Resolution limit in community detection

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

OLYMPIADES ACADEMIQUES DE MATHEMATIQUES. 15 mars 2006 CLASSE DE PREMIERE ES, GMF

Table des matières. I Mise à niveau 11. Préface

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

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

Découverte du tableur CellSheet

Chapitre 1 Régime transitoire dans les systèmes physiques

Calcul intégral élémentaire en plusieurs variables

C f tracée ci- contre est la représentation graphique d une

Le modèle de Black et Scholes

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Licence Sciences et Technologies Examen janvier 2010

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

Cours 7 : Utilisation de modules sous python

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

Chap17 - CORRECTİON DES EXERCİCES

Statistiques Descriptives à une dimension

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

Formats d images. 1 Introduction

Introduction. Mathématiques Quantiques Discrètes

Transcription:

Rapport de stage de L3 Analyse Multifractale : un acte de foi? Levity CMLA, ENS Cachan 24 Juin 2010 1

Analyse multifractale : un acte de foi? 2 Table des matières I Introduction 4 II Qu est-ce que l Analyse Multifractale? 5 1 Spectre des singularités................... 5 2 Premier formalisme multifractal.............. 6 3 Domaine de validité du formalisme multifractal..... 6 III Raisons d être de l A.M. 7 1 Enjeux............................ 7 2 Classification........................ 7

Analyse multifractale : un acte de foi? 3 IV Exemples d utilisation de l A.M. 8 V Méthodes de calcul de dimension fractale, 9 VI Bibliographie 11 VII Annexe 12 1 Coefficient de Hölder.................... 12 2 Dimension de Hausdorff.................. 12 3 Spectre de singularités................... 12 4 Différentes singularités................... 12 4.1 «Chirp-like singularities»............. 12 4.2 «Cusp-like singularities»............. 12 5 Formalisme multifractal.................. 12 6 WTMM........................... 13 7 WLMF............................ 13 8 Box-counting method : Algo................ 13 9 Essai1............................ 15 10 Essai2............................ 15

Analyse multifractale : un acte de foi? 4 I Introduction Initialement, les mathématiciens étudiaient des formes géométriques simples. Mais certains mathématiciens ont changé ce point de vue en travaillant sur des ensembles ou des fonctions partout irrégulières (par exemple Cantor, Weierstass, Mandelbrot). Les outils conventionnels tels que la dérivation ne permettaient pas leur étude. Le mouvement brownien ou les attracteurs d IFS (Iterated Function Systems), par exemple, sont irréguliers, mais leur irrégularité est la même partout. Les signaux naturels, eux, sont multifractals, en ceci que leur irrégularité est différente en différents points. De la répartition de matière dans l univers aux signaux financiers, des géométries ramifiées des arbres aux mouvements de l eau, l analyse multifractale se révèle être pertinente en cela qu elle étudie à la fois le local et le global. En exhibant (en 1963) un exemple où un système d équations différentielles ordinaires non linéaires à trois variables couplées mène à l apparition de turbulence dans les mouvements convectifs de l atmosphère, Lorenz a relancé la recherche sur la turbulence (que Landau croyait due à un grand nombre de degrés de liberté dans le système) menant ainsi à l étude du chaos déterministe. Mais ceci ne permettait toujours pas l étude de la turbulence pleinement développée (régime d écoulement caractérisé par d intenses fluctuations de vitesse sur une grande gamme d échelles temporelles et spatiales), car un phénomène d intermittence (non homogénéité de la distribution de dissipation d énergie) venait infirmer l idée de Kolmogorov comme quoi à la limite de nombres de Reynolds infinis, les propriétés d invariance des équations de Navier-Stokes sont récupérées aux petites échelles. Les ondelettes sont adaptées à l exploration temporelle et spatiale d une fonction et s applique donc à l étude de signaux irréguliers, d où leur rôle en analyse multifractale, en particulier via la WTMM. Mais cette méthode est limitée car aucune théorie mathématique ne lui apporte le soutien qui permettrait d écrire des algorithmes rapides et précis qui donnent le spectre de singularités. Les wavelet leaders par contre ont la mathématique qu il faut pour fournir de bons algorithmes.

Analyse multifractale : un acte de foi? 5 II Qu est-ce que l Analyse Multifractale? 1 Spectre des singularités Comme tout ce qui est fractal, il n y a pas une définition unique de ce qu est la multifractalité. Il y a plusieurs définitions à mettre sur pied (étant classiques et dûment recopiées, elles sont en annexe) : définition du coefficient de Hölder en x 0, définition de la dimension de Hausdorff, définition du spectre de singularités. L analyse multifractale d une fonction consiste à obtenir son spectre de singularités. La difficulté est assez simple à voir : en un point, le calcul du coefficient de Hölder (qui peut être partout discontinu) est déjà numériquement instable, alors comment obtenir la dimension de Hausdorff des ensembles de même coefficient? Et puis, pour quoi faire? Autrement dit, il est impossible d obtenir un spectre des singularités en utilisant directement sa définition. On a alors recours à différentes méthodes, appelées formalismes multifractals. Le but initial était d étudier un signal issu de la soufflerie de Modane, ce qui a mené à infirmer la théorie de Kolmogorov K41 (car elle impliquait une auto-similarité statistique dans la turbulence pleinement développée et par suite une monofractalité, mais l expérience a apporté des signaux qui se trouvaient être multifractals). Les résultats n étaient pas prouvés mathématiquement mais étaient issus d une logique heuristique apportée par l analogie avec des résultats de thermodynamique qui donnait des résultats (sans pour autant être certain de leur validité). Surtout, il y avait des contre-exemples. Il y avait donc un acte de foi à appliquer ce formalisme multifractal.

Analyse multifractale : un acte de foi? 6 2 Premier formalisme multifractal Développé par Parisi et Frisch dans les années 80 en s appuyant sur les modèles de cascade d énergie de Mandelbrot, il est basé sur une inversion de Legendre, donnant un spectre (de singularités) concave. Mais on peut construire, à la main, une fonction dont le spectre est une fonction arbitrairement choisie, et pas nécessairement concave. Il est alors évident que le spectre obtenu ne peut être celui de la fonction. On définit une fonction multifractale comme une fonction ayant un spectre non trivial (réduit à un point). Voir l annexe pour les détails mathématiques. 3 Domaine de validité du formalisme multifractal Les mathématiciens ont donné un formalisme multifractal, et celuici a été utilisé par les physiciens et biologistes, analystes du signal ou économistes, sans attendre le socle rigoureux de la théorie, apporté par Stéphane Jaffard. Il a montré que presque toutes les fonctions sont telles que le formalisme multifractal d Arnéodo donnait le bon spectre. Mais aujourd hui encore, connaître le domaine de validité de ce formalisme est un but à atteindre. Les résultats de généricité de Jaffard nous disent qu il faudrait faire preuve d une grande malchance pour avoir un signal naturel tel que le formalisme ne donne pas le bon spectre. Les contreexemples sont en fait des fonctions taillées à la main qui n ont rien de naturel...

Analyse multifractale : un acte de foi? 7 III Raisons d être de l A.M. 1 Enjeux Le but initial de l analyse multifractale était de trouver les causes d irrégularités : partant de conditions initiales régulières, comment des comportements irréguliers apparaissent-ils en un temps fini? On voulait trouver la cause de la formation de tornades, de tourbillons dans l eau, de crises économiques, du Big Bang,... par une approche phénoménologique. En soi, l interdisciplinarité qui découle de la multifractalité (retrouvée en biologie, mécanique, optique, thermodynamique, finance, télécommunications, nature,...) est une raison de vouloir développer une théorie qui explique les causes de fluctuations à toutes échelles. Jusqu à aujourd hui, cependant, l analyse multifractale consiste à décrire l irrégularité d un signal, non pas en expliquer l origine. 2 Classification En obtenant le spectre d un signal, on peut obtenir en quelque sorte sa texture. Ainsi, l analyse multifractale permet de classifier des signaux (typiquement des images) selon leur texture (voir [6]). Jusqu à récemment, seule la méthode WTMM était utilisée sur les images, mais souffrait de nombreux défauts (coût de calcul, pas de théorie mathématique derrière, des difficultés à écrire un algorithme efficace). Il y a peu, un formalisme multifractal basé sur les wavelet leaders (WLMF) a été proposé, et celui-ci bénéficie de résultats mathématiques forts qui permettent une analyse d images efficace, s appuyant sur une transformée en ondelettes discrète ne prenant en compte qu un certain voisinage des points intéressants.

Analyse multifractale : un acte de foi? 8 IV Exemples d utilisation de l A.M. Mammographie : Voir soutenance. Cardiologie : L utilisation de l A.M. aidera (car travaux en cours) à déceler et diagnostiquer les problèmes cardiaques. Météorologie : Étude des précipitations. Physique : Permet d utiliser des résultats expérimentaux pour infirmer des hypothèses ou trouver des paramètres (exemple du modèle K41). Analyse du signal : Outil de classification de textures.

Analyse multifractale : un acte de foi? 9 V Méthodes de calcul de dimension fractale, Pour obtenir la dimension fractale d une image binaire (pixels noirs ou blancs), c est la méthode la plus simple. Elle consiste à obtenir la vitesse d apparition des détails de l image. On quadrille l image (de taille 2 10 2 10 par exemple) sur différentes échelles, et on compte le nombre de «boîtes» qui contiennent au moins un point noir. Pour les échelles 2,2 2,2 3,...,2 10, on obtient ainsi un nombre de boîtes de la même taille qui permettent de recouvrir l ensemble des pixels noirs. Il ne reste plus qu à faire une régression linéaire sur le diagramme en échelle log-log des différents points, l abscisse étant l échelle et l ordonnée de nombre de boîtes, et au signe près on a (à peu près) obtenu la Box-dimension fractale. Mais ceci, bien que ressemblant à la dimension de Hausdorff, n en est qu un majorant. En effet, dans la définition de la dimension de Hausdorff, on cherche un infinimum sur tous les recouvrements par des boules de rayon inférieur à une valeur donnée. Par contre, dans la définition de la Box-dimension fractale théorique, on utilise des boules de rayon égal à l échelle. Et cela apporte une différence fondamentale! Prenons par exemple l ensemble des rationnels sur [0, 1]. Sa dimension de Hausdorff vaut 0, mais sa Box-dimension fractale vaut 1. L algorithme présente de nombreux défauts : il requiert beaucoup de calculs, nécessite une image en noir et blanc, n est pas précis, ne donne pas la même valeur suivant le quadrillage utilisé,... bref, il ne donne qu une idée de la dimension fractale, ce qui est pourtant ce qu on aimerait avoir.

Analyse multifractale : un acte de foi? 10 En annexe, l algorithme écrit pour calculer la Box-dimension fractale. Je souhaitais développer l algorithme pour lui faire obtenir une Boxdimension multifractale, en lui faisant calculer la Box-dimension fractale autour d un point, ce pour tous les points. Mais je n ai pas réussi à encoder une image sous OCamL pour appliquer ensuite l algorithme dessus. Comme ce n était pas prioritaire, je n ai pas cherché plus.

Analyse multifractale : un acte de foi? 11 VI Bibliographie Références [1] Alain Arnéodo, ondelettes, multifractales et turbulence de l ADN aux croissances cristallines. Diderot éditeur, 1995. [2] Stéphane Jaffard, Alain Arnéodo, L analyse multifractale des signaux. Images des mathématiques, 2004. [3] Alain Arnéodo et al., Wavelet-based multifractal analysis. http ://scholarpedia.org/article/multifractal_analysis, 2008. [4] Renaud Lopes et Nacim Betrouni, Fractal and multifractal analysis : A review. Medical Image Analysis, August 2009. [5] Patrice Abry, Stéphane Jaffard et Bruno Lashermes, Wavelet leaders in multifractal analysis. Wavelet Analysis and Applications, Applied and Numerical Harmonic Analysis, Springer, 2010. [6] Patrice Abry, Stéphane Jaffard, Hui Ji, Zuowei Shen et Herwig Wendt, Wavelet leader multifractal analysis for texture classification. IEEE International Conference on Image Processing, Le Caire, Egypte, 2009.

Analyse multifractale : un acte de foi? 12 VII Annexe 1 Coefficient de Hölder L exposant de Hölder introduit un continuum entre ces notions et permet de repérer précisément la régularité grâce à un paramètre réel positif : f C α (x 0 ) si P R α [X] tel que f(x) P(x x 0 ) C x x 0 α sur un voisinage de x 0. L exposant de Hölder de f en x 0 est alors H f (x 0 ) := sup{α : f est C α (x 0 )}. 2 Dimension de Hausdorff Soit n N,K R n. On retient son souffle, et H s δ (K) := Inf diam(a i )<δ {+ n=1 diam(a i ) s : K i=1 A i}, H s (K) := lim δ 0 H s δ (K), dim Hausdorff (K) := inf{s,h s (K) = 0} = sup{s,h s (K) = }. (On écrit parfois dim H := dim Hausdorff ). 3 Spectre de singularités Le spectre de singularités de la fonction f est la fonction 4 Différentes singularités D : h dim Hausdorff {x : H f (x) = h} 4.1 «Chirp-like singularities» 4.2 «Cusp-like singularities» 5 Formalisme multifractal Il est né de l analogie avec la thermodynamique. L énergie potentielle et l entropie ont vu naître leurs équivalents multifractals, et la théorie a pu commencer à se former.

Analyse multifractale : un acte de foi? 13 6 WTMM On trace le graphe de la fonction R + R T ϕ [f]: (a,b) + ( ) x b f(x)ϕ dx a (ou plutôt le log de sa valeur absolue) où ϕ est une ondelette analysatrice (la dérivée seconde de la gaussienne, par exemple) et f la fonction que l on étudie. En rouge les plus hautes valeurs, en bleu les plus faibles, par exemple. Ensuite, à a fixé, on trouve les b tels que log T ϕ soit un maximum local, ce qui donne un ensemble de points de R 2 que l on appelle squelette de f. Il est important de remarquer que le squelette ne dépend pas de l ondelette, suffisamment régulière, choisie. Il faut ensuite en tirer une fonction dire de répartition qui analyse les comportements en loi d échelle de f, puis y appliquer une transformée de Legendre, et on obtient ainsi le spectre des singularités de f. 7 WLMF Partitionnons l espace R n (avec n N ) en cubes dyadiques de côté 2 j. Appelons λ un de ces cubes. Sur λ, la fonctionf à étudier atteint un maximum C λ. L étude du maximum sur ces cubes avait déjà été abordé, mais n avait mené à aucun résultat, car les fonctions étudiées étant irrégulières, le comportement sur les bords du cube peuvent fausser les calculs. Il s agit en fait de travailler non pas sur λ, mais sur 3λ, c est à dire λ uni aux cubes limitrophes. On peut alors passer j à la limite et obtenir des résultats locaux. 8 Box-counting method : Algo open Graphics;; open GraphicsX11;; open Printf;; open List;; open Format;; (*bcm_numbox divise la matrice a en cases de tailles pas et renvoie le nombre de cases ( :int) qui contiennent des valeurs non-nulles*) let bcm_numbox a pas = let t = Array.length a in

Analyse multifractale : un acte de foi? 14 let num_colo = ref 0 in begin for x = 0 to t/pas + pas do for y = 0 to t/pas + pas do begin let colo = ref 0 in for x_box = 0 to pas-1 do for y_box = 0 to pas-1 do if pas*x + x_box <= t-1 then if pas*y + y_box <= t-1 then if a.(pas*x+x_box).(pas*y + y_box) <> 0 then colo := 1 else () else () else () done; done; num_colo :=!num_colo +!colo; end; done; done;!num_colo; end;; let t = 800;; let t_f = float_of_int t;; let pas = 10;; let param = 0.99;; (*pour dessiner aléatoirement b*) let a = Array.make_matrix t t 0;; let b = Array.make_matrix t t 0;; let c = Array.make_matrix t t black;; for i = 0 to t-1 do a.(i).(i) <- 1 done;; for i = 0 to t-1 do for j = 0 to t-1 do begin b.(i).(j) <- if (Random.float 1.) < param then 0 else 1; c.(i).(j) <- if b.(i).(j) = 0 then rgb 0 0 0 else rgb 255 255 255 end done; done;; open_box 0;; (*test bcm_list_log*) let max_eps = 30;; let p = 1;; let l = bcm_list_log b max_eps p;; open_graph (sprintf " %dx%d" (2*t) (t) );; auto_synchronize false;;

Analyse multifractale : un acte de foi? 15 set_color black;; let x_ = ref 0;; let y_ = ref 0;; let i = ref 0 in while not (key_pressed ()) do if!i <= (length l) -1 then let x = first (nth l!i) in let y = scd (nth l!i) in begin set_color black; moveto (t + 10) (10+15 *!i); x_ := (int_of_float (t_f*.x/.4.)); y_ := (2*t + int_of_float (t_f*.y/.8.)); print_string (sprintf " BCM : x_ log epsilon = % d, y_- log N = % d%n"!x_!y_ ); draw_image(make_image c) t 0; synchronize(); set_color red; fill_rect (!x_-1 +10) (!y_-200) 3 3; synchronize(); i :=!i + 1; end else (); done;; 9 Essai1 Pour(x n ) n N une suite dense dans[0,1], je voulais étudier la fonction x 1 ( )) + (a+ 11 ln (x x n ) n 1 sin (x x n ) n n=1 pour a allant de 1 à 1, et utiliser la vitesse de disparition des points sur le graphe. Mais je n ai pas (encore) trouvé comment/quoi faire. 10 Essai2 Étudier les courbes d eau sur une vitre d une voiture roulant sous la pluie, et tenter par une analyse multifractale d en déduire la vitesse de la voiture. Mais trop de choses à faire (écrire les algos, faire les séries d expériences,...).