Papers
Topics
Authors
Recent
Search
2000 character limit reached

Digital Jordan Theory

Updated 22 January 2026
  • Digital Jordan Theory is a framework that extends classical Jordan theorems to discrete spaces, defining digital manifolds and robust separation in digital images.
  • It employs graph-theoretic models and digital homology to verify topological properties and assess segmentation quality in 2D and higher dimensions.
  • Efficient algorithms based on digital Jordan curves facilitate image segmentation, morphing, and compression by ensuring unique interior-exterior separations.

Digital Jordan Theory is the mathematical framework that extends the classical Jordan Curve Theorem—and its higher-dimensional generalizations—to the setting of discrete and digital spaces, particularly focusing on lattices such as Zn\mathbb{Z}^n. It provides rigorous definitions, separation theorems, and algorithmic tools to distinguish interiors and exteriors in digital images, segmentations, and more generally in finite or countable grids endowed with graph-theoretical or topological adjacency structures. Central to this theory are concepts of digital manifolds, compatible adjacency relations, and discrete homology, underpinning both foundational theory and applications in digital image analysis, segmentation quality assessment, and image morphing.

1. Classical and Digital Jordan Theorems

The core of Digital Jordan Theory consists of discrete analogues of two foundational results from classical topology:

Jordan Curve Theorem (Classical): Every simple closed curve CR2C \subset \mathbb{R}^2 divides the plane into two connected components—an interior and an exterior—with CC as their common boundary.

Jordan–Brouwer Separation Theorem (Higher Dimensions): Any locally flat (n1)(n-1)-sphere embedded in Rn\mathbb{R}^n separates the space into exactly two components, each with the (n1)(n-1)-sphere as boundary.

In the digital context, these results are recast for subgraphs or point-sets in discrete lattices with suitably chosen adjacency relations. Rosenfeld’s digital Jordan theorem established that, to properly recover separation, one must use a dual pair of adjacencies: a kk-connected curve ensures the complement splits into two kk'-connected regions, with (k,k)=(4,8)(k, k') = (4, 8) or (8,4)(8, 4) in Z2\mathbb{Z}^2 (Cote et al., 22 Mar 2025).

Generalizations to Zn\mathbb{Z}^n require careful axiomatic definitions for digital (n1)(n-1)-manifolds and “good pairs” of adjacencies: the foreground (the set or surface) and background (its complement) must be assigned adjacencies (α,β)(\alpha, \beta) satisfying separation and double-point exclusion properties (Hünniger, 2011).

2. Graph-Theoretic and Topological Frameworks

Adjacency Graphs: Digital spaces are modeled as graphs, with vertices for points or pixels and edges for adjacency. For 2D images (Z2\mathbb{Z}^2), the principal adjacencies are 4-adjacency (cardinal neighbors) and 8-adjacency (including diagonals). In higher dimensions, generalizations such as “proto-adjacency” π\pi and full “ω\omega-adjacency” capture axis-aligned and all immediate neighbors, respectively (Hünniger, 2011, Evako, 2013).

Normal Digital Manifolds: A digital (n1)(n-1)-manifold is defined recursively by demanding that every point has a neighborhood (rim) homeomorphic to a digital (n2)(n-2)-sphere and that certain local and cube-wise connectivity properties are satisfied. The absence of “double points” (simultaneous crossing of α\alpha- and β\beta-edges) ensures unobstructed separation by digital surfaces (Hünniger, 2011).

Topological Embedding (Khalimsky Plane): The Khalimsky topology on Z\mathbb{Z} and Zn\mathbb{Z}^n equips the grid with a non-Hausdorff Alexandroff topology, allowing concepts such as arcs, curves, and connectedness to parallel the continuum setting. Tools like the slant map and operator Γ\Gamma^* bridge between the purely combinatorial and the topological formulations, ensuring that theorems in either setting can be systematically transferred and compared (Cote et al., 22 Mar 2025, Kandola, 2019).

3. Digital Jordan–Brouwer Theorem and Manifold Criteria

The digital Jordan–Brouwer theorem asserts: if MZnM \subset \mathbb{Z}^n is a digital (n1)(n-1)-manifold under a good pair of adjacencies (α,β)(\alpha, \beta), then the complement ZnM\mathbb{Z}^n \setminus M has exactly two β\beta-connected components and MM is their shared digital boundary (Hünniger, 2011, Evako, 2013). This is verified by associating MM to a finite simplicial complex K(M)RnK(M) \subset \mathbb{R}^n encoding all required connectivity and manifold axioms, then applying Alexandrov’s separation theorems for pseudomanifolds in Rn\mathbb{R}^n.

A succinct criterion is: for a digital curve SZ2S \subset \mathbb{Z}^2, if SS is a simple closed $4$-curve (every point has exactly two $4$-neighbors in SS) and is sufficiently long (S5|S|\geq 5), then Z2S\mathbb{Z}^2\setminus S splits into exactly two $8$-connected components (Cote et al., 22 Mar 2025, Benedictis et al., 15 Jan 2026).

Good Adjacency Pairs: The separation property fails unless the adjacencies inside and outside are chosen asymmetrically. In $2$D, only (4,8)(4,8) and (8,4)(8,4) adjacencies are permitted if one requires separation without ambiguity (Hünniger, 2011).

4. Homology, Betti Numbers, and Segmentation Evaluation

Digital homology offers algebraic invariants to classify surfaces and curves. For subgraphs modeling the boundary SS of a digital shape, Betti numbers β0\beta_0 (number of connected components) and β1\beta_1 (number of independent cycles) can be explicitly computed via graph-theoretic formulas: β0(G)=number of connected components,β1(G)=EV+β0(G)\beta_0(G) = \text{number of connected components},\quad \beta_1(G) = |E| - |V| + \beta_0(G)

In image segmentation, a binary mask MM is assessed for “Jordan-segmentability” if its extracted $4$-curve candidate SS has β0(S)=β1(S)=1\beta_0(S)=\beta_1(S)=1 and if ISI\setminus S (using 8-adjacency) has exactly two connected components. This unsupervised, topologically grounded criterion is not directly captured by standard pixel-wise metrics (IoU, Dice, precision) and is critical in applications where interior/exterior separation and global shape coherence are essential, such as medical imaging (Benedictis et al., 15 Jan 2026).

5. Algorithmic Extraction and Verification

Concrete extraction and verification of digital Jordan curves proceeds algorithmically on binary images:

  1. Preprocess and optionally clean the mask.
  2. Extract boundary candidates: find $4$-connected foreground pixels PP that are $8$-adjacent to any background.
  3. From PP, assemble the boundary SS by further ensuring $8$-adjacency to the background.
  4. Build the $4$-adjacency graph G4(S)G_4(S) and compute (β0,β1)(\beta_0,\beta_1); enforce single-component, single-loop constraints.
  5. On the complement, construct the $8$-adjacency graph G8(IS)G_8(I\setminus S) and check for exactly two components.

If all criteria are satisfied, the mask is Jordan-segmentable. Counterexamples—such as diagonal slashes or filled disks—demonstrate the necessity and sharpness of these criteria (Benedictis et al., 15 Jan 2026).

6. Digital Jordan Curves in Motion Planning and Complexity

Digital Jordan curves can be considered as combinatorial objects in finite Alexandroff topological spaces (finite T0T_0 spaces or “COTS”). The parameter space of such curves on a digital domain DD,

J(D)={JDJ is a COTS-Jordan curve}J(D) = \{\, J \subset D \mid J \text{ is a COTS-Jordan curve} \,\}

is path-connected: any Jordan curve can be deformed into any other through a sequence of elementary moves that shrink or expand the interior, or adjust localized curve blocks. The topological complexity TC(J(D))TC(J(D)) quantifies the minimal number of continuous “motion planning rules” needed to morph any Jordan curve into another; it is finite, and explicit algorithms exist for constructing such paths (“fences” of curves) (Kandola, 2019).

These concepts underpin practical image morphing, segmentation, and compression algorithms, allowing the continuous transformation of segmented images by topologically valid Jordan curves.

7. Applications, Extensions, and Comparative Perspective

Digital Jordan Theory has pervasive impact in:

  • Image segmentation: Certifying that a segmentation partition defines a unique inside/outside structure.
  • Medical imaging: Ensuring that boundaries in diagnostic images correspond to genuine, topologically valid enclosed regions.
  • Image morphing and compression: Utilizing the controlled deformation of Jordan curves for transformations and compact representation schemes.
  • Algorithmic object counting and connectivity testing: Fast, algebraic or combinatorial checks for boundary integrity in digital images and volumetric data.
  • Higher-dimensional digital topology: The digital Jordan–Brouwer theorem gives a blueprint for separating digital nn-spaces by digital (n1)(n-1)-spheres, informing algorithmic topology in dimensions n>2n>2 (Evako, 2013).

Traditional metrics, based on local overlap or boundary proximity, cannot fully assess such topological integrity. Digital Jordan Theory supplies a mathematically guaranteed, unsupervised, low-cost structural verification, and enables rigorous algorithmic foundations for contemporary image analysis (Benedictis et al., 15 Jan 2026, Kandola, 2019).

References

Core Topic Primary Reference arXiv id
Jordan-segmentable masks, segmentation metrics "Jordan-Segmentable Masks: A Topology-Aware definition for characterizing Binary Image Segmentation" (Benedictis et al., 15 Jan 2026)
Graph-theoretic vs. topological digital Jordan "Bridging Graph-Theoretical and Topological Approaches: Connectivity and Jordan Curves in the Digital Plane" (Cote et al., 22 Mar 2025)
Digital spheres and separation in Zn "The Jordan-Brouwer theorem for the digital normal n-space Zn" (Evako, 2013)
Axiomatic digital manifolds, good pairs "Digital Manifolds and the Theorem of Jordan-Brouwer" (Hünniger, 2011)
Digital Jordan curves, topological complexity "The Topological Complexity of Spaces of Digital Jordan Curves" (Kandola, 2019)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Digital Jordan Theory.