Home Path-induced closure operators on graphs for defining digital Jordan surfaces
Article Open Access

Path-induced closure operators on graphs for defining digital Jordan surfaces

  • Josef Šlapal EMAIL logo
Published/Copyright: November 19, 2019

Abstract

Given a simple graph with the vertex set X, we discuss a closure operator on X induced by a set of paths with identical lengths in the graph. We introduce a certain set of paths of the same length in the 2-adjacency graph on the digital line ℤ and consider the closure operators on ℤm (m a positive integer) that are induced by a special product of m copies of the introduced set of paths. We focus on the case m = 3 and show that the closure operator considered provides the digital space ℤ3 with a connectedness that may be used for defining digital surfaces satisfying a Jordan surface theorem.

MSC 2010: 54A05; 54D05; 52C99; 68R10

1 Introduction

In digital picture analysis, detection of object borders plays an important role in solving numerous problems such as pattern recognition etc. - cf. [1]. In two-dimensional digital pictures, it is required that object borders be digital Jordan curves, i.e., subsets of the digital plane ℤ2 satisfying a digital analog of the Jordan curve theorem. (Recall that the classical Jordan curve theorem states that a simple closed curve separates the Euclidean plane into precisely two connected components). It is, therefore, necessary to equip the digital plane with a connectedness structure making it possible to define digital Jordan curves. In the classical approach to this problem, a pair of adjacency relations (4- and 8-adjacency) on ℤ2 is employed (see [2, 3]). In [4], a new, topological approach was proposed using a single connectedness structure, the so-called Khalimsky topology to provide ℤ2 with a connectedness structure. The topological approach was then developed by many authors, see, e.g., [5, 6, 7, 8].

In three-dimensional pictures, object borders are to be digital surfaces, i.e., subsets of the digital space ℤ3 satisfying a digital analog of the Jordan surface theorem (which is also known as the Jordan-Brouwer theorem). A classical approach to this three-dimensional problem is based, like in the two-dimensional case, on using a pair of adjacency relations (6- and 26-adjacency) on ℤ3- see [9, 10, 11, 12]. The topological approach employing the Khalimsky topology on ℤ3 was applied, e.g., in [13, 14].

The present paper is a contribution to the topological approach to the problem of recognizing digital surfaces in ℤ2. Instead of the Khalimsky topology, we employ closure operators that are induced by a set of paths of the same length in a simple graph. We introduce, for every positive integer n, a certain set of paths of identical lengths n in the 2-adjacency graph on the digital line ℤ. For every positive integer m, we obtain a closure operator on ℤm induced by a special product of m copies of the introduced set of paths in ℤ. For n = 2, we get the well-known Khalimsky topology on ℤm. We focus on the case of n = m = 3 and, for the obtained closure operator on ℤ3, we prove a digital Jordan surface theorem.

Sets of paths of identical lengths in a graph were proposed for the study of connectedness in digital spaces in [15]. Closure operators induced by such sets of paths were used in [16] for proving a digital Jordan curve theorem. In [17], correspondences between sets of paths and closure operators in a simple graph were studied. In the present paper, we build on the concepts and results in [17]. To make the paper self-contained, we repeat some of them.

By a graph G = (V, E), we understand an (undirected simple) graph (without loops) where V ≠ ∅ is the vertex set and E ⊆ {{x, y}; x, yV, xy} is the set of edges of G. We will say that G is a graph on V. Two vertices x, yV are said to be adjacent (to each other) if {x, y} ∈ E. Recall that a walk in G is a (finite) sequence (xi | in), i.e., (x0, x1, …, xn), of pairwise different vertices of V such that xi is adjacent to xi+1 whenever i < n. If, moreover, the members of (xi | in) are pairwise different, then (xi | in) is called a path. The non-negative integer n is called the length of the walk (path) (xi | in). A sequence (xi | in) of vertices of G is called a circle if n > 2, x0 = xn, and (xi | i < n) is a path. For the graph-theoretic background, we refer to [18].

Given graphs Gj = (Vj, Ej,), j = 1, 2, …, m (m > 0 an integer), we define their strong product to be the graph j=1m Gj = ( j=1m Vj, E) with the set of edges E = {{(x1, x2, …, xm), (y1, y2, …, ym)}; there exists a nonempty subset J ⊆ {1, 2, …, m} such that {xj, yj} ∈ Ej for every jJ and xj = yj for every j ∈ {1, 2, …, m} – J}. Note that the strong product differs from the cartesian product of Gj, j = 1, 2, …, m, i.e., from the graph ( j=1m Vj, F) where F = {{(x1, x2, …, xm), (y1, y2, …, ym)}; {xj, yj} ∈ Ej for every j ∈ {1, 2, …, m}}. More precisely, we have FE whenever m > 1. The strong product of a pair of graphs coincides with that introduced in [19].

If Gj = G for every j = 1, 2, …, m, we write Gm instead of j=1m Gj.

By a closure operator u on a set X, we mean a map u: exp X → exp X (where exp X denotes the power set of X) which is

  1. grounded (i.e., u∅ = ∅),

  2. extensive (i.e., AXAuA), and

  3. monotone (i.e., ABXuAuB).

    The pair (X, u) is then called a closure space.

    A closure operator u on X that is

  4. additive (i.e., u(AB) = uAuB whenever A, BX) and

  5. idempotent (i.e., uuA = uA whenever AX)

    is called a Kuratowski closure operator or a topology and the pair (X, u) is called a topological space.

Given a cardinal m > 1, a closure operator u on a set X and the closure space (X, u) are called an Sm-closure operator and an Sm-closure space (briefly, an Sm-space), respectively, if the following condition is satisfied:

AXuA = ⋃{uB; BA, card B < m}.

S2-topologies (S2-topological spaces) are usually called Alexandroff topologies (Alexandroff spaces) - see [7]. Similarly to [17], we will use some basic topological concepts such as closed subsets, subspaces, connected subsets, (connected) components etc. (see, e.g., [20]) naturally extended from topological spaces to closure ones. The behavior of extended concepts is then analogous to that of the original ones. In particular, we will employ the fact that the union of a (finite or infinite) sequence of connected subsets of a closure space is connected in the space if every pair of consecutive members of the sequence has a nonempty intersection.

We will say that a subset Y of a closure space (X, u) separates the space into exactly two components if the subspace XY of (X, u) has exactly two components.

2 Closure operators induced by sets of paths

In the sequel, n will denote a positive integer. Given a graph G, we denote by 𝓟n(G) the set of all paths of length n in G. For every set of paths (path set for short) 𝓑 ⊆ 𝓟n(G), we put

𝓑̂ = {(xi | im) ∈ 𝓟m(G); 0 < mn and there exists (yi | in) ∈ 𝓑 such that xi = yi for every im} and

𝓑* = {(xi | im) ∈ 𝓟m(G); 0 < mn and (xi | im) ∈ 𝓑̂ or (xmi | im) ∈ 𝓑̂}.

Thus, we have 𝓑 ⊆ 𝓑̂ ⊆ 𝓑*.

Let Gj be a graph and 𝓑j ⊆ 𝓟n(Gj) for every j = 1, 2, …, m (m > 0 an integer). Then, we put j=1m 𝓑j = {((xi1,xi2,...,xim)|in); there is a nonempty subset J ⊆ {1, 2, …, m} such that ( xij | in) ∈ 𝓑j for every jJ and ( xij | i < j) is a constant sequence for every j ∈ {1, 2, …, m} – J}. It is evident that j=1m 𝓑j ⊆ 𝓟n( j=1m Gj). j=1m 𝓑j will be called the strong product of 𝓑j, j = 1, 2, …, m (it will always be clear whether a strong product discussed relates to graphs or path sets). If Gj = G and 𝓑j = 𝓑 for every j = 1, 2, …, m, we write 𝓑m instead of j=1m 𝓑j.

Let G be a graph with the vertex set V and 𝓑 ⊆ 𝓟n(G). For every XV, we put

fn(𝓑)X = X ∪ {xV ; there exists (xi | im) ∈ 𝓑̂ with {xi ; i < m} ⊆ X and xm = x}.

It may easily be seen that fn(𝓑) is an Sn+1-closure operator on V - it will be said to be associated with 𝓑. It is evident that every path belonging to 𝓑* is a connected subset of the closure space (V, fn(𝓑)). For the properties of the closure operators fn(𝓑) see [17].

Recall [16] that, given a graph G = (V, E) and 𝓑 ⊆ 𝓟n(G), a sequence C = (xi | ip), p > 0 an integer, of vertices of V is called a 𝓑-walk in G if there is an increasing sequence (ik | kq), q > 0 an integer, of non-negative integers with i0 = 0 and iq = p such that ikik−1n and (xi | ik−1iik) ∈ 𝓑* for every k with 0 < kq. If the terms of C are pairwise different, then C is called a 𝓑-path in G.

A 𝓑-walk C is said to be a 𝓑-circle if, for every pair i0, i1 of different integers with 0 ≤ i0, i1p, xi0 = xi1 is equivalent to {i0, i1} = {0, p}.

Clearly, every 𝓑-walk (𝓑-path, 𝓑-circle) in a graph G = (V, E) is a walk (path, circle) in G and both concepts coincide if 𝓑 = {(x, y); {x, y} ∈ E} ⊆ 𝓟1(G).

We will need the following statement proved in [16]:

Proposition 2.1

Let G be a graph with the vertex set V and 𝓑 ⊆ 𝓟n(G). A subset AV is connected in the closure space (V, fn(𝓑)) if and only if any two different vertices of G belonging to A can be joined by a 𝓑-walk in G contained in A.

3 The closure operator on ℤ3 induced by a set of paths of length 2

Recall that the 2-adjacency graph (on ℤ) is the graph H = (ℤ, A2) where A2 = {{p, q}; p, q ∈ ℤ, |pq| = 1}.

For every l ∈ ℤ, we put

Il=(ln+i|in) if l is odd,((l+1)ni|in) if l is even.

In the sequel, (for a given integer n > 1) 𝓑 will denote the set 𝓑 ⊆ 𝓟n(H) given by 𝓑 = {Il; l ∈ ℤ}. Thus, all paths Il belonging to 𝓑 are just the arithmetic sequences (xi|in) of integers where the difference equals 1 and x0 = ln if l is odd and the difference equals 1 and x0 = (l + 1)n if l is even. Note that each element z ∈ ℤ belongs to at least one and at most two paths in 𝓑. It belongs to two (different) paths from 𝓑 if and only if there is l ∈ ℤ with z = ln (in which case, z is the first member of each of the paths Il and Il−1 if l is odd, and z is the last member of each of the two paths if l is even).

The closure space (ℤm, f1(𝓑m)) coincides with the m-dimensional Khalimsky space for every positive integer m. A digital Jordan curve theorem for the Khalimsky plane (ℤ2, f1(𝓑2)) was proved in [4] and a digital Jordan surface theorem for the Khalimsky space (ℤ3, f1(𝓑3)) was proved in [13]. In [16], a Jordan curve theorem for the closure space (ℤ2, fn(𝓑2)) is proved (for an arbitrary integer n > 1). In the present note, we will focus on proving a digital Jordan surface theorem for the closure space (ℤ3, f2(𝓑3)). Note that the graphs H2 and H3 are simply the well known 8- and 26-adjacency graphs, respectively - cf. [11]. The path set 𝓑2 ⊆ 𝓟2(H2) is demonstrated in Figure 1 where the paths belonging to 𝓑2 are marked by line segments directed from the first to the last terms of the paths.

Figure 1 
The path set 𝓑2 ⊆ 𝓟2(H2).
Figure 1

The path set 𝓑2 ⊆ 𝓟2(H2).

From now on, we assume that n = 2. Hence, 𝓑 is a set of paths of length 2 (𝓑 ⊆ 𝓟2(H)) and so is 𝓑3(𝓑3 ⊆ 𝓟2(H3)). By [16], (ℤ3, f2(𝓑3)) is connected.

Definition 3.1

Each of the following subsets of ℤ3 will be called a fundamental rectangle:

  1. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, z = 4m}, k, l, m ∈ ℤ,

  2. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, y = 4k, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  3. {(x, y, z) ∈ ℤ3; x = 4k, 4ly ≤ 4l + 4, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  4. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, y = x – 4k + 4l, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  5. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, y = 4k + 4l + 4 – x, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  6. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, z = x – 4k + 4m}, k, l, m ∈ ℤ,

  7. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, z = 4k + 4m + 4 – x}, k, l, m ∈ ℤ,

  8. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, z = y – 4l + 4m}, k, l, m ∈ ℤ,

  9. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, z = 4l + 4m + 4 – y}, k, l, m ∈ ℤ.

Clearly, a subset T ⊆ ℤ3 is a fundamental rectangle if and only if there is a digital cube {(x, y, z); 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ, such that T is a (digital) face of the cube or is the intersection of the cube with the (digital) plane that is perpendicular to a face of the cube and contains one of the two (digital) diagonals of the face. Hence, every fundamental rectangle T consists of 25 points and has the form of a digital square parallel to a coordinate plane (hence perpendicular to the other two coordinate planes) or a digital rectangle perpendicular to a coordinate plane with the angle π4 between T and each of the other two coordinate planes. Thus, it is clear which sets of points (digital line segments) are the sides of a fundamental rectangle. By the help of Figure 1 (where the path set 𝓑2 demonstrated is a two-dimensional projection of 𝓑3), we may easily see that every two different points of a fundamental rectangle may be joined by a 𝓑3-path contained in the rectangle. Thus, by Proposition 2.1, every fundamental rectangle is connected in (ℤ3, f2(𝓑3)).

Definition 3.2

Each of the following subsets of ℤ3 will be called a fundamental triangle:

  1. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4lyx – 4k + 4l, z = 4m}, k, l, m ∈ ℤ,

  2. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, x – 4k + 4ly ≤ 4l + 4, z = 4m}, k, l, m ∈ ℤ,

  3. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4k + 4l + 4 – x, z = 4m}, k, l, m ∈ ℤ,

  4. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4k + 4l + 4 – xy ≤ 4l + 4, z = 4m}, k, l, m ∈ ℤ,

  5. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, y = 4l, 4mzx – 4k + 4m}, k, l, m ∈ ℤ,

  6. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, y = 4l, x – 4k + 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  7. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, y = 4l, 4mz ≤ 4k + 4m + 4 – x}, k, l, m ∈ ℤ,

  8. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, y = 4l, 4k + 4m + 4 – xz ≤ 4m + 4}, k, l, m ∈ ℤ,

  9. {(x, y, z) ∈ ℤ3; x = 4k, 4ly ≤ 4l + 4, 4mzy – 4l + 4m}, k, l, m ∈ ℤ,

  10. {(x, y, z) ∈ ℤ3; x = 4k, 4ly ≤ 4l + 4, y – 4l + 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  11. {(x, y, z) ∈ ℤ3; x = 4k, 4ly ≤ 4l + 4, 4mz ≤ 4l + 4m + 4 – y}, k, l, m ∈ ℤ,

  12. {(x, y, z) ∈ ℤ3; x = 4k, 4ly ≤ 4l + 4 4l + 4m + 4 – yz ≤ 4m + 4}, k, l, m ∈ ℤ.

Clearly, a subset T ⊆ ℤ3 is a fundamental triangle if and only if there is a fundamental rectangle parallel to a coordinate plane, hence a square, such that T is one of the four (digital) half-square triangles obtained from the square (by splitting it along a diagonal). Thus, every fundamental triangle has the form of a (digital) isosceles right-angled triangle parallel to a coordinate plane. It is, therefore, clear which sets of points (digital line segments) are the sides of a fundamental triangle. As in the case of fundamental rectangles, fundamental triangles, too, may easily be seen, by the help of Figure 1 and Proposition 2.1, to be connected in (ℤ3, f2(𝓑3)).

Definition 3.3

Each of the following subsets of ℤ3 will be called a fundamental prism:

  1. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4lyx – 4k + 4l, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  2. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, x – 4k + 4ly ≤ 4l + 4, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  3. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4k + 4l + 4 – x, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  4. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4k + 4l + 4 – xy ≤ 4l + 4, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  5. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, 4mzx – 4k + 4m}, k, l, m ∈ ℤ,

  6. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, x – 4k + 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  7. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, 4mz ≤ 4k + 4m + 4 – x}, k, l, m ∈ ℤ,

  8. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4 4k + 4m + 4 – xz ≤ 4m + 4}, k, l, m ∈ ℤ,

  9. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, 4mzy – 4l + 4m}, k, l, m ∈ ℤ,

  10. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, y – 4l + 4mz ≤ 4m + 4}, k, l, m ∈ ℤ,

  11. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, 4mz ≤ 4l + 4m + 4 – y}, k, l, m ∈ ℤ,

  12. {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4 4l + 4m + 4 – yz ≤ 4m + 4}, k, l, m ∈ ℤ.

Clearly, every fundamental prism has the form of a digital triangular prism with 75 points such that each of its faces is a fundamental triangle or a fundamental rectangle. Every cube {(x, y, z) ∈ 𝓩3; 4kx ≤ 4k + 4, 4ly ≤ 4l + 4, 4mz ≤ 4m + 4}, k, l, m ∈ ℤ, is the union of two different fundamental prisms having a face in common (and all fundamental prisms are obtained in this way).

Lemma 3.4

Every fundamental prism is connected in (ℤ3, f2(𝓑3)) and so is every subset of3 obtained from a fundamental prism by removing some of its faces.

Proof

Let P be the fundamental prism given by condition (1) in Definition 3.3, i.e., P = {(x, y, z) ∈ ℤ3; 4kx ≤ 4k + 4, 4lyx – 4k + 4l, 4mz ≤ 4m + 4} where k = l = m = 0. Clearly, P is the union of the five triangles obtained as the intersection of P with the digital plane (parallel to the coordinate plane xy) {(x, y, z) ∈ ℤ3; z = k} where k is one of the integers 0, 1, 2, 3, 4. The projection of each of the five triangles onto the coordinate plane xy is the fundamental triangle (0, 0)(4, 0)(4, 4) in Figure 1 (which is connected in (ℤ2, f2(𝓑2)) by Proposition 2.1). Hence, each of the five triangles is connected in (ℤ3, f2(𝓑3)). The same is true for every set obtained from any of the five triangles by removing some of its edges. Put C = ((3, 1, 0), (3, 1, 1), (3, 1, 2), (3, 1, 3), (3, 1, 4)). Since both ((3, 1, 2), (3, 1, 1), (3, 1, 0)) and ((3, 1, 2), (3, 1, 3), (3, 1, 4)) belong to 𝓑3, C is an 𝓑3-path. Thus, by Proposition 2.1, C is a connected subset of (ℤ3, f2(𝓑3)). It is evident that C meets each of the five triangles and is contained in their union and the same is true even if some sides of the triangles are removed. Therefore, the fundamental prism P (which is the union of the triangles) is connected and the same is true if some faces of the prism are removed. If some of the integers k, l, m differ from 0, the proof is much the same. Thus, the Lemma is proved for fundamental prisms of the form (1) in Definition 3.3. For fundamental prisms of the other eleven forms, the proofs are done along similar lines.□

Theorem 3.5

(Digital Jordan Surface Theorem) Let S be a connected subset of (ℤ3, f2(𝓑3)) which is the union of a finite (non-empty) set 𝓕 of fundamental triangles and fundamental rectangles such that

  1. For every pair F1, F2 ∈ 𝓕, F1F2, we have card(F1F2) ≤ 1 or F1F2 = J where J is a common side of F1 and F2.

  2. For every F1 ∈ 𝓕, if J is a side of F1, then there exists exactly one F2 ∈ 𝓕, F1F2, such that J is a a side of F2.

Then, S separates (ℤ3, f2(𝓑3)) into exactly two components and the union of S with each of them is connected.

Proof

Let S satisfy the conditions of the statement. Clearly, S is a polyhedral surface which is the union of all faces of a polyhedron TF ⊆ ℤ3 consisting of fundamental prisms. More precisely, TF may be expressed as the union of a (finite) sequence of pairwise different fundamental prisms such that any two of them are disjoint or meet in just one face in common and every prism in the sequence, except for the first one, has a face in common with at least one of its predecessors. However, the set TI = (ℤ3TF) ∪ S, too, may be written as the union of such an (infinite) sequence of fundamental prisms. By Lemma 3.4, TF, TFS, TI, and TIS are connected in (ℤ3, f2(𝓑3)).

It is obvious that every 𝓑3-walk C = (zi | ik), k > 0 an integer, joining a point of TFS with a point of TIS meets S (i.e., meets a fundamental prism face contained in S). Thus, by Proposition 2.1, the set ℤ3S = (TFS) ∪ (TIS) is not connected in (ℤ3, f2(𝓑3)). Hence, TFS and TIS are components of the subspace ℤ3S of (ℤ3, f2(𝓑3)), TFS finite and TIS infinite, with TF and TI connected in (ℤ3, f2(𝓑3)).□

Conclusion. We have introduced a closure operator on the digital space ℤ3, f2(𝓑3), which provides a connectedness that allows for a digital Jordan surface theorem (Theorem 3.5). The Jordan surfaces introduced, i.e., the surfaces S satisfying the assumptions of Theorem 3.5, have the advantage over the Jordan surfaces with respect to the Khalimsky topology proposed in [13] that the angle between a pair of fundamental rectangles belonging to S may be π4 . For example, the surface of the letter M demonstrated in Figure 2 (where only the points on the edges of the letter are marked) is a Jordan surface in (ℤ3, f2(𝓑3)) but it is not a Jordan surface with respect to the Khalimsky topology f1(𝓑3) in the sense of [13] because there are four pairs of fundamental rectangles that meet at an angle of π4 . Therefore, the closure operator f2(𝓑3) gives a convenient structure on ℤ3 for the study of three-dimensional digital images providing more flexible digital Jordan surfaces than the Khalimsky topology.

Figure 2 
A Jordan surface in (ℤ3, f2(𝓑3)).
Figure 2

A Jordan surface in (ℤ3, f2(𝓑3)).

Acknowledgement

This work was supported by Ministry of Education, Youth and Sports of the Czech Republic from the National Programme of Sustainability (NPU II) project “IT4Innovations Excellence in Science - LQ1602”.

References

[1] Klette R., Rosenfeld A., Digital Geometry - Geometric Methods for Digital Picture Analysis, Elsevier, Singapore, 2006.Search in Google Scholar

[2] Kong T.Y., Rosenfeld A., Digital topology: Introduction and survey, Comput. Vision Graphics Image Process., 1989, 48, 357–393.10.1016/0734-189X(89)90147-3Search in Google Scholar

[3] Rosenfeld A., Picture Languages, Academic Press, New York, 1979.Search in Google Scholar

[4] Khalimsky E.D., Kopperman R., Meyer P.R., Computer graphics and connected topologies on finite ordered sets, Topology Appl., 1990, 36, 1–17.10.1016/0166-8641(90)90031-VSearch in Google Scholar

[5] Khalimsky E.D., Kopperman R., Meyer P.R., Boundaries in digital plane, J. Appl. Math. Stochast. Anal., 1990, 3, 27–55.10.1155/S1048953390000041Search in Google Scholar

[6] Kiselman Ch.O., Digital Jordan curve theorems, In: G. Borgefors at al. (Eds.), Discrete Geometry for Computer Imagery, Lect. Notes Comput. Sci. 1953, Springer, Berlin-Heidelberg, 2000, 46–56.Search in Google Scholar

[7] Kong T.Y, Kopperman R., Meyer P.R., A topological approach to digital topology, Amer. Math. Monthly, 1991, 98, 902–917.10.1080/00029890.1991.12000810Search in Google Scholar

[8] ŠSlapal J., Jordan curve theorems with respect to certain pretopologies on ℤ2, In: S. Brlek at al. (Eds.), Discrete Geometry for Computer Imagery, Lect. Notes Comput. Sci. 5810, Springer, Berlin-Heidelberg, 2009, 252–262.Search in Google Scholar

[9] Brimkov V.E., Klette R., Border and surface tracing - theoretical foundations, IEEE Trans. Patt. Anal. Machine Intell., 2008, 30, 577–590.10.1109/TPAMI.2007.70725Search in Google Scholar

[10] Kong T.Y., Roscoe W., Continuous analogs of axiomatized digital surfaces, Comput. Vision Graphics Image Process., 1985, 29, 60–86.10.1016/S0734-189X(85)90151-3Search in Google Scholar

[11] Morgenthaler D.G., Rosenfeld A., Surfaces in three dimensional digital images, Information and Control, 1981, 28, 227–247.10.21236/ADA092075Search in Google Scholar

[12] Reed M., Rosenfeld A., Recognition of surfaces in three dimensional digital images, Information and Control, 1982, 53, 108–120.10.21236/ADA125608Search in Google Scholar

[13] Kopperman R., Meyer P.R., Wilson R.G., A Jordan surface theorem for three-dimensional digital spaces, Discrete Comput. Geom., 1991, 6, 155–161.10.1007/BF02574681Search in Google Scholar

[14] Melin E., Digital surfaces and boundaries in Khalimsky spaces, J. Math. Imaging and Vision, 2007, 28, 169–177.10.1007/s10851-007-0006-9Search in Google Scholar

[15] Šlapal J., Graphs with a path partition for structuring digital spaces, Inform. Sciences, 2013, 233, 305–312.10.1016/j.ins.2013.01.011Search in Google Scholar

[16] Šlapal J., Closure operators on graphs for modeling connectedness in digital spaces, Filomat, 2018, 32, 5011–5032.10.2298/FIL1814011SSearch in Google Scholar

[17] Šlapal J., Galois connections between sets of paths and closure operators in simple graphs, Open Math., 2018, 16, 1573–1581.10.1515/math-2018-0128Search in Google Scholar

[18] Harrary F., Graph Theory, Addison-Wesley Publ. Comp., Reading, Massachussets, Menlo Park, California, London, Don Mills, Ontario, 1969.10.21236/AD0705364Search in Google Scholar

[19] Sabidussi G., Graph multiplication, Math. Z., 1960, 72, 446–457.10.1007/BF01162967Search in Google Scholar

[20] Engelking R., General Topology, Państwowe Wydawnictwo Naukowe, Warszawa, 1977.Search in Google Scholar

Received: 2019-05-12
Accepted: 2019-10-19
Published Online: 2019-11-19

© 2019 Šlapal, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 Public License.

Articles in the same Issue

  1. Regular Articles
  2. On the Gevrey ultradifferentiability of weak solutions of an abstract evolution equation with a scalar type spectral operator of orders less than one
  3. Centralizers of automorphisms permuting free generators
  4. Extreme points and support points of conformal mappings
  5. Arithmetical properties of double Möbius-Bernoulli numbers
  6. The product of quasi-ideal refined generalised quasi-adequate transversals
  7. Characterizations of the Solution Sets of Generalized Convex Fuzzy Optimization Problem
  8. Augmented, free and tensor generalized digroups
  9. Time-dependent attractor of wave equations with nonlinear damping and linear memory
  10. A new smoothing method for solving nonlinear complementarity problems
  11. Almost periodic solution of a discrete competitive system with delays and feedback controls
  12. On a problem of Hasse and Ramachandra
  13. Hopf bifurcation and stability in a Beddington-DeAngelis predator-prey model with stage structure for predator and time delay incorporating prey refuge
  14. A note on the formulas for the Drazin inverse of the sum of two matrices
  15. Completeness theorem for probability models with finitely many valued measure
  16. Periodic solution for ϕ-Laplacian neutral differential equation
  17. Asymptotic orbital shadowing property for diffeomorphisms
  18. Modular equations of a continued fraction of order six
  19. Solutions with concentration and cavitation to the Riemann problem for the isentropic relativistic Euler system for the extended Chaplygin gas
  20. Stability Problems and Analytical Integration for the Clebsch’s System
  21. Topological Indices of Para-line Graphs of V-Phenylenic Nanostructures
  22. On split Lie color triple systems
  23. Triangular Surface Patch Based on Bivariate Meyer-König-Zeller Operator
  24. Generators for maximal subgroups of Conway group Co1
  25. Positivity preserving operator splitting nonstandard finite difference methods for SEIR reaction diffusion model
  26. Characterizations of Convex spaces and Anti-matroids via Derived Operators
  27. On Partitions and Arf Semigroups
  28. Arithmetic properties for Andrews’ (48,6)- and (48,18)-singular overpartitions
  29. A concise proof to the spectral and nuclear norm bounds through tensor partitions
  30. A categorical approach to abstract convex spaces and interval spaces
  31. Dynamics of two-species delayed competitive stage-structured model described by differential-difference equations
  32. Parity results for broken 11-diamond partitions
  33. A new fourth power mean of two-term exponential sums
  34. The new operations on complete ideals
  35. Soft covering based rough graphs and corresponding decision making
  36. Complete convergence for arrays of ratios of order statistics
  37. Sufficient and necessary conditions of convergence for ρ͠ mixing random variables
  38. Attractors of dynamical systems in locally compact spaces
  39. Random attractors for stochastic retarded strongly damped wave equations with additive noise on bounded domains
  40. Statistical approximation properties of λ-Bernstein operators based on q-integers
  41. An investigation of fractional Bagley-Torvik equation
  42. Pentavalent arc-transitive Cayley graphs on Frobenius groups with soluble vertex stabilizer
  43. On the hybrid power mean of two kind different trigonometric sums
  44. Embedding of Supplementary Results in Strong EMT Valuations and Strength
  45. On Diophantine approximation by unlike powers of primes
  46. A General Version of the Nullstellensatz for Arbitrary Fields
  47. A new representation of α-openness, α-continuity, α-irresoluteness, and α-compactness in L-fuzzy pretopological spaces
  48. Random Polygons and Estimations of π
  49. The optimal pebbling of spindle graphs
  50. MBJ-neutrosophic ideals of BCK/BCI-algebras
  51. A note on the structure of a finite group G having a subgroup H maximal in 〈H, Hg
  52. A fuzzy multi-objective linear programming with interval-typed triangular fuzzy numbers
  53. Variational-like inequalities for n-dimensional fuzzy-vector-valued functions and fuzzy optimization
  54. Stability property of the prey free equilibrium point
  55. Rayleigh-Ritz Majorization Error Bounds for the Linear Response Eigenvalue Problem
  56. Hyper-Wiener indices of polyphenyl chains and polyphenyl spiders
  57. Razumikhin-type theorem on time-changed stochastic functional differential equations with Markovian switching
  58. Fixed Points of Meromorphic Functions and Their Higher Order Differences and Shifts
  59. Properties and Inference for a New Class of Generalized Rayleigh Distributions with an Application
  60. Nonfragile observer-based guaranteed cost finite-time control of discrete-time positive impulsive switched systems
  61. Empirical likelihood confidence regions of the parameters in a partially single-index varying-coefficient model
  62. Algebraic loop structures on algebra comultiplications
  63. Two weight estimates for a class of (p, q) type sublinear operators and their commutators
  64. Dynamic of a nonautonomous two-species impulsive competitive system with infinite delays
  65. 2-closures of primitive permutation groups of holomorph type
  66. Monotonicity properties and inequalities related to generalized Grötzsch ring functions
  67. Variation inequalities related to Schrödinger operators on weighted Morrey spaces
  68. Research on cooperation strategy between government and green supply chain based on differential game
  69. Extinction of a two species competitive stage-structured system with the effect of toxic substance and harvesting
  70. *-Ricci soliton on (κ, μ)′-almost Kenmotsu manifolds
  71. Some improved bounds on two energy-like invariants of some derived graphs
  72. Pricing under dynamic risk measures
  73. Finite groups with star-free noncyclic graphs
  74. A degree approach to relationship among fuzzy convex structures, fuzzy closure systems and fuzzy Alexandrov topologies
  75. S-shaped connected component of radial positive solutions for a prescribed mean curvature problem in an annular domain
  76. On Diophantine equations involving Lucas sequences
  77. A new way to represent functions as series
  78. Stability and Hopf bifurcation periodic orbits in delay coupled Lotka-Volterra ring system
  79. Some remarks on a pair of seemingly unrelated regression models
  80. Lyapunov stable homoclinic classes for smooth vector fields
  81. Stabilizers in EQ-algebras
  82. The properties of solutions for several types of Painlevé equations concerning fixed-points, zeros and poles
  83. Spectrum perturbations of compact operators in a Banach space
  84. The non-commuting graph of a non-central hypergroup
  85. Lie symmetry analysis and conservation law for the equation arising from higher order Broer-Kaup equation
  86. Positive solutions of the discrete Dirichlet problem involving the mean curvature operator
  87. Dislocated quasi cone b-metric space over Banach algebra and contraction principles with application to functional equations
  88. On the Gevrey ultradifferentiability of weak solutions of an abstract evolution equation with a scalar type spectral operator on the open semi-axis
  89. Differential polynomials of L-functions with truncated shared values
  90. Exclusion sets in the S-type eigenvalue localization sets for tensors
  91. Continuous linear operators on Orlicz-Bochner spaces
  92. Non-trivial solutions for Schrödinger-Poisson systems involving critical nonlocal term and potential vanishing at infinity
  93. Characterizations of Benson proper efficiency of set-valued optimization in real linear spaces
  94. A quantitative obstruction to collapsing surfaces
  95. Dynamic behaviors of a Lotka-Volterra type predator-prey system with Allee effect on the predator species and density dependent birth rate on the prey species
  96. Coexistence for a kind of stochastic three-species competitive models
  97. Algebraic and qualitative remarks about the family yy′ = (αxm+k–1 + βxmk–1)y + γx2m–2k–1
  98. On the two-term exponential sums and character sums of polynomials
  99. F-biharmonic maps into general Riemannian manifolds
  100. Embeddings of harmonic mixed norm spaces on smoothly bounded domains in ℝn
  101. Asymptotic behavior for non-autonomous stochastic plate equation on unbounded domains
  102. Power graphs and exchange property for resolving sets
  103. On nearly Hurewicz spaces
  104. Least eigenvalue of the connected graphs whose complements are cacti
  105. Determinants of two kinds of matrices whose elements involve sine functions
  106. A characterization of translational hulls of a strongly right type B semigroup
  107. Common fixed point results for two families of multivalued A–dominated contractive mappings on closed ball with applications
  108. Lp estimates for maximal functions along surfaces of revolution on product spaces
  109. Path-induced closure operators on graphs for defining digital Jordan surfaces
  110. Irreducible modules with highest weight vectors over modular Witt and special Lie superalgebras
  111. Existence of periodic solutions with prescribed minimal period of a 2nth-order discrete system
  112. Injective hulls of many-sorted ordered algebras
  113. Random uniform exponential attractor for stochastic non-autonomous reaction-diffusion equation with multiplicative noise in ℝ3
  114. Global properties of virus dynamics with B-cell impairment
  115. The monotonicity of ratios involving arc tangent function with applications
  116. A family of Cantorvals
  117. An asymptotic property of branching-type overloaded polling networks
  118. Almost periodic solutions of a commensalism system with Michaelis-Menten type harvesting on time scales
  119. Explicit order 3/2 Runge-Kutta method for numerical solutions of stochastic differential equations by using Itô-Taylor expansion
  120. L-fuzzy ideals and L-fuzzy subalgebras of Novikov algebras
  121. L-topological-convex spaces generated by L-convex bases
  122. An optimal fourth-order family of modified Cauchy methods for finding solutions of nonlinear equations and their dynamical behavior
  123. New error bounds for linear complementarity problems of Σ-SDD matrices and SB-matrices
  124. Hankel determinant of order three for familiar subsets of analytic functions related with sine function
  125. On some automorphic properties of Galois traces of class invariants from generalized Weber functions of level 5
  126. Results on existence for generalized nD Navier-Stokes equations
  127. Regular Banach space net and abstract-valued Orlicz space of range-varying type
  128. Some properties of pre-quasi operator ideal of type generalized Cesáro sequence space defined by weighted means
  129. On a new convergence in topological spaces
  130. On a fixed point theorem with application to functional equations
  131. Coupled system of a fractional order differential equations with weighted initial conditions
  132. Rough quotient in topological rough sets
  133. Split Hausdorff internal topologies on posets
  134. A preconditioned AOR iterative scheme for systems of linear equations with L-matrics
  135. New handy and accurate approximation for the Gaussian integrals with applications to science and engineering
  136. Special Issue on Graph Theory (GWGT 2019)
  137. The general position problem and strong resolving graphs
  138. Connected domination game played on Cartesian products
  139. On minimum algebraic connectivity of graphs whose complements are bicyclic
  140. A novel method to construct NSSD molecular graphs
Downloaded on 10.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/math-2019-0121/html
Scroll to top button