Near sets

From testwiki
Jump to navigation Jump to search

Template:Short description

Figure 1. Descriptively, very near sets

In mathematics, near sets are either spatially close or descriptively close. Spatially close sets have nonempty intersection. In other words, spatially close sets are not disjoint sets, since they always have at least one element in common. Descriptively close sets contain elements that have matching descriptions. Such sets can be either disjoint or non-disjoint sets. Spatially near sets are also descriptively near sets.

Figure 2. Descriptively, minimally near sets

The underlying assumption with descriptively close sets is that such sets contain elements that have location and measurable features such as colour and frequency of occurrence. The description of the element of a set is defined by a feature vector. Comparison of feature vectors provides a basis for measuring the closeness of descriptively near sets. Near set theory provides a formal basis for the observation, comparison, and classification of elements in sets based on their closeness, either spatially or descriptively. Near sets offer a framework for solving problems based on human perception that arise in areas such as image processing, computer vision as well as engineering and science problems.

Near sets have a variety of applications in areas such as topologyTemplate:Cref2, pattern detection and classificationTemplate:Cref2, abstract algebraTemplate:Cref2, mathematics in computer scienceTemplate:Cref2, and solving a variety of problems based on human perceptionTemplate:Cref2Template:Cref2Template:Cref2Template:Cref2Template:Cref2 that arise in areas such as image analysisTemplate:Cref2Template:Cref2Template:Cref2Template:Cref2Template:Cref2, image processingTemplate:Cref2, face recognitionTemplate:Cref2, ethologyTemplate:Cref2, as well as engineering and science problemsTemplate:Cref2Template:Cref2Template:Cref2Template:Cref2Template:Cref2Template:Cref2. From the beginning, descriptively near sets have proved to be useful in applications of topologyTemplate:Cref2, and visual pattern recognition Template:Cref2, spanning a broad spectrum of applications that include camouflage detection, micropaleontology, handwriting forgery detection, biomedical image analysis, content-based image retrieval, population dynamics, quotient topology, textile design, visual merchandising, and topological psychology.

As an illustration of the degree of descriptive nearness between two sets, consider an example of the Henry colour model for varying degrees of nearness between sets of picture elements in pictures (see, e.g.,Template:Cref2 Β§4.3). The two pairs of ovals in Fig. 1 and Fig. 2 contain coloured segments. Each segment in the figures corresponds to an equivalence class where all pixels in the class have similar descriptions, i.e., picture elements with similar colours. The ovals in Fig.1 are closer to each other descriptively than the ovals in Fig. 2.

History

It has been observed that the simple concept of nearness unifies various concepts of topological structuresTemplate:Cref2 inasmuch as the category Near of all nearness spaces and nearness preserving maps contains categories sTop (symmetric topological spaces and continuous mapsTemplate:Cref2), Prox (proximity spaces and δ-mapsTemplate:Cref2Template:Cref2), Unif (uniform spaces and uniformly continuous mapsTemplate:Cref2Template:Cref2) and Cont (contiguity spaces and contiguity mapsTemplate:Cref2) as embedded full subcategoriesTemplate:Cref2Template:Cref2. The categories ε𝑨𝑡𝒆𝒂𝒓 and ε𝑨𝑴𝒆𝒓 are shown to be full supercategories of various well-known categories, including the category 𝒔𝑻𝒐𝒑 of symmetric topological spaces and continuous maps, and the category 𝑴𝒆𝒕 of extended metric spaces and nonexpansive maps. The notation 𝑨𝑩 reads category 𝑨 is embedded in category 𝑩. The categories ε𝑨𝑴𝒆𝒓 and ε𝑨𝑡𝒆𝒂𝒓 are supercategories for a variety of familiar categoriesTemplate:Cref2 shown in Fig. 3. Let ε𝑨𝑡𝒆𝒂𝒓 denote the category of all ε-approach nearness spaces and contractions, and let ε𝑨𝑴𝒆𝒓 denote the category of all ε-approach merotopic spaces and contractions.

Figure 3. Supercats

Among these familiar categories is 𝒔𝑻𝒐𝒑, the symmetric form of 𝑻𝒐𝒑 (see category of topological spaces), the category with objects that are topological spaces and morphisms that are continuous maps between themTemplate:Cref2Template:Cref2. 𝑴𝒆𝒕 with objects that are extended metric spaces is a subcategory of ε𝑨𝑷 (having objects ε-approach spaces and contractions) (see alsoTemplate:Cref2Template:Cref2). Let ρX,ρY be extended pseudometrics on nonempty sets X,Y, respectively. The map f:(X,ρX)(Y,ρY) is a contraction if and only if f:(X,νDρX)(Y,νDρY) is a contraction. For nonempty subsets A,B2X , the distance function Dρ:2X×2X[0,] is defined by

Dρ(A,B)={inf{ρ(a,b):aA,bB},if A and B are not empty,,if A or B is empty.

Thus εAP is embedded as a full subcategory in ε𝑨𝑡𝒆𝒂𝒓 by the functor F:ε𝑨𝑷ε𝑨𝑡𝒆𝒂𝒓 defined by F((X,ρ))=(X,νDρ) and F(f)=f. Then f:(X,ρX)(Y,ρY) is a contraction if and only if f:(X,νDρX)(Y,νDρY) is a contraction. Thus ε𝑨𝑷 is embedded as a full subcategory in ε𝑨𝑡𝒆𝒂𝒓 by the functor F:ε𝑨𝑷ε𝑨𝑡𝒆𝒂𝒓 defined by F((X,ρ))=(X,νDρ) and F(f)=f. Since the category 𝑴𝒆𝒕 of extended metric spaces and nonexpansive maps is a full subcategory of ε𝑨𝑷, therefore, ε𝑨𝑡𝒆𝒂𝒓 is also a full supercategory of 𝑴𝒆𝒕. The category ε𝑨𝑡𝒆𝒂𝒓 is a topological constructTemplate:Cref2.

Figure 4. Frigyes Riesz, 1880-1956

The notions of near and farTemplate:Cref2 in mathematics can be traced back to works by Johann Benedict Listing and Felix Hausdorff. The related notions of resemblance and similarity can be traced back to J.H. PoincarΓ©, who introduced sets of similar sensations (nascent tolerance classes) to represent the results of G.T. Fechner's sensation sensitivity experimentsTemplate:Cref2 and a framework for the study of resemblance in representative spaces as models of what he termed physical continuaTemplate:Cref2Template:Cref2Template:Cref2. The elements of a physical continuum (pc) are sets of sensations. The notion of a pc and various representative spaces (tactile, visual, motor spaces) were introduced by PoincarΓ© in an 1894 article on the mathematical continuumTemplate:Cref2, an 1895 article on space and geometryTemplate:Cref2 and a compendious 1902 book on science and hypothesisTemplate:Cref2 followed by a number of elaborations, e.g.,Template:Cref2. The 1893 and 1895 articles on continua (Pt. 1, ch. II) as well as representative spaces and geometry (Pt. 2, ch IV) are included as chapters inTemplate:Cref2. Later, F. Riesz introduced the concept of proximity or nearness of pairs of sets at the International Congress of Mathematicians (ICM) in 1908Template:Cref2.

During the 1960s, E.C. Zeeman introduced tolerance spaces in modelling visual perceptionTemplate:Cref2. A.B. Sossinsky observed in 1986Template:Cref2 that the main idea underlying tolerance space theory comes from PoincarΓ©, especiallyTemplate:Cref2. In 2002, Z. Pawlak and J. PetersTemplate:Cref2 considered an informal approach to the perception of the nearness of physical objects such as snowflakes that was not limited to spatial nearness. In 2006, a formal approach to the descriptive nearness of objects was considered by J. Peters, A. Skowron and J. StepaniukTemplate:Cref2 in the context of proximity spacesTemplate:Cref2Template:Cref2Template:Cref2Template:Cref2. In 2007, descriptively near sets were introduced by J. PetersTemplate:Cref2Template:Cref2 followed by the introduction of tolerance near setsTemplate:Cref2Template:Cref2. Recently, the study of descriptively near sets has led to algebraicTemplate:Cref2Template:Cref2, topological and proximity spaceTemplate:Cref2 foundations of such sets.

Nearness of sets

The adjective near in the context of near sets is used to denote the fact that observed feature value differences of distinct objects are small enough to be considered indistinguishable, i.e., within some tolerance.

The exact idea of closeness or 'resemblance' or of 'being within tolerance' is universal enough to appear, quite naturally, in almost any mathematical setting (see, e.g.,Template:Cref2). It is especially natural in mathematical applications: practical problems, more often than not, deal with approximate input data and only require viable results with a tolerable level of errorTemplate:Cref2.

The words near and far are used in daily life and it was an incisive suggestion of F. RieszTemplate:Cref2 that these intuitive concepts be made rigorous. He introduced the concept of nearness of pairs of sets at the ICM in Rome in 1908. This concept is useful in simplifying teaching calculus and advanced calculus. For example, the passage from an intuitive definition of continuity of a function at a point to its rigorous epsilon-delta definition is sometime difficult for teachers to explain and for students to understand. Intuitively, continuity can be explained using nearness language, i.e., a function f:ℝℝ is continuous at a point c, provided points {x} near c go into points {f(x)} near f(c). Using Riesz's idea, this definition can be made more precise and its contrapositive is the familiar definitionTemplate:Cref2Template:Cref2.

Generalization of set intersection

From a spatial point of view, nearness (a.k.a. proximity) is considered a generalization of set intersection. For disjoint sets, a form of nearness set intersection is defined in terms of a set of objects (extracted from disjoint sets) that have similar features within some tolerance (see, e.g., Β§3 inTemplate:Cref2). For example, the ovals in Fig. 1 are considered near each other, since these ovals contain pairs of classes that display similar (visually indistinguishable) colours.

Efremovič proximity space

Let X denote a metric topological space that is endowed with one or more proximity relations and let 2X denote the collection of all subsets of X. The collection 2X is called the power set of X.

There are many ways to define Efremovič proximities on topological spaces (discrete proximity, standard proximity, metric proximity, Čech proximity, Alexandroff proximity, and Freudenthal proximity), For details, see Β§ 2, pp. 93–94 inTemplate:Cref2. The focus here is on standard proximity on a topological space. For A,BX, A is near B (denoted by A δ B), provided their closures share a common point.

The closure of a subset A2X (denoted by cl(A)) is the usual Kuratowski closure of a setTemplate:Cref2, introduced in Β§ 4, p. 20Template:Cref2, is defined by

cl(A)={xX:D(x,A)=0}, whereD(x,A)=inf{d(x,a):aA}.

I.e., cl(A) is the set of all points x in X that are close to A (D(x,A) is the Hausdorff distance (see Β§ 22, p. 128, inTemplate:Cref2) between x and the set A and d(x,a)=|xa| (standard distance)). A standard proximity relation is defined by

δ={(A,B)2X×2X:cl(A)  cl(B)}.

Whenever sets A and B have no points in common, the sets are farfrom each other (denoted A δ_ B).

The following EF-proximityTemplate:Cref2 space axioms are given by Jurij Michailov SmirnovTemplate:Cref2 based on what Vadim Arsenyevič Efremovič introduced during the first half of the 1930sTemplate:Cref2. Let A,B,E2X.

EF.1
If the set A is close to B, then B is close to A.
EF.2
AB is close to E, if and only if, at least one of the sets A or B is close to E.
EF.3
Two points are close, if and only if, they are the same point.
EF.4
All sets are far from the empty set .
EF.5
For any two sets A and B which are far from each other, there exists C,D2X, CD=X, such that A is far from C and B is far from D (Efremovič-axiom).

The pair (X,δ) is called an EF-proximity space. In this context, a space is a set with some added structure. With a proximity space X, the structure of X is induced by the EF-proximity relation δ. In a proximity space X, the closure of A in X coincides with the intersection of all closed sets that contain A.

Theorem 1Template:Cref2
The closure of any set A in the proximity space X is the set of points xX that are close to A.

Visualization of EF-axiom

Figure 5. Example of a descriptive EF-proximity relation between sets A,B, and Cc

Let the set X be represented by the points inside the rectangular region in Fig. 5. Also, let A,B be any two non-intersection subsets (i.e. subsets spatially far from each other) in X, as shown in Fig. 5. Let Cc=XC (complement of the set C). Then from the EF-axiom, observe the following:

Aδ_B,BC,D=Cc,X=DC,AD, hence, we can writeA δ_ B  A δ_ C and B δ_ D, for some C,D in X so that CD=X.

Descriptive proximity space

Descriptively near sets were introduced as a means of solving classification and pattern recognition problems arising from disjoint sets that resemble each other.Template:Cref2Template:Cref2 Recently, the connections between near sets in EF-spaces and near sets in descriptive EF-proximity spaces have been explored in.Template:Cref2Template:Cref2

Again, let X be a metric topological space and let Φ={ϕ1,,ϕn} a set of probe functions that represent features of each xX. The assumption made here is X contains non-abstract points that have measurable features such as gradient orientation. A non-abstract point has a location and features that can be measured (see Β§ 3 in Template:Cref2).

A probe function ϕ:Xℝ represents a feature of a sample point in X. The mapping Φ:Xℝn is defined by Φ(x)=(ϕ1(x),,ϕn(x)), where ℝn is an n-dimensional real Euclidean vector space. Φ(x) is a feature vector for x, which provides a description of xX. For example, this leads to a proximal view of sets of picture points in digital images.Template:Cref2

To obtain a descriptive proximity relation (denoted by δΦ), one first chooses a set of probe functions. Let 𝒬:2X2Rn be a mapping on a subset of 2X into a subset of 2Rn. For example, let A,B2X and 𝒬(A),𝒬(B) denote sets of descriptions of points in A,B, respectively. That is,

𝒬(A)={Φ(a):aA},𝒬(B)={Φ(b):bB}.

The expression AδΦB reads A is descriptively near B. Similarly, Aδ_ΦB reads A is descriptively far from B. The descriptive proximity of A and B is defined by

AδΦB𝒬(cl(A))δ𝒬(cl(B)).

The descriptive intersection Φ of A and B is defined by

AΦB={xAB:𝒬(A)δ𝒬(B)}.

That is, xAB is in AΦB, provided Φ(x)=Φ(a)=Φ(b) for some aA,bB. Observe that A and B can be disjoint and yet AΦB can be nonempty.

The descriptive proximity relation δΦ is defined by

δΦ={(A,B)2X×2X:cl(A)Φcl(B)}.

Whenever sets A and B have no points with matching descriptions, the sets are descriptively far from each other (denoted by A δ_Φ B).

The binary relation δΦ is a descriptive EF-proximity, provided the following axioms are satisfied for A,B,EX.

dEF.1
If the set A is descriptively close to B, then B is descriptively close to A.
dEF.2
AB is descriptively close to E, if and only if, at least one of the sets A or B is descriptively close to E.
dEF.3
Two points x,yX are descriptively close, if and only if, the description of x matches the description of y.
dEF.4
All nonempty sets are descriptively far from the empty set .
dEF.5
For any two sets A and B which are descriptively far from each other, there exists C,D2X, CD=X, such that A is descriptively far from C and B is descriptively far from D (Descriptive Efremovič axiom).

The pair (X,δΦ) is called a descriptive proximity space.

Proximal relator spaces

A relator is a nonvoid family of relations β„› on a nonempty set XTemplate:Cref2. The pair (X,β„›) (also denoted X(β„›)) is called a relator space. Relator spaces are natural generalizations of ordered sets and uniform spaces.Template:Cref2Template:Cref2 With the introduction of a family of proximity relations β„›δ on X, we obtain a proximal relator space (X,β„›δ). For simplicity, we consider only two proximity relations, namely, the Efremovič proximity δTemplate:Cref2 and the descriptive proximity δΦ in defining the descriptive relator β„›δΦ.Template:Cref2Template:Cref2 The pair (X,β„›δΦ) is called a proximal relator spaceTemplate:Cref2. In this work, X denotes a metric topological space that is endowed with the relations in a proximal relator. With the introduction of (X,β„›δΦ), the traditional closure of a subset (e.g., Template:Cref2Template:Cref2) can be compared with the more recent descriptive closure of a subset.

In a proximal relator space X, the descriptive closure of a set A (denoted by clΦ(A)) is defined by

clΦ(A)={xX:Φ(x)δ𝒬(cl(A))}.

That is, xX is in the descriptive closure of A, provided the closure of Φ(x) and the closure of 𝒬(cl(A)) have at least one element in common.

Theorem 2 Template:Cref2
The descriptive closure of any set A in the descriptive EF-proximity space (X,β„›δΦ) is the set of points xX that are descriptively close to A.
Theorem 3 Template:Cref2
Kuratowski closure of a set A is a subset of the descriptive closure of A in a descriptive EF-proximity space.
Theorem 4 Template:Cref2
Let (X,β„›δΦ) be a proximal relator space, AX. Then cl(A)clΦ(A).
Proof
Let Φ(x)𝒬(Xcl(A)) such that Φ(x)=Φ(a) for some aclA. Consequently, Φ(x)𝒬(clΦ(A)). Hence, cl(A)clΦ(A)

In a proximal relator space, EF-proximity δ leads to the following results for descriptive proximity δΦ.

Theorem 5Template:Cref2
Let (X,β„›δΦ) be a proximal relator space, A,B,CX. Then
1Β°
A δ B implies A δΦ B.
2Β°
(AB) δ C implies (AB) δΦ C.
3Β°
clA δ clB implies clA δΦ clB.
Proof
1Β°
A δ BAB. For xAB,Φ(x)𝒬(A) and Φ(x)𝒬(B). Consequently, A δΦ B.
1Β° β‡’ 2Β°
3Β°
clA δ clB implies that clA and clA have at least one point in common. Hence, 1Β° β‡’ 3Β°.

Descriptive 𝛿-neighbourhoods

Figure 6. Example depicting δ-neighbourhoods

In a pseudometric proximal relator space X, the neighbourhood of a point xX (denoted by Nx,ε), for ε>0, is defined by

Nx,ε={yX:d(x,y)<ε}.

The interior of a set A (denoted by int(A)) and boundary of A (denoted by bdy(A)) in a proximal relator space X are defined by

int(A)={xX:Nx,εA}.bdy(A)=cl(A)int(A).

A set A has a natural strong inclusion in a set B associated with δTemplate:Cref2Template:Cref2} (denoted by AδB), provided Aint(B); i.e., Aδ_Xint(B) (A is far from the complement of int(B)). Correspondingly, a set A has a descriptive strong inclusion in a set B associated with δΦ (denoted by AΦB), provided 𝒬(A) π’¬(int(B)); i.e., A δ_Φ Xint(B) (𝒬(A) is far from the complement of intB).

Let Φ be a descriptive δ-neighbourhood relation defined by

Φ={(A,B)2X×2X:𝒬(A)𝒬(int(B))}.

That is, AΦB, provided the description of each aA is contained in the set of descriptions of the points bint(B). Now observe that any A,B in the proximal relator space X such that Aδ_ΦB have disjoint δΦ-neighbourhoods; i.e.,

Aδ_ΦBAΦE1,BΦE2, for some E1,E2X (See Fig. 6).
Theorem 6 Template:Cref2
Any two sets descriptively far from each other belong to disjoint descriptive δΦ-neighbourhoods in a descriptive proximity space X.

A consideration of strong containment of a nonempty set in another set leads to the study of hit-and-miss topologies and the Wijsman topology.Template:Cref2

Tolerance near sets

Let ε be a real number greater than zero. In the study of sets that are proximally near within some tolerance, the set of proximity relations β„›δΦ is augmented with a pseudometric tolerance proximity relation (denoted by δΦ,ε) defined by

DΦ(A,B)=inf{d(Φ(a),Φ(a)):Φ(a)𝒬(A),Φ(a)𝒬(B)},d(Φ(a),Φ(a))=i=1n|ϕi(a)ϕi(b)|,δΦ,ε={(A,B)2X×2X:|D(cl(A),cl(B))|<ε}.

Let β„›δΦ,ε=β„›δΦ{δΦ,ε}. In other words, a nonempty set equipped with the proximal relator β„›δΦ,ε has underlying structure provided by the proximal relator β„›δΦ and provides a basis for the study of tolerance near sets in X that are near within some tolerance. Sets A,B in a descriptive pseudometric proximal relator space (X,β„›δΦ,ε) are tolerance near sets (i.e., A δΦ,ε B), provided

DΦ(A,B)<ε.

Tolerance classes and preclasses

Relations with the same formal properties as similarity relations of sensations considered by PoincarΓ©Template:Cref2 are nowadays, after ZeemanTemplate:Cref2, called tolerance relations. A tolerance τ on a set O is a relation τO×O that is reflexive and symmetric. In algebra, the term tolerance relation is also used in a narrow sense to denote reflexive and symmetric relations defined on universes of algebras that are also compatible with operations of a given algebra, i.e., they are generalizations of congruence relations (see e.g.,Template:Cref2). In referring to such relations, the term algebraic tolerance or the term algebraic tolerance relation is used. Transitive tolerance relations are equivalence relations. A set O together with a tolerance τ is called a tolerance space (denoted (O,τ)). A set AO is a τ-preclass (or briefly preclass when τ is understood) if and only if for any x,yA, (x,y)τ.

The family of all preclasses of a tolerance space is naturally ordered by set inclusion and preclasses that are maximal with respect to set inclusion are called τ-classes or just classes, when τ is understood. The family of all classes of the space (O,τ) is particularly interesting and is denoted by Hτ(O). The family Hτ(O) is a covering of OTemplate:Cref2.

The work on similarity by PoincarΓ© and Zeeman presage the introduction of near setsTemplate:Cref2Template:Cref2 and research on similarity relations, e.g.,Template:Cref2. In science and engineering, tolerance near sets are a practical application of the study of sets that are near within some tolerance. A tolerance ε(0,] is directly related to the idea of closeness or resemblance (i.e., being within some tolerance) in comparing objects. By way of application of PoincarΓ©'s approach in defining visual spaces and Zeeman's approach to tolerance relations, the basic idea is to compare objects such as image patches in the interior of digital images.

Examples

Simple example

The following simple example demonstrates the construction of tolerance classes from real data. Consider the 20 objects in the table below with |Φ|=1.

Sample perceptual system
xi ϕ(x) xi ϕ(x) xi ϕ(x) xi ϕ(x)
x1 .4518 x6 .6943 x11 .4002 x16 .6079
x2 .9166 x7 .9246 x12 .1910 x17 .1869
x3 .1398 x8 .3537 x13 .7476 x18 .8489
x4 .7972 x9 .4722 x14 .4990 x19 .9170
x5 .6281 x10 .4523 x15 .6289 x20 .7143

Let a tolerance relation be defined as

ε{(x,y)O×O:Φ(x)Φ(y)2ε}

Then, setting ε=0.1 gives the following tolerance classes:

Hε(O)={{x1,x8,x10,x11},{x1,x9,x10,x11,x14},{x2,x7,x18,x19},{x3,x12,x17},{x4,x13,x20},{x4,x18},{x5,x6,x15,x16},{x5,x6,x15,x20},{x6,x13,x20}}.

Observe that each object in a tolerance class satisfies the condition Φ(x)Φ(y)2ε, and that almost all of the objects appear in more than one class. Moreover, there would be twenty classes if the indiscernibility relation was used since there are no two objects with matching descriptions.

Image processing example

Figure 7. Example of images that are near each other. (a) and (b) Images from the freely available LeavesDataset (see, e.g., www.vision.caltech.edu/archive.html).

The following example provides an example based on digital images. Let a subimage be defined as a small subset of pixels belonging to a digital image such that the pixels contained in the subimage form a square. Then, let the sets X and Y respectively represent the subimages obtained from two different images, and let O={XY}. Finally, let the description of an object be given by the Green component in the RGB color model. The next step is to find all the tolerance classes using the tolerance relation defined in the previous example. Using this information, tolerance classes can be formed containing objects that have similar (within some small ε) values for the Green component in the RGB colour model. Furthermore, images that are near (similar) to each other should have tolerance classes divided among both images (instead of a tolerance classes contained solely in one of the images). For example, the figure accompanying this example shows a subset of the tolerance classes obtained from two leaf images. In this figure, each tolerance class is assigned a separate colour. As can be seen, the two leaves share similar tolerance classes. This example highlights a need to measure the degree of nearness of two sets.

Nearness measure

Let (U,β„›δΦ,ε) denote a particular descriptive pseudometric EF-proximal relator space equipped with the proximity relation δΦ,ε and with nonempty subsets X,Y2U and with the tolerance relation Φ,ε defined in terms of a set of probes Φ and with ε(0,], where

Figure 8. Examples of degree of nearness between two sets: (a) High degree of nearness, and (b) Low degree of nearness.
Φ,ε={(x,y)U×U |Φ(x)Φ(y)|ε}.

Further, assume Z=XY and let HτΦ,ε(Z) denote the family of all classes in the space (Z,Φ,ε).

Let AX,BY. The distance DtNM:2U×2U:[0,] is defined by

DtNM(X,Y)={1tNM(A,B),if X and Y are not empty,,if X or Y is empty,

where

tNM(A,B)=(CHτΦ,ε(Z)|C|)1CHτΦ,ε(Z)|C|min(|CA|,|[CB|)max(|CA|,|CB|).

The details concerning tNM are given inTemplate:Cref2Template:Cref2Template:Cref2. The idea behind tNM is that sets that are similar should have a similar number of objects in each tolerance class. Thus, for each tolerance class obtained from the covering of Z=XY, tNM counts the number of objects that belong to X and Y and takes the ratio (as a proper fraction) of their cardinalities. Furthermore, each ratio is weighted by the total size of the tolerance class (thus giving importance to the larger classes) and the final result is normalized by dividing by the sum of all the cardinalities. The range of tNM is in the interval [0,1], where a value of 1 is obtained if the sets are equivalent (based on object descriptions) and a value of 0 is obtained if they have no descriptions in common.

As an example of the degree of nearness between two sets, consider figure below in which each image consists of two sets of objects, X and Y. Each colour in the figures corresponds to a set where all the objects in the class share the same description. The idea behind tNM is that the nearness of sets in a perceptual system is based on the cardinality of tolerance classes that they share. Thus, the sets in left side of the figure are closer (more near) to each other in terms of their descriptions than the sets in right side of the figure.

Near set evaluation and recognition (NEAR) system

Figure 9. NEAR system GUI.

The Near set Evaluation and Recognition (NEAR) system, is a system developed to demonstrate practical applications of near set theory to the problems of image segmentation evaluation and image correspondence. It was motivated by a need for a freely available software tool that can provide results for research and to generate interest in near set theory. The system implements a Multiple Document Interface (MDI) where each separate processing task is performed in its own child frame. The objects (in the near set sense) in this system are subimages of the images being processed and the probe functions (features) are image processing functions defined on the subimages. The system was written in C++ and was designed to facilitate the addition of new processing tasks and probe functions. Currently, the system performs six major tasks, namely, displaying equivalence and tolerance classes for an image, performing segmentation evaluation, measuring the nearness of two images, performing Content Based Image Retrieval (CBIR), and displaying the output of processing an image using a specific probe function.

Proximity System

Figure 10. The Proximity System.

The Proximity System is an application developed to demonstrate descriptive-based topological approaches to nearness and proximity within the context of digital image analysis. The Proximity System grew out of the work of S. Naimpally and J. Peters on Topological Spaces. The Proximity System was written in Java and is intended to run in two different operating environments, namely on Android smartphones and tablets, as well as desktop platforms running the Java Virtual Machine. With respect to the desktop environment, the Proximity System is a cross-platform Java application for Windows, OSX, and Linux systems, which has been tested on Windows 7 and Debian Linux using the Sun Java 6 Runtime. In terms of the implementation of the theoretical approaches, both the Android and the desktop based applications use the same back-end libraries to perform the description-based calculations, where the only differences are the user interface and the Android version has less available features due to restrictions on system resources.

See also

Template:Div col

Template:Div col end

Notes

Template:Cnote2 Begin

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2 End

References

Template:Cnote2 Begin

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2

Template:Cnote2 End

Further reading

Template:Refbegin

Template:Refend