17
grain size analysis grains particles in matrix processes - theoretical models: fluvial transport wind transport growth winnowing sedimentation flotation sediment mixing ... grains crystals in solid processes - theoretical models: dynamic recrystallization magma cooling annealing - grain growth metamorphic reaction ... grains voids processes - theoretical models: ice (cream) bubble formation bubble growth volcanoes pore formation pore deformation ... 1 2 3 4

part 3b: grain size analysis

  • Upload
    vanliem

  • View
    230

  • Download
    3

Embed Size (px)

Citation preview

Page 1: part 3b: grain size analysis

grain size analysis

grains

particles in matrix

processes - theoretical models:

fluvial transport

wind transport

growth

winnowing

sedimentation

flotation

sediment mixing

...

grains

crystals in solid

processes - theoretical models:

dynamic recrystallization

magma cooling

annealing - grain growth

metamorphic reaction

...

grains

voids

processes - theoretical models:

ice (cream)

bubble formation

bubble growth

volcanoes

pore formation

pore deformation

...

1

2

3

4

Page 2: part 3b: grain size analysis

grain size distributions

representing grain size

We will describe grain size - and grain size distributions - in terms of a single length parameter. In other words we will think about size as a scalar and we will not consider any influence of shape and preferred orientations. To describe size quantitatively we will use the concept of equivalent radius or equivalent diameter.

• the equivalent radius (re) of a 2-D outline is the radius (r) of the circle that contains the same area as the shape in question.

• the equivalent diameter (de) of a 2-D outline is the diameter (d) of the circle that contains the same area as the shape in question.

• the equivalent radius (Re) of a 3-D particle is the radius (R) of the sphere that contains the same volume as the partcile in question.

• the equivalent diameter (De) of a 3-D particle is the diameter (D) of the sphere that contains the same volume as the partcile in question.

grain size distributions

grain size distributions

We will represent size distributions as continuous density functions or discrete histograms h(r) or h(d)

Usually, what we obtain from measurements are histograms and what we fit to the data are continuous functions.

Many naturally occuring size distributions can be approximated by relatively simple mathematical functions, most notably the Gaussian normal, but there are just as many which defy such approximations.

In cases where we find a suitable function that describes the measured distribution, we can recalculate the distribution from the equation and the coefficients. This is more efficient than listing all the size classes and their frequencies. (It is more efficient but it may be misleading…).

grain size distributions

grain size distributions

We will distinguish 2-D and 3-D size distributions. By this we mean distributions that descirbe populations of 2-D and 3-D objects (the distributions as such do not really have any dimensions at all....).

As an example we will look at size distributions of 3-D objects (or particles) such as sand grains, tomatoes, pebbles, cabbage heads, ...

The monodisperse distribution describes a population where all particles are of the same size.

– h(R) = 1.00 if R = RK

– h(R) = 0.00 if R ≠ RK

The uniform distribution characterises a population where all sizes are equally probable– h(R) = constant(this is sometimes called the random distribution)

grain size distributions

5

6

7

8

Page 3: part 3b: grain size analysis

grain size distributions

The normal distribution describes a population with one preferred size µ and a certain spread about it

– h(R) = 1/σ√2π [exp(-1/2(R-µ)/σ)2]

where µ = mean and σ = standard deviation

The normal distribution is also called the Gaussian or Gauss normal distribution.

The normal distribution is completely defined by µ and σ, i.e., there is exactly one Gaussian normal distrbution for a given pair of µ and σ. Large σ - values indicate large dispersions (spread about the mean), the corresponding populations are poorly sorted. In the limit, if σ = ∞, the normal distribution is equal to the uniform distribution, if σ = 0, the monodisperse distribution is attained.

grain size distributions

grain size distributions

There are, however, many other types of distributions which are realized in nature - for some of them, reasonable mathematical descriptions can be found, others cannot be adequately described without using a large number of coefficients or parameters.

We will characterise such distributions in rather more general terms as

symmetric or asymmetricunimodal or bimodal or polymodal

Even though the statistical parameters (mean, variance, skweness and kurtosis) of these distributions can be derived easily, the true nature of the distribution cannot be reconstructed from them (since there is an infinite number of different distributions which yield the same mean, variance, etc.). In these cases, the distributions are best given as full listings of frequencies for all size classes.

grain size distributions

choice of coordinates

Size distributions are plotted as histograms or density functions.

Choosing a linear x - axis implies regular sampling intervals Δx, i.e., a constant width along the linear length axis.

(mm)

grain size distributions

choice of coordinates

Choosing a logarithmic x - axis implies regular sampling intervals in logarithm space Δ(logx), i.e., a constant width along the logarithmic length axis.

log(x) = log10(x)

ln(x) = log10(10)/log10(e) * log10(x)

ln(x) = 2.30 * log10(x)

Important:

When logarithmic histograms are converted to linear, the bin size is not constant anymore, i.e., the classes are not regularly spaced and the function is not a density function anymore.

log(mm)

(mm)

grain size distributions

9

10

11

12

Page 4: part 3b: grain size analysis

choice of coordinates

For sieving measurments, the so-called Φ-values are used:

Φ = - log2 (d)

where d = diameter measured in mm

log2 = logrithm of base 2

log2(x) = log10(10)/log10(2) * log10(x)

log2(x) = 3.32 * log10(x)

mm16 4 1 .25

Φ -4 -2 0 2

When Φ-value histograms are converted to linear, the bin size is not constant anymore, i.e., the classes are not regularly spaced.

Φ-log2(mm)

big small

grain size distributions

choice of coordinates

For the y - axis of a historgram there a re a number of options. In the context of image analysis or point counting we generally use numerical densities.

• counts

• relative counts or percentage

#

%

050

100150

200250

300350

400

area under curve = 100%

grain size distributions

0% 100%

choice of coordinates

Another option for histograms are the so-called ogives, where the measured (sieved) data is plotted against cumulative frequencies Σ%.

This representation are used in sedimentological studies in the context of sieving analyses of loose sediments.Σ%

grain size distributions

L

ln(n)

choice of coordinates

Other plots with cumulative frequencies and natural logarithms are used.

where Σh(Li) = cumulative frequency

Li = largest horizontal diameter

Population density

where n = dN / dL

Ni = Σ1i ( h(Li)3/2)

3/2 = "stereological correction"

Such representations are favoured by magmatic petrologists in order to study crystal size distributions (CSD) of cooling magma.

L

Σh(L)%

grain size distributions

13

14

15

16

Page 5: part 3b: grain size analysis

h(re)

choice of coordinates

In image analysis, grain size is often measured as sectional area. In this case, the y - axis is number

density, but the linear x - axis is area (mm2) (top). It is obvious that simply transforming the x - axis will not transform h(a) into h(re). Instead the areas have to be

converted to radii and the data is plotted as length (mm) on the linear x - axis (bottom).

h(a)The number of sections with an area (a) of a given size

(mm2) is described by the numerical density histogram h(a).

h(re)

The number of sections with an equivalent radius (re)

of a given length (mm) is described by the numerical density histogram h(re).

h(a)

(mm2)

(mm)

grain size distributions

numerical densities - linear sizes

For the purpose of calculating 3-D size distributions from 2-D input, we will use a linear coordinate system.

If we measure input in any non-linear way (sieving, area measurements, etc.) we need to first convert the data.

If - after the calulation of the 3-D histograms - we want to compare our data to sieving data, for example, we will re-convert the data to the form that is suitable for comparison

(length, mm, µm, ...)

(numerical density, #, %, ...)

grain size distributions

3-D to 2-Dspheres to circles

which grains ?

In the following we will assume a very simple situation. We will address the problem of diluted particles ion a matrix.

This is a good enough approxiamtion to many sedimentological situations but does not seem to be appropriate - at frist - for crystalline aggregates.

We will further assume isotropy of shape and spatial distribution. In short, the partciles are spheres (of various size) which are widely spaced such that the occurrence of one at any given site does not influence the occurrence of another one.

Strictly speaking, this is not true because in our physical world it is impossible for one grain to exist at the same locality where another one is already present. For diluted fabrics, it is "approximately true".

3D to 2D - spheres to circles

17

18

19

20

Page 6: part 3b: grain size analysis

model for random sectioning process

In order to calculate the distribution of sectional circles of a population of spheres on a 2-D plane, we create the following conceptual model:

- A population of spheres is randomly distributed in space. The average distance between the centers of the spheres is much larger than their average diameter (diluted fabric).

- A sectioning plane is placed at random. The probabilty of intersecting a sphere depends on the size of the sphere. The size of the sectional circle depends on where - along the diameter - the sphere is intersected.

1 ==> what is the size distribution h(r) of sectional circles from one sphere R ?

2 ==> what is the size distribution h(r) of sectional circles from a population of spheres h(R) ?

3D to 2D - spheres to circles

We will first consider the problem of sectioning a single sphere.

R radius of sphere

r radius of sectional circle

d distance of center of sphere from sectioning plane

The radius of the sectional circle is given by:

r = R2 - d2

h(r) for one sphere R

+

R

2r

d √

3D to 2D - spheres to circles

If we section the sphere at regular intervals Δd, we do not obtain a uniform distribution of sectional circles. we obtain rather more big sections than small ones.

h(r) for one sphere R

r

Δd

3D to 2D - spheres to circles

The conceptual model for random sections says that the probability for a section plane to fall anywhere along the diameter 2R of the sphere is uniform.

In order to calculate the distribution of the radii of the sectional circles, we have to "invert" the question. We have to ask where - along the diameter 2R - the shere must be cut in order to produce a section of a given size. We need to derive the intercept - along 2R - which produces sections in a given constant interval Δr of the radius of the sectional circles.

For given Δr find Δd. The proportion of Δd relative to R is the probability of obtaining sections with a radius in a given interval Δr.

Δd / R = probability for radius in interval { r, (r+Δr) }.

h(r) for one sphere R

Δr

Δr = constantΔd ≠ constant

Δd

3D to 2D - spheres to circles

21

22

23

24

Page 7: part 3b: grain size analysis

2-D sections from 3-D particles

The derivation of size distributions h(r) from size distributions h(R) is straightforward.

For description, see GrainSize.pdf.

Use program CalSecDis and distribution files

(http://www.unibas.ch/earth/micro >> software)

3D to 2D - spheres to circles

monodisperse h(R)

This distribution is also called the Delta function

r R

h(r) h(R)

3D to 2D - spheres to circles

uniform h(R)

All size are equally probable

r R

h(r) h(R)

3D to 2D - spheres to circles

normal h(R)

This distribution is also called the Gaussian normal distribution. In this example, the standard deviation is approximately 1/6 of the visible range.

r R

h(r) h(R)

3D to 2D - spheres to circles

25

26

27

28

Page 8: part 3b: grain size analysis

bimodal h(R)

r R

h(r) h(R)

3D to 2D - spheres to circles

2-D to 3-Dcircles to spheres

For the derivation of size distributions h(R) from size distributions h(r) the program StripStar is used.

For description, see GrainSize.pdf.

Use program StripStar and optional input files

(http://www.unibas.ch/earth/micro >> software)

inverting the problem: 3-D from 2-D

2D to 3D - circles to spheres

inverting the problem: 3-D from 2-D

The equation that lets us calculate the distribution of circles h(r) from a distribution of spheres h(R) cannot be inverted in closed form.

In order to obtain h(R) from h(r) an iterative procedure has to be used.

The reference distribution is h(r) that corresponds to a uniform distribution of spheres h(R).

h(ri) = f (h(Ri))

f -1 = ?

h(R)

h(r)

2D to 3D - circles to spheres

29

30

31

32

Page 9: part 3b: grain size analysis

reference distribution = uniform h(r)

Σ h(r) for h(R1)... h(Rmax)

inverting the problem: 3-D from 2-D

2D to 3D - circles to spheres

StripStar program

First step:

from the h(r) of the uniform h(R) the contribution to h(r) of Rk (where Rk = Rmax = R10) is subtracted,

leaving a "stripped" distrbution h(r)

a unit amount is assigned to h(Rk), the maximum class

of spheres.

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

Second step:

from the "stripped" h(r) of the uniform h(R) the contribution to h(r) of Rk-1 (where Rk-1 = R9) is

subtracted.

a proportional amount is assigned to h(Rk-1)

StripStar program

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

3rd step:

from the "stripped" h(r) of the uniform h(R) the contribution to h(r) of Rk-n+1 (where Rk-n+1 = R8)

is subtracted.

a proportional amount is assigned to h(Rk-n+1)

StripStar program

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

33

34

35

36

Page 10: part 3b: grain size analysis

4th step:

from the "stripped" h(r) of the uniform h(R) the contribution to h(r) of Rk-n+1 (where Rk-n+1 = R7)

is subtracted.

a proportional amount is assigned to h(Rk-n+1)

StripStar program

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

5th step:

from the "stripped" h(r) of the uniform h(R) the contribution to h(r) of Rk-n+1 (where Rk-n+1 = R6)

is subtracted.

a proportional amount is assigned to h(Rk-n+1)

StripStar program

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

6th step:

from the "stripped" h(r) of the uniform h(R) the contribution to h(r) of Rk-n+1 (where Rk-n+1 = R5)

is subtracted.

a proportional amount is assigned to h(Rk-n+1)

StripStar program

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

7th step:

from the "stripped" h(r) of the uniform h(R) the contribution to h(r) of Rk-n+1 (where Rk-n+1 = R4)

is subtracted.

a proportional amount is assigned to h(Rk-n+1)

StripStar program

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

37

38

39

40

Page 11: part 3b: grain size analysis

8th step:

from the "stripped" h(r) of the uniform h(R) the contribution to h(r) of Rk-n+1 (where Rk-n+1 = R3)

is subtracted.

a proportional amount is assigned to h(Rk-n+1)

StripStar program

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

9th step:

from the "stripped" h(r) of the uniform h(R) the contribution to h(r) of Rk-n+1 (where Rk-n+1 = R2)

is subtracted.

a proportional amount is assigned to h(Rk-n+1)

StripStar program

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

Last step:

from the "stripped" h(r) of the uniform h(R) the contribution to h(r) of Rk-n+1 (where Rk-n+1 = R1)

is subtracted.

a proportional amount is assigned to h(R1)

StripStar program

h(r) of Rk

stripped h(r)

h(r)

2D to 3D - circles to spheres

examples

monodisperse h(R)

r R

h(r) h(R)

2D to 3D - circles to spheres

41

42

43

44

Page 12: part 3b: grain size analysis

examples

uniform h(R)

r R

h(r) h(R)

2D to 3D - circles to spheres

examples

normal h(R)

r R

h(r) h(R)

2D to 3D - circles to spheres

All frequencies of the starting h(r) are now accounted for.

Convert histogram h(R) to V(R).

If negative frequencies occur (antispheres):

-> increase sample size

-> increase class width

sample size and class width

h(r)

V(R)

+vol%0

-vol%

2D to 3D - circles to spheres

StripStar

“Choice of grain size”

• area => equivalent radius / diameter• perimeter• long axis• short axis

p

a

barea

2D to 3D - circles to spheres

45

46

47

48

Page 13: part 3b: grain size analysis

examples

From polished section...

...prepare monochrome image (1350·900)

(green channel of RGB picture)

adjust contrast

segmentation I (POP)

example: oolithic limestone

Segmentation by Point Operation (POP)

ImageSXM: Analyze menu

options: area, perimeter, long axis, short axis, angle

Evaluate particles

segmentation I (POP)

example: oolithic limestone

Segmentation by Point Operation (POP)

ImageSXM: Analyze menu

show results - export measurements

Kaleidagraph:

calculate equivalent radius or diameter

r = √ ((area+perimeter) / π)

Kaleidagraph: scale lengths and areas

segmentation I (POP)

example: oolithic limestone

49

50

51

52

Page 14: part 3b: grain size analysis

StripStar

Input data:

Kaleidagraph:

bin data: 10 bins, interval:4 units

histogram h(r)

Use StripStar (see GrainSize.pdf)

Kaleidagraph:view output file (result file):

h(R)

V(R)

h*(R)

V*(R)

example: oolithic limestone

StripStar CALCULATED SPHERES

h(r) = INPUT

numerical density histogram of equivalent radii of 2-D sections (circles), n = 268 (small sample !)

h(R) = OUTPUT

numerical density histogram of equivalent radii of 3-D particles (spheres)

V(R) = OUTPUT

volume density histogram of equivalent radii of 3-D particles (spheres)

0 %

30 %

0 %

30 %

0 %

30 %

0 0.8 1. 6 2.4 3.2 4.0 (units) radius

example: oolithic limestone

StripStar CALCULATED ANTI-/ SPHERES

h(r) = INPUT

input histogram, n = 268 (small sample !)

h*(R) = OUTPUT

including antispheres

V*(R) = OUTPUT

including antispheres

< 1 vol% antispheres => analysis OK

0 %

0 %

0 %

30 %

0 0.8 1. 6 2.4 3.2 4.0 (units) radius

example: oolithic limestone

0 %

10 %

20 %

0 5 10 15 20 25 30 35 40

StripStar

0 %

10 %

20 %

h(r) = INPUT

numerical density histogram of equivalent radii of 2-D sections (circles), n = 1393

h(R) = OUTPUT

numerical density histogram of equivalent radii of 3-D particles (spheres)

V(R) = V*(R) = OUTPUT

volume density histogram of equivalent radii of 3-D particles (spheres) (0% antispheres)

0 %

10 %

20 %

example: oolithic limestone

53

54

55

56

Page 15: part 3b: grain size analysis

StripStar

h(a) = INPUT (a = long diameter)

numerical density histogram of equivalent radii of 2-D sections (circles), n = 1393

h(R) = OUTPUT

numerical density histogram of equivalent radii of 3-D particles (spheres)

V(R) = V*(R) = OUTPUT

volume density histogram of equivalent radii of 3-D particles (spheres) (0% antispheres)

0 %

10 %

20 %

0 %

10 %

20 %

0 %

10 %

20 %

0 5 10 15 20 25 30 35 40 45

example: oolithic limestone

axial compression experiment, Black Hills Quartzite

dislocation creep

regime 3 dynamic recrystallization

4 input images:

• A ~no recrystallization

• B beginning recrystallization

• C increasing recrystallization

• D completely recrystallized

starting grain size: average diameter ≈ 100 µm

problem:

quantify evolution of 3-D grain size distribution

A

B

C

D

crystalline aggregate: quartzite

example: recrystallized quartite

Use NIH Image & Lazy grain boundaries

(Heilbronner, 2000)

Input images: misorientation images

(CIP: computer-integrated polarization microscopy)

Stack of misE, misH, misN

segmentation III (NOP, automatic)

example: recrystallized quartite

edge detection O

(Sobel filter, gradient image)

adaptive thresholding G

(level = mean of histogram of gradient image)

segmentation III (NOP, automatic)

example: recrystallized quartite

57

58

59

60

Page 16: part 3b: grain size analysis

thickening T

skeltonizing J

pruning I

remove rim 5

fill

-> invert Y and save as area

segmentation III (NOP, automatic)

example: recrystallized quartite

StripStar

0 20 40 60 80 µm

0 %

40 %

0 %

40 %

0 %

40 %

0 %

40 %

h(r) = INPUT

A few porphyroclasts < 20% of total count

B decreasing size and number of porphyroclasts

C increasing number of recrystallized grains

D % porphyroclasts % recrystallized ?

example: recrystallized quartite

StripStar

0 %

25 %

0 5 10 15 20 (units) radius

0 %

25 %0 %

25 %

0 %

25 %

0 20 40 60 80 µm

V(R) = OUTPUT

A > 95 vol %porphyroclasts

~ 5 vol % recrystallized grains

B ~ 90 vol %porphyroclasts

~ 10 vol % recrystallized grains

C ~ 50 vol %porphyroclasts

~ 50 vol % recrystallized grains

D ~ 15 vol %porphyroclasts

> 85 vol % recrystallized grains

example: recrystallized quartite

alternatives

61

62

63

64

Page 17: part 3b: grain size analysis

0 %

20 %“well-behaved distribution”

h(r) measured

"a(r)" (= h(r) · r2 = area percentage of 2-D r)

"v(r)" (= h(r) · r3 = volume percentage of 2-D r)

V(R) (= h(R) · R3 = true volume percentage)

0 %

20 %

0 %

20 %

0 %

20 %

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40

alternatives

0 %

30 %

0 20 40 60 80 µm

bimodal distributions

0 %

30 %

0 %

30 %

0 %

30 %

h(r)

"a(r)" (= h(r) · r2 = area percentage of 2-D r)

"v(r)" (= h(r) · r3 = volume percentage of 2-D r)

V(R) (= h(R) · R3 = true volume percentage)

alternatives

synthetic distributions

0

10

20

30

40

50

0.0 2.0 4.0 6.0 8.0 10.0 12.0

0

5

10

15

20

0.0 2.0 4.0 6.0 8.0 10.0 12.0

h(r)(%)h(r)*r^3V(R)(%)

0

5

10

15

20

0.0 2.0 4.0 6.0 8.0 10.0 12.0

COMPARISON

• grey bars: synthetic distributions h(r)

• empty squares: calculated h(r)*r3 • solid dots: StripStar calculated V(R)(%)

alternatives

0

5

10

15

20

25

0.0 2.0 4.0 6.0 8.0 10.0 12.0

h(r)(%)h(r)*r^3V(R)(%)

0

5

10

15

20

25

30

0.0 2.0 4.0 6.0 8.0 10.0 12.0

0

10

20

30

40

50

60

0.0 2.0 4.0 6.0 8.0 10.0 12.00

10

20

30

40

50

0.0 2.0 4.0 6.0 8.0 10.0 12.0

alternatives

65

66

67

68