Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
On detecting all saddle points in 2D images
Kuijper A. Pattern Recognition Letters25 (15):1665-1672,2004.Type:Article
Date Reviewed: Jul 14 2005

The spatial critical points of an image are defined by the zeros of the gradient. They may be embedded on a discrete grid, but, in general, they do not coincide with the grid points. Rather, they lie somewhere in between them. This paper examines the influence of the structure of the grid, with respect to detecting all critical points, including maxima, minima, and saddle points.

The distribution of critical points of different types on a manifold M of genus g is related to the Euler number &khgr;(M) = 2(1 - g) = m+ - s + m-, where m+, s, and m- are the numbers of maxima, saddle points, and minima, respectively. This formula is closely related to Euler’s formula for polygonal tessellations, where &khgr;(M) = 2(1 - g) = v - e + f, where v, e, and f are the numbers of vertices, edges, and faces, respectively. Increasing or decreasing the scale of the grid may result in the annihilation or creation of critical points in pairs, such that the Euler number is unchanged. Therefore, each annihilated pair must include exactly one saddle point, and one extremum (maximum or minimum). The creation and annihilation of pairs of critical points can be the basis for deriving a unique rooted ordered binary tree from the Gaussian scale space image that represents the image in a topological sense. In addition, when the scale of the grid is considered as a third dimension, the critical points form curves in scale space.

There are only three types of planar, symmetric, or isotropic two-dimensional point grids, namely, square, triangular, and hexagonal grids. The triangular grid has a dual relationship to the hexagonal grid, and is the least suitable of the three for neighborhood relations related to critical point analysis. Furthermore, the hexagonal grid is found to be highly preferred in finding saddle points in two dimensions, for two reasons. First, the hexagonal grid respects the Euler number &khgr;(M) defined above, and guarantees that all saddle points are located. Second, for a hexagonal grid, the saddle points can be unambiguously assigned to the cells corresponding to pixels. Furthermore, the hexagonal critical point detection can easily be transferred to a rectangular grid, by artificially translating each even row of the image by a half-cell.

The procedure discussed in this paper is limited to two dimensions. The situation becomes very complicated in three dimensions. Mathematically, this problem relates to the optimal tiling problem dating back to Kepler in 1611, who conjectured that the face-centered cubic lattice was the most efficient of all arrangements. Implementation of this structure is possible, but complicated. There have been recent attempts to study similar tessellations using truncated octahedral and rhombic dodecahedral tilings.

Reviewer:  R. B. King Review #: CR131513 (0601-0100)
Bookmark and Share
 
Image Representation (I.4.10 )
 
 
Graph Theory (G.2.2 )
 
 
Model Validation And Analysis (I.6.4 )
 
 
Scene Analysis (I.4.8 )
 
Would you recommend this review?
yes
no
Other reviews under "Image Representation": Date
General adaptive neighborhood image processing
Debayle J., Pinoli J. Journal of Mathematical Imaging and Vision 25(2): 267-284, 2006. Type: Article
Mar 29 2007
Human skeleton tracking from depth data using geodesic distances and optical flow
Schwarz L., Mkhitaryan A., Mateus D., Navab N. Image and Vision Computing 30(3): 217-226, 2012. Type: Article
Aug 26 2013
Learning group-based dictionaries for discriminative image representation
Lei H., Mei K., Zheng N., Dong P., Zhou N., Fan J. Pattern Recognition 47(2): 899-913, 2014. Type: Article
May 27 2014
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy