Structure Characterization
Using Mathematical Morphology
The art my mother created as a cover for my thesis.
This thesis deals with the application of mathematical morphology to images
of some kind of structure, with the intention of characterizing (or describing)
that structure. The emphasis is placed on measuring properties of the real-world
scene, rather than measuring properties of the digital image. That is,
we require that the measurement tools are sampling-invariant, or at least
produce a sampling-related error that is as small as possible. Filters defined
by mathematical morphology can be defined both in the continuous space and the
sampled space, but will produce different results in both spaces. We term these
differences “discretization errors”. Many of the results presented in this
thesis decrease the discretization errors of morphological filters.
The size distribution is the main tool used in this thesis to characterize
structures. We estimate it using a granulometry, which is the projection of a
morphological scale-space on the scale axis. This morphological scale-space is
built with a sieve: an operation that is extensive (or anti-extensive),
increasing and absorbing. The volume-weighted, cumulative size distribution of
the objects in the image follows by normalization of the granulometry. Two
variants of this granulometry receive the most attention: one based on isotropic,
structural openings or closings, and one based on Rotation-Invariant
Anisotropic (RIA) morphology. RIA openings and closings
complement the isotropic ones, in that the latter remove objects based on
their smallest diameter, whereas the former remove objects based on any
of the other diameters (such as the length).
Isotropic structural openings and closings use a disk (or an n-ball in n-D) as
structuring element. The RIA openings and closings we are interested
in use line segments as structuring elements. These two shapes are extensively
studied in this thesis, and we propose various improvements to the classical
algorithms that decrease the discretization errors (that is, they improve the
discrete approximation to the continuous operation). For any shape, interpolation
directly reduces discretization errors by reducing the relative sampling error
of that shape. In addition to that, for disks and balls we propose a small shift
with respect to the sampling grid to further reduce discretization errors. For the
line segment we propose an algorithm based on skews (with interpolation) of the
image. Both these shapes can also be improved by using gray-value structuring
elements.
The only way of completely avoiding discretization errors in mathematical
morphology is using an alternative image representation. For one-dimensional
images we propose to use a piece-wise polynomial representation, based on spline
interpolation. Due to the continuous nature of this representation, discretization
effects are no longer relevant.
We also study the selection of the morphological operation for the granulometry,
and some useful pre-processing steps to prepare the image so that the estimated
size distribution is more accurate. Among other things, we look at noise-reduction
filters and their effect on the estimated granulometry.
On a somewhat different note, the Radon transform (also known as Hough transform)
is studied. It detects parametrized shapes in an image, and can
therefore also be used to construct a size distribution. The most important
difference between the Radon transform and the granulometry is that the former
is linear, whereas the latter is strongly non-linear. Both methods do not
require any form of segmentation, although they can benefit from pre-processing.
We show how the Radon transform can be defined such that the resulting parameter
response function is band-limited. This makes it possible to define a minimal
sampling rate for this function, avoiding aliasing. The parameters can therefore
be estimated with sub-pixel accuracy. Secondly, the accuracy and precision of the
Radon transform for spheres is examined. In particular, we derive a theoretical
approximation for the bias in the estimated radii, and propose a way to modify
the transform to reduce this bias. Finally, a memory-efficient algorithm for the
Radon transform is proposed.
Resources
Literature
These are the publications produced by this project:
- C.L. Luengo Hendriks and L.J. van Vliet,
Morphological scale-space to differentiate microstructures of food products,
in: L.J. van Vliet, J.W.J. Heijnsdijk, T. Kielmann and P.M.W. Knijnenburg (eds.),
Proceedings 6th Annual Conference of the Advanced School for Computing and Imaging (Lommel, Belgium, June 14-16),
pp. 289-293, ASCI, Delft, 2000.
PDF
BibTeX
Software
- C.L. Luengo Hendriks, G.M.P. van Kempen, L.J. van Vliet, S. Singleton and J.C.G Blonk,
The use of morphological sieves to differentiate microstructures of food products,
Technical Report, Unilever Research Vlaardingen, Vlaardingen, The Netherlands, 2000.
- C.L. Luengo Hendriks and L.J. van Vliet,
A rotation-invariant morphology for shape analysis of anisotropic objects and structures,
in: C. Arcelli, L.P. Cordella and G. Sanniti di Baja (eds.),
Proceedings 4th International Workshop on Visual Form (Capri, Italy, May 28-30),
LNCS 2059, pp. 378-387, Springer, 2001.
DOI
PDF
BibTeX
- C.L. Luengo Hendriks and L.J. van Vliet,
Segmentation-free estimation of length distributions using sieves and RIA morphology,
in: M. Kerckhove (ed.),
Proceedings Third International Conference, Scale-Space 2001 (Vancouver, Canada, July 7-8),
LNCS 2106, pp. 389-406, Springer, 2001.
DOI
PDF
BibTeX
Also presented (with less space constraints)
in: R.L. Lagendijk, J.W.J. Heijnsdijk, A.D. Pimentel and M.H.F. Wilkinson (eds.),
Proceedings 7th Annual Conference of the Advanced School for Computing and Imaging (Heijen, The Netherlands, May 30-June 1),
pp. 129-136, ASCI, Delft, 2001.
PDF
BibTeX
- C.L. Luengo Hendriks, D. Rowlands and S. Singleton,
3D structure quantification of tea leaf and ice cream by image analysis and x-ray micro-computed tomography,
Technical Report, Unilever Research Colworth, Bedford, United Kingdom, 2001.
- C.L. Luengo Hendriks and L.J. van Vliet,
Basic morphological operations, band-limited images and sampling,
in: L.D. Griffin and M. Lillholm (eds.),
Proceedings of the 4th International Conference, Scale-Space 2003 (Isle of Skye, United Kingdom, June 10-12),
LNCS 2695, pp. 313-324, Springer, 2003.
DOI
PDF
BibTeX
Software
- C.L. Luengo Hendriks and L.J. van Vliet,
Discrete morphology with line structuring elements,
in: N. Petkov and M.A. Westenberg (eds.),
Proceedings of the 10th International Conference, CAIP 2003 (Groningen, The Netherlands, August 25-27),
LNCS 2756, pp. 722-729, Springer, 2003.
DOI
PDF
BibTeX
Software
Also presented (with only slight changes)
in: S. Vassiliadis, L.M.J. Florack, J.W.J. Heijnsdijk and A. van der Steen (eds.),
Proceedings 9th Annual Conference of the Advanced School for Computing and Imaging (Heijen, The Netherlands, June 4-6),
pp. 169-176, ASCI, Delft, 2003.
PDF
BibTeX
- C.L. Luengo Hendriks, M. van Ginkel, P.W. Verbeek and L.J. van Vliet,
The generalized Radon transform: sampling and memory considerations,
in: N. Petkov and M.A. Westenberg (eds.),
Proceedings of the 10th International Conference, CAIP 2003 (Groningen, The Netherlands, August 25-27),
LNCS 2756, pp. 681-688, Springer, 2003.
DOI
PDF
BibTeX
- G. van Dalen, H. Blonk, H. van Aalst and C.L. Luengo Hendriks,
3-D imaging of foods using X-ray microtomography,
Imaging & Microscopy 3:18-21, 2003.
PDF
References
BibTeX
- C.L. Luengo Hendriks, M. van Ginkel and L.J. van Vliet,
Underestimation of the radius in the Radon transform for circles and spheres,
Technical Report PH-2003-02, Pattern Recognition Group, Delft University of Technology, Delft, The Netherlands, May 2003.
PDF
BibTeX
- C.L. Luengo Hendriks,
Structure characterization using mathematical morphology,
Ph.D. Thesis, Pattern Recognition Group, Delft University of Technology, Delft, The Netherlands, November 2003.
PDF (11Mb)
BibTeX
more info
- M. van Ginkel, C.L. Luengo Hendriks and L.J. van Vliet,
A short introduction to the Radon and Hough transforms and how they relate to each other,
Technical Report QI-2004-01, Quantitative Imaging Group, Delft University of Technology, Delft, The Netherlands, February 2004.
PDF
BibTeX
- P.W. de Bont, C.L. Luengo Hendriks, G.M.P. van Kempen and R. Vreeker,
Time evolution of phase separating milk protein and amylopectin mixtures,
Food Hydrocolloids 18(6):1023-1031, November 2004.
DOI
PDF
BibTeX
- C.L. Luengo Hendriks and L.J. van Vliet,
Using line segments as structuring elements for sampling-invariant measurements,
IEEE Transactions on Pattern Analysis and Machine Intelligence 27(11):1826-1831, November 2005.
DOI
PDF
BibTeX
Software
- C.L. Luengo Hendriks, M. van Ginkel, P.W. Verbeek and L.J. van Vliet,
The generalized Radon transform: sampling, accuracy and memory considerations,
Pattern Recognition 38(12):2494-2505, December 2005.
DOI
PDF
BibTeX
- C.L. Luengo Hendriks, G.M.P. van Kempen and L.J. van Vliet,
Improving the accuracy of isotropic granulometries,
Pattern Recognition Letters 28(7):865-872, May 2007.
DOI
PDF
BibTeX
Software
Software
Most of the algorithms implemented for this thesis are included in the
DIPimage toolbox,
except the sampling-free morphology described in
Chapter 4, some versions of the line structuring
element described in Chapter 5, and the RIA morphology of Chapter 2
(not yet online). See also a page about usage of the
granulometry.
© 2004-2010 Cris Luengo
Last modified June 2, 2010.