Top Banner
Fractals Fractals
44

Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Dec 21, 2015

Download

Documents

Edmund Potter
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

FractalsFractals

Page 2: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

What is Fractal?What is Fractal?

• Not agreed upon the primary definitionNot agreed upon the primary definition• Self-similar objectSelf-similar object• Statistically scale-invariantStatistically scale-invariant• Fractal dimensionFractal dimension• Recursive algorithmic descriptionsRecursive algorithmic descriptions• latine word latine word fractusfractus = irregular/fragmented = irregular/fragmented• term Procedural Modeling is sometimes term Procedural Modeling is sometimes

misplaced with Fractalsmisplaced with Fractals

Page 3: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Fractals Around UsFractals Around Us

Page 4: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Fractals Inside UsFractals Inside Us

Page 5: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Fractal FloraFractal Flora

Page 6: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Fractal WeatherFractal Weather

Page 7: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Artificial Fractal ShapesArtificial Fractal Shapes

Page 8: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Fractal ImagesFractal Images

Page 9: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Fractal PatternsFractal Patterns

M. C. Escher: Smaller and SmallerM. C. Escher: Smaller and Smaller

Page 10: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

1883: Cantor Set1883: Cantor Set

• Cantor set in 1D: Cantor set in 1D: – Cantor DiscontinuumCantor Discontinuum– bounded uncontinuous bounded uncontinuous

uncountableuncountable setset

• 2D: Cantor Dust2D: Cantor DustGeorg Cantor

Page 11: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

1890: Peano Curve1890: Peano Curve

• Space fillingSpace filling• Order lines Order lines curve curve

Page 12: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

1891: Hilbert Curve1891: Hilbert Curve

Page 13: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

1904: Koch Snowflake1904: Koch Snowflake

Helge von KochHelge von Koch

Page 14: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

1916: Sierpinski Gasket1916: Sierpinski Gasket

Page 15: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

““remove squares until nothing remains”remove squares until nothing remains”

Analogy: Sierpinski CarpetAnalogy: Sierpinski Carpet

Page 16: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

1918: Julia Set1918: Julia Set

• 11stst fractal in complex plane fractal in complex plane• Originally not intended to be visualizedOriginally not intended to be visualized

Page 17: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

1926: Menger Sponge1926: Menger Sponge

• Contains every Contains every 1D object1D object

(inc. K(inc. K3,33,3, K, K55))

Page 18: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

1975: History Breakthrough 1975: History Breakthrough

• Benoit Mandelbrot: Benoit Mandelbrot: Les objets fractals, forn, Les objets fractals, forn, hasard et dimension, 1hasard et dimension, 1975975

• Fractal definitionFractal definition• Legendary Mandelbrot SetLegendary Mandelbrot Set

Page 19: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

2003: Fractals Nowadays2003: Fractals Nowadays

• Fractal image / sound compressionFractal image / sound compression• Fractal musicFractal music• Fractal antennasFractal antennas• ……

Page 20: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Knowledge SourcesKnowledge Sources

• B. Mandelbrot: B. Mandelbrot: The fractal geometry of natureThe fractal geometry of nature, , 19821982

• M. Barnsley: M. Barnsley: Fractals Everywhere, Fractals Everywhere, 19881988• Contemporary web sources:Contemporary web sources:

– http://math.fullerton.edu/mathews/c2003/FractalBib/Links/FractalBib_lnk_1.html

– Google yields over 1 000 000 results on “fractal”Google yields over 1 000 000 results on “fractal”

Page 21: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Coastal LengthCoastal Length

• Smaller the scale, longer the coastSmaller the scale, longer the coast• Where is the limit?Where is the limit?• USA shoreline at 30m details:USA shoreline at 30m details:

143 000 km!143 000 km!

Page 22: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Fractal DimensionFractal Dimension

• More definitionsMore definitions• Self-similarity dimensionSelf-similarity dimension

• N = number of transformationsN = number of transformations• rr = scaling coefficient = scaling coefficient

• Koch Curve exampleKoch Curve example• N = 4, N = 4, rr--1--1 = 3 = 3• Dimension = log 4 / log 3 = 1.26…Dimension = log 4 / log 3 = 1.26…

Page 23: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Fractal TaxonomyFractal Taxonomy

• Deterministic fractalsDeterministic fractalsa)a) Linear (IFS, L-systems,…)Linear (IFS, L-systems,…)

b)b) Non linear (Mandelbrot set, bifurcation diagrams,…)Non linear (Mandelbrot set, bifurcation diagrams,…)

• Stochastic fractalsStochastic fractals– Fractal Brovnian Motion (fBM)Fractal Brovnian Motion (fBM)– Diffusion Limited Aggregation (DLA)Diffusion Limited Aggregation (DLA)– L-SystemsL-Systems– ……

Page 24: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Example: Deterministic FractalExample: Deterministic Fractal

• Square: rotate, scale, copySquare: rotate, scale, copy

90%

10%

Page 25: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Example: Deterministic FractalExample: Deterministic Fractal

Page 26: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Example: Deterministic FractalExample: Deterministic Fractal

Page 27: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Contractive Contractive TransformationsTransformations

• Copy machine associationCopy machine association• Fractal – specified as a set of contractive Fractal – specified as a set of contractive

transformationstransformations• Attractor = fix point Attractor = fix point

Page 28: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Example: Sierpinski GasketExample: Sierpinski Gasket

Page 29: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Iterated Function SystemsIterated Function Systems

• IFS = set of contractive affine transformationsIFS = set of contractive affine transformations

• Iterated process:Iterated process:– First copy First copy

– Second copySecond copy

– AttractorAttractor

• Affine transformationAffine transformation

~~

1

.

1001

'

'

y

x

fed

cba

y

x

Page 30: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Sierpinsky Gasket IFSSierpinsky Gasket IFS

1

.

100

2/12/10

2/102/1

1

'

'

y

x

y

x

1

.

100

2/12/10

2/102/1

1

'

'

y

x

y

x

1

.

100

2/12/10

2/102/1

1

'

'

y

x

y

x

Page 31: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Barnsley’s Fern IFSBarnsley’s Fern IFS

Page 32: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Barnsley’s FernBarnsley’s Fern

Page 33: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Reality Versus FractalReality Versus Fractal

Page 34: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

IFS ComputationIFS Computation

• Deterministic:Deterministic:– Apply transformations to the object until infinitumApply transformations to the object until infinitum

• Stochastic (Chaos Game algorithm):Stochastic (Chaos Game algorithm):– Choose random transformation Choose random transformation ffii

– Transform a point using Transform a point using ffii

– Repeat until infinitumRepeat until infinitum

Page 35: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

IFS examplesIFS examples

Dragon CurveDragon Curve

Page 36: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Lorenz AttractorLorenz Attractor

• Edward Norton Lorenz,Edward Norton Lorenz, 1963 1963• IFS made from weather forecastingIFS made from weather forecasting• Butterfly effect in dynamic systemButterfly effect in dynamic system

Page 37: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Midpoint DisplacementMidpoint Displacement

• Stochastic 1D fractalStochastic 1D fractal• Break the lineBreak the line• Shift its midpoint a littleShift its midpoint a little

Page 38: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Midpoint in 2DMidpoint in 2D

• Basic shape = triangle / squareBasic shape = triangle / square• Square: Diamond algorithmSquare: Diamond algorithm

Page 39: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Diamond AlgorithmDiamond Algorithm

Page 40: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Diamond AlgorithmDiamond Algorithm

Page 41: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Diamond AlgorithmDiamond Algorithm

Page 42: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Diamond AlgorithmDiamond Algorithm

Page 43: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Fractal TerrainFractal Terrain

Page 44: Fractals. What is Fractal? Not agreed upon the primary definitionNot agreed upon the primary definition Self-similar objectSelf-similar object Statistically.

Diamond Algorithm ApplicationsDiamond Algorithm Applications

• TerrainsTerrains• LandscapesLandscapes• TexturesTextures• CloudsClouds