Вы находитесь на странице: 1из 19

Cement & Concrete Composites 23 (2001) 133±151

www.elsevier.com/locate/cemconcomp

Image analysis and mathematical morphology for civil engineering


materials
Michel Coster, Jean-Louis Chermant *
LERMAT, URA CNRS 1317, ISMRA, 6 Boulevard Mar
echal-Juin, 14050 Caen Cedex, France

Abstract
The scope of this paper is to present the main tools of image analysis to investigate materials and, specially, civil engineering ones.
First the acquisition methods are described. The di€erent operators for ®ltering, segmentation and binary image processing are
presented and illustrated on di€erent images. The in¯uence of the observation ®eld on these operators and the bias correction is also
introduced. Then the problem of the parametrical characterization is presented: stereological parameters and functions related to size
distributions, dispersion and anisotropy. Finally, the model methods based on image analysis are recalled. Some annexes illustrate
this paper to precise main basic notions to understand the morphological tools. Ó 2001 Elsevier Science Ltd. All rights reserved.

Keywords: Automatic image analysis; Image processing; Mathematical morphology; Acquisition; Anisotropy; Dispersion; Extraction; Filtering;
Granulometry; Measurements; Modelling; Morphological parameters; Segmentation

1. Introduction · extension of this information via parameters or func-


tions, and/or modelling.
Image processing and analysis are very powerful tools During such analysis, problems of statistical and
when morphological information is required to under- stereological nature have to be solved.
stand the behaviour of a material, or to help a physician Statistical problems are related to the size of the images
in its diagnosis, or to sort out objects, etc. Civil engi- compared to the structure [1], their position and number.
neering materials are also concerned with this type of Due to the observation scale used, the morphology of a
characterization. In this paper, we shall brie¯y present material presents generally a random character, and can
the main principles of image processing and analysis only be analysed in a frame of measurements of reduced
applied to (civil engineering) materials, their constraints, size. This frame has to be large enough to observe the
their procedures, and the main tools to be used. This largest features and the size of the pixel small enough to
must help in the understanding of the various papers of detect the smallest details. A correct magni®cation will be
this special issue on image analysis applied to civil en- the result of a compromise. Thereafter the minimum
gineering materials. number of frames of measurements to be analysed must
be determined and a sampling plan chosen. For this
purpose geostatistic methods can be used [2].
2. Main principles Stereological problems are also to be solved as in situ
analysis (3D). Generally, this is not possible on such
Image analysis applied to materials, and more spe- materials as one mainly works on a plane section (2D).
cially civil engineering ones, can be divided into three So stereological parameters and relationships can be
main steps: used to access 3D characteristics from 2D analysis [3±5].
· image acquisition,
· extraction of the pertinent characteristics and image
segmentation, 3. Sampling preparation and choice of the image source

The sampling preparation and the choice of the image


*
Corresponding author. Tel.: +33-231-452-664; fax: +33-231-452- source will depend on the nature of the material: either
660. bulk or particulate material.

0958-9465/01/$ - see front matter Ó 2001 Elsevier Science Ltd. All rights reserved.
PII: S 0 9 5 8 - 9 4 6 5 ( 0 0 ) 0 0 0 5 8 - 5
134 M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151

3.1. Bulk materials To investigate the internal structure of a particulate


material, it must be embedded in a resin to obtain a
Regarding the probe for bulk materials, one must polished section.
know if the material is opaque or transparent to the
photons (visible light or X-rays) or electrons (scanning,
transmission electron microscopies). Civil engineering 4. Acquisition and nature of images
materials are relatively opaque to photons of the visible
wavelength, but X-rays can penetrate a certain thick- The acquisition of an image corresponds to a trans-
ness. Using an optical microscope one can use either a formation of a real image in number: so, a numerical
thin slice as in petrography, or work by re¯ection on a image is obtained the nature of which will closely de-
polished section. Then an image of a 2D section is ob- pend on its source. Practically two types of images must
tained from a 3D structure. A 3D reconstruction from be distinguished: grey tone images and colour images
X-rays observation can be performed using tomography classically de®ned from three channels. SEM multimo-
equipments as for biology, but the X-ray penetration dal images are closed to colour images, as several
remains low and this type of investigation is rarely used functions can be associated to each pixel. Nevertheless,
[6±9]. the comparison cannot go any further as the colour
Of course, the two main modes of acquisition are image is in fact de®ned in a vectorial space (see Ap-
scanning electron microscopy (SEM) and optical sys- pendix A): that will possibly be taken into account in the
tems using visible light. For this last mode, many types image processing.
of equipments exist and their choice will depend on the
magni®cation required. For higher magni®cation, a
black and white or colour camera connected to a mi-
5. Extraction of features and image segmentation
croscope will be utilized.
Macrographic bench or a ¯at scanner are used for the
The aim of this step is to improve the quality of im-
macroscopic scale. The progress in multimedia systems
ages or to evidence some speci®c characteristics. That
leads to the development of high performance scanners
includes the parameter extraction and the restoration of
with more than 4000 pixels per inch: they compete with
images, which are noisy, or with defects.
the optical microscopes in the ®eld of low magni®cation
So a ®ltering process must be used to improve the
with a size of image much larger. In both cases colour or
quality of such images.
grey tone images can be used.
The segmentation consists of constructing a symbolic
Regarding the SEM, several types of signals can be
representation of the images, i.e., to de®ne a cartogra-
used: secondary, back scattered electrons, X-ray im-
phy of the image to describe the homogeneous areas
ages, etc. Using a numerical SEM, several images of
according to one or some attributes (features) chosen a
the same area are obtained, corresponding to multi-
priori.
modal images. This can enable to select, for example,
speci®c phases and to perform a threshold without
diculties [10]. 5.1. Filtering

Whatever is the acquisition mode, image processing


3.2. Particulate materials must be used on the one hand to eliminate the noise
related to the acquisition system, and on the other hand
If the analysis is performed on a particulate ma- to increase the di€erence in the contrast between the
terial, the morphological investigation will mainly phases or the object classes which are to be extracted.
concern the outline of the particles, as they have to be Generally, noise appears for a frequency much larger
set on an adequate support. However the lack of than that of the pertinent information. So low-pass ®lter
depth of focus of the optical microscopes (confocal will eliminate that noise.
microscopy is little used in material science) is to be Sometimes it is more interesting to extract the con-
taken into account. With optical microscopy, one only tour (outline) of objects than the objects themselves.
accesses re¯ected or transmitted images to analyse the Then it will be necessary to enhance these outlines which
2D silhouette of particles. The observation by SEM is are generally recognizable by their large variation in the
only by re¯ection. Due to its depth of focus, more colour or the grey tone levels. They are high-pass ®lters.
morphological information can be attained than by Outside their role in the elimination of noise or en-
optical microscopy. Nevertheless, it is a pseudo-relief hancement of outlines, ®lters can be classi®ed as a
which is analysed, which limits this type of charac- function of their mathematical properties. One mainly
terization. distinguishes:
M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151 135

· linear ®lters, In these relationships, f …i† is the value of the pixel i of


· rank ®lters, the image source, and g…i† that corresponding to the
· morphological ®lters. ®ltered image. j is a classi®cation index of the coecient
v…j† of the neigbourhood function. When the sum of
5.1.1. Linear ®lters these coecients is nul, high-pass (gradient or Lapla-
Linear ®lters possess a characteristic of additivity cian) ®lters are de®ned. Generally, the neighbourhood
(hence their names), speci®c to their mathematical function corresponds to 3  3 or 5  5 matrix. Fig. 1(a)
structure. Convolution products and ®ltering by Fourier presents a composite structure and Fig. 1(b) the e€ect of
transform (FT) belong to this class [11]. a simple mean ®lter of 5  5 size on image 1a.
The convolution product is de®ned by:
Pn
jˆ0 f …i j†v…j† 5.1.2. Rank ®lters
g…i† ˆ f …i†  v…i† ˆ Pn
With rank ®lters, values of pixels …i j† close to
jˆ0 v…j†
Xn common pixel i of image f are classi®ed. Thus a dis-
for v…j† 6ˆ 0; …1† tribution is de®ned and a characteristic position dis-
jˆ0 tribution is attributed to the pixel i of image g.
X
n
Generally the median value is taken (®ltering by the
g…i† ˆ f …i†  v…i† ˆ f …i j†v…j†
jˆ0
median), i.e., that which corresponds to the grey tone
X
n level such as the number of darkest and brightest pixels
for v…j† ˆ 0: …2† in the investigated neighbourhood will be the same.
jˆ0 These ®lters do not possess particular properties, but

Fig. 1. (a) Metallographic surface of a composite. (b) E€ect of a 5  5 mean ®lter on image 1a. (c) E€ect of an opening ®lter on image 1a. (d) Filtering
by reconstruction of the opened image by the closed one of size 1 on image 1a.
136 M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151

they are relatively ecacious. When the maximum or ogy is a morphological elementary tool of a given simple
the minimum value of the distribution is chosen, rank geometry (circle, triangle, hexagon, bi-point, etc.) which
®lters are equivalent to dilations or erosions. Fig. 2(a) is used to transform the image). It is de®ned by
shows the e€ect of a median ®lter on image 1a.

g ˆ fB…k† ˆ ……f …x† B…k††  B…k††: …3†

5.1.3. Morphological ®lters The morphological closing corresponds to the recip-


The methods of morphological ®ltering using opera- rocal operation
tors of mathematical morphology [12,13] are divided in 
g ˆ f B…k† ˆ ……f …x†  B…k†† B…k††: …4†
two classes: morphological ®lters [14] and ®lters based
on morphological residues [15]. The standards of mor- These operators verify the properties of increasing and
phological ®lters are the morphological opening and idempotence which are characteristic of morphological
closing. These operators are themselves constructed ®lters (see Appendix B). These ®lters are low-pass ®lters,
from the two main basic operators of mathematical but contrary to convolution products, they do not act by
morphology: erosion and dilation [5,12], (see Appendix a symmetrical way on the image: openings (O) suppress
B). The morphological opening is the erosion of the the clear pics on an image (Fig. 1(c)), while closings (C)
function f by a structuring element B of size k, followed ®ll all the dark parts. From these basic elements, one can
by a dilation with the same transposed structuring ele- construct ®lters which correspond to opening and clos-
ment (a structuring element in mathematical morphol- ing combination: in series (alternate sequential ®lters:

Fig. 2. (a) E€ect of an order median ®lter, on image 1a. (b) E€ect of a Laplacian ®lter, on image 2a. (c) E€ect of a black top hat transformation of
size 20 on image 2a. (d) Treatment of image 2c by a threshold between two grey tone levels (0±58) and binary morphology (erosion-reconstruction on
two phases).
M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151 137

for example OCOC) or in parallel with sup and inf 6.1.1.1. Manual threshold or threshold by prede®ned lev-
(morphological centres or morphological contrasts). At els. In this case the attribute of segmentation is a domain
last a reconstruction can also be used (Fig. 1(a)), (see of grey tone level, de®ned by an upper and lower value.
Appendix C). All image pixels with grey tones belonging to this do-
Filters constructed from morphological residues main will enable to create a binary image representing
correspond to high-pass ®lters of the linear domain. The the set X which must be extracted. It can be de®ned by
morphological gradient [16] is de®ned by the following expression, where X is the union of the
pixels of this attribute:
g…x† ˆ Mgrad…f …x†; B…k††
  X ˆ fx : max P f …x† P ming: …8†
…f …x†  B…k†† …f …x† B…k††
ˆ : …5†
2k For a same image, several domains can be de®ned. A
binary plane will correspond to each domain (Fig. 2(d)):
Another very useful morphological residue is the top-
that is the multiple threshold. The upper and lower
hat transformation [17]: it is made from the di€erence
thresholds can be de®ned by the operator or calculated
between the initial image and the opened image (``white
from a threshold algorithm. In the following para-
hat'') or between the closed and initial image (``black
graphs, the most useful methods will be indicated, lim-
hat''), (Fig. 2(c)). The corresponding relationships are:
iting ourselves only to the determination of a unique
WTop hatB…k† …f …x†† ˆ f …x† fB…k† …x†; …6† threshold (a multi-threshold is also possible, see Ap-
pendix D).
BTop hatB…k† …f …x†† ˆ f B…k† …x† f …x†: …7†

The top-hat transformation is also generalized in re- 6.1.1.2. Threshold by maximization of the interclass
placing simple openings by combined morphological variance. In this approach, the histogram is divided in-
®lters. to a certain number of classes, P, being a priori a set.
The relationship for two classes is given in Appendix D.
When the position of the class limit varies, the value of
6. Image segmentation the variance changes and the position(s) which maxi-
mize(s) that value is (are) determined. This type of
Attributes, which enable to de®ne conditions of seg- threshold is suciently ecient when two classes are
mentation, can be related to textures, colours, grey tone relatively more or less equivalent [18].
levels or topography. They are associated either with the
area itself or with its outline. In the ®rst case one will 6.1.1.3. Threshold by entropy maximization. In this case
speak of orientated region segmentation and in the the histogram is divided in several classes. The entropy is
second one of orientated contour segmentation. de®ned in Appendix D. This threshold by entropy
maximization gives good results when there are few
6.1. Threshold objects [19]. An example is given in [1].

The threshold is the most simple and useful case of 6.1.1.4. Threshold by moment-preserving. The method
segmentation utilized in material science. If the case of proposed by Tsai [20] consists of assigning a well-de-
colour images is, for instance, excluded, then threshold termined grey tone level z…j† to each class, so that the
corresponds to the transformation of a grey tone image ®rst statistical moments will be identical to that of the
in a binary one. This step is extremely important as it initial image. In the case of a system with two classes,
corresponds to the maximum loss of information. Put one uses the three ®rst moments as it is indicated in
simply, one can say that the ®le is eight times smaller. So Appendix D. This method gives good results with low
one must pay a lot of attention to the choice of the contrast images.
method to be used. Two main categories can be de®ned:
· threshold from histogram in grey tone levels, 6.1.1.5. Threshold by contour information. The threshold
· threshold by contrast analysis. by information on the contour is also possible from an
The ®rst category de®nes regions as a function of the algorithm computing the image contrast [21]. One con-
grey tone level, and the second one mainly concerns the siders two points x and y of the image and their grey
transition of grey tone levels on the outlines of the re- tone level associated to f …x† and f …y†. As one seeks for
gions. characterizing a contour, x and y will be all the close
pixels of which the values are within the limits of the
6.1.1. Threshold from grey tone level histogram threshold t. They de®ne a set K…t† and the mean contrast
Several methods of threshold belong to this class. for the threshold t is given by
138 M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151

P construction is as follows: the low parts (minima) of the


min…jf …x† tj; jf …y† tj†
 ˆ
C…t†
K…t†
: …9† relief are ®lled (inundated) progressively but the lakes
card…K…t††
formed are prevented from joining by constructing a
The threshold retained gives the maximum mean con- ``dyke'' which is nothing else than the watershed line.
trast. This type of threshold is ecient if the contours This construction method enables to classify the water-
are related to only one transition, so to a two-phased shed among the geodesic operators (see Appendix C).
system. An example is also given in [7]. All these operators use two source images to form seg-
mentation: the minima which constitute the image of
markers (Fig. 3(c)) and the reference geodesic image
6.2. Watershed: a segmentation by morphological oper- which represents the relief which will be inundated. In
ator that example, the binary image (Fig. 3(a)) is converted
into a grey tone image by the distance function
The watershed is the main segmentation method us- (Fig. 3(b)). The quality of the segmentation will mainly
ing morphological operators [16,22]. To describe how it depend on the choice of the markers. When the minima
works, one can imagine that a grey tone image can be are directly used, it leads to an over-segmentation. To
assimilated to a relief. Any relief possesses lines of crests improve the result, extended minima will be utilized
and catchment basins, i.e., zones for which the rain using either a sucient depth in their neighbourhood
water ¯ows towards a minima. These catchment basins (h min), (Fig. 3(c)) or minima brought together by di-
are separated by a watershed line. The principle of lation, or a combination of these two possibilities.

Fig. 3. (a) Binary image of a sintered glass. (b) Image of the distances to the border of the binary image 3a. (c) Binary image of dilated h-minima of
image 3b (image of markers). (d) Result of the segmentation after application of the watershed method.
M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151 139

7. Binary image treatment 7.2. Other operators

The watershed line and the segmentation by thresh- These three previous operators constitute only a small
old give binary images which can operate as they are, fraction of the possibilities of mathematical morphology
but which can also require an image processing either by in segmentation. So it is not possible to give an ex-
®ltering or segmentation: it is often necessary to elimi- haustive list. The skeleton Sk…X † and the skeleton by
nate artefacts, to ®ll holes to separate objects which are in¯uence zone (SKIZ(X)) are also often used.
touching, to extract useful information for the analysis.
For this step, mathematical morphology [5,12] is a very 7.2.1. Skeleton, Sk
powerful tool. The most often useful processing will If X is a connected set, dX its border and s a point of
then be presented. X, the skeleton X, noted Sk…X †, is the union of the
centre of the maximum balls included in X. Mathe-
7.1. Main operators matically speaking it means
s 2 Sk…X † () 9y1 ; y2 2 oX ; y1 6ˆ y2 : d…s; oX †
7.1.1. Binary ®ltering
Morphological ®lters used with images in grey tone ˆ d…s; y1 † ˆ d…s; y2 †: …15†
levels have their equivalent in binary images (opening, The skeleton by maximum disk (opened skeleton) is
closing, etc.). One has two main basic operators: obtained from an algorithm developed by Lantuejoul

Y ˆ XB…k† ˆ ……X B…k††  B…k††; …10† [23]
B…k†  [ \ 
Y ˆX ˆ ……X  B…k†† B…k††: …11† Sk…X † ˆ 
…X kB†=…X 
kB† lB : …16†
k>0 l>0
The morphological opening is most often replaced by
the opening-reconstruction which has the advantage of Nevertheless in the discrete space, this skeleton by
not eliminating the smallest objects without modifying opening is not topologically similar to the initial set. One
the remaining objects. For that purpose, the step of the prefers to often use the skeleton by thinning (see Ap-
Euclidean dilation is replaced by an in®nite geodesic pendix B) which leads to object of 1 pixel thickness and
dilation of the eroded image (image of the markers) with with the same topology. So it corresponds to a simpli®ed
regard to the initial image X: representation of objects which can be used for a sort-
 ing. This skeleton possesses characteristic points: ex-
Y ˆ XX ;B…k† ……X B…k††  BX …1††: …12†
tremities and multiple points, which can present an
interest, for example for branching information [25].
7.1.2. Elimination of the particles interesting the frame of Nevertheless, one must pay attention to the use of the
measurements skeleton as it is sensitive to noise.
When size distributions have to be performed particle
per particle or when one has to investigate the shape of 7.2.2. Skeleton by in¯uence zone, SKIZ
an object in 2D, that object must be totally included in The skeleton by in¯uence zone (SKIZ) separates an
the frame of measurements in order to avoid a bias. image in several regions. Each region or in¯uence zone,
Mathematical morphology enables to rapidly eliminate Yi , is associated to an object Xi . It corresponds to the set
objects intersecting that frame [5,12,23,24]. For that of the nearest points of that object. Its mathematical
purpose one considers the image frame as a marker M de®nition is given by
and this frame is then reconstructed in the image X to be [
analysed. Objects totally included are obtained by the Yi ˆ …y : d…y; xi † < d…y; xj †; xi 2 Xi and xj 2 Xj †: …17†
di€erence between the initial and reconstructed images: The complementary set of these regions is the SKIZ:
Y ˆ X =…M  BX …1††: …13† " #C
[
SKIZ ˆ Yi : …18†
i
7.1.3. Hole ®lling
In many cases, the result of segmentation leads to For example, this operator is used to correctly represent
particles with holes, which has no physical meaning. the grain boundary network. It can also be used to in-
Hence using geodesic operators of mathematical mor- vestigate the neighbourhood of objects [24]: it can be
phology, one must reconstruct the complementary of the very important to know, for example, the environment
objects to be analysed from the frame already used thus of certain crystals or cells in biology [26]. In fact it is the
in inverting (reversing) the resultant image: binary version of the watershed line.
An illustration of these di€erent operators is given by
Y ˆ …M  BX C …1††C : …14† the sequence of the images in Fig. 4.
140 M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151

Fig. 4. (a) Threshold image of a cast iron. (b) Cleaned image by opening-reconstruction and hole ®lling. (c) Elimination of the particles intersecting
the frame of measurements, and associated skeletons. (d) Clipped skeletons and particles reconstructed from markers.

Sorting of dendritic particles from others can be without a bias. Hence, if one uses a local operator
made by selecting the triple points of the pruned skele- (morphological operator or convolution window
ton (centre of the skeleton cross of image 4d). Using (mask), the result will be known without bias in a frame
these triple points as markers, only the dendrites are Z 0 deduced from the initial frame (mask) by an opera-
reconstructed. tion of erosion with the structuring element B associated
To investigate cracks in concrete, it is necessary to use to the morphological operator or to the ®ltering func-
the skeleton function after their detection, as it can be tion of the convolution product. This rule applies
seen in several papers of this issue [7,27,28]. Z 0 ˆ Z B the theorem of the frame (mask) of mea-
surements [12].
7.3. Problem of local knowledge

As it has been already said, the structure of materials 8. Measurements


is always known in a frame of a size smaller than that of
the plane section observed. The use of di€erent opera- After the segmentation and binary image processing,
tors of ®ltering or of segmentation introduces a bias on one can express the information contained in the image
the borders of the image. To be rigorous one must in parametric or function form. Characteristics related
eliminate certain zones as around the image. Mathe- to objects or phases can be classi®ed according to sev-
matical morphology allows to solve this problem in eral criteria: ratio, size, shape and dispersion of the
de®ning the image zone (surface area) which is known phases. The partial knowledge of a 3D structure through
M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151 141

a part of a 2D section introduces constraints on the In the space with n dimensions, there only exist n ‡ 1
choice of the parameters when one wishes to access 3D basic parameters, which verify these properties. They are
space. In this case parameters or functions only with gathered in Table 1. Some remarks can be made.
stereological properties must be used. The norm (integral of mean curvature in R2 ) is gen-
erally called integral of mean curvature. To each point
of the boundary corresponds two main curvatures. If
8.1. Stereological parameters
these two curvatures are positive, the surface is convex.
If they are negative, the surface is concave. If the main
The stereological parameters [3±5] verify a certain
curvature is positive and the other one negative, one has
number of properties, as proposed by Hadwiger [29] in
a surface like a saddle: then for each point one can de-
the case of sets corresponding to a ®nite union of convex
®ne a mean curvature which is integrated to obtain the
bodies. These properties can easily be explained, par-
norm.
ticularly in the case of stationary systems.
The speci®c connectivity numbers in R3 ; R2 and R1
If W …X † is a measurement on the set X, this mea-
are the Euler±Poincare characteristics (EPC), [12,30]. In
surement must not depend on the position of X. One says
R1 it corresponds to the number of segments per unit
that W …X † is invariant under translations and rotations.
length, intersected by a straight line D on the object X .
As any optical system enables one to obtain images of
In R2 it corresponds to the number of objects less the
various magni®cations, the measurement must not de-
number of holes contained in these objects per unit
pend on the magni®cation. It is then said that the
surface. In R3 , it is more complicated as this number is
measurement is compatible with similarities.
calculated from the topological nature of surfaces
Although any experimentalist would try to work on
making the objects (number minus genus).
the clean image, residual noise remains. So the mea-
There exist stereometric relationships between the
surement must mathematically be robust. That can be
parameters of a same column [3±5]. For a stationary set,
guaranteed if the measurement veri®es the property of
there is:
continuity. The stability will still be possible if the
measurement is upper semi-continuous or lower semi- VV …X † ˆ AA …X † ˆ LL …X † ˆ PP …X †; …19†
continuous. SV …X † ˆ 4NL …X †; LA …X † ˆ pNL …X †; …20†
As the measurement is made only on a part of the set,
MV …X † ˆ 2pNA …X †: …21†
the magnitudes will be estimated by means, and conse-
quently by sums. In the case of sets, the measurement One notes that the Euler±Poincare characteristics are
will verify the C-additivity. This last property is a lim- only accessible in their own space. From these basic
iting condition. So it can be shown that a numbering of parameters, secondary parameters, which verify the
objects does not correspond to a C-additive measure- same properties, can be de®ned. The most used pa-
ment. rameters are related to the size: there are the mean free
In the case of a stationary system and to be inde- path, L1 …X †, and the mean surface area of objects
pendent on the size of the frame of measurements, the  i †. They are calculated from
without holes, A…X
measurements will be given as a function of the frame
size of the de®ned space: this will be termed local pa- VV …X †  i † ˆ VV …X † :
L1 …X † ˆ and A…X …22†
rameters opposed to global or absolute parameters. NL …X † NA …X †

Table 1
Stereological parameters in the local case

Space Parameters of quality Measure of boundary Measure of curvature

R3 Volume fraction Speci®c surface area Speci®c norm Speci®c connectivity


number
VV …X † SV …X † MV …X † NV …X †
R2 Surface fraction Speci®c perimeter Speci®c connectivity
number
AA …X † LA …X † NA …X †
1
R Linear fraction Speci®c connectivity
number
LL …X † NL …X †
0
R Point fraction
PP …X †
142 M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151

It is also to be noted that the measure of NL …X † is a 8.4.1. Granulometric functions


function of the orientation of the analysis straight line D. Granulometric functions are the most useful. To
Several examples are given in this issue and more par- undertake granulometric measures, there exists two
ticularly in [7,31]. main categories of methods: measurement by individual
analysis or by morphological opening.
8.2. Stereological parameters and frame of measurements
8.4.1.1. Individual granulometric analysis. Individual
The problems of local knowledge also exist in the case granulometric analysis is very well known: the size of
of stereological measurements. Two approaches are each object is measured. Then they are classi®ed ac-
possible to obtain results without a bias. In the ®rst case, cording to their size to establish the distribution. To
one can consider that the measurement is associated to a perform such an analysis, each object must be totally
hit or miss transformation. In these conditions, the the- visible. So one is constrained to eliminate objects inter-
orem of the frame of measurements will also be applied. In secting the frame of measurements, which introduces a
the second case, one will use the notion of shell [32]. For a bias as the largest objects are (most often) eliminated
measurement of the connectivity number, N2 …X †, the shell from the measure. To correct this bias, one assigns to
Q will be made of two adjacent sides of the rectangular the counting a coecient which is nothing else than the
mask Z. The non-biased value of NA …X † will be given by reciprocal probability of inclusion of the object in the
N2 ……X \ Z† [ Q† 1 frame. This probability is easily obtained from the ratio
NA …X † ˆ : …23† surface area of the frame of measurements Z/rectangle
A…Z†
to the object [24]. An example is given in [6].
In the case of the connectivity number NL …X †, the
frame of measurements Z 0 is a segment of line (D \ Z) 8.4.1.2. Opening granulometry. The granulometric anal-
and the shell Q0 is one of the extremities of this segment. ysis by opening is a more general method than the
The non-biased measurement is given by previous one, as it can be used independently on the
N1 ……X \ Z 0 † [ Q† 1 nature of the set X. The granulometric distribution in
NL …X † ˆ : …24† measure is given by
L…Z 0 †
AA …X \ …Z B…2k††† AA …XB…k† \ …Z B…2k†††
G…k† ˆ
8.3. Parameters related to individual analysis AA …X \ …Z B…2k†††
…25†
When the phase X corresponds to many objects iso-
B…k†† is a convex structuring element of size k. It can
lated one from the others, measures of size (Feret di-
be a square, an hexagon, a segment, etc. It can also
ameters, etc.), of shape (as the ratio length/thickness or
be performed on grey tone images (Fig. 5(a) and (b)).
surface/(perimeter2 ), etc., can be performed [3±5]. But all
In this case, the measurement is made on the volume
these parameters do not possess any stereological char-
under the image, which replaces the surface fraction.
acter, which limits their use only to a comparison and
The use of a linear structuring element, `, leads to
not to an estimation of some 3D characteristics of the
linear granulometries which are particularly interesting
material.
as the estimate in R2 remains valid for R3 [33,34]. Of
8.4. Morphological functions course erosion by a segment is sensitive to the orien-
tation a of the segment `. That will be useful to make
The mean stereological parameters are often insu- estimates on the structure anisotropy. One can obtain
cient to access a precise evaluation of the morphological granulometry in number and in measure directly
characteristics. Thus very di€erent structures can give from the erosion which gives the function P …`†,
the same value of the mean free path. So a more accu- (probability that a segment ` is included in the
rate description can be obtained using functions de- objects). One has
pending on a parameter. P …`† ˆ AA ……X `† \ …Z `††: …26†
One can distinguish:
It induces
· the granulometric distribution functions to character-
ize the size, P …`† ‡ `P 0 …`†
P …0†
G…`† ˆ
· the covariance functions to characterize the phase P …0†
dispersion, for granulometry in measure; …27†
· the distance functions to also characterize the phase
P 0 …0† P 0 …`†
dispersion but by another approach, F …`† ˆ
· the rose of intercepts or of directions to characterize P 0 …0†
the structure anisotropy. for granulometry in weight: …28†
M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151 143

Fig. 5. (a) Image of a sintered glass. (b) Opening of size 30 on image 5a and mask Z 0 inside of which the result is known without bias.

By integration of the P …`† function one obtains the star 8.4.2.2. Crossed covariance. The crossed or rectangular
function in R3 which corresponds to the mean volume of covariance corresponds to
the set X seen from any point of X. One has
Z 1 C…X =Y ; h† ˆ AA ……X \ Y~h † \ …Z \ Z~h ††: …31†
4
St3 …X † ˆ `2 P …`†d`: …29† The rectangular covariance enables to investigate the
P …0† 0
dispersion of phase X with regard to Y in polyphased
systems. But in this case the asymptote corresponds to
8.4.2. Covariance function and dispersion AA …X †  AA …Y †, while the value at the origin is null and
The covariance function is obtained by erosion of the the slope is equal to 1=4SV …X ; Y †. It has been used by
analysed structure by a bi-point h. One distinguishes the several authors of this issue [1,7,31].
(simple) covariance, for which two points at distant h
are tested on the same phase, X, and the crossed or
8.4.3. Distance functions and dispersion
rectangular covariance for which each point belongs to
A more physical approach of the dispersion uses the
di€erent phases, X and Y.
distance function. Several distance functions can be
de®ned. The three main functions are described in this
8.4.2.1. Simple covariance. The simple covariance is issue: the distance between the nearest neighbours, the
given by mean distance between neighbours, and the distance
function for which the value of each pixel is given by its
C…h† ˆ AA ……X h† \ …Z h††
distance to the phase under investigation [35]. This type
ˆ AA ……X \ X~h † \ …Z \ Z~h ††: …30† of characterization is very important for materials of
civil engineering and gives rise to European and Amer-
To obtain a measure of covariance, it is simpler to take
ican standards and to many papers ([35,36]).
the intersection of X and of its translated by ~ h . The
value at the origin is nothing else than AA …X †. The slope
is equal to NL …X †. For h ! 1 the covariance tends 8.4.4. Rose and anisotropy
2
towards a horizontal asymptote equal to AA …X † . Be- Anisotropy investigation can be performed using
tween the origin and the value at the in®nite, the beha- analysis tools sensitive to orientation. If NL …X ; a† is a
viour of the covariance is related to the state of function, as it corresponds to diametral variation in the
dispersion of the phase X. Perfectly random structures direction a, this value can be plotted in polar coordi-
without attraction or repulsion e€ect will give a regu- nates as a function of a; thus the rose of intercepts can
larly decreasing curve. A repulsion e€ect between the be constructed [4,5]. One example derived from this
di€erent parts of X will give a curve passing below the method is given in [37].
asymptote, while with an attraction case it passes above. The rose of intercepts is particularly useful when
For a periodic structure the C…h† curve will oscillate. As there is one dominant orientation. When there are sev-
for the P …`† function, the covariance function is a di- eral directions, it is better to use the rose of directions
rectional analysis related to the orientation of ~ h. which corresponds to the ratio of length of boundaries
144 M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151

orientated in a given direction [4,5]. An example is also T …K† ˆ Pr…X \ K 6ˆ ;†: …32†
given in [7].
Unfortunately numerical images do not lend them- One also can de®ne T …K† from the probability Q…K† that
selves to an angular investigation as it is dicult to the intersection between X and K is empty:
convert an image into a square or hexagonal grid ac- Q…K† ˆ 1 T …K† ˆ Pr…X \ K ˆ ;† ˆ Pr…K  X C †:
cording to any angle without using interpolations which
can induce errors. The ideal is to have a rotating optical …33†
or captor device. As a distribution function de®nes a random variable,
the knowledge of the Choquet's capacity for a compact
K enables to completely de®ne a probabilistic model. It
is evident that all the possible compacts cannot be
9. Modelling tested. One will use the simplest ones: the segment of line
(the more isotropic (hexagon or square) structuring el-
As it has been indicated a structure of a material can ement), `, the bi-point, h, through the covariance. It can
only be characterized by a large number of parameters be seen from Eq. (33) that the Choquet's capacity could
or functions. Moreover, the majority of these parametric be tested in using only operations of erosion on the
characterizations are not of stereological nature. So the considered compact.
modelling of a structure, in favourable cases, can solve
that problem. 9.2. Point Poisson process
To model a structure, several strategies are at our
disposal: (i) either one can use the physical process of The starting point of all probabilistic models is the
formation of the structure or associated to a physical point Poisson process. The probability that n points of a
behaviour, (ii) or use probabilistic models as Boolean Poisson process of density h belong to a set Z is given by
models. The ®rst strategy is illustrated here by the paper n
of Boussa et al. [38], while the second one corresponds …h mes…Z††
Pr…Z† ˆ exp… h mes…Z††: …34†
to the works of Dequiedt et al. [39] and Jeulin et al. [40]. n!
In the following only the second strategy will be ap- This point process is the basis of all derived models
proached. such as clusters or hard core models [46].
To observe a morphology, it requires that the set X
does not ®ll all the space. So there will be at least a 9.3. Classi®cation of probabilistic models
medium of two components: a set X and its comple-
mentary X C . Objects constituting that set can be as well The probabilistic models can be classi®ed into several
points than straight lines or any sub-sets. The obtained categories:
set will be a random topologically closed set (random · tessellation models,
closed set, RACS), [15,41±44]. This restriction is neces- · polyphased models.
sary to preserve good properties, but it is not in practice
inconvenient. Thus a RACS will remain a RACS after 9.3.1. Tessellation models
an erosion, a dilation. 9.3.1.1. Voronoi tessellation. The most known tessella-
The choice of a model depends on a certain number tion is that of Voronoi. To construct it, one sets points pi
of prior knowledge. In the case of bulk materials, the according to a Poisson process of density h. To each
number of morphologically discernable phases is the point pi corresponds an in¯uence zone Xi de®ned by
®rst element. So there will be two main categories: mo-
nophased materials, which will be described from a Xi ˆ fx : d…x; pi † < d…x; pj6ˆi †g; …35†
space tessellation, and polyphased materials described where d…x; p† is the distance from x to p. This in¯uence
from polyphased RACSs. Inside these categories other zone is a convex polygon in R2 and a convex polyhedron
elements must be taken into consideration such as in R3 . Fig. 6 illustrates such a model. There also exists
shape, dispersion, size distribution, etc. other models such as the Poisson tessellation or the
Johnson±Mehl [47] model which subdivide the space.
9.1. Choquet's capacity Among those, only the Poisson tessellation possesses a
stereological character and is easy to test from the
A RACS can be characterized by a probability of Choquet's capacity.
events corresponding to morphological measurements
such as the probability of inclusion of a compact K in a 9.3.1.2. Poisson tessellation. The space tessellation in R2
set or its complementary. That is the role attributed to according to a Poisson process is made from Poisson
the Choquet's capacity, T …K†, de®ned by [41,45] straight lines [48]. They are constructed as follows. If D
M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151 145

density k2 dx. To each point one sets a Poisson straight


line perpendicular to D. In the case of an isotropic
mosaic, k is constant and the value of x is chosen ac-
cording to a uniform law of probability. The R2 space is
then divided into an in®nite number of random poly-
gons called Poisson polygons (Fig. 7).

9.3.2. Polyphased models


The most known two-phased RACS model is the
Boolean model [49]. To each point of the Poisson pro-
cess of density h, a primary grain is set. The Boolean
model is the union of all these primary grains. The main
morphology will largely depend on these primary grains
which opens up many possibilities (Fig. 8(a) and (b)).
The Boolean scheme models the same properties in a
Fig. 6. Voronoi tessellation in R2 .
sub-space (stereological characteristic). Moreover, if X 0
is a primary grain of the Boolean scheme, one has

Q…K† ˆ exp… hE…mes…X 0  K†††: …36†
Thus it is easy to test it by the Choquet's capacity.
Other polyphased models exist, but they are beyond
the scope of this general paper [44]. One can quote, for
example, dead leave models [50] and Stienen's model
[51].

10. Concluding remarks

The scope of this paper was to give a short overview


of automatic image analysis, and on mathematical
morphology, in order to facilitate a better understanding
Fig. 7. Poisson mosaic. of the papers included in this special issue on the use of
that technique in the ®eld of civil engineering materials.
is a straight line with an orientation between x and Other more detailed and complementary information
x ‡ dx and passing through the origin of the plane, on can be found in the main books related to this subject
that straight line one realizes a point Poisson process of [3±5,12,14,52±64].

Fig. 8. (a) Boolean model with circular disks of normal distribution. (b) Boolean model with Poisson grains.
146 M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151

Acknowledgements Appendix B. Elements of mathematical morphology

This work has been performed in the frame of the Examples given to illustrate mathematical morphol-
``P^
ole Traitement et Analyse d'Images'' of Basse-Nor- ogy will only concern binary images. The approach to
mandie (P^ole TAI): Image Processing and Analysis P^
ole functions is made via the sub-graph. All the morpho-
of Basse-Normandie. logical operators are based on the notion of structuring
element, noted Bx , when it is located in a point x of an
image.
Appendix A. De®nition of images Erosion. The eroded of the set X is a set of points x of
the image such as Bx is totally included in X. It is written
Images are de®ned by two main characteristics: as
· a support belonging to the metric space of a given di-
X B ˆ fx : Bx  X g: …B:1†
mension (generally 2, sometimes 3),
· one or several functions. Fig. 9 presents an example of erosion by an hexagon.
If x is a point of the support Z, the functions asso- The small details (smaller than the size of Bx ) disappear.
ciated to this point will be de®ned by Fi…x†. When the In the case of images in grey tone levels, the de®nition of
images have to be processed on a computer, the support the erosion by a ¯at structuring element attributes to a
is represented by a grid of points regularly spaced. In R2 current pixel the smallest value of pixels in the domain
these points are distributed according to a square or de®ned by the structuring element. One has
hexagonal grid. In R3 one generally uses a cubic grid. So
the numerical supports are represented by n lines and g…x† ˆ f …x† B ˆ inf…f …y† : y 2 Bx †: …B:2†
m columns. That gives the dimension of the image. Dilation. Dilation is the dual operation of erosion
The most common values today are 256  256 and with regard to the complementation. It is the set of
512  512. points x such as Bx has a not-empty intersection with X.
The functions associated to each point are themselves It is written as
extended to numbers. Then di€erent types of images
must be distinguished: X  B ˆ fx : Bx \ X 6ˆ ;g: …B:3†
· binary images, related to sets where f …x† takes either
the value 1 if the point belongs to the set, or 0 if not, Fig. 10 illustrates this operator. Near objects are con-
· grey tone images, which can be most often coded on 8 nected and holes ®lled. In the case of images in grey tone
bits (black ˆ 0 and white ˆ 255); one can also use in- levels, the de®nition of dilation by a ¯at structuring el-
teger on 16 bits or real numbers, ement attributes to a current pixel the highest value of
· multimodal and colour images where each mode or pixels of the domain de®ned by the structuring element.
each primary colour will be represented by a grey One has
tone image. g…x† ˆ f …x†  B ˆ sup…f …y† : y 2 Bx †: …B:4†
At that level, multimodal images must be distin-
guished from colour ones. For multimodal images the As it was indicated earlier the opening and closing
di€erent modes are independent. For colour images the operators can immediately be deduced (see Fig. 11).
primary colour de®nes a vectorial space. The most
common mode of vectorial representation is the mode
RGB (red, green, blue). Nevertheless other representa-
tions also exist. The mode HSL, where the primary
colours are replaced by hue, saturation and luminance.
The mode YIQ is characteristic of the American televi-
sion standard (Y: luminance component; I and Q:
chrominance components).
The ®ltering of colour images by operators without
good vectorial properties leads to a problem. That is the
case of many ®lters. Hopefully with image analysis, one
does not try to reconstruct the ®ltered colour image, but
to treat separately each plane to extract the pertinent
information.
Taking into account the real nature of materials
in civil engineering, one has to use sometimes such
images. Fig. 9. Initial image.
M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151 147

Fig. 10. Erosion by a square of size 5 on image Fig. 9. Fig. 12. Comparison between Euclidean disk and geodesic disk with a
set Xr as reference.

Fig. 11. Dilation of a square of size 6 on image Fig. 9.

Fig. 13. Initial sets. Reference set Xr is in grey, Y set in white.

Hit or miss transformation. The hit or miss transfor-


mation is more general. The structural element B is
constituted of two sub-elements Tx …a† and Tx …b†, re- Thickening. Thickening is the dual operation of
spectively, related to X and X C . The point x will be at 1 thinning: one adds to the object the points having a
if Tx …a† is included in X and if Tx …b† is included in X C . given neighbourhood con®guration. It is de®ned by the
One has following operator:

X ~B ˆ fx : …Tx …a†  X † and …Tx …b†  X C †g: …B:5† X B ˆ X [ …X ~B†: …B:7†

These operators are used to extract particular points such It is used to have the skeleton by in¯uence zone or to
as extremities and multiple points of the skeleton. They obtain a convex hull. The thinning and thickening op-
are also used with thinning and thickening operators. erations de®ned for binary images have their equivalent
Thinning. The thinning operation consists of sup- in grey tone images.
pressing points of an object having a given neighbour-
hood con®guration. It is de®ned by the following
operator: Appendix C. Geodesic operators

X B ˆ X =…X ~B†: …B:6† Erosion and dilation de®ned in Appendix B were


performed in the Euclidean space. The square structur-
It is used to obtain homotopic skeleton and the cen- ing element used is the extension in the digital space Z 2
tres of objects. of the circular disk B of size k de®ned in R2 . If B is
148 M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151

Fig. 14. (a) Euclidean erosion of the set Y by an hexagon of size 10. (b) Geodesic erosion of the set Y by an hexagon of size 10.

centred on x, then the corresponding closed disk or ball Xr, then d…xy† has an in®nite value. Fig. 12 presents
is de®ned by how a disk B can be modi®ed with regard to the ref-
Bx ˆ fy : d…x; y†kg: …C:1† erence set (see Fig. 13).
The de®nitions concerning erosion and dilation
d…x; y† is the Euclidean distance between x and y, and B practically remain the same for the corresponding geo-
a Euclidean disk (in R2 ) or ball (in R3 ). desic operations. One only has to replace the Euclidean
Geodesic erosion and dilation are performed with disk or ball by a geodesic one:
geodesic disks or balls for which the notion of Eu-
clidean distance is replaced by the geodesic distance Y BXr ˆ fx : …BXr †x  Y g; …C:2†
one. The geodesic distance is de®ned with regard to a
Y  BXr ˆ fx : …BXr †x \ Y 6ˆ ;g: …C:3†
reference set, noted Xr. In the case of the geodesic
distance the shortest way to go from one point x to a Figs. 14 and 15 illustrate the e€ects of erosion and
_
point y is not the segment xy , but an arc xy totally dilation of a set Y with regard to the set Xr (Fig. 13).
included in Xr. There exists properties associated with One notes that the border of the set Y is not a€ected by
the notion of distance, such as the triangular inequal- the erosion and dilation operations when it is common
ity. There also exists in the frame of the geodesic dis- to Xr.
tance, but one adds the following property: if the path The main application of the geodesic operation on
between point x and point y is not totally included in sets is the reconstruction. To de®ne a reconstruction

Fig. 15. (a) Euclidean dilation of the set Y by an hexagon of size 10. (b) Geodesic dilation of the set Y by an hexagon of size 10.
M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151 149

Fig. 16. (a): Erosion (in white) of size 12 on the Y set (in grey) to obtain markers for reconstruction. (b) Result of opening by reconstruction (in
white).

operation one must have a reference Xr in which the set Entropy for two classes:
Y will be reconstructed by a geodesic dilation of in®nite
size. It is written as H …t† ˆ H …C…1†† ‡ H …C…2††
X t   Xm  

Build …Y : Xr† ˆ Y  B…1†  n…i† n…i† n…i† n…i†
Xr ˆ …Y  B…1† \ Xr†nˆ1 : ˆ ln ln :
N …1† N …1† N …2† N …2†
…C:4† iˆ0 iˆt‡1

So it can be obtained from a dilation of size 1 followed Interclass variance for two classes:
by an intersection by Xr. The process is iterated until Pt
idempotence, i.e., until the image remains unchanged. n…i†
V …t† ˆ …M1 …1† M1 †2 iˆ0
‡ …M1 …2† M 1 †2
This operator will be found in the case of hole ®lling, N …1†
Pm
of the elimination of particles intersecting the frame of n…i†
measurements, and with the opening operator by re-  iˆt‡1 :
N …2†
construction.
Fig. 16 illustrates this operator. System of equations for the moment conservation:
Pt Pm
iˆ0 n…i† k n…i† k
Mk ˆ z…1† ‡ iˆt‡1 z…2† :
N …1† N …2†
Appendix D. Threshold and data analysis

Parameter Meaning
m maximum value of the grey tone References
levels
[1] Ringot E, Bascoul A, Mowret M. Image analysis: at tool for the
Mk moment of order k of an image characterization of hydration of cement in concrete-metrological
(k ˆ 1: mean) aspects of magni®cation on measurement. Cem Concr Comp
N number of pixels of an image 2001;23:201±6.
n…i† number of pixels with a grey level i [2] Matheron G. Les variables regionalisees et leur estimation. Paris:
Masson; 1965.
t threshold to determine
[3] DeHo€ RT, Rhines FN. Quantitative microscopy. New York:
C…1† class of pixels with grey tone levels McGraw-Hill; 1968.
between 0 and t [4] Underwood EE. Quantitative stereology. Reading, MA: Addi-
C…2† class of pixels with grey tone levels son-Wesley; 1970.
between t ‡ 1 and m [5] Coster M, Chermant JL. Precis d'analyse d'images. Paris: Les
Editions du CNRS; 2nd ed. Paris: Les Presses du CNRS, 1989.
N …1†, N …2† number of pixels of the class C…1†,
[6] Redon C, Chermant L, Coster M, Chermant JL. Measurements
C…2† of orientation in discretized space by Fourier transform: auto-
M1 …1†, mean of pixels of the class C…1† and matic investigation of ®ber orientation in a reinforced concrete.
M1 …2† C…2† Acta Stereol 1998;17:93±8.
150 M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151

[7] Chermant JL, Chermant L, Coster M, Dequiedt AS, Redon C. [32] Pinnamanemi BP, Lantuejoul C, Jernot JP, Chermant JL.
Some ®elds of applications of automatic image analysis in civil Unbiased estimation of Euler±Poincare characteristic. Acta
engineering. Cem Concr Comp 2001;23:157±69. Stereol 1989;8:101±6.
[8] Slate FO, Olsefski S. X-rays for study of internal structure [33] Haas A, Matheron G, Serra J. Morphologie mathematique et
and microcracking of concrete. J Am Concr Inst 1963;(May): granulometries en place. Ann Mines 1967;11:735±58.
575±88. [34] Haas A, Matheron G, Serra J. Morphologie mathematique et
[9] Bentz DP, Martys NS, Stutzman P, Levenson MS, Garbozi EJ, granulometries en place. Ann Mines 1967;12:767±82.
Dunsmuir J, Schwartz LM. X-rays microtomography of an [35] Dequiedt AS, Coster M, Chermant L, Chermant JL. Distances
ASTM C109 mortar exposed to sulfate attack. Mater Res Soc between air-voids in concrete by automatic methods. Cem Concr
Symp Proc 1995;370:77±82. Comp 2001;23:247±54.
[10] Quenec'h JL, Jeulin D, Coster M, Chermant JL. Approach of [36] Pleau R, Pigeon M, Laurencot JL. Some ®ndings on the
liquid phase sintering process by probabilistic models. In: Jeulin usefulness of image analysis for determining the characteristics
D, editor. Advances in theory and applications of random sets. of the air-voids system on hardened concrete. Cem Concr Comp
Singapore: World Scienti®c; 1997. p. 231±49. 2001;23:237±46.
[11] Pratt WK. Digital image processing. New York: Wiley; 1991. [37] Stroeven P, Stroeven AP, Dalhuisen DH. Image analysis of
[12] Serra J. Image analysis and mathematical morphology. London: ``natural'' concrete samples by automatic and manual procedures.
Academic Press; 1982. Cem Concr Comp 2001;23:227±36.
[13] Chermant JL, Coster M. Role of mathematical morphology in [38] Boussa H, Tognazzi-Lawrence C, La Borderie C. A model for
®ltering, segmentation and analysis. Acta Stereol 1994;13:125±36. computation of leakage through damaged concrete structures.
[14] Serra J. In: Serra J, editor. Image analysis and mathematical Cem Concr Comp 2001;23:279±87.
morphology, vol 2: Theoretical advances. London: Academic [39] Dequiedt AS, Coster M, Chermant JL, Jeulin D. Towards a
Press; 1988 [chapter 5]. model of concrete mesostructure. Cem Concr Comp 2001;23:289±
[15] Serra J. Mathematical morphology course. Paris: Ecole des Mines 97.
de Paris; 1998. [40] Jeulin D, Monnaie P, Peronnet F. Gypsum morphological
[16] Beucher S. Segmentation d'image et morphologie mathematique. analysis and modeling. Cem Concr Comp 2001;23:299±311.
These de Docteur-Ingenieur. Paris: Ecole des Mines de Paris; [41] Matheron G. Random sets and integral geometry. New York:
1990. Wiley; 1975.
[17] Meyer F. Contrast feature extraction. In: Chermant JL, editor. [42] Jeulin D. Modeles morphologiques de structure aleatoires et de
Quantitative analysis of microstructures in materials science, changement d'echelle. These de Doctorat es Sciences, University
biology and medecine, Pract Met 1978;S8:374±80. of Caen; 1991.
[18] Otsu N. A threshold selection method from gray-level histogram. [43] Jeulin D. In: Jeulin D, editor. Advances in theory and application
IEEE Trans Syst Man Cybernet 1979;9:62±6. of random sets. Singapore: World Scienti®c; 1997.
[19] Kapur JN, Sahoo DK, Wong AKC. A new method for gray-level [44] Chermant JL, Coster M. Material models and model materials.
picture thresholding using the entropy of the histogram. Comp In: Wojnar L, editor. STERMAT, Sixth International Conference
Vision Graph Image Process 1985;29:273±89. on Stereology and Image Analysis in Material Science, 20±23 Sept
[20] Tsai W.-H. Moment-preserving thresholding: a new approach. 2000; Krakow, Poland. Krakow: Fotobit Design; 2000: p. 17±36.
Comp Vision Graph Image Process 1985;29:377±93. [45] Choquet G. Theory of capacities. Ann Inst Fourier 1953;5:131±
[21] Kohler R. A segmentation system based on thresholding. Comp 295.
Vision Graph Image Process 1981;15:319±38. [46] Stoyan D, Kendall WS, Mecke J. Stochastic geometry and its
[22] Meyer F, Beucher S. Morphological segmentation. J Visual applications. 2nd ed. NewYork: Wiley; 1995.
Comp Image Represent 1990;1/1:21±46. [47] Johnson WA, Mehl RF. Reaction kinetics in processes in
[23] Lantuejoul C. La squelettisation et son application aux mesures nucleation and growth. Trans Am Inst Min Eng 1939;135:416±58.
topologiques des mosaõques polycristallines. These de Doctorat of [48] Miles RE. Poisson ¯ats in euclidean spaces. Part 2: Homogeneous
the Ecole des Mines de Paris; 1978. Poisson ¯ats and the complementary theorem. Adv Probab
[24] Lantuejoul C. On the estimation of mean values in individual 1971;3:1±43.
analysis of particles. Microscopica Acta 1980;5:266±73. [49] Matheron G. Elements pour une theorie des milieux poreux.
[25] Coster M, Chermant L, Chermant JL. Separation of di€erent Paris: Masson; 1967.
shapes by sequential image transformation. Stereol Iugosl [50] Jeulin D. Dead leaves models: from spaces tessellation to random
1981;3(Suppl):175±83. functions. In: Jeulin D, editor. Advances in theory and
[26] Herlicoviez D, Chermant L, Coster M, Chermant JL. Contribu- application of random sets. Singapore: World Scienti®c; 1997.
tion of image analysis to a study of muscle changes in hypothy- p. 137±56.
roid rats. Acta Stereol 1983;2:107±12. [51] Stienen H. The sectionning of randomly dispersed particles, a
[27] Ringot E, Bascoul A. About the analysis of microcracking in computer simulation. Mikroscopie (Wien) 1980;S37:74±8.
concrete. Cem Concr Comp 2001;23:261±6. [52] Saltykov SA. Stereometric metallography. Leipzig: VEB Deut-
[28] Ammouche A, Riss J, Breysse D, Marchand J. Image analysis for scher Verlag fur Grund-stondustrie; 1974 in German.
automatic study of microcracks in concrete. Cem Concr Comp [53] Saltykov SA. Stereometric metallography. Moscow: Metallurgia;
2001;23:267±78. 1976 in Russian.
[29] Hadwiger H. Vorslesungen u ber inhalt, ober¯ache und isoperi- [54] Weibel ER. Stereological methods, vols. 1±2. London: Academic
metrie. Berlin: Springer; 1957. Press; 1980.
[30] Nagel W, Ohser J, Pischang K. An integral-geometric approach [55] Elias H, Hyde DM. A guide to practical stereology. Basel: Karger
for the Euler±Poincare characteristic of spatial image. J Microsc Pub Comp; 1983.
2000;198:54±62. [56] Russ JC. Practical stereology. NewYork: Plenum Press; 1986.
[31] Dequiedt AS, Coster M, Chermant L, Chermant JL. Study of [57] Exner HE, Hougardy HP. Quantitative image analysis of
phase dispersion in concrete by mage analysis. Cem Concr Comp microstructure. Oberursel: DGM-Informationsgesellschaft Ver-
2001;23:215±26. lag; 1988.
M. Coster, J.-L. Chermant / Cement & Concrete Composites 23 (2001) 133±151 151

[58] S
axl I. Stereology of objects with internal structure. Prague: [62] Coquerez JP, Philipp S. Analyse d'image: ®ltrage et segmentation.
Academia; 1989. Paris: Masson; 1995.
[59] Russ JC. Computer-assisted microscopy. The measurement and [63] Saxl I, Pelikan K, Rataj J, Besterci M. Quanti®cation and
image analysis. NewYork: Plenum Press; 1990. modelling of heterogeneous systems. Cambridge: International
[60] Chassery JM, Montanvert A. Geometrie discrete en analyse Science; 1995.
d'images. Paris: Hermes; 1991. [64] Wojnar L. Image analysis. Applications in materials engineering.
[61] Schmitt M, Mattioli J. Morphologie mathematique. Paris: Boca-Raton, FL: CRC Press; 1998.
Masson; 1993.

Вам также может понравиться