Sufficiently Near Sets of Neighbourhoods

Sufficiently Near Sets of Neighbourhoods⋆
James F. Peters
Computational Intelligence Laboratory,
Department of Electrical & Computer Engineering, Univ. of Manitoba,
E1-526, 75A Chancellor’s Circle, Winnipeg, MB R3T 5V6
[email protected]
Abstract. The focus of this paper is on sets of neighbourhoods that
are sufficiently near each other as yet another way to consider near sets.
This study has important implications in M. Katětov’s approach to topologising a set. A pair of neighbourhoods of points are sufficiently near,
provided that the C̆ech distance between the neighbourhoods is less than
some number ε. Sets of neighbourhoods are sufficiently near, provided
the C̆ech distance between the sets of neighbourhoods is less than some
number ε.
Keywords: Approach space, C̆ech distance, collection, ε-near collections, merotopy, near sets, neighbourhood, topology.
1
Introduction
The problem considered in this paper is how to measure the nearness of sets
of neighbourhoods. The solution to this problem stems from the work by M.
Katĕtov [1] and S. Tiwari [2] on merotopic spaces. M. Katĕtov observed that
merotopic spaces are obtained by topologising certain parts of a nonempty set.
The term mero comes from the Greek word meros (part). Historically, a consideration of merotopic distance starts with a study of approach spaces (see,
e.g., [2,3,4]). Usually, an approach space distance function δ ∶ X × P(X) →
[0, ∞] that maps a member of a set and a subset (part) of a set to a number
in [0, ∞]. In this work, one starts with a generalised approach space defined in
terms of a distance function ρ ∶ P(X) × P(X) → [0, ∞] that maps a pair of
nonempty sets to a number in [0, ∞].
In its most basic form, an approach merotopy is a measure of the nearness of members of a collection. For collections A, B ∈ P 2 (X), a function ν ∶
P 2 (X) × P 2 (X) ∶→ [0, ∞] satisfying a number of properties is a called an εapproach merotopy. A pair of collections are near, provided ν(A, B) = 0. For
⋆
Many thanks to S. Tiwari, S. Naimpally, C.J. Henry & S. Ramanna for their insights
concerning topics in this paper. This research has been supported by the Natural
Sciences and Engineering Research Council of Canada (NSERC) grant 185986, Manitoba NCE MCEF grant, Canadian Arthritis Network grant SRI-BIO-05.
J.T. Yao et al. (Eds): RSKT 2011, LNCS 6954, pp. 17–24, 2011.
© Springer-Verlag Berlin Heidelberg 2011
18
J.F. Peters
ε ∈ (0, ∞], the pair A, B are sufficiently near, provided ν(A, B) < ε. In this work,
a determination of nearness and sufficient nearness results from considering the
distance between descriptions of sets of objects to determine the perceived similarity or dissimilarity of the sets. A consideration of descriptive forms of sufficient
nearness has considerable practical significance, since the distance between most
collections of sets in science, engineering, and the arts is usually not zero (the
descriptions of such collections of subsets are seldom identical).
This paper has the following organisation. The Lowen form of an approach
space and the more recent Peters-Tiwari generalised approach space are briefly
explained in Sect. 2. This leads to description-based neighbourhoods, in general,
and visual neighbourhoods, in particular, in Sect. 3. An approach to measuring
the nearness of collections of neighbourhoods is presented in Sect. 4.
2
Preliminaries
Let X be a nonempty ordinary set. The power set of X is denoted by P(X), the
family of all subsets of P(X) is denoted by P 2 (X).
Definition 1. A function δ ∶ X × P(X) → [0, ∞] is called a distance on X, if,
for any A, B ⊆ X and x ∈ X, the following conditions are satisfied:
(D.1) δ(x, {x}) = 0,
(D.2) δ(x, ∅) = ∞,
(D.3) δ(x, A ∪ B) = min{δ(x, A), δ(x, B)},
(D.4) δ(x, A) ≤ δ(x, A(α) ) + α, for α ∈ [0, ∞], where A(α) ≑ {x ∈ X ∶ δ(x, A) ≤ α}.
The pair (X, δ) is called an approach space [3,4].
Definition 2. A generalized approach space (X, ρ) [5,6] is a nonempty set X
equipped with a generalized distance function ρ ∶ P(X) × P(X) → [0, ∞] if and
only if for all nonempty subsets A, B, C ∈ P(X), ρ satisfies properties (A.1)(A.5), i.e.,
(A.1) ρ(A, A) = 0,
(A.2) ρ(A, ∅) = ∞,
(A.3) ρ(A, B ∪ C) = min{ρ(A, B), ρ(A, C)},
(A.4) ρ(A, B) = ρ(B, A),
(A.5) ρ(A, B) ≤ ρ(A, B (α) ) + α, for every α ∈ [0, ∞], where B (α) ≑ {x ∈ X ∶
ρ({x}, B) ≤ α}.
It has been observed that the notion of distance in an approach space is closely
related to the notion of nearness [2,7]. In particular, consider the Čech distance
between sets.
Definition 3. C̆ech Distance [8]. For nonempty subsets A, B ∈ P(X), ρ(a, b)
is the standard distance between a ∈ A, b ∈ B and the C̆ech distance Dρ ∶ P(X) ×
P(X) → [0, ∞] is defined by
⎧
⎪
⎪inf {ρ(a, b) ∶ a ∈ A, b ∈ B},
Dρ (A, B) ≑ ⎨
⎪
⎪
⎩∞,
if A and B are not empty,
if A or B is empty.
Sufficiently Near Sets of Neighbourhoods
19
Remark 1. Observe that (X, Dρ ) is a generalized approach space. The distance
Dρ (A, B) is a variation of the distance function introduced by E. C̆ech in his
1936–1939 seminar on topology [8] (see, also, [9,10,11]).
3
Description-Based Neighbourhoods
For N. Bourbaki, a set is a neighbourhood of each of its points if, and only if,
the set is open [12, §1.2] [13, §1.2, p. 18]. A set A is open if, and only if, for
each x ∈ A, all points sufficiently near 1 x belong to A.
For a Hausdorff neighbourhood (denoted by Nr ), sufficiently near is explained
in terms of the distance between points y and x being less than some radius r [14,
§22]. In other words, a Hausdorff neighbourhood of a point is an open set such
that each of its points is sufficiently close to its centre.
Traditionally, nearness of points is measured in
terms of the location of the points. Let ρ ∶ X × X ∶→
[0, ∞] denote the standard distance2 between points
y
in X. For r ∈ (0, ∞], a neighbourhood of x0 ∈ X is
ρ(x0 , y) < r
the set of all y ∈ X such that ρ(x0 , y) < r (see, e.g.,
x0
Fig. 1, where the distance ρ(x, y) between each pair
x0 , y is less than r in the neighbourhood). In that
case, a neighbourhood is called an open ball [15,
§4.1] or spherical neighbourhood [16, §1-4]. In the
plane, the points in a spherical neighhourhood (nbd)
Fig. 1. Nbd Nr (x0 )
are contained in the interior of a circle.
Next, consider visual neighbourhoods in digital images, where each point is an
image pixel (picture element). A pixel is described in terms of its feature values.
Pixel features include grey level intensity and primary colours red, green, and
blue with wavelengths 700 nm, 546.1 nm and 435.8 nm. respectively)3 , texture,
and shape information. Visual information (feature values) are extracted from
each pixel with a variety of probe functions.
A visual neighbourhood of a point x0 is an open set A such that the
visual information values extracted from all of the points in A are sufficiently
near the corresponding visual information values at x0 . In its simplest form, a
nbdv (denoted by Nrφ ) is defined in terms of a real-valued probe function φ used
to extract visual information from the pixels in a digital image, reference point
x0 (not necessarily the centre of the nbdv ) and ‘radius‘ rφ such that
1
2
3
...tous les points assez voisins d’un point x [12, p. TG I.3].
i.e., for x, y ∈ X ⊂ R, ρ(x, y) = ∣x − y∣.
The amounts of red, green and blue that form a particular colour are called tristimulus values. Let R, G, B denote red, green, blue tristimulus values, respectively. Then
define the following probe functions to extract the colour components of a pixel.
r=
R
,
R+G+B
g=
G
,
R+G+B
b = 1 − r − g.
20
J.F. Peters
X = {drawing visual pixels}, x, y ∈ X,
φ ∶ X → [0, ∞], (probe function, e.g., probe φ(x) = pixel x intensity),
ρφ (x0 , y) = ∣φ(x0 ) − φ(y)∣, (visual distance),
x0 ∈ X, (nbdv reference point),
rφ ∈ (0, ∞], (sufficient nearness bound),
Nrφ (x0 , rφ ) = {y ∈ X ∶ ρφ (x0 , y) < rφ }, (perceptual nbdv ).
φ(x1 )
φ(x2 )
φ(x3 )
φ(x0 , x2 ) < rφ
φ(x0 , x3 ) < rφ
φ(x0 , x1 ) < rφ
φ(x0 )
φ(x4 )
φ(x0 , x4 ) > rφ
Fig. 2. Sample Visual Nbd Nrφ (x0 ) in a Drawing
At this point, observe that the appearance of a visual neighbourhood can be
quite different from the appearance of a spherical neighbourhood. For this reason,
x0 is called a reference point (not a centre) in a nbdv . A visual neighbourhood
results from a consideration of the features of a point in the neighbourhood and
the measurement of the distance between neighbourhood points4 . For example,
φ(x0 ) in Fig. 2 is a description of x0 (probe φ is used to extract a feature
value from x in the form of pixel intensity). Usually, a complete description of
a point x in a nbdv is in the form of a feature vector containing probe function
values extracted from x (see, e.g., [17, §4], for a detailed explanation of the
near set approach to perceptual object description). Observe that the members
y ∈ Nrφ (x0 ) in the visual neighbourhood in Fig. 2 have descriptions that are
sufficiently near the description of the nbd reference point x0 , i.e.,
ρφ (x0 , y) = ∣φ(x0 ) − φ(y)∣ < rφ .
4
It is easy to prove that a visual neighbourhood is an open set.
Sufficiently Near Sets of Neighbourhoods
21
φ(x2 )
φ(x0 )
φ(x1 )
3.2: Nbd Nrφgrey
3.1: Monet meadow
Fig. 3. Sample Monet Visual Neighbourhood, rφgrey =10
Example 1. Visual Neighbourhood of a Point
For example, each of the points in the green shaded regions in Fig. 2 have
intensities that are very close to the intensity of the point x0 . By contrast, many
points in the purple shaded region have higher intensities (i.e., more light) than
the pixel at x0 , For example, consider the intensities of the points in the visual
nbd represented by the green wedge-shaped region and some outlying green
circular regions and the point x4 in the purple region in Fig. 2, where
rφ = 5 low intensity difference,
φ(x0 , x1 ) = ∣φ(x0 ) − φ(x1 )∣ < rφ ,
φ(x0 , x2 ) = ∣φ(x0 ) − φ(x2 )∣ < rφ ,
φ(x0 , x3 ) = ∣φ(x0 ) − φ(x3 )∣ < rφ , but
φ(x0 , x4 ) = ∣φ(x0 ) − φ(x4 )∣ > rφ , where φ(x4 ) = high intensity (white)
In the case of the point x4 in Fig. 2, the intensity is high (close to white),
i.e., φ(x4 ) ∼ 255. By contrast the point x0 has low intensity (less light), e.g.,
φ(x0 ) ∼ 20. Assume rφ = 5. Hence, ∣φ(x0 ) − φ(x4 )∣ > rφ . As in the case of
C. Monet’s paintings5 , the distance between probe function values representing
visual information extracted from image pixels can be sufficiently near a centre
x0 (perceptually) but the pixels themselves can be far apart, i.e., not sufficiently
near or far apart, if one considers the locations of the pixels.
Example 2. Visual Neighbourhood in a Landscape by C. Monet
For example, consider a xixth century, St. Martin, Vetheuil landscape by C.
Monet rendered as a greyscale image in Fig. 3.1. Let φgrey (x) denote a probe
that extracts the greylevel intensity from a pixel x and let rφ = 10 and obtain
the single visual neighbourhood shown in Fig. 3.2. To obtain the visual nbd in
5
A comparison between Z. Pawlak’s and C. Monet’s waterscapes is given in [18].
22
J.F. Peters
I
⊕⊕⊕
⊗⊗
⊕
⊗
Ω
⊗
⊗
⊕⊕ ⊕
⊕
Fig. 4. Sample Sets of Near Neighbourhoods
Fig. 3.2, replace the graylevel intensity of each point sufficiently near the intensity
φgrey (x0 ) with a green colour. The result is green-coloured visual nbd Nrφgrey
in Fig. 3.2. Notice that the pixel intensities for large regions of the sky, hills
and meadow are quite similar. This is the case with the sample pixels (points of
light) x0 , x1 , x2 , where the in ∣φ(x0 ) − φ(x1 )∣ < rφ and ∣φ(x0 ) − φ(x2 )∣ < rφ .
4
Nearness of Sets of Neighbourhoods
This section briefly introduces sets of visual neighbourhoods. Recall that a neighbourhood of a point x is a set of all points that are sufficiently near x. To measure
the nearness of collections of neighbhourhoods, we introduce a norm version of
the Čech distance.
First, a distance function ρ∥⋅∥ is defined in the context of a normed space. Let
X be a linear space over the reals with origin 0. A norm on X is a function ∥ ⋅ ∥∶
X → [0, ∞] satisfying several properties for a normed space [19]. Each norm on X
induces a metric d on X defined by d(x, y) =∥ x−y ∥ for x, y ∈ R [20]. For example,
let a, b denote a pair of n-dimensional vectors of numbers representing object
feature values (e.g., positive real values representing intensities of light reflected
from objects in a visual field), i.e., a = (a1 , . . . , ai , . . . , an ), b = (b1 , . . . , bi , . . . , bn )
such that ai , bi ∈ R0+ . Define a norm version of the Hausdorff lower distance [14,
§22] in the following way.
⎧
⎪
⎪inf {ρ∥⋅∥ (a, b) ∶ b ∈ B}, if B is not empty,
Dρ∥⋅∥ (a, B) = ⎨
⎪
if B is empty,
⎪
⎩∞,
where ρ∥⋅∥ ∶ Rn ×Rn → [0, ∞] is defined, e.g., by the ∥ ⋅ ∥1 norm called the taxicab
distance, i.e., ρ∥⋅∥ (a, b) =∥ a − b ∥1 = ∑ni=1 ∣ai − bi ∣. Then, a norm Čech distance
function Dρ∥⋅∥ ∶ P(X) × P(X) → [0, ∞] is defined by
⎧
⎪
inf{Dρ∥⋅∥ (a, B) ∶ a ∈ A,
⎪
⎪
⎪
⎪
Dρ∥⋅∥ (A, B) = ⎨
Dρ∥⋅∥ (b, A) ∶ b ∈ B}
⎪
⎪
⎪
⎪
⎪
⎩∞,
if A and B are not empty,
if A or B is empty.
Then Dρ∥⋅∥ (A, B) measures the lower distance between the descriptions of objects
in a pair of non-empty sets A, B.
Sufficiently Near Sets of Neighbourhoods
23
Let A, B ∈ P 2 (X) denote collections of sets. A merotopic distance νDρ ∶
P (X) × P 2 (X) ∶→ [0, ∞] defined as
2
νDρ (A, B) ∶=
∥⋅∥
sup
A∈A,B∈B
Dρ (A, B).
This is an example of what is known as a ε-approach merotopy termed an εapproach nearness on X [5].
Example 3. Merotopic Distance Between Collections of Nbds . A pair of
in Fig. 4. Let
greyscale digital images Ω, I is represented by the rectangles
X be the set of pixels of images Ω and I, i.e., X = Ω ∪ I. For simplicity, the
only feature considered is the greylevel intensity of the pixels in each image. Let
A ∈ P 2 (Ω) and B ∈ P 2 (I) denote sets of neighbourhoods containing geometric
shapes in Fig. 4.
The nearness of collections of neighbourhoods A ∈ P 2 (X), B ∈ P 2 (X) is measured with νDρ∥⋅∥ . In this example, it is reasonable to assume that νDρ∥⋅∥ (A, B) < ε
for some small ε, since, e.g., the disc-shaped objects in Fig. 4 have identical
shades of the grey and the remaining members of the collection have identical
greylevel intensities (Ω and I, are ε-approach near, i.e., sufficiently near). The
basic approach in this example has numerous applications in classifying digital
images (see, e.g., [17,21,22,23,5,24,25]). For an implementation of the merotopy
νDρ∥⋅∥ , see [26].
5
Concluding Remarks
Two recent outcomes of the proposed approach to measuring the nearness of collections of sets is the recent discovery of a number of new supercategories [24,25]
as well as a considerable number industrial applications (see, e.g., the use of
merotopies in detecting anomalies in power system equipment [25] and contentbased image retrieval [27]). A recent application of the proposed approach in
measuring nearness of neighbourhoods can be in the visual arts (see, e.g., [18]).
References
1. Katětov, M.: On continuity structures and spaces of mappings. Comment. Math.
Univ. Carolinae 6, 257–278 (1965)
2. Tiwari, S.: Some Aspects of General Topology and Applications. Approach Merotopic Structures and Applications, supervisor: M. Khare. PhD thesis, Department
of Mathematics, Allahabad (U.P.), India (January 2010)
3. Lowen, R.: Approach Spaces: The Missing Link in the Topology-Uniformity-Metric
Triad. Oxford Mathematical Monographs, pp. viii + 253. Oxford University Press,
Oxford (1997)
4. Lowen, R., Vaughan, D., Sioen, M.: Completing quasi metric spaces: an alternative
approach. Houstan J. Math. 29(1), 113–136 (2003)
5. Peters, J., Tiwari, S.: Approach merotopies and near filters. Gen. Math. Notes 2(2),
1–15 (2011)
24
J.F. Peters
6. Peters, J., Tiwari, S.: Completion of -approach nearness spaces (communicated)
(2011)
7. Khare, M., Tiwari, S.: L-approach merotopies and their categorical perspective.
Demonstratio Math., 1–16 (2010), doi: 10.1155/2010/409804
8. Čech, E.: Topological Spaces, revised Ed. by Z. Frolik and M. Katătov. John Wiley
& Sons, NY (1966)
9. Beer, G., Lechnicki, A., Levi, S., Naimpally, S.A.: Distance functionals and suprema
of hyperspace topologies. Annali di Matematica Pura ed Applicata CLXII(IV),
367–381 (1992)
10. Hausdorff, F.: Grundzüge der Mengenlehre, pp. viii + 476. Veit and Company,
Leipzig (1914)
11. Leader, S.: On clusters in proximity spaces. Fundamenta Mathematicae 47, 205–
213 (1959)
12. Bourbaki, N.: Topologie générale, pp. 1–4. Hermann, Paris (1971); Springer-Verlag
published a new edition, Heidelberg 2007
13. Bourbaki, N.: Elements of Mathematics. General Topology, Part 1, pp. i-vii, 437.
Hermann & Addison-Wesley, Paris & Reading (1966)
14. Hausdorff, F.: Set Theory, p. 352. AMS Chelsea Publishing, Providence (1914)
15. Engelking, R.: General Topology, Revised & completed edition. Heldermann Verlag, Berlin (1989)
16. Hocking, J., Young, G.: Topology. Dover, NY (1988)
17. Henry, C.: Near Sets: Theory and Applications, Ph.D. dissertation, supervisor: J.F.
Peters. PhD thesis, Department of Electrical & Computer Engineering (2010)
18. Peters, J.: How near are Zdzislaw Pawlak’s paintings? Merotopic distance between
regions of interest. In: Skowron, A., Suraj, S. (eds.) Intelligent Systems Reference
Library Volume Dedicated to Prof. Zdzislaw Pawlak, pp. 1–19. Springer, Berlin
(2011)
19. Sutherland, W.: Introduction to Metric & Topological Spaces. Oxford University
Press, Oxford (1974, 2009); 2nd edn., 2008
20. Beer, G.: Topologies on Closed and Closed Convex Sets. Kluwer Academic Publishers, The Netherlands (1993)
21. Henry, C., Peters, J.: Arthritic hand-finger movement similarity measurements:
Tolerance near set approach. Comp. & Math. Methods in Medicine 2011, Article
ID 569898, 1–14 (2011), doi:10.1155/2011/569898
22. Peters, J.: Near sets. Special theory about nearness of objects. Fund. Inf. 75(1-4),
407–433 (2007)
23. Peters, J.F., Wasilewski, P.: Foundations of near sets. Info. Sci. 179, 3091–3109
(2009)
24. Tiwari, S., Peters, J.: Supercategories εANear and εAMer. Int. J. of Computer
Math. (communicated) (2011)
25. Tiwari, S., Peters, J.: Almost near L-fuzzy sets. Fuzzy Sets and Systems (communicated) (2011)
26. Peters, J.: ε-near collections. In: Yao, J.-T., Ramanna, S., Wang, G., Suraj, Z.
(eds.) RSKT 2011. LNCS, vol. 6954, pp. 533–542. Springer, Heidelberg (2011)
27. Ramanna, S., Peters, J.F.: Approach space framework for image database classification. In: Hruschka Jr., E.R., Watada, J., do Carmo Nicoletti, M. (eds.) INTECH
2011. Communications in Computer and Information Science, vol. 165, pp. 75–89.
Springer, Heidelberg (2011)