Erslev 1990
Erslev 1990
00
Printed in Great Britain © 1990 Pergamon Press plc
Abstract--The subjectivityof ellipse fittingin many strain techniques has hindered the determinationof fabric
anisotropyand tectonicstrain. However,manysets of x, y co-ordinatescan be approximatedas an ellipseusinga
least-squares algorithmto calculatea best-fitellipse and associatedaverage radial error. For instance, the two
dimensionalshape of many objects can be approximatedas an ellipse by entering digitizedco-ordinatesof the
object margin into the ellipse algorithm.
The rim of maximum point density in a normalized Fry diagram is defined by normalizedcenter-to-center
distances between touching or nearly touching objects. The enhanced normalized Fry (ENFry) method
automates ellipse fittingby entering center-to-center distances between these 'touching' objects into the least-
squares ellipse algorithm.For homogeneouslydeformed populationsof 200 objects, the ENFry methodgivesan
accurate and precise measure of whole-rock fabric anisotropy, particularlyfor low ellipticities. When matrix
strain exceedsclast strain, manualellipsefittingof normalizedFry plotsgivesmore accuratematrixanisotropies,
The mean object ellipse (MOE) method calculatesthe best-fitellipse from the geometryof the objects. Three
points fromthe marginof each object ellipse, centered at the origin and expandedor reducedto unit volume,are
used to calculatethe best-fitfabricellipse. The MOE method is very precise for smalldata sets, makingit a good
method for mappingheterogeneousobjectstrain. However,least-squarescalculationsmaximizethe influenceof
distaland spuriousellipticities,causingthe MOE methodto overestimatethe fabricellipticityof mostaggregates.
(a) (b)
Fry (1979) Method Normalized Fry Method
-~-..~:'~,
•~.... :. =': "-...;.-
c.:~.. ;-.:.,..:..~:..,;..s..~..-:..::
". • ,... ~-',." F'z,:';~i,L~.:2"-:.;;,~I..:,:..,"
L".. "..:.~j: "" :']
"" ~.-,~,'.-'." ~,.:'..,.'..,"-;"'"-= ,a
•: . . . ~ ," "'." .-~-'~."...¢,:~.., ..~ ,,- ~
i 111
L'.'.. ¢; .-u~s.'.,.......¢,,.~. ,-.,..,
"b" • ~lb • 1• i 1 . • , -]
*e ~ "•1~1 • * ib ~
• , " ~.-~,~
• 0".~., ,.,
t t ...
- , " . . , ' - .-~...~
- • " " ..r~,-,
~' "" ? , - . " s ,r B ~
. . . . . .:.- ..,
~. .;,.,
.. ~
.'~" . -;" " ' . . - . ' ; . . o °. ~ . . : " : ' . ' ' ~ , .
1;i~.., . ~ - . . "..."
r' -,.-~.',', ~ ,..~'.~'~...~..,:.
".'~,.-;~x.~-, -'v.-
"" , b ' . ~'~'I'~" " . " "", ~'~"
,::1
-.~
•" =.:, 7 " : " " ~ ( " ..~.~'¢~.~.".'¢cy" I" ~" " . " ~ : . ~ ' ~ , . ~ ,~." "" "" " ~ . " , ' " "1
(c) (d)
Enhanced Fry Enhanced Normalized Fry
• • • ••
! ,. • :. "...
• ,,. ,, . . .•,~'• ;.•
.- .:~ .- . ..-.,. ~ .;.''
: ..• ~ ,~, • !
• ~ • • • • • .
• .. " • .. .I,:,;' " ...'-
.. * .•. " •
Fig• I. (a) Fry (1979) all--object--object separations, (b) normalized Fry (Erslcv 1988), (c) enhanced Fry (EFry) and (d)
enhanced normalized Fry (ENFry) plots with least-squares best-fit ellipses and their associated errors for the aggregate from
fig• 5.7 in Ramsay & Hubcr (1983).
grated fabric analysis program for IBM-PC compatible lished. Current line strain (Panozzo 1984, Schmid et al.
and Macintosh computers. This paper will derive a least- 1987), mean ellipticity (Ramsay 1967) and mean ellipse
squares algorithm for a best-fit ellipse centered at the (Shimamoto & Ikeda 1976) methods give unique values
origin, propose new methods of fabric analysis using of ellipticity independent of analyst bias but lack direct
this algorithm and test the precision and accuracy of the error calculations.
methods• A n o t h e r approach is to minimize an error equation
quantifying the deviation of the observations from a
best-fit ellipse• The standard least-squares method was
LEAST-SQUARES FABRIC ANALYSIS M E T H O D S used in this analysis because the solution of the least-
squares equations gives a unique, unbiased result. The
The classical approach to quantifying the two- least-squares derivation for an ellipse centered at the
dimensional geometry of textural elements in a material origin is given in the Appendix• Some of the short-
(e.g. grain dimension or aggregate geometry) is to comings of least-squares methods are illustrated and
calculate a fabric ellipse measuring the deviation from discussed later in this paper. Other options involving the
an ideal initial state approximated by a circular geo- iterative minimization of error equations are currently
metry (Ramsay 1967)• This requires the graphical or being evaluated.
mathematical estimation of a best-fit ellipse• Calculation In order to measure the closeness of the data to the
of a best-fit ellipse allows the reproducibility necessary if calculated best-fit ellipse, the average radial error is
standards of precision and accuracy are to be estab- calculated for each least-squares ellipse• In this pro-
Least-squares center-to-center methods 1049
cedure, the distance between the ellipse center (at the each co-ordinate. The translated co-ordinates are
origin) and data point is compared with the predicted entered into the least-squares ellipse algorithm (Appen-
distance between the ellipse center and the ellipse mar- dix) to define the best-fit ellipse.
gin on the line including the data point. The predicted " One motivation for incorporating the least-squares
distance is calculated by combining the ellipse equation ellipse algorithm in a digitizer program was to check the
with the equation for the line from the center to the data algorithm for errors and rotational invariance, which
point. The absolute value of the difference between was a problem with an earlier least-squares formulation.
these distances is divided by the predicted distance, Tests, including digitizing ellipse templates, deforming
yielding the error for a specific data point. The errors are points by synthetic simple shear and rotating points in a
summed for all points and divided by the number of spreadsheet, gave the expected ellipticities, indicating
points, giving the average radial error, no significant deviations or rotational variability (Ge
The following methods of fabric analysis use least- 1990). The comparison of results from least-squares
squares ellipse (Appendix)and error algorithms, imple- digitizing with earlier results from manual four-point
mented in PASCAL subroutines, to calculate the size, and five-point digitizing shows increased consistency,
ellipticity and inclination of the best-fit ellipse, suggesting improved accuracy.
The number of points required for accurate esti-
Least-squares object digitizing mation of the best-fit ellipse depends on the angularity
of the object. Three objects, a slightly pear-shaped
Accurate fabric analysis presumes the collection of ooid, a six-sided quartz polygon and a triangular
accurate, reproducible object shape data. The definition quartz grain were digitized 20 times using different
of elliptical objects using four points at the end-points of increments between data points (Fig. 2). These incre-
the principal axes of an ellipse requires the manual ments gave between five and 44 points on the margin
determination of an average or inscribed ellipse for each of the objects, with smaller increments giving larger
object, adding subjectivity and time. Digitizing five numbers of points. For each increment and grain
points on the margin of the object, with the computer shape, the standard deviation of 20 least-squares ellip-
calculating the conic uniquely defined by the points, is ticities was calculated to evaluate the effect of different
faster, particularly for elliptical aggregates like strained numbers of points on the determination of the best-fit
ooids, but assumes that the selected five points are ellipse. For all three grain shapes, the standard devi-
representative. The selection of representative pointsis ation of ellipticity increased dramatically for larger
particularly problematical for objects with planar or increments, which gave fewer points per grain margin.
cuspate grain boundaries. The difference in precision between the angular, tri-
To increase the accuracy of individual object descrip- angular grain and the more equant grains reflects the
tions, the least-squares algorithm (Appendix) was used greater deviations from an ideal ellipse at grain asperi-
in a digitizing program which approximates object out- ties, which may not be represented in large increment
lines as ellipses. The program collects points on the grain digitizing. This analysis suggests that the digitiz-
margin of an object as it is traced in increment mode. ing increment should be set to allow 25 points per
These points are translated toward the origin by sub- grain to allow accurate approximation of irregular
tracting the centroid co-ordinates (average x, y) from grains as ellipses.
0.3
"l
\ Precisionof Least-SquaresObject Digitizing
k,.,~
~. 0.2 t.l
~ , . . .. . . . . . . . . ,
~; -.. ~ Triangle
0.1 " ""
qP Polygon
i l Ooid
o =s ,s
Enhanced Fry (EFry) and enhanced normalized Fry normalized Fry plot starts at a distance D, = 1,0, which
(ENFry) methods is defined by touching circular cross-sections. For de-
formed, elliptical objects, object radii are variable so the
The Fry (1979) and normalized Fry (Erslev 1988) average radius for each object (R -- (X/2 * }'/2) lr2, where
methods offer a graphical approach to center-to-center X and Y are the long and short axes of the ellipse) must
fabric analysis (Figs. la & b). Fry (1979) plots are an be defined. The deformed case is simply related to the
elegant way to analyze anisotropy in anticlustered popu- undeformed case by a stretch factor, which does not
lations but the lack of sufficient two-dimensional anti- affect the validity of this argument (see equations 4 in
clustering in most aggregates makes ellipse selection Erslev 1988).
difficult. The increased point density contrast in normal- Thus, for packed aggregates, the rim of maximum
ized Fry diagrams (Erslev 1988) facilitates the selection point density in a normalized Fry diagram is defined by
of a fabric ellipse. However, manual ellipse fitting to the objects in or nearly in contact with each other. These
rim of a maximum point density is still required, pairs of 'touching' objects can be manually selected by
Ideally, we would like to eliminate, in an unbiased entering pairs of approximate center locations. How-
way, all points except those contributing to the rim of ever, this adds a subjective step which might bias the
maximum point density. The problem with quantifying analysis. Alternatively, touching pairs can be computer
the Fry technique is the lack of logical, non-subjective selected by comparing the center-to-center distance (D)
criteria to eliminate distances which do not contribute to between each pair of objects with the sum of object radii
the rim of maximum point density. Restricting the size for each pair (ra + rb) measured parallel to D. These
range of object cross-sections used to define centers does radii are elliptical radii measured on the line between the
clean out the central region of standard Fry plots, but two centers in question, not average radii used to norma-
this also reduces the number of nearest neighbors for a lize the distances. Dividing the center-to-center distance
given data set. In an attempt to clarify the rim of by the sum of these elliptical radii ( D / ( r a + rb) ) gives an
maximum point density, Crespi (1986) eliminated dis- object-pair selection factor (or selection factor for short)
tances below a minimum center-to-center distance, but which allows an adjustable criterion for selecting object
this makes the inner void more circular. In addition, no pairs. For example, a selection factor of 1.0 will only
unbiased criteria exist for removing center-to-center accept pairs whose D/(ra + rb) -< 1.0. These pairs include
distances which plot outside the rim of maximum point elliptical objects in contact with each other and objects
density, whose defining ellipses overlap. This is common in
For homogeneously deformed, packed aggregates, polygonal aggregates with interpenetrating grain boun-
the rim of maximum point density in normalized Fry daries.
plots consists of distances between touching or nearly The normalized center-to-center distances between
touching neighbors. The following, synthetic example of 'touching' pairs, as defined by the object pair selection
a two-dimensional, undeformed aggregate of circular factor or by manual identification of nearest-neighbors,
objects illustrates this relationship. The normalized dis- can be plotted in an enhanced normalized Fry (or
tance (Dn) between objects a and b equals the actual ENFry) plot (Fig. ld). The true center-to-center dis-
center-to-center distance D divided by the sum of their tances can also be plotted in an enhanced Fry (or EFry)
radii. Since these objects cannot overlap and each object plot (Fig. lc). However, the rim of maximum point
has perfectly circular cross-sections, the minimum Dn density in a Fry plot is not uniquely defined by touching
(1.0) is defined by touching pairs of objects. For this objects so this diagram must be interpreted carefully.
undeformed case, the rim of maximum point density in a The selected center-to-center and normalized center-to-
Fig. 3. Tracings of representative portions from thin sections with at least 1500 objects used for tests of precision and
method variables. These samplescome from (a) oolitic Ing|esid¢ Formation of Permian age from northwest of Fort Collins,
Colorado, (b) Cambrian Flathead Sandstone from the northern Teton Range and (c) upper amphibolite facies quartzite of
Archean age from the southwestern Beartooth Mountains.
(a) Oolite (b) Sandstone (c) Quartz Polygons
25
0o
° Enhanced Fry ~ 2.5- o 9° g 9
"o* °o
e e
~"
~
2.5- e 8 o , e .oo, ° Enhanced Fry =
,-I
' * **. E, 20- 00 ~ 2o. ". • ~
~o ° ~ , ° o. ,:~,,l!:++:_o,~[~. o o i - . --.+ +,: ; ' i + ; + ; i i i i i i i i i ; ; ; ; ' ; o
-~
+
o~+° t.5 o :~..egOS* 0~: ,5- ::''';~l!!:;illllllllill':... 0: t.5. . . . .-q+
+0. Enhanced Normalized Fry
,o
• •
,..
°
: ] i ~ :ii
~ "
| | | | | I ! I I I ! I 10" Enhanced Normalized Fry
Fig. 4. Tile number of touching pairs and average radial error plotted vs selection factor for the aggregates illustrated in Fig. 3.
1052 E . A . ERSLEVand H. GE
X / Y = 1.0 = R s
Fig. 6. Graphical illustration of the difference between (b) mean ellipticity and (c) mean object ellipse calculations. For
clarity, the diagram in Step 2 of (c) plots three points per object plus their symmetric equivalents, giving a total of six points
per object.
centered ellipse is uniquely characterized by three points the three points back to their original position. The three
on its margin, the program (1) rotates the principal non-centrosymmetric points for each object are input
ellipse axis parallel to the x co-ordinate axis, (2) calcu- into the least-squares and error procedures to determine
lates the end-points of the maximum and minimum the mean object ellipse. These routines output the best-
ellipse axes and an intermediate point on the ellipse at x fit ellipticity, long axis angle (~) and associated average
equal to one half the maximum stretch, and (3) rotates radial error for the entire aggregate. This method is
similar to the mean ellipse calculations of Shimamoto &
Strain Versus Distance Ikeda (1976) who calculated the ellipse equation for
6
o = = = ( a ) ObjectElliptieity each object and then averaged the coefficients.
s The M O E method is ideally suited for the creation of
° smoothed strain maps by calculating the mean object
4 ellipse for the nearest neighbors of each object. Figure 7
*
OoO O OOO
° shows two ellipticity profiles through a quartzite cut by
"~ 3 o =
g~o ° 0° 0 . ° . ° o • . ° three cleavage zones (Powell 1982). Both individual
z" ~ o° a o o, d , ,gs ° . .~ ° ~ o object ellipticity (Fig. 7a) and M O E (calculated for the
O 2 o= on ~ ~ ~0 o oO s a =_~0¢~ a %
0_~.*~=~-o ~ ~ , _ ~ . ~ =_= = =e = = nearest five objects and plotted in Fig. 7b) show higher
1 e~~, ° ==~'~'#00 as*.~d~=¢~="=~0 0~ r ~ ellipticities in the three cleavage zones. The variability
of the raw ellipticity values is smoothed out by the
0 . . . . . . . . . . . . . . . averaging effect of the M O E ellipticity.
0.6 1 1.4 1.8 2.2 2.6 3 3.4 3.8
6
( b ) MeanObjectEllipse (n-S) PRECISION AND ACCURACY OF E F R Y , E N F R Y
s AND M O E M E T H O D S
_ 4
~. The precision (reproducibility) of the new fabric tech-
"'
1~ 3 °%o = % niques was tested on natural aggregates using four data
~" * = =° *** sets of 1500 objects from the minimally deformed
J ~ l _ * .= - *=~ ~ ~*= * = samples illustrated in Fig. 3. The selection factor was
° • O ~.~
~--'s.~*~*~0~, o ~ - ~ g ° =~Jl,,= ~ 0 ~ 8 . ~ . , , ~ _ _ chosen to allow approximately 0.6 'touching' pairs per
1 °°°**~*~= ~*~f°~ °*'~ ~ object. The digitized object data were entered into a
modified version of I N S T R A I N which outputs fabric
00.e' ~ ' 1'.,' ~'.e a'.a' a'.e' ~ ~'.,' ~.~ data to a disk file for non-overlapping subsets of objects.
The number of objects per subset was incremented by 25
Distance Perpendicular to Cleavage (ram) from 25 to 600, the maximum allowed by the program.
Fig. 7. Evaluation of the heterogeneous strain in spaced cleavage Figures 8 and 9 show the variations of average radial
cutting a quartz arenite in Powell (1982). Distance is measured from
the bottom of the photomicrograph in Powell (1982), with cleavage error, long axis inclination and ellipticity for the EFry,
zones at 1.2, 2.1 and3.2 ram. M O E and ENFry methods with different data subset
1054 E . A . ERSLEVand H. GE
Enhanced Fry Ellipse: Oolite Enhanced Normalized Fry Ellipse: Oolite Mean Object Ellipse: Oolite
40. 40- 40-
35" 35" 35-
30 30" 30-
25 25. 25-
• " I li~w
260 460 600 0 260 400 600 260 460 600
Number of Objects Number of Objects Number of Objects
Fig. 8. Scatter plots of average radial error, long axis inclination and cllipticity for EFry, ENFry and M O E ellipse
dctcrrninations using non-overlapping subsets of the oolitic aggregate illustrated in Fig. 3(a).
Enhanced Fry Ellipse: Qtz Polygons Enhanced Normalized Fry Ellipse: Qtz Poly~ ~ns Mean Object Ellipse: Qtz Polygons
40. ii 40. 40.--
,o ,o illi'""'"'"'"'"" li,,,,,',,,,,"
........
5' 5' 5"
-90' ' 260 460 600 -90' : i 260 460 600 -9o u 260 460 600
3. 3: 3-
"iiii
,:200i:":
"
i ,00 .. . .
600
. .
'i
. .
i200;lii:::::::::,,
460 600
:
u
;;;,:.._,..:::.::.::..___...
260 . . . 460
. . 600
Number of Objects Number of Objects Number of Objects
Fig. 9. Scatter plots of average radial error, long axis inclination and cl]ipticity for EFry, ENFry and M O E ellipse
determinations using non.overlapping subsets of the polygonal quartz aggregate illustrated in Fig. 3(¢).
Least-squares center-to-center methods 1055
sizes for an oolite and a quartz polygon subset. The other the MOE least-squares algorithm whereas each object
two subsets (another oolite and the quartz arenite in Fig. only contributes 0.6 points to the ENFry least-squares
3b) are analysed in Ge (1990) and summarized in Fig. 10. algorithm.
For all the methods, the range of values narrows con- Figure 10 summarizes these precision measurements
siderably for subsets of 200 objects, giving a good esti- by plotting the standard deviation of the ellipticity vs the
mate of the minimum number of objects needed for number of objects in the data set. MOE and ENFry
reasonable precision. The EFry method, which is depen- methods are approximately twice as precise as the EFry
denton the two-dimensional anticlustering of the aggre- method, which is clearly not the best choice for the
gate, gives larger errors and results in more variable analysis of packed aggregates. For large (>200 object)
eUipticity and ¢ values. The MOE method is more aggregates, MOE and ENFry give similar levels of
precise than the ENFry method for smaller numbers of precision, with all data sets giving standard deviations of
objects because each object contributes three points to ellipticity <0.1. For these methods, the oolitic lime-
stones gave the lowest standard deviations of ellipticity,
averaging <0.05 for aggregates with more than 200
(a ) objects.
0.4 Precision of Enhanced Fry Method The accuracy of fabric techniques is difficult to quan-
~ tify from natural samples since we lack independent
.', methods of determining the true fabric anisotropy. An
"6 0.3 ~x QuartzPolygon=
j ~\ , ,, ~ . alternate approach is to create an ideal, undeformed
\ \ , , " ", ~ aggregate with a given range of initial ellipticity and then
0.a ~ ,.~".._- - - ' .\. . . . . . . . . " , deform the aggregate by applying a stretching factor.
i " ~"x~_._~'-'-~-'-'--~ Sand=tor~ ", Figure 11 shows two synthetic aggregates created using
~ ~ " ~ . _ . < . ~ ~ - ' - /"'. ', an ellipse template. These aggregates were copied by
0.1 "~"-..,.,
~ . ~ ~ . ~ ~ ' _ five rotations at 30° increments to increase the total
number of objects and to assure random initial ellipse
0 . . . . . . . . . . . . . orientation. The samples were defined by five points on
20 60 100 140 180 220 260 300
Numberof Object8 the margin of the ellipses, allowing incremental defor-
mation of the objects by multiplying a stretch to the x co-
( b ) 0.2 ordinate of each point. Since the samples are not realisti-
Precision of Enhanced Normalized Fry Method caily anticlustered in two dimensions, the accuracy of
the EFry method, which is dependent on the degree of
o.ls • anticlustering, cannot be evaluated.
i 0.1
0.05
~
Ou~uPo~gon=
",.~-_--'-- I'-, ~
"• ~ , . _._.,.- . . . . . ~
s~a=to~
0 . . . . . . . . . . . . ,
20 60 100 140 180 220 260 300
Number of ObJectl
Fig. 10. Summary of the tests of precision (reproducibility) in Figs. 8
and 9, and Ge (1990). The standard deviation of each measure of
ellipticity for subsets of 25-300 objects is plotted vs the n u m b e r of Fig. 11. Synthetic aggregates used to test the accuracy of the fabric
objects in the data subset, methods.
1056 E . A . ERSLEVand H. GE
Enhanced normalized Fry 0.9949 __. 0.0028 0.79 1.0015 __. 0.0025 0.40
Mean object ellipse 1.0475 _ 0.0269 7.44 1.1194 _ 0.0364 15.6
Harmonic mean 1.0525 __. 0.0840 13.6 1.1386 + 0.1478 28.6
Arithmetic mean 1.0885 -4" 0.0739 16.2 1.2636 --- 0.1293 39.3
Rfl¢p§ 1.0059 __. 0.0141 2.00 1.2018 _ 0.1380 34.0
* 14 measurements at 0.15 R, increments from 1.0 to 2.95 (Fig. 1 l a).
"t21 measurements at 0.10 Re increments from 1.0 to 3.0 (Fig. l i b ) .
eTotal error = 100 * (Absolute value (1 - average measured strain) + 1 SD).
§From manually measured Rf m=~ and Rf ml. by E . A . E . on nine (synthetic 1) and seven (synthetic 2) Rf/~p
plots.
Least-squares center-to-center methods 1057
(a)
Enhanced Fry Enhanced Normalized Fry
.. '; j .
°. .'..
: • "." . .. :.. ., . . .. . • ,2 . ' ~ . ; . ~
• -...- :. :':.
.: - - •
.. 4- .'.. 4-
..... • .: ;•:
"..":; ~ : ..,,. . . . . ..
" . ". ... • ...:.. ..
...
(b)
Enhanced Fry Enhanced Normalized Fry
• • "...~..., :. .
•" • .', "• , ' " " ~ ' L , ' :". I."" "": , . . : . q.e.. .
. . ..,.... C.•~¢,.....
•" . • "." .. " . . " ~'; " t',,.
r'. • ":;.
Fig. 13. Enhanced Fry (EFry) and enhanced normalized Fry (ENFry) plots of fig. 7.7 in Ramsay & Huber (1983) showing
the effect of heterogeneous strain on the EFry and ENFry methods. Note the unequal radial distribution of points in ENFD'
plots, particularly at low selection factors.