Procedure for calculating 2D and 3D Fractal Dimension, including some test-case results and potential applications August 2012 T Murphy.

Slides:



Advertisements
Similar presentations
Reciprocal Space Learning outcomes
Advertisements

Fractal Euclidean RockCrystal Single planet Large-scale distribution of galaxies.
Section 3.4 Systems of Equations in 3 Variables
TEKS 8.6 (A,B) & 8.7 (A,D) This slide is meant to be a title page for the whole presentation and not an actual slide. 8.6 (A) Generate similar shapes using.
Chapter 9: Recursive Methods and Fractals E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley Mohan Sridharan Based on Slides.
Fractals Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts Director, Arts Technology Center University of New.
2003 by Jim X. Chen: Introduction to Modeling Jim X. Chen George Mason University.
Course Website: Computer Graphics 11: 3D Object Representations – Octrees & Fractals.
CS4395: Computer Graphics 1 Fractals Mohan Sridharan Based on slides created by Edward Angel.
Multifractals in Real World
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 9.7 Non-Euclidean Geometry and Fractal Geometry.
Modelling and Simulation 2008 A brief introduction to self-similar fractals.
"Clouds are not spheres, mountains are not cones, coastlines are not circles, and bark is not smooth, nor does lightning travel in a straight line."(Mandelbrot,
Ravid Rodney Or Maltabashi Outlines What is Fractal? History Fractal dimension Box Counting Method Fractal dimension Calculations:
CITS4403 Computational Modelling Fractals. A fractal is a mathematical set that typically displays self-similar patterns. Fractals may be exactly the.
COMP 175: Computer Graphics March 24, 2015
Lesson 1.8 Coordinate Plane How do you identify and plot points on a graph?
Calculating Fractal Dimension from Vector Images Kelly Ran FIGURE 1. Examples of fractals (a) Vector graphics image (b) Sierpinski Carpet D ≈ 1.89 FIGURE.
1 W04D1 Electric Potential and Gauss’ Law Equipotential Lines Today’s Reading Assignment Course Notes: Sections ,
1 General Camera ©Anthony Steed Overview n Simple camera is limiting and it is necessary to model a camera that can be moved n We will define.
11.2 Reaction Rate and Concentration
Objective: Plot points and lines on a coordinate plane. Standards Addressed: G: Represent relationships with tables or graphs in the coordinate plane.
Fractals smooth surfaces and regular shapes - Euclidean-geometry methods -object shapes were described with equations natural objects - have irregular.
THE ANALYSIS OF FRACTURE SURFACES OF POROUS METAL MATERIALS USING AMT AND FRACTAL GEOMETRY METHODS Sergei Kucheryavski Artem Govorov Altai State University.
Kandinsky’s Composition VIII. Is it affective without color?
Solve a logarithmic equation
EXAMPLE 4 Solve a logarithmic equation Solve log (4x – 7) = log (x + 5). 5 5 log (4x – 7) = log (x + 5) x – 7 = x x – 7 = 5 3x = 12 x = 4 Write.
CSC505 Particle Systems. CSC505 Object Representations So far we have represented (rendered) objects with –Lines –Polygons (triangles) –Curves These techniques.
Area Measurements.
Area Measurements.
Some Fractals and Fractal Dimensions. The Cantor set: we take a line segment, and remove the middle third. For each remaining piece, we again remove the.
WORKSHOP “Fractal patterns…” Morahalom, May, 2009 Fractal patterns in geology, and their application in mathematical modelling of reservoir properties.
© T Madas.
What is Volume?. What is Volume? Volume is the amount of space inside an object.
Electric Field Define electric field, which is independent of the test charge, q, and depends only on position in space: dipole One is > 0, the other
Three-Dimensional Object Representation
Introduction The word transform means “to change.” In geometry, a transformation changes the position, shape, or size of a figure on a coordinate plane.
Translations. Graph the following coordinates, then connect the dots (-8,0) (-5,0) (-5,1) (-3,-1) (-5,-3) (-5,-2)(-8,-2)
Introduction The word transform means “to change.” In geometry, a transformation changes the position, shape, or size of a figure on a coordinate plane.
Fractals Ed Angel Professor Emeritus of Computer Science
1 Structural Geology Deformation and Strain – Mohr Circle for Strain, Special Strain States, and Representation of Strain – Lecture 8 – Spring 2016.
Rock Deformation I. Rock Deformation Collective displacements of points in a body relative to an external reference frame Deformation describes the transformations.
GEOMETRY CHAPTER 11 SUMMARY. Three-dimensional figures, or solids, can be made up of flat or curved surfaces. Each flat surface is called a face. An edge.
Slide 1Lecture Fall ‘00 Surface Modeling Types: Polygon surfaces Curved surfaces Volumes Generating models: Interactive Procedural.
GLSL Review Monday, Nov OpenGL pipeline Command Stream Vertex Processing Geometry processing Rasterization Fragment processing Fragment Ops/Blending.
The Coordinate Plane. We have worked with both horizontal and vertical number line s Horizontal
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
4.1 NOTES. x-Axis – The horizontal line on the coordinate plane where y=0. y-Axis – The vertical line on the coordinate plane where x=0.
Lecture 3-1 Electric Field Define electric field, which is independent of the test charge, q, and depends only on position in space: dipole One is > 0,
Graphing in 3-D Graphing in 3-D means that we need 3 coordinates to define a point (x,y,z) These are the coordinate planes, and they divide space into.
Fractals.
Introduction to Functions of Several Variables
Taks Review Project By:Sophia Wadiwalla.
Factsheet # 2 Leaf Area Index (LAI) from Aerial & Terrestrial LiDAR
Computer Graphics Lecture 40 Fractals Taqdees A. Siddiqi edu
3D Modeling Basics Three basic types of 3D CAD models:
So Far We have assumed that we know: The point The surface normal
© University of Wisconsin, CS559 Fall 2004
Geology Geomath Power Laws and Estimating the coefficients of linear, exponential, polynomial and logarithmic expressions tom.h.wilson
Geology Geomath Computer lab continued.
Soil Mechanics - II Practical Portion.
Introduction The word transform means “to change.” In geometry, a transformation changes the position, shape, or size of a figure on a coordinate plane.
Graphing on the Coordinate Plane
What is dimension?.
In-class problem For maximum and minimum stresses of 600 and 200 mega-pascals (MPa) oriented as a vertical vector and a horizontal, E-W striking vector.
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Geology Geomath Estimating the coefficients of linear, exponential, polynomial, logarithmic, and power law expressions tom.h.wilson
Graphing on the Coordinate Plane
Section Graphing Linear Equations in Three Variables
Graphing on a Coordinate plane
Presentation transcript:

Procedure for calculating 2D and 3D Fractal Dimension, including some test-case results and potential applications August 2012 T Murphy

2D BOX-COUNT Each data-point has a ‘bin-coordinate’ for each box-size. XY point data adjusted such that no zeros occur Sort on X, assign ‘bin-number’ by box-size (edge) to data points by dividing by edge size. Unsort back using INDEX field Repeat 2 & 3 for Y. Collate data in the form of BIN-COORDINATES: XY, X_bin-number:2/ Y_bin-number:2; X_bin-number:5/ Y_bin-number:5 etc Bin/edge sizes used are 2, 5, 10, 20, 50, 100, 200, 500 Concatenate X, Y bin-numbers (co-ordinates) Calculate unique number of co-ordinates.....this is the minimum number of boxes (‘count’) required for each bin/box-size to capture every point in the dataset Plot Ln ‘Box Size’ vs Ln ‘Count’ and derive Fractal DimensionBOX COUNT Each data-point has a ‘bin-coordinate’ for each box-size.

Box-count FD for LH image as calculated in ImageJ is 1. 927 Box-count FD for LH image as calculated in ImageJ is 1.927. Using the method described on previous page, FDBOX COUNT is calculated at 1.927 also, thereby verifying the method.

The Koch curve above has a documented FD of 1. 262 The Koch curve above has a documented FD of 1.262. Box-count FD for the curve as calculated in ImageJ is 1.333. Using the method described on previous pages, FDBOX COUNT is calculated at 1.332, again verifying the method.

The Sierpinski Triangle above has a documented FD of 1. 5849 The Sierpinski Triangle above has a documented FD of 1.5849. Box-count FD for the curve as calculated in ImageJ is 1.5961. Using the method described on previous pages, FDBOX COUNT is calculated at 1.5514, differences in the ImageJ value and this method unexplained.

Each data-point has a ‘bin-coordinate’ for each cube-size. 3D CUBECOUNT XYZ point data adjusted such that no zeros occur Sort on X, assign ‘bin-number’ by cube size (edge) [divide Xco-ord by cube size) to data points. Unsort back using INDEX field Repeat 2 & 3 for Y and Z data. Collate data in the form of BIN-COORDINATES: XYZ, X_bin-number:2/ Y_bin-number:2 /Z_bin-number:2; X_bin-number:5/ Y_bin-number:5 /Z_bin-number:5 etc Bin/edge sizes used are 2, 5, 10, 20, 50, 100, 200, 500 Concatenate X, Y, Z bin-numbers (co-ordinates) for each datapoint at respective bin-sizes Calculate unique number of co-ordinates.....this is the minimum number of cubes (‘count’) required for each bin/cube-edge size to capture every point in the dataset Plot Ln ‘Cube Size’ vs Ln ‘Count’ and derive Fractal DimensionCUBE COUNT. Develop solver process to maximise R2 using 4 consecutive points on graph. Each data-point has a ‘bin-coordinate’ for each cube-size.

3D model cells simulating cubes, drawn using the bin-coordinate cubes with side-length = 5 cubes with side-length = 10 cubes with side-length = 20 original data points 3D model cells simulating cubes, drawn using the bin-coordinate data derived through the CubeCount process.

Some test examples used in development of CUBECOUNT

Random points (24 points) Initial small test dataset to test concept and build the CUBECOUNT process

Horizontal plane (10100 points)

Dipping plane 45 degrees-> south (10100 points)

Single Chevron (10100 points)

Chevron ripple (10100 points)

Point Cloud – (random Z between 1 and 51) (10100 points)

Point Cloud – (random Z between 1 and 101) (10100 points)

Sphere (surface) (21160 points)

Sphere (solid/cloud) (33184 points)

Some early stage examples of application of CUBECOUNT… Some early stage examples of application of CUBECOUNT…. Analysis of 3D grain shape

XrayCT – test particle ‘5’ (9300 points) FOV =100µm XrayCT – test particle ‘5’ (9300 points)

XrayCT – test particle ‘9’ (33828 points) FOV =1500µm

XrayCT – test particle ‘6’ (28992 points) FOV =900µm

XrayCT – test particle ‘4’ (24919 points) FOV =1500µm

XrayCT – test particle ‘10’ (31515 points) FOV =1200µm XrayCT – test particle ‘10’ (31515 points)

FOV =1200µm FOV =1500µm FOV =900µm FOV =1500µm FOV =100µm

X, Y, Z co-ords normalised and *1000 All grain surfaces contained within a 1000x1000x1000 space retains surface irregularity but some deformation of 3D volume

XrayCT – test particle ‘5’ (subtract mean and +1000) (9300 points)

Potential Applications (primary cause for development listed first for both methods) 2D Box-count 3D Cube-count Quantify textural maps output by hyperspectral logging. Quantify shape-irregularity of particulate material and individual grain shapes as scanned with Xray-CT (affect of geometry change on comminution, flotation recovery etc) Quantify mineral distributions in MLA mineral maps Quantify distribution of fault intersections in planned block cave (relationship to cave propagation) Quantify rock fragment shapes as imaged in draw-points/on conveyor belts/on stockpiles w.r.t. comminution studies. Quantify distribution of intersections/block-model cells above a specified cut-off ....use as a parameter for conditional simulation? Quantify mapped outcrop geometries of alteration/lithology/-mineralisation/faults/joints.