Skip to main content
Log in

Using Catastrophe Theory to Derive Trees from Images

  • Published:
Journal of Mathematical Imaging and Vision Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. L. Alvarez and J. Morel, “Morphological approach to multiscale analysis: From principles to equations,” in ter Haar Romeny, [30] 1994, pp. 101–112.

  2. 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.

    Google Scholar 

  3. V.I. Arnold, Catastrophe Theory, Springer-Verlag: Berlin, 1984.

    Google Scholar 

  4. V.I. Arnold (ed.), Ordinary Differential Equations, Springer-Verlag: Berlin, 1992.

    Google Scholar 

  5. V.I. Arnold (ed.), Dynamical Systems VI: Singularity Theory I, Vol. 6 of Encyclopaedia of Mathematical Sciences, Springer-Verlag: Berlin, 1993.

    Google Scholar 

  6. V.I. Arnold (ed.), Dynamical Systems VIII: Singularity Theory II & Applications, Vol. 39 of Encyclopaedia of Mathematical Sciences, Springer-Verlag: Berlin, 1993.

    Google Scholar 

  7. V. I. Arnold (ed.), Dynamical Systems V: Bifurcation Theory and Catastrophe Theory, Vol. 5 of Encyclopaedia of Mathematical Sciences, Springer-Verlag: Berlin, 1994.

    Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. J.W. Bruce and P.J. Giblin, Curves and Singularities, Cambridge University Press, 1984.

  10. 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.

    Article  Google Scholar 

  11. J. Damon, “Generic properties of solutions to partial differential equations.” Archive for Rational Mechanics and Analysis, pp. 353–403, 1997.

  12. J. Damon, “Local Morse theory for Gaussian blurred functions,” in Sporring et al. [67], 1997, pp. 147–162.

  13. 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.

    Article  Google Scholar 

  14. L.M.J. Florack, Image Structure, Vol. 10 of Computational Imaging and Vision Series, Kluwer Academic Publishers: Dordrecht, The Netherlands, 1997.

    Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. 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.

    Article  Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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.

    Article  Google Scholar 

  21. 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.

    Article  Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. 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.

    Article  Google Scholar 

  24. A.T. Fomenko and T.L. Kunii, Topological Modeling for Visualization, Springer-Verlag: Tokyo, 1997.

    Google Scholar 

  25. 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.

    Article  Google Scholar 

  26. R. Gilmore, Catastrophe Theory for Scientists and Engineers. Dover, 1993. Originally published by John Wiley & Sons: New York, 1981.

    Google Scholar 

  27. 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.

    Article  Google Scholar 

  28. 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.

    Article  Google Scholar 

  29. 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.

    Google Scholar 

  30. 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.

    Google Scholar 

  31. 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.

    Google Scholar 

  32. 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.

  33. P.T. Jackway, “Gradient watersheds in morphological scale-space,” IEEE Transactions on Image Processing, Vol. 5, No. 6, pp. 913–921, 1996.

    Article  Google Scholar 

  34. P. Johansen, “On the classification of toppoints in scale space,” Mathematical Imaging and Vision, Vol. 4, No. 1, pp. 57–67, 1994.

    Article  Google Scholar 

  35. P. Johansen, “Local analysis of image scale space,” in Sporring et al. [67], pp. 139–146, 1997.

  36. P. Johansen, M. Nielsen, and O.F. Olsen, “Branch points in one-dimensional Gaussian scale space,” Vol. 13, pp. 193–203, 2000.

  37. 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.

  38. S. Kalitzin, “Topological numbers and singularities,” in Sporring et al. [67], 1997, pp. 181–190.

  39. 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.

    Article  Google Scholar 

  40. M. Kerckhove (ed.), Scale-Space and Morphology in Computer Vision, volume 2106 of Lecture Notes in Computer Science. Springer-Verlag: Berlin Heidelberg, 2001.

    Google Scholar 

  41. J.J. Koenderink, “The structure of images,” Biological Cybernetics, Vol. 50, pp. 363–370, 1984.

    Article  PubMed  MathSciNet  Google Scholar 

  42. 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.

    Article  Google Scholar 

  43. A. Koster. Linking Models for Multiscale Image Segmentation. PhD thesis, Utrecht University, 1995.

  44. A. Kuijper, “The Deep Structure of Gaussian Scale Space Images,” PhD thesis, Utrecht University, 2002.

  45. A. Kuijper, “On manifolds in Gaussian scale space,” in Griffin and Lillholm [29], 2003, pp. 1–16.

  46. A. Kuijper and L.M.J. Florack, “Calculations on critical points under Gaussian blurring,” in Nielsen et al. [29], 1999, pp. 318–329.

  47. 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.

  48. 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.

  49. 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.

  50. 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.

    Article  Google Scholar 

  51. 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.

    Article  Google Scholar 

  52. 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.

    Article  Google Scholar 

  53. T. Lindeberg, “Scale–space behaviour of local extrema and blobs,” Journal of Mathematical Imaging and Vision, Vol. 1, No. 1, pp. 65–99, 1992.

    Article  Google Scholar 

  54. 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.

    Article  Google Scholar 

  55. T. Lindeberg, Scale-Space Theory in Computer Vision, The kluwer international series in engineering and computer science. Kluwer Academic Publishers, 1994.

  56. 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.

  57. Y.-C. Lu, Singularity Theory and an Introduction to Catastrophe Theory. Springer-Verlag: Berlin, second corrected printing edition, 1976.

    Google Scholar 

  58. 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.

    Article  Google Scholar 

  59. 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.

    Google Scholar 

  60. O. Fogh Olsen, “Multi-scale watershed segmentation,” in Sporring et al., 1997, pp. 191–200.

  61. O. Fogh Olsen, “Generic Image Structure,” PhD thesis, University of Copenhagen, Denmark, 2000.

  62. 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.

  63. 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.

    Article  Google Scholar 

  64. T. Poston and I.N. Stewart, Catastrophe Theory and its Applications, Pitman: London, 1978.

    Google Scholar 

  65. A.H. Salden, “Dynamic Scale-Space Paradigms,” PhD thesis, Utrecht University, 1996.

  66. 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.

    Article  Google Scholar 

  67. 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.

    Google Scholar 

  68. R. Thom, Stabilité Structurelle et Morphogénèse, Benjamin: New york, 1972.

    Google Scholar 

  69. R. Thom, Structural Stability and Morphogenesis, Benjamin-Addison Wesley, 1975. translated by D. H. Fowler.

  70. K.L. Vincken, “Probabilistic Multiscale Image Segmentation by the Hyperstack,” PhD thesis, Utrecht University, 1995.

  71. 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.

    Article  Google Scholar 

  72. T. Wada and M. Sato, “Scale-space tree and its hierarchy,” in ICPR90, Vol. II, 1990, pp. 103–108.

    Google Scholar 

  73. J.A. Weickert, Anisotropic Diffusion in Image Processing, Teubner, Stuttgart, 1998.

  74. A.P.Witkin, “Scale-space filtering,” in Proceedings of the Eighth International Joint Conference on Artificial Intelligence, 1983, pp. 1019–1022.

  75. E.C. Zeeman, Catastrophe Theory: SelectedPapers, 1972–1977, Addison-Wesley Publishing Company, 1977.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arjan Kuijper.

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

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10851-005-0481-9

Keywords

Navigation