3.1 Grammaires de formes. Exemple. Chapitre III. Des grammaires de formes à la géométrie fractale. Des grammaires de formes à la géométrie fractale 1

Documents pareils
Initiation à l algorithmique

Géométrie discrète Chapitre V

EXERCICES DE REVISIONS MATHEMATIQUES CM2

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

Probabilités III Introduction à l évaluation d options

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Institut d Informatique & d Initiative Sociale

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Modèles et Méthodes de Réservation

Corrigé des TD 1 à 5

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

INTRODUCTION. 1 k 2. k=1

NOM : Prénom : Date de naissance : Ecole : CM2 Palier 2

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

CCP PSI Mathématiques 1 : un corrigé

Rapport Final. Etude Action «Illettrisme en entreprise, les salariés de bas niveau de qualification»

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

Peut-on imiter le hasard?

Les mathématiques du XXe siècle

Formats d images. 1 Introduction

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

Définitions. Numéro à préciser. (Durée : )

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Loi binomiale Lois normales

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

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

MATHS FINANCIERES. Projet OMEGA

Maple: premiers calculs et premières applications

Cours 1 : La compilation

Représentation des Nombres

QU EST-CE QUE LA VOIX SUR IP?

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Elec II Le courant alternatif et la tension alternative

Quantification Scalaire et Prédictive

État Réalisé En cours Planifié

Algorithme. Table des matières

Un code-barre sur la tête?

Licence Sciences et Technologies Examen janvier 2010

Attestation de maîtrise des connaissances et compétences au cours moyen deuxième année

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

Continuité et dérivabilité d une fonction

Comparaison de fonctions Développements limités. Chapitre 10

TP 1. Prise en main du langage Python

Document d aide au suivi scolaire

Manuel logiciel client Java

Sécurité et sûreté des systèmes embarqués et mobiles

Calcul des pertes de pression et dimensionnement des conduits de ventilation

La Théorie de la relativité des Loyers Par Alain BECHADE

Indications pour une progression au CM1 et au CM2

Architectures d implémentation de Click&DECiDE NSI

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Baccalauréat ES Antilles Guyane 12 septembre 2014 Corrigé

Plan du cours Cours théoriques. 29 septembre 2014

Programmes des classes préparatoires aux Grandes Ecoles

Catalogue des prestations du distributeur EDF proposées aux clients et fournisseurs d électricité

Plan du cours. Historique du langage Nouveautés de Java 7

Résolution d équations non linéaires

Conversion d un entier. Méthode par soustraction

Les Entrepôts de Données

Réaliser une démonstration ShoreTel

Codage d information. Codage d information : -Définition-

Veille Technologique : la VoIP

majuscu lettres accent voyelles paragraphe L orthographe verbe >>>, mémoire préfixe et son enseignement singulier usage écrire temps copier mot

Rappels sur les suites - Algorithme

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

Fonctions de plusieurs variables

Probabilités Loi binomiale Exercices corrigés

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

Forum virtuel Les ingénieurs en informatique : Telecom Lille & Masters de l Université Lille 1 Du 12 au 19 Octobre 2015

Agrégation des portefeuilles de contrats d assurance vie

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

Simulation en santé. Outil de gestion des risques. Avril Dr MC Moll 1

Les probabilités. Chapitre 18. Tester ses connaissances

ENJEUX NUMÉRIQUES AUTOUR DU COMPTE PERSONNEL D ACTIVITÉ

Chapitre 4: Dérivée d'une fonction et règles de calcul

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

Master IMEA 1 Calcul Stochastique et Finance Feuille de T.D. n o 1

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Mesures gaussiennes et espaces de Fock

Equipement. électronique

Assembleur. Faculté I&C, André Maurer, Claude Petitpierre

Correction du Baccalauréat S Amérique du Nord mai 2007

Historique. Architecture. Contribution. Conclusion. Définitions et buts La veille stratégique Le multidimensionnel Les classifications

Calculabilité Cours 3 : Problèmes non-calculables.

Développement itératif, évolutif et agile

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

TARIFICATION EN ASSURANCE COMPLEMENTAIRE SANTE: il était une fois, un statisticien, un actuaire, un économiste de la santé

La classification automatique de données quantitatives

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Calculating Greeks by Monte Carlo simulation

Introduction au pricing d option en finance

THEME 2 : LA TRADUCTION COMPTABLE DES FLUX

TABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Communications numériques

POLITIQUE D EXECUTION DES ORDRES SUR INSTRUMENTS FINANCIERS

Planche n o 22. Fonctions de plusieurs variables. Corrigé

Algèbre 40 Analyse Stat. 1 - IES : Probabilités discrètes et calcul intégral 29,5 6 Stat. 2 - IES : Probabilités générales 54 8 UE1-02 M-E-IS

as Architecture des Systèmes d Information

Transcription:

3.1 Grammaires de formes Chapitre III Des grammaires de formes à la géométrie fractale Définitions Exemples Conclusions Exemple Andrea PALLADIO Des grammaires de formes à la géométrie fractale 1

Grammaires de formes Grammaire (ensemble de règles) pour décrire les formes géométriques Vocabulaire formes terminales marqueur forme initiale Exemple: Règles et Programmes Règles de production Forme A Forme B Formes éventuellement marquées Les marqueurs permettent la répétition Programme Suite de règles Codage Forme terminale Marqueur Forme initiale Programme: {3, 3, 3, 4} Programme: {1, 1, 2, 2, 2, 4} Exemple de grammaire de formes Règle 1 Règle 2 Règle 3 Programme: {2,2, 2, 2, 2, 4} Exemples de formes générées par la grammaire précédente Règle 4 Des grammaires de formes à la géométrie fractale 2

Autre exemple Exemple avec deux marqueurs Règle 5 Règle 6 Damier Exemples de règles Changement de forme Règle 1 Répétition Changement de couleur Règle 2 Rotation Changement de taille Des grammaires de formes à la géométrie fractale 3

Exemples Exemples Construction Architecture Urbanisme Mosaïque Décoration, mobiliers Tartans Façades Des grammaires de formes à la géométrie fractale 4

Jardins Lotissement (terrace houses) Divers En électronique Des grammaires de formes à la géométrie fractale 5

Ice-ray grammar Autre Exemple Exemples Portail organisé en grammaire Des grammaires de formes à la géométrie fractale 6

Conclusions sur les grammaires de formes Beaucoup d objets fabriqués par l homme sont susceptibles d être (re)produits par des grammaires de formes Nombreux exemples en informatique "Portails bien pensés" 3.2 Introduction à la Géométrie Fractale 3.2.1 - Géométrie euclidienne/géométrie fractale 3.2.2 - Présentations d'objets fractals 3.2.3 - Fractales stochastiques 3.2.4 - Courbes de Peano 3.2.5 - Courbes de Julia 3.2.6 - Systèmes de Lindenmeyer 3.2.7 - Conclusions 3.2.1 - De la géométrie euclidienne à la géométrie fractale Présentation de quelques objets fractals Benoît Mandelbrot Formes récursives (autosimilarité) Définition Répétitions récursives Initiateur Répétiteur Des grammaires de formes à la géométrie fractale 7

Courbe de Koch : étapes initiales Le flocon de Koch Etape 1 : l 1 =3 Périmètre du flocon Etape 2 : l 2 =3 (4/3) = 4 Surface du flocon S 1 = 3/4 (posons α = 3/4 ) S 2 = 4 α /3 Etape n : l n =l n-1 (4/3) =3 (4/3) n Suite convergente 8 α 2 3 S = = 5 5 Des grammaires de formes à la géométrie fractale 8

Dimension fractale Dimension fractale (Hausdorff-Besicovitch) ln(n) D= ln( 1/r) D = dimension n = longueur du segment r = facteur d autosimilarité Dimension du flocon de Koch n = 4 D = r =1/3 D = ln(4)/ln(3)= 1.2618 ln(n) ln( 1/r) Courbe de Lévy Courbe du dragon d Heighway Des grammaires de formes à la géométrie fractale 9

Générateur d'îles 3.2.2 Autres objets fractals initiateur répétiteur Poussière de Cantor Tapis de Sierpinski point de départ première étape seconde étape http://www.mathcurve.com/fractals/fractals.shtml Poussière de Cantor et objets dérivés Tapis de Sierpinski, etc. Poussière de Cantor Peigne de Cantor Tapis de Sierpinski Dentelle de Sierpinski Collier de Cantor Ville de Cantor Octogone de Sierpinski Eponge de Menger Des grammaires de formes à la géométrie fractale 10

3.2.3 - Fractales stochastiques Variations aléatoires Terrains Plantes etc. Déplacement aléatoire du milieu d'un segment Segment initial 1ère étape 2ème étape 3ème étape D 1.2 Australie fractale Méthode d'interpolation stochastique des terrains H A B Procédure E I F C D G Première étape Seconde étape Des grammaires de formes à la géométrie fractale 11

Formule de calcul Plusieurs étapes 1 z = ( z1 + z 2) + uσ 02 2 lh u : variable aléatoire : Loi(u)= Gauss(0,1) l : niveau de récursivité h : paramètre fractal : h=3-d σ 0 : variance initiale Pour terrain D 2.3 Dan Connelly http://www.flash.net/~djconnel/vue/ 3.2.4 - Les courbes de Peano Définitions et propriétés élémentaires Courbe de Hilbert et courbe en N de Peano Codification des clés sur les courbes Remarque D = 2 Bijection surface / ligne Des grammaires de formes à la géométrie fractale 12

Etapes initiales de la courbe de Hilbert Premières étapes de la courbe en N de Peano Obtention des clés de Peano par entrelacement de bits Chiffres après virgule X = 0 0 1 1 Y = 0 0 1 0 X = 0 0 1 1 Y = 0 0 1 0 P = 0 0 0 0 1 1 1 0 P = 0 0 0 0 1 1 1 0 (x = 3) et (y = 2) => p = 14 (x = 1,5) et (y = 1,0) => p = 3,5 Des grammaires de formes à la géométrie fractale 13

Ordre en N de Peano Ordre de Hilbert 4 4 16 3 3 5 6 9 10 5 7 13 15 2 4 6 12 14 2 4 7 8 11 1 1 3 9 11 1 3 2 13 12 0 0 2 8 10 0 0 1 14 15 0 1 2 3 4 0 1 2 3 4 3.2.5 - Courbes de Julia Lapin de Julia et Ensemble de Mandelbrot Soit un nombre complexe z 0 de départ et une constante complexe c, z n+1 z n2 + c, Avec c, z [0..1] 2 Des grammaires de formes à la géométrie fractale 14

Jean-Pierre Loubet http://fractals.iut.u-bordeaux1.fr/jpl/jpl01a.html 3.2.6 - Systèmes de Lindenmeyer Inventés par Aristid Lindenmeyer Ensemble de règles de ré-écritures (grammaire) pour engendrer des formes : plantes fleurs etc. Définition Exemples Formellement, un L-system est composé de trois éléments : un alphabet un mot initial : w un ensemble de règles de productions : P F : Forward + : tourner d un certain angle fixé, - : tourner du même angle dans l autre sens 4 ème génération α = 22,5 Des grammaires de formes à la géométrie fractale 15

Itérations Epaisseur des branches Règle de Léonard de Vinci (pression de la sève) D 2 =Σ d i 2 Grammaire stochastique Exemple stochastique ω : F.33 p1 : F F[ + F] F[ F] F.33 p2 : F F[ + F] F.34 p3 : F F[ F] F Des grammaires de formes à la géométrie fractale 16

Paul Bourke http://astronomy.swin.edu.au/pbourke/modelling/plants/ Systèmes de Lindenmeyer 3.2.7 Conclusions (fractales) Périmètre de la Corse? Embellissement cosmétique Réalité virtuelle 3.3 Conclusion finale Principes de base pour la génération des images Usage bases d'images bases de données géographiques bases d'objets tri-dimensionnels conception des portails visuels Des grammaires de formes à la géométrie fractale 17