SEM/X-ray imaging of cement-based materials
Next: Stereological Parameters
Up: Sample Preparation and Imaging Techniques
Previous: Image Acquisition
2.3 Image Processing
To process the input SEM/X-ray images and determine the distribution of phases,
a decision tree is traversed for each pixel location in the images. Example
decision trees for a typical cement powder and a fly ash containing
substantial chloride are shown in Figures 1 and
2, respectively. In these figures, X*
represents a critical threshold greylevel value, pixels having a greylevel
greater than the value of X*
being considered to contain the element of interest and those with a greylevel
below X* being classified as not containing the element. To determine the
values of X* for each element, the corresponding greylevel histogram
[7] for each X-ray image is viewed. The greylevel histogram
is a plot of the fraction of pixels containing each greylevel value
(e.g., 0 to 255).
For example, Figure 3 shows the greylevel histogram for
the
calcium signal image for a portland cement. The local minimum value
between the two peaks would serve as a good estimate of Ca* for
this particular image. For some of the elements, the greylevel histogram
contains only one peak and the analyst must estimate the appropriate
value of X* from the shoulder present on the right side of the peak.
In all cases, the raw X-ray image can also be thresholded at different
greylevel values, to produce a binary image that should represent the locations
of each element in the 2-D image. If this value is set too low,
many small isolated regions of element X (basically random noise) will
appear. If this value is set too high, very little of element X will be
present. Many modern image processing systems allow this threshold to
be changed dynamically using a mouse or dial so that the analyst may quickly
determine the "best" threshold value for a particular element.

Figure 1: Segmentation algorithm for separating portland
cement into its components. C3S denotes
tricalcium silicate, C2S
denotes dicalcium
silicate, C3A denotes tricalcium
aluminate, C4AF
denotes tetracalcium
aluminoferrite, and CaO corresponds to free lime.

Figure 2: Segmentation algorithm for separating a municipal waste fly ash into
its components. AS denotes an aluminosilicate phase and CAS
2 denotes
calcium alumino-disilicate.
Figure 3: Greylevel histogram for calcium X-ray image for
an ordinary portland cement.
After the segmentation tree is traversed, the segmented image produced
will still contain a substantial amount of random noise. To improve
the image quality, three "filters" are applied in succession to the
processed image. First, all isolated one pixel "solid" pixels are
converted
to porosity. Second, all isolated one pixel "pores" (totally
surrounded by
solids) are converted to the majority surrounding solid phase. Finally, a
median filter is applied to replace each solid pixel by the majority solid
phase present in the surrounding neighborhood, typically 5 pixels x 5
pixels. This three-fold process removes the remaining noise present in the
segmented image, producing an image ready for quantitative stereological
analysis.
Next: Stereological Parameters
Up: Sample Preparation and Imaging Techniques
Previous: Image Acquisition