HAL Id: jpa-00247195
https://hal.archives-ouvertes.fr/jpa-00247195
Submitted on 1 Jan 1996
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
J. Arrault, B. Pouligny
To cite this version:
J. Arrault, B. Pouligny. Objective Determination of Branching Angles in Fractals. Journal de Physique
I, EDP Sciences, 1996, 6 (3), pp.431-441. �10.1051/jp1:1996167�. �jpa-00247195�
J.
Phys.
I France 6(1996)
431-441 MARCH 1996, PAGE 431Objective Determination of Branching Angles in Fractals
J.
Arrault (*)
and B.Pouligny
Centre de recherche Paul-Pascal
(*"),
Avenue Schweitzer 33600 Pessac, France(lteceived
31 A1Jg1Jst 1995, received in final form 21 November 1995,accepted
28 November1995)
PACS.42.30.Sy
Pattemrecognition
PACS.47.53.+n FractalsAbstract. We propose an
objective
patternrecognition procedure
to determmebranching
angles
in 2-dimensional fractals.Recogmtion
isperformed by correlating
theobject
with V- shaped identifiers. We definea quantitative criterion to prove the existence of characteristic
branching angles
in suchfigures.
The whole procedure is tested on a mathematical(snowflake)
fractal and then
applied
to a fewphysical examples.
A neat characteristicangle
is found in dendritic aggregates, m agreement with visualimpression.
However, theprocedure
does not find any dominantbranching angle
m basic Witten and Sander aggregates.1. Introduction
From a
qualitative point
of view, fractals arehighly
ramified structuresfeaturing
structural details and branchsphtting
whatever the scale. A morerigorous
statement is that trie massdistribution in fractals exhibits a dilation invariance
iii.
Massscaling
is a direct consequence of this property and is characterizedby
a set of fractal dimensions[2].
Figure 1,
a to c, shows threeexamples
of 2-dimensional fractals.Figure
la is a so called snowflake(or Vicsek's)
[3]fractal,
which is builtthrough
asimple
mathematical construction rule.Figure
16 shows a classical Witten-Sander(WS)
[4]aggregate,
which is acomputer
simulation of a diffusion l1nlited
growth
process. Here theelementary growth step
involves arandom walker
la partiale undergoing
Brownianmotion)
whichultimately
colhdes thealready existing
cluster at some site on itsboundary.
The rule is that thepartiale
remains bound to the cluster at this site. In other words a lattice sitecontiguous
to the clusterboundary
isoccupied
as soon as it is visitedby
a random walker.Figure
le shows a "noise reduced" WSaggregate (NRWS).
The rule here is that for trie same site to beoccupied
it bas to be visitedn times
in
»ii.
In trieexample shown,
n= 3000. This rule
obviously
favors sites withlarge growth probability.
This leads totypical
dendriticshapes.
WS
aggregates
are realizations of the mostgeneral
process of diffusion hmitedaggregation (DLA).
These structures have attracted a considerable interest in the recent years because manygrowth phenomena
in very diiferent fields(electro-chemistry,
fluidmechanics,
bacteriaproliferation...) pertain
to DLAthrough
the same firstprinciples (the
so-called Stefanproblem
(*)
Author for correspondence(e-mail: arrault©axpp.crpp.u-bordeaux.fr) (*")
CNRS©
LesÉditions
dePhysique
1996la) (b)
ic) id)
Fig.
I.Examples
of 2d fractals.a)
Snowflake.b) Regular
Witten and Sander aggregate.c)
Noisereduced Witten and Sander aggregate.
d)
Modified snowflake. The snowflake has 5generations.
Trie WS and NRWS aggregates were built
by
an off-Iatticeprocedure,
and contain 25000 and 9000particles, respectively.
Theordinary
snowflake(a)
isgenerated
from an initial square, whose sidesare
cut in p = 3
equal
parts. Thisgives
p~ = 9 smaller squares, from whichonly
q = 5 ones(the
centraland the corner
ones)
arekept.
The sameprocedure
isrepeated
atinfinitum,
which grues a self-similarfigure
whose fractal dimension is equal to Inq/
In p= 1.464.... The modified snowflake is built in a similar way, with p
= 5 and q
= 13. This gives dF " 1.59...
[4]).
Thisproblem, although
it con be verysimply
statedla Laplace equation
with amoving boundary)
has noanalytical
solutionand,
up to now, has resisted ailattempts
of numericalresolution. WS
aggregates
are solutions ofStephan's problem
obtainedby
simulation.Considerable effort has been devoted to
characterizing
the structure of thesesolutions,
with the ultimategoal
ofelaborating
atheory
in the form of a construction rule(as
for mathematicalfractals).
Such atheory
should of coursereproduce
ail knownmorphological
characteristics of theaggregates. Reproducing
the value of the fractal dimension(dF
'~
1.60) [5,
fil is notenough:
this is evident from
Figure
id. There is shown a mathematicalfractal,
which wasgenerated using
a construction rule similar to that of the snowflake(see caption
of thefigure
fordetails).
This
figure
has a fractal dimensiondF
"
In13/
In 5 ci I.fi. It is obvions that WSaggregates
and the structure shown in
Figure
id havecompletely
diiferentmorphologies, although they
hâve
nearly equal
fractal dimensions.Diffusion limited
growth
appearseverywhere directed,
aproperty
which isequivalent
toN°3 OBJECTIVE DETERMINATION OF BRANCHING ANGLES IN FRACTALS 433
stating
that ranlification(or branching) angles
are smaller than 90°. The distribution ofbranching angles
is a basicmorphological property
of a fractalfigure.
Thisproperty
is diiferent front nlassscaling
in that it addresses theanisotropy of tractai
mass distribittion.In
Figure la,
there is an obvions dominantangle equal
to90°,
which is the direct consequence of the snowflake's construction rule.Only
very few attempts have been made to measureangles
in WS
aggregates, probably
because of thedilliculty
ofdefining angles
in a way which is bothunambiguous
andobjective.
A look atFigure
16 is suiiicient to convince oneself of triediiiiculty
of trieproblem.
Ossadnikiii
used a nonlinearfiltering procedure
toidentify
branch stems in WSaggregates
and calculatedangles
between stems from their inertia tensors. Results tutu ontdependent
on trie branch "order"(see
Ref.iii fbr
a definition of trieorder),
and range between 85 and 38°.Recently,
Arnéodo et ai.[8,9]
have used a wavelet transform(see
Section 3 of thispaper for a definition and
Figure
4d forillustration)
andby
~isitaiinspection
identified branches and measuredangles
between them. Trieangle
distribution foundusing
thisprocedure
tutu ont to beroughly independent
of the wavelet sizeIi.e.
the resolution in theimage)
and has amaximum at 9 ct 36°. This
finding, together
with theuncovering
of Fibonacci sequences [9]in the ramification of trie
aggregates,
supports theconjecture
that there is a hidden rive-foldsymnletry
[10] in WSaggregates.
In this paper, we propose an
objecti~e procedure
to define and deternline characteristicangles
in 2-dimensional fractal
figures.
At triepresent stage,
trieprocedure
isfully numerical,
but it is based on classical methods inOptical
PatternRecognition [11].
Trie paper isorganized
as follows: in Section
2,
wegive
trieprinciples
of trieprocedure,
then we test it on a mortel situation and on the mathematical snowflake. As we will see, thebranching points
and thecharacteristic
angles
in thesefigures
arecorrectly
identified. The saulerecognition procedure
is thenapplied
to the WS and NRWSaggregates.
In Section3,
we elaborate a modified version of theprocedure, namely
a "Wavelet Transform"version,
which anlounts toreducing
theresolution in the
object by bandpass filtering.
As we willexplain,
a donlinantangle
is foundin the NRWS
aggregate
whose value is not aifectedby
resolution.Conversely, angle
values found in the WSaggregate
are not robust withrespect
to a resolutionchange
or statisticalfluctuations. These results are sumnlarized and conlnlented in the final Section 4.
2. Bore Procedure
We start from the
simple
idea ofcorrelating
a characteristicshape,
that we will name an"identifier",
with trieobject
to beinvestigated.
We calculate:C(M,1, 9, Q)
=p(M
*V(M,1, 9, Q) il)
Here
p(M)
is trie massdensity
of trieobject
atpoint M,
and triesymbol
* stands for correlationproduct.
In triepractical
situation of a finite size(or
finite number ofgenerations) fractal, p(M)
is a
binary
function defined on a 512 x 512 squarelattice,
which isequal
to 1 at anyoccupied
site and
equal
to 0 otherwise.V is trie identifier. It is
just
asimple
V(see Fig. 2a)
made of twoone-pixel-thick
armsof
length
1. 9 is the apertureangle
of the V and Q defines its orientationrelatively
to a fixed direction. Because ofdiscretization,
the number ofpixels
in trie identifierlits mass) depends
on Q. This artifact leads tosystematic
errors which we correct forby dividing
the bore correlationproduct (Eq. iii) by f V~(M)dM.
This definition of thenormahzing
factor isgeneral
andapplies
whatever trie definition ofV(M).
In triesimple
case of abinary function,
finis isjust
trie mass of trie identifier.Kumerical calculations are
performed
on an Alliant VFX40computer.
For a given value of Q, trie fonctionC(M,1, 9, Q)
iscomputed
via trie Fourier transforms of p and V(for
this"1 "
é~~~
~
~ ~~
8
~/
~ ~'
~
,~
Î~
~~ l'j,[)
,~ ~
l_~ j '~_~
'Î
/ /~/
~/~ ~ '
(ai (b)
ioo 0.008
/=
°ce Q~
~i Ù 50
~
jj~
~ç_ L
'ij
0n=
0 500 1000 5 5Q IQQ
7 ÎÎ 6
(c) (dl
Fig. 2. Illustration of the
branching angles
determinationprocedure
using asimple
V-shaped iden- tifier(a)
on a testsample (b)
made of a collection of disordered different Vs. Forclarity
anddefinition,
the identifier in
(a)
has beenmagmfied
5 times. Apertures in 16) are20°,40°, 60°,85°, 90°,100°
and120°,
with 7 Vs m each case. The smallwiggles
on most of the V arms are due to discretization on the 512 * 512 square Iattice(see text). (c)
contrasthistogram
obtained with a 60° identifier. For instance,p(j,1, 60°)
is the number of sites mFigure
2b where the contrast i isequal
to ~o within a +à~margin.
Ai is chosen equal toim/200,
where im is the maximum contrast in the image.(d)
different moments
(n=5,10,15)
of the contrasthistograms
~ersus identifier aperture. For each order, the maximum ofEl~~(1,
Ù) has been normahzed to 100.purpose, we used a classical fast Fourier transform
(FFT) algorithm).
For each 9, we collect 360 suchfunctions,
for Q ranging from 0 to 360° with a 1°step.
This demands about hour ofcomputing
time. We calculate trie correlationproduct
at each point for ail orientations of trie identifier and define trie contrast:7(M,1,
Ù)=
Maxici~ Minici~
,
j2)
for 0 < Q < 27r. Trie relevance of this
quantity
is understandableby looking
at the testsample
shown in
Figure
2b. Thissample
is a collection of more or lessentangled
V's ~vith 7 diiferent values of theaperture angle. Clearly
C will take onlarge
values whenever trie identifier isbrought
in coincidence ~vith a V ofaperture
9 in thefigure.
A"branching point"
in triefigure
is defined as a
position
of the identified vortex where C varies very much as a functioii ofN°3 OBJECTIVE DETERMINATION OF BRANCHING ANGLES IN FRACT~~LS 435
Q, namely
where ~ takes on a"large"
value.Here, quotation
marks mean that we need aquantitative
criterion to decide howlarge
~ has to be. This is triesubject
of triefollowing
discussion.
In
Figure 2d,
it is obvious that"branching points"
arejust
trie V vortices. Thesehigh
contrast
points (sites) represent
a very small mass fraction in thesystem.
Most of thepoints
have small contrast. This means that in a
histogram
of ail contrasts(the
set of j values for ail theoccupied
sites in trieimage) corresponding
to aparticular identifier,
sayp(~, i,9),
triebranching points participate only
in triehistogram
tait. This isclearly
visible inFigure 2c,
where 60° vorticesgive
rise to a smallbump
in the tait of triep(~, i,60°) graph.
Trielarge bump
near ~ = 0 is due to trie manypoints
in thefigure
which bave lo1A~ contrasts.Dur
goal
is to find trie dominantbranching angles
in triefigure.
One way to do so is to count trie number ofpoints having
a contrasthigher
than some threshold value j for each identifieraperture (9)
and then toplot
this number ~ersits 9. This amounts toweighing
eachhistogram
tait as a function of 9. However this
procedure
has the drawback ofintroducing
anarbitrary
parameter, j, in the final result. A
slightly
diiferent but smarter way is to calculate ahigh
order moment of p,
E(") ii, 9)
=~"p(i,1, 9)d~, (3)
and to
plot E(~l
~ersits 9. This is shown inFigure 2d,
for different values of n. As the moment orderincreases,
the characteristic Vangles 20,40, 60, 85, 90,100
and120°, progressively
sho1A~up as
pronounced peaks.
As nincreases,
the 1A~idth of eachpeak progressively
decreases clown to about1°,
which is thepractical
limit setby
discretization.We viii take the ezistence
of
thesepeaks for large
n as oitroperationai dejinition of
dominantbranching angles
in thepictitre.
In
Figure 2d,
thelarge
order moments tend to anasymptotic limit,
which tutu out to be the exact distribution ofbranching angles
in the testfigure.
The existence of thisasymptotic
limit means that trie result of our
analysis
can be statedindependently
of the value of n, whichin tutu means that the way in which the tails of the
histograms
are"weighed"
is ofmarginal
importance.
Note that the coincidence of
E(Ù(1,9)
with the distribution ofbranching angles (in
trien - +cc
limit),
which is visible in trie testexample,
may not be ageneral property.
Durpoint
isjust
that if trie distribution bas a few well definedpeaks,
these willclearly
appear inE(Ù ii, 9)
forsulliciently large
n.We now
proceed
toapplying
ourprocedure
to trie fractals shown inFigure
1.Looking
atFigure la,
it is obvious that the number of resonances(or branching points)
willdepend
onthe value of trie identifier size 1.
Choosing
the value of t amounts toselecting
a number ofgenerations,
sayN,
in thefigure.
IV=
1, 2, 3,... correspond
toLli equal
to1,3,9,.
,
i-e-
3~
IL
is the overall size of triefigure).
From trie snowflake's construction rule[3],
weexpect
trie number of identifiedbranching points
to scaleroughly
as5~,
with x givenby
3~=
Lli. By
"roughly",
we mean that this result is exactonly
forinteger
values of x. The results shown mFigure
3a and 5bcorrespond
to1equal
toL/20.
This choice is rather
arbitrary.
Wejust
choose the value of1 far from thelarge
and small cut-offlengths
in thefigure,
1-e- in a size domam where ail thefigures
are dilation invariant(this
is trie basicpi~operty
offractals).
Thus we expect trie conclusion of theanalysis
interms of dominant
branching angles
to beindependent
of the value of the identifier size.We checked this
by trying
diiferent valuesof1,
as we willexplain.
Dur results ai-e
displayed
inFigure
3a to c. In trie first case(ai, E(~°l (9)
andE(~51(9)
featurea very neat
peak
at90°,
which is the result one expects from the snowflake construction rule.This may be taken as a further test of trie method. Trie
p(~) histogram
for 9= 90° features a
ioo
)i
j~
50 i~i
~
~
r]j
~i'~ ii
r
~ ._ ~
[
r
Ù
50 100 20 40 60 80100 20 40 60 80100
Îo ~--Z. 6 11 6 11 6
~~
(Î
~ÎÎ
~(a) (b) (c)
Fig.
3. MomentsEl~~(t,Ù)
of the contrasthistogram
as a function of identifier apertureangle.
a)
Mathematical snowflake.b)
WS aggregate.c)
Noise red1Jced WS aggregate. Inla),
the differentmoments shown
(n
= 5,10,là)
have ail a maximum at = 90°.distinct
bump
athigh
contrasts as inFigure
2c. Thisbump
is made of 25branching points.
If trie size of trie identifier is reduced to
L/40,
we still find aunique
maximum inE(~51(9)
at 9= 90° and 125
branching points.
Notice that trie ratio25/125
=
ils
isequal
to3~~F,
withdF
" InSI ln3,
asexpected.
The otherfairly
clear result is with the noise reducedaggregate
(Fig. 3c)
where a dominantangle
near 70°progressively
shows up as n increases. This result is obtained with=
L/20 (where
L is trielargest
linear size of trieobject).
Trie result with=
L/40 (not
shown in triefigure)
isquite
similar.Trie bare WS
aggregate (Fig. lb)
isobviously
a morecomplex
case. Severalpeaks
show up in theE(~) ii, 9) diagrams (Fig. 3b),
but with no dearasymptotic
convergence as n increases.Notice that
Figure
16 isjust
one realization of the statistical WSaggregate.
Werepeated
the
angle analysis
on 10 diiferent realizations. Each of them resulted in a multitude ofpeaks,
but at
positions depending
on theparticular
reahzation. In otherwords,
triepeaks
shownin
Figure
3b are not stable withrespect
to the statistical fluctuations. As we will see in thefollowing paragraph,
these are also not robust withrespect
to trie resolution set in trieanalysis procedure.
3. Wavelet Transform Version
At this
stage
wejust blindly applied
trie V-identifierprocedure
to fractals. We found a quan- titative(numerical)
criterion thatyields angle values,
not ageometrical
definition ofangles
ina
complex figure.
In fact there is no way ofcorrectly defining angles
infractals,
because of trie existence(by definition)
of structural details at all scales. One way ofcircumventing
thisdilliculty
is to observe the fractal Dbject
at finitespatial resolution,
in other words to smear Dut all details smaller than anarbitrary length.
This can be achievedby low-pass filtering,
more
generally by band-pass filtering.
In
Figure
4 the mass densities of the diiferent Dbjects
were convolutedby
a Mexicanhat,
afunction
equal
to the second derivative of a Gaussian function:wal~)
"
j12 )2 ~~Pl~ )2
,14)
N°3 OBJECTIVE DETERMINATION OF BRANCHING ANGLES IN FRACTALS 437
~~ ~ ~'
~~ =, ~~
~
m~ ii j j)j[
~ @~~ /~
~~)
~/)
~ /~
~--~J -~~~J~ (
(~) (b) (c)
x5
Fig.
4.a)
Scheme of the Mexican haï wavelet.b)
tof): Isotropic
wavelet components of the testsample 16),
the snowflake(c),
the WS aggregateId),
the noise reduced WS aggregate(e). If)
is theV.shaped
identifier. The wavelet size parameter a was chosenequal
to 5 lattice sizes, which is about1/8
of the V-identifier armIength.
The quantifiesrepresented
inb)
tof)
arepositive values,
with a 16-Ievelcoding
from white(0)
to black max(Ta()
Forclarity, (a)
and(f)
aremagnified
views(x
10 and x 5,respectively).
where r is the 2-dimensional coordinate. The parameter a defines the width of the function
(the
full width at half maximum isequal
to 1.33a).
The Fourier transform ofWa(r)
reads:where q is the 2-dimensional
spatial frequency. Clearly,
convolutionby Wa(r)
acts as a band- pass filter(with
smoothedges).
In the context ofsignal analysis,
the Mexican hat is known asa very
simple example
of a wavelet. This wavelet is"isotropic",
becauseWa(r depends only
on the modulus of r. The convolution
product
~ai~
"Pi~1
~~ai~ (fil
may be called an
isotropic
waveletcomponent
of p. The whole set of wavelet components of p, for aranging
from 0 toinfinity,
is the so-called Wavelet Transform(WT)
of p.Isotropic
WT of ld and 2d fractals hasrecently
been thesubject
of considerable research[12,13]
and shown to be apowerful
tool to visualize structuralhierarchy
and to characterizemass
scaling (~).
There is agreat flexibility
in the choice of aparticular
function as a ~avelet.Here the Mexican hat was selected for reasons of smoothness and numerical
simplicity (~).
Figure
4f shows anisotropic
waveletcomponent
of theV-shaped identifier,
which we will denote~â:
(=V3Wa
1?1(
itself is ananisotropic
waveletlit depends
on bath the nlodulus and the direction ofri,
which we used as the
angle
identifier toanalyse Ta
in the different cases(Fig. 4b, 4c, 4d, 4e).
We choose
ali
=
1/8
in thisstudy.
Here the choice of a fixes the resolution in theimage
to beprocessed.
i has to belarger
thon this resolution limit for the identifier to be resolved as aV-shape.
Notice thatCa
=
Ta
@Wa (8)
"
[p
@wl~~j
@ v 19)where
WÎ~I
= l§~a l§
Wa
isjust
an otherisotropic
wavelet whose size is still on the order of a.Equation (9)
means that the same if as before is used toinvestigate
a finite resolution version of theimage.
This choice makes theprocedure
closest to the visual one used in reference[8].
In the same
spirit
as in Section2,
we define in each case a contrast ~a, a contrasthistogram
pa and the
corresponding
momentsEÎ"1
The results aredisplayed
inFigure
Sa to Sd. for=
L/20.
Notice that the results obtained with the test
sample (Fig. Sa)
and with the sno1A~flake(Fig. 5b)
are very similar to those shown inFigure
2d and 3a. Peakpositions
and widthsai-e identical. There are small fluctuations between the
peak heights
inFigure
Sa which are not present inFigure
2d. These fluctuations are due to the fact that there are diiferentlength
scales in the test
sample.
For instance the branches of smallangle (20°)
Vs are closeenough
for their waveletcomponents
to interfere. Thisimplies
that the ~vavelet i~ersions of Vs of diiferentaperture angles
arequalitatively
diiferent. Acomplication
of the same nature occurs betweenneighboring Vs,
which also interfere at finite resolution.These interferences do not
greatly
affect the behavior of thehigh
order moments in thes1nlple figures, namely
the testsample,
the snowflake and the noise reducedaggregate (Fig. 5d).
In thelatter case, we recover the dominant
angle
around70°,
~vhich makes this result robust ~ersus a resolutionchange.
For the snowflake and NRiVSaggregate,
we also checked forself-similarity,
as ~ve dia with the bai-e
procedure.
The results with= L
/20
and= L
/40
areessentially
thesame in terms of characteristic
angles.
Theproliferation
ofbranching points
in the snowflake goes asi~~F,
asexpected.
The situation is very diiferent with the basic WS
aggregate,
because thepeaks
found inFigure
âcii
= L
/20)
are uncorrelated to those found with the bareprocedure (Fig. 3b).
Thesame is true ~vith
=
L/40.
The set ofangle
values is net robust withrespect
to achange
inthe size of the identifier. As a
practical conclusion,
we state that ourprocedure
identifies nosignificant angle
inregular
iVSaggregates.
(~)
Studying
self similarity in a signal requireseliminating
any regular(non
selfsimilar)
background from thesignal.
This task is achievedby bandpass,
notby Iowpass filtering.
See for instance [14](~) On the other
hand,
theoptical
WT version ~vhich wasdeveloped
inour
laboratory [là,16]
is basedon true
(sharp edges) bandpass filtering,
because this made the optical hardwaresimplest.
N°3 OBJECTIVE DETERMINATION OF BRANCHING ANGLES IN FRACTALS 439
100 100
-~
-~ ii
ii
/= /= jj
~
Qi i'fi 50 fi 50 i~ 1~(
~~ ~~
©ù ©ù ~j
i_i
i~j0 0
ÎÎ
~~~
~°°
)j
m--m- 50 1006
la) 16)
IÙÙ ~j
IÙÙ rj
Il
L~
Îj j~
/~
j~ ~
ç~
jj ~
50
~~
~ 5Ù Î
~ ~~
~Î_
~~ /~~~
~
~~
~zQ
o o
Î[m__m_20
40 60 801001[1__1-
zo 40 60 801003° 6 ~° 6
(c) ~d)
Fig.
5. MomentsEÎ~(1,Ù)
of ihe contrasthistogram
in the waveletprocedure.
Here theobject
and the identifier are
isotropic
wavelet components of the bare massdensity (p)
and of the bare V.a)
Testsample. b)
Mathematical sno~vflake.c)
WS aggregate.d)
Noise-reduced WS aggregate.4. Conclusion
We defined an
objective procedure
to findsignificant angles
in 2-dimensionalpictures.
Theprocedure
is based on a classical patternrecognition by
means of aV-shaped identifier,
follo1A~edby
calculation ofhigh
order moments in the contrast distribution. Theprocedure
can beapplied
directly
to thepicture,
or to anisotropic
wai,eletcomponent
of it.The nlethod was
successfully
tested ons1nlple exanlples,
such as a collection ofs1nlple
V-shapes
or a mathematicalsnowflake,
and sho1A>n toproduce angle
values in full agreement with theexpected
ones.ive then
applied
theprocedure
tophysical
fractals with no apriori knowledge
of the branch- mgangles
therein. In a noise reduced WSaggregate
we found aconspicuous signal
at 9r-
70°,
which was moreover found
independent (robust)
of theparticular
version of theprocedure.
Conversely,
we found no definite robustsignal
in the basic WSaggregate.
This result shouldnot be taken as a failure to detect a weak
signal.
Dur statement that there is no dominantangle
in WS
aggregate
is asignificant result,
which is to be understood in the context of patternrecognition.
This however ares net mean that we
definitely
rule out the idea of a dominant(36°) [17j angle
in suchaggregates.
Infact,
a look atFigure
4 shows that theisotropic
WT components of the fractalfigure
may be viewed as a collection ofspots,
say, "atoms". In thesnowflake,
these atoms are
obviously
ordered in a square lattice. In the noise reducedaggregate they
are
dosely packed
in well defined rows. There is no such a well defined local order in the basic WSaggregate
andaccordingly
no obvious way ofdefining
local directions in thepicture.
These local directions are what one may term
"branches",
and the collection of these branches is the fractalskeleton,
at the scale of the wavelet used. We believe that therecognition
ofsignificant angles
in a nonelementary
fractal first demandselaborating
askeleton,
which is ahighly
nonlinearoperation
and thenapplying
therecognition procedure
to the skeleton. Weare now
currently investigating
diiferent ways ofbuilding
a skeleton: this may besimply
the collection of crestlines in one WTcomponent
or in a moresophisticated
version be deduced from theproliferation
of "atoms" when the wavelet scale is decreased.Acknowledgments
This research was
supported by
the Direction des RecherchesÉtudes
etTechniques
undercontract
(DRET n°92/097).
We would like to thank J-F-
Muzy
and A. Améodo forinteresting
discussions. We are verygrateful
to M. Tabard for his technical assistance.References
Ill
FederJ., Fractals, (Plenum Press,
NewYork, 1988).
[2]
Halsey T.C.,
JensenM.H.,
KadanoifL.P.,
Procaccia I. and ShraimanB-I-, Phys.
Re~. A 33(1986)
1141-1151.[3] Vicsek
T.,
Fractal GrowthPhenomena,
Second Edition(World
ScientificPublishing,
Sin- gapore,1992).
[4] Witten T.A. and Sander
L.M., Phys.
Re~. B 27(1983)
5686-5697.[Si
Argoul F.,
ArnéodoA.,
Grasseau G. andSwinney Hi., Phys.
Re~. Lett. 61(1988)
2558- 256l.[fil Li
G.,
Sander L.M- and MeakinP., Phys.
Re~. Lett. 63(1989)
1322.[7] Ossadnik P.,
Phys.
Re~. A 45(1992)
1058-1066.[8] Arnéodo
A., Argoul F., Muzy
J-F- and TabardM., Physica
A 188(1992)
217-242.[9] Arnéodo
A., Argoul F., Muzy
J-F- and TabardM., Phys.
Lett. A 171(1992)
31-3G.[loi
Procaccia I. and ZeitakR., Phys.
Re~. Lett. 60(1988)
2511-2514.[Il]
VanderLugt A.,
inOptical
andElectro-Optical
InformationProcessing,
J.Tipped
etai.,
Eds(MIT
press,Cambridge, Mass., 1965).
[12] Argoul F.,
ArnéodoA., Elezgaray J.,
Grasseau G. and MurenziR., Phys.
Re~. A 41(1990)
5537-5560.
[13] Muzy J-F-, Bacry
E. and ArnéodoA.,
International Journalof Bifiircation
and Chaos 4(1994)
245-302.[14] Muzy J-F-, Bacry
E. and ArnéodoA., Phys.
Re~. E 47(1993)
875-884.N°3 OBJECTIVE DETERMINATION OF BRANCHING ANGLES IN FRACTALS 441
ils]
ArnéodoA., Argoul F., Muzy J-F-, Pouligny
B. andFreysz E.,
Theoptical
wavelettransform,
"Wavelet and TheirApplications",
M.S.Ruskai,
G.Beyklin,
R.Coifman,
I.Daubechies,
S.Mallat,
Y.Meyer
and L.Raphael,
Eds.(Jones
andBartlett, Boston, 1992)
241-273.
[16] Pouligny B.,
GabrielG., Muzy J-F-,
ArnéodoA., Argoul
A. andFreysz E.,
J.Appt. Cryst.
24
(1991)
526-530.[17]
ArnéodoA., Argoul F., Bacry E., Muzy
J-F- and TabardM., Phys.
Re~. Lett. 68(1992)
3456-3459.