Abstract
In order to investigate the deep structure of Gaussian scale space images, one needs to understand the behaviour of critical points under the influence of blurring. We show how the mathematical framework of catastrophe theory can be used to describe the different types of annihilations and the creation of pairs of critical points and how this knowledge can be exploited in a scale space hierarchy tree for the purpose of a topology based segmentation. A key role is played by scale space saddles and iso-intensity manifolds through them. We discuss the role of non-generic catastrophes and their influence on the tree and the segmentation. Furthermore it is discussed, based on the structure of iso-intensity manifolds, why creations of pairs of critical points don’t influence the tree. We clarify the theory with an artificial image and a simulated MR image.
Similar content being viewed by others
References
L. Alvarez and J. Morel, “Morphological approach to multiscale analysis: From principles to equations,” in ter Haar Romeny, [30] 1994, pp. 101–112.
V.I. Arnold (ed.), Geometrical Methods in the Theory of Ordinary Differential Equations, volume 250 of Grundlehren der mathematischen Wissenschaften: A Series of Comprehensive Studies in Mathematics, Springer-Verlag: Berlin, 1983.
V.I. Arnold, Catastrophe Theory, Springer-Verlag: Berlin, 1984.
V.I. Arnold (ed.), Ordinary Differential Equations, Springer-Verlag: Berlin, 1992.
V.I. Arnold (ed.), Dynamical Systems VI: Singularity Theory I, Vol. 6 of Encyclopaedia of Mathematical Sciences, Springer-Verlag: Berlin, 1993.
V.I. Arnold (ed.), Dynamical Systems VIII: Singularity Theory II & Applications, Vol. 39 of Encyclopaedia of Mathematical Sciences, Springer-Verlag: Berlin, 1993.
V. I. Arnold (ed.), Dynamical Systems V: Bifurcation Theory and Catastrophe Theory, Vol. 5 of Encyclopaedia of Mathematical Sciences, Springer-Verlag: Berlin, 1994.
R. van den Boomgaard and A. Smeulders, “The morphological structure of images: The differential equations of morphological scale-space,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 16, No. 11, pp. 1101–1113, 1994.
J.W. Bruce and P.J. Giblin, Curves and Singularities, Cambridge University Press, 1984.
J. Damon, “Local Morse theory for solutions to the heat equation and Gaussian blurring,” Journal of Differential Equations, Vol. 115, No. 2, pp. 386–401, 1995.
J. Damon, “Generic properties of solutions to partial differential equations.” Archive for Rational Mechanics and Analysis, pp. 353–403, 1997.
J. Damon, “Local Morse theory for Gaussian blurred functions,” in Sporring et al. [67], 1997, pp. 147–162.
J. Duncan and N. Ayache, “Medical image analysis: Progress over two decades and the challenges ahead,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 22, No. 1, pp. 85–105, 2000.
L.M.J. Florack, Image Structure, Vol. 10 of Computational Imaging and Vision Series, Kluwer Academic Publishers: Dordrecht, The Netherlands, 1997.
L.M.J. Florack, “Non-linear scale-spaces isomorphic to the linear case with applications to scalar, vector and multispectral images,” International Journal of Computer Vision, Vol. 42, No. 1/2, pp. 39–53, 2001.
L.M.J. Florack and A. Kuijper, “The topological structure of scale-space images,” Journal of Mathematical Imaging and Vision, Vol. 12, No. 1, pp. 65–80, February 2000.
L.M.J. Florack, R. Maas, and W.J. Niessen, “Pseudo-linear scale space theory,” International Journal of Computer Vision, Vol. 31, Nos. 2/3, pp. 247–259, 1999.
L.M.J. Florack, A.H. Salden, B.M.ter Haar Romeny, J.J. Koenderink, and M.A. Viergever, “Nonlinear scale-space,” Image and Vision Computing, Vol. 13, No. 4, pp. 279–294, May 1995.
L.M.J. Florack, B.M. ter Haar Romeny, J.J. Koenderink, and M.A. Viergever, “Scale and the differential structure of images,” Image and Vision Computing, Vol. 10, No. 6, pp. 376–388, July/August 1992.
L.M.J. Florack, B.M. ter Haar Romeny, J.J. Koenderink, and M.A. Viergever, “Cartesian differential invariants in scale-space,” Journal of Mathematical Imaging and Vision, Vol. 3, No. 4, pp. 327–348, 1993.
L.M.J. Florack, B.M. ter Haar Romeny, J.J. Koenderink, and M.A. Viergever, “General intensity transformations and differential invariants,” Journal of Mathematical Imaging and Vision, Vol. 4, No. 2, pp. 171–187, May 1994.
L.M.J. Florack, B.M. ter Haar Romeny, J.J. Koenderink, and M.A. Viergever, “Linear scale-space,” Journal of Mathematical Imaging and Vision, Vol. 4, No. 4, pp. 325–351, 1994.
L.M.J. Florack, B.M. ter Haar Romeny, J.J. Koenderink, and M.A. Viergever, “The Gaussian scale-space paradigm and the multiscale local jet,” International Journal of Computer Vision, Vol. 18, No. 1, pp. 61–75, April 1996.
A.T. Fomenko and T.L. Kunii, Topological Modeling for Visualization, Springer-Verlag: Tokyo, 1997.
J.M. Gauch, “Image segmentation and analysis via multiscale gradient watershed hierachies,” IEEE Transactions on Image Processing, Vol. 8, No. 1, pp. 69 –79, 1999.
R. Gilmore, Catastrophe Theory for Scientists and Engineers. Dover, 1993. Originally published by John Wiley & Sons: New York, 1981.
L.D. Griffin and A. Colchester, “Superficial and deep structure in linear diffusion scale space: Isophotes, critical points and separatrices.” Image and Vision Computing, Vol. 13, No. 7, pp. 543–557, 1995.
L.D. Griffin, A. Colchester, and G. Robinson, “Scale and segmentation of grey-level images using maximum gradient paths,” Image and Vision Computing, Vol. 10, No. 5, pp. 389–402, 1992.
L.D. Griffin and M. Lillholm (eds.), Scale Space Methods in Computer Vision, volume 2695 of Lecture Notes in Computer Science, Springer-Verlag: Berlin Heidelberg, 2003.
B.M. ter Haar Romeny (ed.), Geometry-Driven Diffusion in Computer Vision, volume 1 of Computational Imaging and Vision Series, Kluwer Academic Publishers: Dordrecht, 1994.
B.M. ter Haar Romeny, L.M.J. Florack, J.J. Koenderink, and M.A. Viergever, editors, Scale-Space Theory in Computer Vision: Proceedings of the First International Conference, Scale-Space’97, Utrecht, The Netherlands, Vol. 1252 of Lecture Notes in Computer Science, Springer-Verlag: Berlin, July 1997.
R.D. Henkel, “Segmentation in scale space,” in Computer Analysis of Images and Patterns. Lecture Notes in Computer Science, Vol. 970. pp. 41–48, 1995, Springer-Verlag.
P.T. Jackway, “Gradient watersheds in morphological scale-space,” IEEE Transactions on Image Processing, Vol. 5, No. 6, pp. 913–921, 1996.
P. Johansen, “On the classification of toppoints in scale space,” Mathematical Imaging and Vision, Vol. 4, No. 1, pp. 57–67, 1994.
P. Johansen, “Local analysis of image scale space,” in Sporring et al. [67], pp. 139–146, 1997.
P. Johansen, M. Nielsen, and O.F. Olsen, “Branch points in one-dimensional Gaussian scale space,” Vol. 13, pp. 193–203, 2000.
P. Johansen, S. Skelboe, K. Grue, and J.D. Andersen, “Representing signals by their toppoints in scale space,” in Proceedings of the International Conference on Image Analysis and Pattern Recognition (Paris, France), IEEE Computer Society Press, 1986, pp. 215–217.
S. Kalitzin, “Topological numbers and singularities,” in Sporring et al. [67], 1997, pp. 181–190.
S.N. Kalitzin, B.M. ter Haar Romeny, A.H. Salden, P.F.M. Nacken, and M.A. Viergever, “Topological numbers and singularities in scalar images. Scale-space evolution properties,” Journal of Mathematical Imaging and Vision, Vol. 9, No. 3, pp. 253–296, 1998.
M. Kerckhove (ed.), Scale-Space and Morphology in Computer Vision, volume 2106 of Lecture Notes in Computer Science. Springer-Verlag: Berlin Heidelberg, 2001.
J.J. Koenderink, “The structure of images,” Biological Cybernetics, Vol. 50, pp. 363–370, 1984.
J.J. Koenderink, “A hitherto unnoticed singularity of scale-space,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 11, No. 11, pp. 1222–1224, 1989.
A. Koster. Linking Models for Multiscale Image Segmentation. PhD thesis, Utrecht University, 1995.
A. Kuijper, “The Deep Structure of Gaussian Scale Space Images,” PhD thesis, Utrecht University, 2002.
A. Kuijper, “On manifolds in Gaussian scale space,” in Griffin and Lillholm [29], 2003, pp. 1–16.
A. Kuijper and L.M.J. Florack, “Calculations on critical points under Gaussian blurring,” in Nielsen et al. [29], 1999, pp. 318–329.
A. Kuijper and L.M.J. Florack, “Hierarchical pre-segmentation without prior knowledge,” in Proceedings of the 8th International Conference on Computer Vision, (Vancouver, Canada, July 9–12), 2001, pp. 487–493.
A. Kuijper and L.M.J. Florack, “The relevance of non-generic events in scale space,” in Proceedings of the 7th European Conference on Computer Vision, (Copenhagen, Denmark, May 28–31), 2002, pp. 190–204.
A. Kuijper and L.M.J. Florack, “Understanding and modeling the evolution of critical points under Gaussian blurring,” in Proceedings of the 7th European Conference on Computer Vision, (Copenhagen, Denmark, May 28–31), 2002, pp. 143–157.
A. Kuijper, L.M.J. Florack, and M.A. Viergever, “Scale space hierarchy,” Journal of Mathematical Imaging and Vision, Vol. 18, No. 2, pp. 169–189, April 2003.
A. Kuijper and L.M.J. Florack, “The hierarchical structure of images,” IEEE Transactions on Image Processing, Vol. 12, No. 9, pp. 1067–1079, 2003.
L.M. Lifshitz and S.M. Pizer, “A multiresolution hierarchical approach to image segmentation based on intensity extrema,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 12, No. 6, pp. 529–540, 1990.
T. Lindeberg, “Scale–space behaviour of local extrema and blobs,” Journal of Mathematical Imaging and Vision, Vol. 1, No. 1, pp. 65–99, 1992.
T. Lindeberg, “Detecting salient blob-like image structures and their scales with a scale-space primal sketch: A method for focus-of-attention,” International Journal of Computer Vision, Vol. 11, No. 3, pp. 283–318, 1993.
T. Lindeberg, Scale-Space Theory in Computer Vision, The kluwer international series in engineering and computer science. Kluwer Academic Publishers, 1994.
M. Loog, J.J. Duistermaat, and L.M.J. Florack, “On the behavior of spatial critical points under Gaussian blurring, a folklore theorem and scale-space constraints,” in Kerckhove, 2001, pp. 183–192.
Y.-C. Lu, Singularity Theory and an Introduction to Catastrophe Theory. Springer-Verlag: Berlin, second corrected printing edition, 1976.
E. Nakamura and N. Kehtarnavaz, “Determining number of clusters and prototype locations via multi-scale clustering,” Pattern Recognition Letters, Vol. 19, No. 14, pp. 1265–1283, 1998.
M. Nielsen, P. Johansen, O. Fogh Olsen, and J. Weickert, (eds.) Scale-Space Theories in Computer Vision, vol. 1682 of Lecture Notes in Computer Science, Springer-Verlag: Berlin Heidelberg, 1999.
O. Fogh Olsen, “Multi-scale watershed segmentation,” in Sporring et al., 1997, pp. 191–200.
O. Fogh Olsen, “Generic Image Structure,” PhD thesis, University of Copenhagen, Denmark, 2000.
O. Fogh Olsen and M. Nielsen, Multi-scale gradient magnitude watershed segmentation, in ICIAP’97 9th International Conference on Image Analysis and Processing, Vol. 1310 of Lecture Notes in Computer Science, September 1997, pp. 6–13.
P. Perona and J. Malik, “Scale space and edge detection using anisotropic diffusion,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 12, No. 7, pp. 629–639, 1990.
T. Poston and I.N. Stewart, Catastrophe Theory and its Applications, Pitman: London, 1978.
A.H. Salden, “Dynamic Scale-Space Paradigms,” PhD thesis, Utrecht University, 1996.
A. Simmons, S.R. Arridge, P.S. Tofts, and G.J. Barker, “Application of the extremum stack to neurological MRI,” IEEE Transactions on Medical Imaging, Vol. 17, No. 3, pp. 371–382, June 1998.
J. Sporring, M. Nielsen, L.M.J. Florack, and P. Johansen (eds.), Gaussian Scale-Space Theory, Vol. 8 of Computational Imaging and Vision Series. second edition, Kluwer Academic Publishers: Dordrecht, 1997.
R. Thom, Stabilité Structurelle et Morphogénèse, Benjamin: New york, 1972.
R. Thom, Structural Stability and Morphogenesis, Benjamin-Addison Wesley, 1975. translated by D. H. Fowler.
K.L. Vincken, “Probabilistic Multiscale Image Segmentation by the Hyperstack,” PhD thesis, Utrecht University, 1995.
K.L.Vincken, A.S.E.Koster, and M.A.Viergever, “Probabilistic multiscale image segmentation,” IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 19, No. 2, pp. 109–120, 1997.
T. Wada and M. Sato, “Scale-space tree and its hierarchy,” in ICPR90, Vol. II, 1990, pp. 103–108.
J.A. Weickert, Anisotropic Diffusion in Image Processing, Teubner, Stuttgart, 1998.
A.P.Witkin, “Scale-space filtering,” in Proceedings of the Eighth International Joint Conference on Artificial Intelligence, 1983, pp. 1019–1022.
E.C. Zeeman, Catastrophe Theory: SelectedPapers, 1972–1977, Addison-Wesley Publishing Company, 1977.
Author information
Authors and Affiliations
Corresponding author
Additional information
Arjan Kuijper received his M.Sc. degree in applied mathematics in 1995 with a thesis on the comparision of two image restoration techniques, from the University of Twente, The Netherlands. During the period 1996–1997 he worked at ELTRA Parkeergroep, Ede, The Netherlands. In the period 1997-2002 he has been a Ph.D. student and associate researcher at the Institute of Information and Computing Sciences of Utrecht University. In 2002 he received his Ph.D. degree with a thesis on “Deep Structure of Gaussian Scale Space Images” and worked as postdoc at Utrecht University on the project “Co-registration of 3D Images” on a grant of the Netherlands Ministry of Economic Affairs within the framework of the Innovation Oriented Research Programme. Since Januari 1st 2003 he has been working as an assistant research professor at the IT University of Copenhagen in Denmark funded by the IST Programme “Deep Structure, Singularities, and Computer Vision (DSSCV)” of the European Union. His interest subtends all mathematical aspects of image analysis, notably multiscale representations (scale spaces), catastrophe and singularity theory, medial axes and symmetry sets, and applications to medical imaging.
Luc M.J. Florack received his M.Sc. degree in theoretical physics invv 1989, and his Ph.D. degree in 1993 with a thesis on image structure, both from Utrecht University, The Netherlands. During the period 1994–1995 he was an ERCIM/HCM research fellow at INRIA Sophia-Antipolis, France, and INESC Aveiro, Portugal. In 1996 he was an assistant research professor at DIKU, Copenhagen, Denmark, on a grant from the Danish Research Council. From 1997 until June 2001 he was an assistant research professor at Utrecht University at the Department of Mathematics and Computer Science. Since June 1st 2001 he is with Eindhoven University of Technology, Department of Biomedical Engineering, currenlty employed as an associate professor. His interest subtends all structural aspects of signals, images and movies, notably multiscale representations, and their applications to imaging and vision.
Rights and permissions
About this article
Cite this article
Kuijper, A. Using Catastrophe Theory to Derive Trees from Images. J Math Imaging Vis 23, 219–238 (2005). https://doi.org/10.1007/s10851-005-0481-9
Issue Date:
DOI: https://doi.org/10.1007/s10851-005-0481-9