This site is devoted to mathematics and its applications. Created and run by Peter Saveliev.

Algebraic topology and digital image analysis

From Mathematics Is A Science
Jump to navigationJump to search

Let's start with this "controversial" statement:

Topological issues in digital image analysis have been studied over the last 100 years.

Wait, but digital images didn’t appear until the 1950s or even 1960s?


The history is this. Algebraic topology was founded by Poincare around 1900. However, Betti numbers date back to 1870s and the Euler number is even older.

The title of Poincare's book “Analysis Situs” converted from Latin to Greek turns into “topology”. There was no talk about binary images, obviously. What they studied was cell complexes, collections of cells attached to each other in an appropriate way. The cells were initially only triangular but later of any shape. It was also informally assumed that all topological theorems are independent of the cell decomposition or representation. This fact was formally proven by the 1950s, roughly. By then all the issues had been settled and algebraic topology had become one of the central disciplines in mathematics. The fist monographs were written in the 1930s (Alexandroff&Hopf) and first (graduate) textbooks were written in the 1960s (Hilton&Wiley, Mac Lane, Spanier, and many more).

Undergraduate books are rare (the one that I like the most and use is Topology of Surfaces by Kinsey). Courses are even rarer. As a result, computer scientists (and even some mathematicians) are often unfamiliar with the well established ways of dealing with even the most elementary topological issues (and I mean really elementary: how many objects, which ones have holes or tunnels and how many, etc.)

Even though relevant papers pop up once in a while, the connection of image analysis to algebraic topology is not a common knowledge among practitioners of computer vision and image analysis. I know this from personal experience…

There have been a few attempts to address topological issues in image analysis.

  • Digital Geometry: Geometric Methods for Digital Image Analysis by Klette and Rosenfeld, a comprehensive source mathematical methods in imaging, devotes a single page to homology theory!
  • Volumetric Image Analysis by Lohmann has some basics, mostly Betti numbers.
  • Topology for Computing by Zamorodian is a research monograph that provides useful algorithms for computation of homology but does not address digital image analysis.
  • Computational Homology by Kaczynski, Mischaikow, and Mrozek has a very well written introduction to homology in the beginning of the book as well as many algorithms for cubical homology. However, only a experienced person can work his way through the notation and the proofs in the rest of the book. Essentially, the book is half way between a graduate textbook and a research monograph.

In conclusion, just about any part of mathematics can be seen as related to image analysis: topology, geometry, calculus, etc. So, the classical topology studies images drawn on a piece of paper or 3D solids in space instead of digital images stored on a computer, so what? If your digital methods can't be connected back to reality, that's when you have a big problem!

See also Applied algebraic topology.