1. Introduction
The study of digital topology was initiated by Azriel Rosenfeld in the late 1960s. Despite its name, the theory developed out of the utilization of graph-theoretic methods rather than topological methods. It was not until the late 1980s that a topological approach, which later became known as the axiomatic approach, was developed. The search for a convenient and plausible theory for image analysis has given birth to several interest, among them, the extension of the digital plane to fuzzy environments.
Fuzzy digital topology was introduced by [1] in an attempt to generalize the topological relationships, including connectedness and surroundness on parts of a digital picture, to fuzzy subsets. His justification was born out of the fact that segmentation of a picture into subsets represents a very strong commitment which can be overcome by extracting fuzzy subsets, rather than ordinary subsets from the picture. He therefore developed some of the basic properties of these generalized concepts.
Human experiences are bipolar [2]. In 1994 [3] Zhang introduced the notion of bipolar fuzzy set. Many researchers including [4], [5] and Jun and [6], proceeded to further develop the theory via BCK/BCI-algebras. The notion of a bipolar fuzzy topological space was introduced by and [7], who defined a bipolar fuzzy point and extensively introduced the notions of fuzzy topology into bipolar fuzzy sets.
In this paper, we develop extensions of the properties of digital pictures by weakening the commitment imposed by fuzzy subsets. Bipolar subsets allow us to study both vagueness and duality in the properties of digital objects. We will then study some properties of these generalized concepts.
2. Literature Review
Digital topology has been developed to address problems in image processing and analysis—An area of computer science that deals with the analysis and manipulation of pictures by computer [8]. The results from digital topology help provide a sound mathematical basis for image processing operations such as object counting, boundary detection, data compression and thinning. There are two main approaches to the study of digital topology, namely; the Graph-theoretic approach and the Axiomatic approach. Below are definitions of some important concepts in digital topology.
2.1. Digital n-Space
A digital n-space
is the n-tuple
of the Euclidean n-space having integer coordinates. A point with integer coordinates is called a digital point. In computer grapics, the most commonly used representations are the 2- or 3-space,
and
respectively. [1]
2.2. Adjacency Relation
An adjacency relation π is a binary operation on the digital space that describes the connectedness behavior of digital points (or lack of it). Such a relation plays a very vital role in the grouping process and must therefore be as close as possible to the idea of the nearness of points in an intuitive sense. Two distinct points
are called adjacent if
[9].
The adjacency relation extends the notion of topological connectedness onto π-connectedness. A digital space is π-connected if
,
. A very initial problem in digital topology was to determine whether these two notions, topological connectedness and π-connectedness, were equivalent. It was shown that the two notions are related but not equivalent (i.e. there exists digital π-connected that are not topological).
The digital space
if for any two points x and y there exists a finite sequence
of points in
such that
,
and
. This definition well elaborated in [9].
2.3. Graph-Theoretic Digital Topology
According to [1] the graph-based approach, and any approach for that matter, should be in agreement with classical topology, most especially with respect to connectedness and validity of the Jordan Curve Theorem. However, [10], noted that neither the 4-adjacency nor the 8-adjacency as introduced by Rosenfeld, allows an analogue of the Jordan Curve Theorem (JCT). It is important that the JCT be definable in the digital plane since it guarantees a mathematical interpretation of the boundary properties of a space.
2.4. k-Adjacency
To study nD digital images, we say that two distinct points
are k-(or k(t, n)-)adjacent if for
s.t
at most t of their coordinates differ by ±1 and all the others coincide [10].
We can obtain the k-adjacencies of
as follows
The configuration of the digital k-connectivity
,
are represented in Figure 1 below.
Figure 1. Configuration of the digital k-connectivity of
,
. (a) 2-adjacency, (b) 4-adjacency, (c) 8-adjacency, (d) 6-adjacency, (e) 18-adjacency, (f) 26-adjacency.
The set
with k-adjacency is called a digital image, denoted by
. [1]
2.5. Digital k-Neighborhood
A digital k-neighborhood of a point
is the set
is k-adjacent to
.
Both the k-adjacency relation of
[11].
2.6. Digital k-Interval
For
with
, the set
with 2-adjacencies is called a digital interval [11].
Two subsets
are k-adjacent to each other if
and there exists
such that
are k-adjacent to each other.
is k-connected if there exists
such that
and
.
For a digital image
, the k-component of
is the largest k-connected subset of
containing x [12].
2.7. Path and Connectedness
The following definitions have been extracted from:
A simple k-path with
elements in
is an injective sequence
such that
and
are k-adjacent iff
. If
and
then the length of the simple k-path, denoted by
is
[13].
A k-path is called a k-arc if it has the additional property that for any two points
and
which are not endpoints
implies that
, that is, and arc is a path that does not intersect or touch itself with the possible exception of its endpoints [14].
Remark
k-connected is an equivalence relation and hence this relation partitions X into equivalence classes, which are maximal.
Suppose X and Y are disjoint subsets of
. We say that X surrounds Y if any path from Y to the border of
must meet X, where the border points of
are elements of the complement of X.
Lemma 2.7.1
Let P be a path with two endpoints. Then there exists an arc Po which is completely contained in P and has the same endpoints [14].
2.8. Bipolar Fuzzy Relation
The following definitions are provided in [15]. Let
and δ and μ be bipolar fuzzy subsets of X and Y respectively. A bipolar fuzzy subset
is called a bipolar fuzzy relation from X to Y if
2.9. Bipolar Fuzzy Graph
A bipolar fuzzy graph with X as the underlying set is defined in [15] a pair
such that
is a bipolar fuzzy subset of X and
is a bipolar fuzzy relation on A i.e.
μ is called the bipolar fuzzy vertex set of G and
the bipolar fuzzy edge set of G. For the definition to make sense, we assume the underlying set X is finite [16].
2.10. Path and Connectedness
In [17], a path ρ in a fuzzy graph
is a sequence of distinct vertices
such that
.
is called the length of the path.
3. Results
3.1. Path Strength
A path
from x to y in a bipolar fuzzy graph
is a sequence of distinct vertices
such that
To define the strength of a path in the bipolar fuzzy subset, we have to consider both the strength of the path in the direction representing the satisfaction degree from x to y and the direction representing the satisfaction of x and y to some implicit counter-property.
Definition 3.1.1
The μ+-strength
and μ−-strength
of the path
is the weight of the weakest edge of the path, i.e.
The length
of a path from x to y is the number,
of vertices or nodes between the points. If the path has length 0, it is convenient to define its strength to be;
Two vertices joined by a path are said to be connected.
3.2. Degree of Connectedness
The degree of connectedness of x and y is the weight of the strongest path from x to y. Similarly, we have both the degree of connectedness with respect to the positive membership degree of the vertices in the path ρ from x to y and the degree of connectedness with respect to the negative membership degree of the
vertices in the path ρ from x to y, i.e.
.
Note: The max and min are taken over all possible paths from x to y.
Theorem 3.2.1
Let
. Then
1)
(resp.
) and
2)
(resp.
)
Proof:
1) Any path ρ x to x from passes through x. Therefore
. On the other hand, x is itself a path of length 0, for which
. Hence
. The same argument shows
2) Path reversal preserves path strength. Therefore
(resp.
)
Theorem 3.2.2
,
and
.
Proof:
Suppose
is a path from x to y. Then
But
Similarly,
But
Proposition 3.2.1
The degree of connectedness
(resp.
) is a reflexive and symmetric relation but not necessarily transitive
Proof:
From proposition 1 above;
Reflexive:
(resp.
) and
Symmetry:
(resp.
)
Transitive: Suppose
and
and
then
are connected since
. Similarly
are connected since
. However
are not connected since
.
(resp.
) is not an equivalence relation.
Just like in fuzzy connectedness, this concept of bipolar fuzzy connectedness is not an equivalence relation. Nevertheless, it remains a useful relation since the analogous notion of “connected components” may be defined in the bipolar fuzzy setting. In the next section, this definition is explored and the accompanying properties are discussed.
3.3. Connected Components in Bipolar Fuzzy Graphs
To define the connected components in a bipolar fuzzy graph, both the positive and negative edges while traversing the graph are considered. The traversal process will involve following positive edges in one direction and negative edges in the opposite direction to ensure a comprehensive understanding of the relationships. Consequently, working with bipolar fuzzy graphs will involve the inclusion of both fuzzy memberships and bipolar weights.
In this section, the concepts of fuzzy components are extended by defining their analogous versions in bipolar fuzzy graphs. These concepts are; Plateaus, Tops and Bottoms
Definition 3.3.1
A μ+-plateau (resp. μ−-plateau) in a bipolar fuzzy subset μ is a maximal μ+-connected (resp. μ−-connected) connected of subset A on which μ+ (resp. μ−) has a constant value. That is,
is a plateau if
1) A is μ+-connected (resp. μ−-connected),
2)
,
(resp.
),
3) For all pairs of adjacent vertices such that
, and
,
(resp.
).
Note: 1) If A is both a μ+-plateau and a μ−-plateau then we say that A is a μ-plateau.
2) Any
can only belong to one and only one μ+-plateau (resp. μ−-plateau).
Definition 3.3.2 μ+-Top (resp. μ−-Top)
A μ+-plateau (resp. μ−-plateau) is called a μ+-Top (resp. μ−-Top) if whenever
, and
,
(resp.
. If A is both a μ+-Top and a μ−-Top then we say that A is a μ-Top.
A μ+-plateau (resp. μ−-plateau) is called a μ+-Bottom (resp. μ−-Bottom) if whenever
, and
,
(resp.
). If A is both a μ+-Bottom and a μ−-Bottom then we say that A is a μ-Bottom.
Proposition 3.3.1
Let A be a bipolar fuzzy subset
1) A is a μ-plateau iff it is a
-plateau.
2) A is a μ-Bottom iff it is a
-Top (resp. A is a μ-Top iff it is a
-Bottom).
Proof:
The proofs are intuitive hence omitted.
Remark [1]: In the crisp sense, the plateaus will represent connected components of the underlying set X and of its complement Xc.
Definition 3.3.3
Suppose A is a μ-Top, then we may associate to A the following sets;
1)
2)
3)
Theorem 3.3.1
Let A be a μ-Top, then
From the definitions above, a point x belongs in
(resp
) if there exists a monotonically nondecreasing bipolar fuzzy path from x to A. Consequently, it is not possible to have a peak higher than the Top A. By the same argument, if a point x belongs in
(resp
) or x belongs in
(resp
) then there cannot exist a peak higher than the Top A between x and A.
Corollary 3.3.1
Let A and B be two μ-Top. Then A and B cannot be adjacent to each other.
Proof:
If they have the same height, then A and B are a single μ-Top. If A and B have different heights, then the shorter one cannot be a μ-Top.
Proposition 3.3.2
Let A+ be a μ+-Top and
. Then
is essentially the set of all points of X that are connected to points of A+.
Proof
Let X, a nonempty set of integer coordinate points endowed with a k-adjacency relation, be connected to
. Then there exists a path ρ from x to y such that for all points
on the path ρ,
.
If
then
and
on the path ρ. But form the proposition above this is not possible since the path ρ must pass through a point
adjacent to A+ but not in A+. Therefore, it is mandatory that
hence
and
on the path ρ.
Conversely, if
then
by above proposition. Therefore, there exists a path ρ from x to a point y of A+ such that
on the path ρ, then
, implying that x is connected to y.
3.4. Bipolar Fuzzy Surroundness
The extent to which a digital structure is surrounded is related to how much the path must change direction in order to reach the boundary without intersections.
Definition 3.4.1
Let
be bipolar fuzzy subsets of X. B is said to separate A from C if
and all paths ρ from x to y there exists a point y on the path ρ such that
and
In this formulation, B surrounds A if it separates A from the border of X.
Theorem 3.4.1
The relation B surrounds A is a weak partial order. i.e. the relation is reflexive, antisymmetric and Transitive.
Proof
Let
be bipolar fuzzy subsets of X. Then,
1) Reflexivity: A surrounds A is intuitive.
2) Transitivity: Let
, and ρ be any path from x to the border of B. If B surrounds C, then there exists a point
on the path ρ such that
and if A surrounds B, then similarly there exists a point
on the path ρ such that
and
. Therefore
and
hence A surrounds C.
3) Antisymmetry: suppose A surrounds B and B surrounds A. Then to proof that the relation is antisymmetric, it is enough to show that
surrounds both A and B. Now let ρ be any path from x to the border of B and y be the last point on the path such that
and
. Since A surrounds B then there exists a point
on the path ρ beyond y (or possibly y itself) such that
and
. Similarly, since B surrounds A, then there exists a point
on the path ρ beyond
(or possibly
itself) such that
and
. From the choice of, then
so that
and
. Since x is arbitrary, then
surrounds A and similarly surrounds B.
The relation is a weak partial order.
4. Conclusion
This paper has extended some very fundamental concepts of fuzzy digital topology into the realm of bipolar fuzzy digital topology. The utility of these concepts in the bipolar fuzzy environment is critical in the accurate modelling of real-life phenomena since both the positive and negative membership degrees of belonging have been accommodated. The consistency of connected components in bipolar fuzzy sets has been confirmed, implying that these concepts may be applied in solving problems in fields such as decision-making and pattern recognition.