第5章 表面形状及其接近性   本章介绍研究单元复合形中子复合形之间关系的两种基本类型的接近性,即空间接近性和描述接近性。这些接近性可用于聚类和分离三角化有限有界表面区域(例如在视觉场景中发现的区域)中的子复合形。本章介绍了许多可用于探测、分析、比较和分类三角化表面区域上的单元复合形的连通接近性内容。 5.1 引??言   简而言之,一对非空复合形A和B具有空间接近性(由A δ B表示),前提是复合形共享点。在复合形重叠的情况下,即复合形相互延伸(一个复合形的内部是另一个复合形的内部的一部分)的情况下,复合形A和B具有强接近性(用AB表示),见表5.1。 表5.1 接近性及它们的符号 符号 含义 符号 含义 A δ B 5.4节,切赫接近 δ(A, B) 5.4节,斯米尔诺夫测度 AB 5.5节 NrvA 例5.9 skcyclicNrvE 5.5节 skNrvE 5.6节 5.7节 5.12节 5.12节 cl?A 5.12节 (K, R) 5.14节A ▲A?▲A′ 6.8节  例5.1 (骨架与三角形骨架区域重叠)   图5.1显示了一族收获的辣椒的三角化视觉场景上的细丝骨架skE。回想一下,细丝骨架是一种具有非空边界和非空内部的形状。在这个三角剖分中,请注意: 图5.1 skE覆盖三角形A和三角形B ■   (1)skE与填充三角形A重叠,即skEA。   (2)skE与填充三角形B重叠,即skEB。   在skE和图5.1中的区域之间还有许多其他的强接近实例。它们是什么?   一对非空的复合形G和H彼此远离并且没有空间接近性(由Gδ/H表示),前提是复合形不相交。在此情况下,我们说复合形G和H彼此远离。即复合形没有共同的点或边,并且它们不重叠。   例5.2 (远离三角形区域的细丝骨架)   骨架形状skE远离填充三角形区域的两个实例显示在图5.1中的三角化视觉场景中。即   (1)skE与填充三角形G远离,即skE δ/G。   (2)skE与填充三角形H远离,即skE δ/H。   在skE和图5.1中的区域之间还有许多其他的远离实例。它们是什么? ■   复合形A和B之间的描述接近性发生在复合形A的描述与复合形B的描述(由A δ? B表示)相匹配的情况下。借助描述,我们指的是一种或多种区域特征,例如形状、面积、颜色。例如,复合形A的描述用?(A)表示,代表对于复合形A的特征的特定选择。当一对复合形A和U不具有描述上的接近性(用A δ/? U表示)时,复合形A的描述与复合形U的描述不匹配。   例5.3 (三角形区域之间的描述接近性)   图5.1中显示了在收获辣椒集族的三角化视觉场景中标记的实心三角形A、B、G、H和骨架形状skE。令描述?根据每个三角形的形状给出,例如,?(A) = A的形状。在这个三角剖分中,有许多描述接近性以及区域对之间缺乏描述接近性的实例,即:   (1)?对于{A, B, G, H}中的每个X,A描述性地接近X(A和X具有相同的形状),即A δ? X。   (2)skE在描述上远离{A, B, G, H}中的每个X(skE和X的形状不同),即skE δ/? X。   还有许多其他实例说明skE和图5.1中的区域之间缺乏描述接近性。它们是什么? ■   例5.4 (相机图像的描述接近性)   设X是图5.2中数字图像中的一组点,具有描述性的Lodato接近性δΦ。也就是说,对于X中的子集A、B,我们可以写A δΦ B,只要A的描述与B的描述匹配。 图5.2 A δ ? B(描述接近性集合)   例如,设A是图5.2中显示手和躯干的部分,设B是显示所检测到的图像边缘部分1。让描述?(A)使用在A中由边缘像素的形状描述符的梯度方向定义。显然,A δΦ B,因为A中沿手顶部边缘的边缘像素的梯度方向与B中沿手顶部边缘的边缘像素的梯度方向完全 相同。 5.2 接 近 景 观   Som Naimpally(图5.3)的生活和工作概述了接近景观[1]。这是一个数学家在完成博士学位后开始研究接近空间理论的非凡故事。由于Som Naimpally和剑桥大学出版社的访问者在密歇根大学偶然会面,后者邀请他写一本关于接近性的专著。他和他的研究生B.D. Warrack给出了对1970年之前的接近空间理论的完整概述[2]。 图5.3 Som Naimpally 接近性的起源   从F. Riesz于1908年在罗马举行的国际数学家大会上的讲话开始,对集合的接近性的研究至今已跨越了100多年[3],最近Naimpally [4, 5]和Di Concilio [6-8]还发表了评 论。切赫(?ech)在1936—1939年的布尔诺研讨会期间对接近关系进行了最早之一的介绍,该介绍于1966年出版[9,25.A.1节]。切赫使用符号p来表示定义在非空集合X上的接近关系,还将其公理化。切赫在接近空间方面的工作是在V.A. Efremovi?的工作 (1933年)两年后开始的,他引入了广泛考虑的接近公理化,直到1951年才发表[10]。有关Efremovi?的接近公理的详细介绍,请参见文献[8,11],对于应用,请参见文献 [12-16]。 ■5.3 什么是接近空间   在我们开始考虑各种形式的接近空间的公理之前,退一步问一个有帮助的问题,什么是接近空间?回想一下,任何具有其特征的非空集合就是我们所说的空间。所以我们可能想知道什么时候非空集值得命名为接近空间。 什么是接近空间?空间中任意两个集合的可检测接近性   一个有限非空集P是一个接近空间,前提是可以确定P中任意两个子集的接近或远离(遥远,即不相交)。斯米尔诺夫[17]有时将接近空间P称为δ空间。 ?? ■5.4 切赫接近性和斯米尔诺夫接近性度量   本节介绍最简单的接近空间,称为切赫接近空间。接近空间P有时称为δ空间[17],前提是P具有满足以下关系的δ,例如,下面是对于集合A、B、C ? 2P的切赫公理[9,2.5节,p.439]。   ?δ切赫接近性?   切赫公理   P1:P中的所有子集都远离空集。   P2:A δ B ? B δ A,即A接近B意味着B接近A。   P3:A δ (B ? C) ? A δ B 或 A δ C。   P4:A ? B ? ? ? A δ B(接近公理)。   具有切赫接近性(用(P, δ)表示)的空间P称为切赫接近空间。   习题5.5   在三角化视频帧图像中,切赫接近性的示例有哪些?也就是说,让K是由三角化视频帧图像中的填充三角形集族所定义的单元复合形。假设K具有切赫δ。什么时候认为K中的一对子复合形A和B彼此接近?换句话说,什么时候可以说A δ B,即根据切赫接近公理,A接近B? ■   习题5.6   视频帧图像序列中的远离集的示例有哪些? ■   令2P表示非空集P的所有子集的集族。我们采用斯米尔诺夫[17,1节,p.8]介绍接近测度的惯例。我们认为δ(A, B) = 0,只要子集A、B ? 2P是接近的;认为δ(A, B) = 1,只要子集A、B ? 2P不接近,即在E和H之间存在着非零距离。令A、B、C ? 2P,那么接近空间满足以下性质。   斯米尔诺夫接近空间性质   Q1:如果A ? B,则对于任何C,δ(A, C)≥δ(B, C)。   Q2:任何相交的集合都是接近的。   Q3:没有集合接近空集。   在切赫接近空间中,斯米尔诺夫接近空间性质Q3由公理P1满足,性质Q2由公理 P2 ~ P4满足,即P的任何子集都是接近的,前提是这些子集具有非空交集。也就是说,A接近B意味着B接近A(公理P2)。类似地,A接近B ? C意味着A接近B或A接近C(公理P3)或A接近B ? C(公理P4)。设A ? C = ?,则δ(A, C) = 1,因为A与C没有共同点。类似地,假设B ? C = ?,则δ(B, C) = 1,因为B和C没有共同点。因此,满足性质Q1,因为   对于A ? B和C ? B,我们有δ(A, C) = 0,因为A和C有共同点。类似地,δ(B, C) = 0。因此,δ(A, C) = δ(B, C) = 0 ==> δ(A, C)≥δ(B, C)。   例5.7 (三角化有界区域上的斯米尔诺夫接近测度)   在这个例子中,我们回顾例5.1,其中在图5.1所示的收获辣椒集族的三角化视觉场景上有填充三角形A、B、G、H和细丝骨架skE。在这种情况下,我们可以写出:   (1)δ(skE, ▲A) = 0,因为▲A的一部分是在skE的内部。   (2)δ(skE, ▲B) = 0,因为▲B的一部分是在skE的内部。   (3)δ(skE, ▲G) = 1,因为▲G的任何部分都没有与skE相交。   (4)δ(skE, ▲H) = 1,因为▲H的任何部分都没有与skE相交。   图5.1中还有许多其他三角形区域X,其中δ(skE, ▲X) = 0。也就是说,骨架形状skE和区域X有共同点。类似地,图5.1中还有许多其他三角形区域Y,其中δ(skE, ▲Y) = 1。换句话说,骨架形状skE和▲Y没有共同点。这两种情况的例子是什么? ■ 5.5 连通接近性空间   令K为平面单元复合形中的骨架集族,并令A、B、C为包含K中具有关系的骨架的子集。这对子集A和B是连通的,条件是A ? B ? ?,即A中有一个骨架,它至少有一个与B中的骨架共有的顶点。否则,A和B是不连通的。有关这方面的更多信息,请参阅本节下文。   设X是一个非空集,设A、B ? 2X是子集集族2X中的非空子集。A和B是相互分离的,只要A ? B = ?,即A和B没有共同点[18,26.4节,p.192]。回想一个非空集合A是开的,只要A有一个非空的内部并且不包括它的边界。例如,装满咖啡的杯子A是开的,前提是A仅包含杯子内的咖啡,但不包括杯子的壁和底部。   一对非空集A和B是不相交的,前提是A和B没有公共点。例如,设A、B是意大利萨勒诺市和马尼托巴省温尼伯市的表面,它们没有共同的表面点,因此是不相交的。一个空间X是不连通的,只要我们能找到不相交的开的子集A、B ? X使得X = A ? B。从分离集的概念,我们得到以下连通空间的结果。   定理5.8 ([18])   如果,其中每个Xn ? 2X是连通的,并且对于每个n≥2有Xn?1 ? Xn ? ?,那么空间X是连通的。   证明:Willard [18,26.4节,p.193]给出了证明。这是一种新的连通性,在这种连通性中,非空相交被强接近性取代,参见Guadagni [19,p.72]和Peters [20,1.16节]。 ■   例5.9 (连通的神经空间)   令NrvA是三角化平面表面区域上的亚历山德罗夫神经复合形。神经NrvA中的每个子集集族都是连通的,因为NrvA中没有不相交的开集E、B,使得E ? B = NrvA。回想一下,NrvA是一个实心三角形的集族(,包括一个具有以下属性的公共顶点:   联合性质:令Xn是NrvA中的一组三角形▲。那么   相交性质:令Xn?1, Xn是三角形(的集合。令p为NrvA的核,即神经中三角形△的共同顶点。那么   因此,根据定理5.8,NrvA是连通的空间。 ■   定理5.10   光涡旋神经是一个连通的空间。 ■   习题5.11   证明定理5.10。   提示:令skcyclicN是光涡旋神经skcyclicNrvE中最里面的循环骨架,设skcyclicA是一个与skcyclicN相同的边缘细丝的循环骨架。定义涡旋神经辐条spokeN A为   使用skcyclicNrvE中的每对辐条都具有非空交集以及skcyclicNrvA是一个连通空间并且满足并集和交集属性的事实。 ■   定理5.12   光涡旋神经中的每一对顶点都是路径连通的。 ■   习题5.13   证明定理5.12。也就是说,对于每一个光涡旋神经skcyclicNrvA,证明我们总能找到skcyclicNrvA中每对顶点p和q之间的路径(细丝序列)。 ■   习题5.14   对于每个光学涡旋神经skcyclicNrvA,为skcyclicNrvA中的顶点对p和q编造一个顶点接近性度量δ(p, q),类似于斯米尔诺夫接近性度量。也就是说,定义δ(p, q)以便该顶点接近性度量返回一个值,该值是skcyclicNrvA中顶点的接近或远离的度量。δ(p, q)的改进版本将计算skcyclicNrvA中p和q之间的细丝长度,而不仅仅是计算skcyclicNrvA中p和q之间的细丝数量。 ■   在这项工作中,连通性是根据连通接近性和重叠连通性来定义的。在这两种情况下,在由连通骨架填充的连通单元复合形空间的研究中,非空相交点被连通接近性取代。对于连通集A、B ? K,我们写成AB。实际上,对于K中的每对骨架A和B,有 AB,前提是在A中的至少一个顶点和B中的一个或多个顶点之间存在路径。路径是一对顶点之间的边序列。等价地,A ? B ? ?蕴涵AB。如果骨架集合A、B ? K是分离的(即A和B没有共同的顶点),我们写AB。从连通性方面看,切赫公理P4是皇帝的新装,即: 替换切赫公理P4中的δ   P4conn:A ? B ? ? ? A B。   通过在余下的切赫公理中用替换δ,我们获得了切赫连通接近性的完整图片。   切赫连通接近性   连通接近性公理。   P1conn:A ? B = ? ? AB,即非重叠骨架不连通。   P2conn:AB ? BA,即A接近B意味着B接近A。   P3conn:A (B ? C) ? AB或AC。   P4conn:A ? B ? ? ? AB(接近连通公理)。   连通接近性空间由(K, )表示。对于A、B ? K,斯米尔诺夫度量(A, B) = 0表示A ? B中的任意两个顶点之间存在路径,(A, B) = 1表示A ? B中的任意两个顶点之间没有路径。   引理5.15   设K是平面单元复合形中的骨架集族,该复合形具有连通接近性δ。那么AB意味着A ? B ? ?。   证明:AB,假设骨架A和B中的任意一对顶点之间存在路径,即A、B是连通的,前提是 A和B有一个公共顶点。也就是说,如果骨架A、B有一个公共顶点,那么AB(来自公理P4conn)。因此,A ? B ? ?。 ■   引理5.16   设K是一个连通性空间,它包含一个平面单元复合形中的骨架集族,具有关系。空间K是接近空间。   证明:设A、B、C ? K。斯米尔诺夫接近空间属性Q3由公理P1conn满足,属性Q2由公理P2conn~P4conn满足,即任何一组接近的骨架都是相连通的。设C ? A ? B(C是骨架A ? B ? K的一部分)。对于A或B中的任何顶点p,在p和任何顶点q ? C之间存在一条路径。那么AC和BC。因此,δ(A, C) = 0 = δ(B, C)。因此,δ(A, C)≥δ(B, C)。如果(A ? B) ? C = ?(A和B中的骨架与C没有相同的顶点),则δ(A, C) = 1 = δ(B, C)和δ(A, C)≥δ(B, C)。从公理P4conn,我们有 (A ? B)   斯米尔诺夫属性Q1得到满足。因此,(K, )是接近空间。 ■   例5.17 (连通接近性空间)   设K是图5.4中表示的骨架集族,具有接近性。K中的一对骨架是接近的,前提是这些骨架至少有一个共同的顶点。例如,涡旋循环vcycA和骨架skelE有共同的顶点v6。因此,从公理P4conn,我们有 图5.4 骨架集族,包括一个带孔的涡旋循环   不接近的骨架没有共同的顶点。例如,在图5.4中,有 skelE skelH   这源于这对骨架skelE和skelH没有共同的顶点。 ■   例5.18 (连通接近性空间上的路径连通细丝顶点)   设K是图5.5中表示的三角化视觉场景上的单元复合形,具有接近性。让骨架skA,skB如图所示。观察到skA ? skB = r。因此,根据公理P4conn,我们有 图5.5 连通接近性空间上的骨架skA、skB   skA上的顶点p由路径连通到skB上的顶点q,因为有一系列骨架细丝提供了一对顶点之间的路径。事实上,这些骨架上的每一对顶点都是路径连通的。 ■   定理5.19   设K是平面单元复合形中涡旋循环的集族。具有关系的空间K是接近空间。   证明:涡旋循环是同心1-循环的集族。每个1-循环是一个骨架。那么涡旋循环是骨架的集族,每个涡旋循环的集族也是骨架的集族。因此,根据引理5.16,K是连通接近性 空间。 ■ 5.6 涡旋神经接近性空间   包含具有公共顶点的1-循环的涡旋循环vcycA是涡旋神经(由vNrvA表示)的一个示例。具有接近性的涡旋神经的集族是连通接近性空间。   定理5.20   设K是平面单元复合形中的涡旋神经的集族。具有关系的空间K是接近空间。    证明:每条涡旋神经都是相交的1-循环的集族,它们是骨架。结果来自引理5.16,因为K也是具有接近性的骨架集族。 ■   例5.21 (涡旋神经接近空间)   三个涡旋神经vNrvA、vNrvB、vNrvE连通到位于单元复合形K中的vNrvB内部的vNrvA、vNrvB、vNrvH,如图5.6所示(还可参见图5.7)。图5.6中出现的涡旋中的1-循环的填充内部用阴影内部表示。 图5.6 接近涡旋神经的集族 图5.7 图5.6中的cycH2 ? vNrvH ? vNrvB   为简单起见,图5.6中的1-循环的填充内部通常是隐藏的(未着色)。令涡旋神经K的集族具有接近性。涡旋神经接近的前提是神经有非空交点。例如,vNrvAvNrvE,即δ(vNrvA, vNrvE) = 0。因此,斯米尔诺夫属性Q2由(K, )满足。涡旋神经远离(不接近)的前提是涡旋神经的相交点为空。例如,vNrvAvNrvE,即δ(vNrvA, vNrvE) = 1(斯米尔诺夫属性Q3)。例如,我们也有:   实际上,斯米尔诺夫属性Q1得到满足。因此,(K, )是一个连通接近空间。 ■   例5.22 (涡旋神经连通接近性)   设K是骨架涡旋神经skNrvE中的1-循环cycA、cycB的集族,该神经skNrvE具有接近性,如图5.8中的视频帧图像所示。观察skA ? skB = p。因此,根据公理P4conn,我们有 图5.8 cycA在骨架涡旋神经skNrvE中与循环cycB重叠   无须太多工作,我们就可以证明连通接近空间(K, )的每个公理都能得到满足。 ■   习题5.23   证明在例5.22中,对于具有的K,连通接近空间的每一个公理都得到了满足。 ■   例5.24 (连通接近空间上的路径连通咖啡杯焦散顶点)   设K是具有接近性的咖啡杯焦散上的尖端细丝filamentA、filamentB、filamentE(如图5.9所示)的集族。观察filamentE ? filamentA ? filamentB,即细丝filamentA和filamentB有非空交点。因此,根据公理P4conn,我们有 filamentA上的顶点p通过路径连通到filamentB上的顶点q,因为有一系列细丝提供了一对顶点之间的路径。事实上,这些细丝上的每一对顶点都是路径连通的。 ■   例5.25 (时空涡旋神经接近空间)   Murphy和MacManus [21]最近对地面涡旋空气动力学的研究以及Barata、Bernardo、Santos和Silva [22]以及Silva、Dur?o、Barata、Santos、Ribeiro [23]在近地重叠喷射流的涡旋中观察到了时空涡旋神经(重叠涡旋循环)。物理涡旋神经可以在重叠湍流速度涡旋的轮廓表达中观察到,例如,文献[23]中的图6.8和Spalart、Strelets、Travin和Slur的涡旋系统[24,图7]。 ■   在具有接近性的单元复合形中,涡旋神经内部存在孔洞,我们得出以下结果。   推论5.26   设K是平面单元复合形中内部包含孔的涡旋神经的集族。具有关系的空间K是接近空间。   证明:直接来自定理5.20,因为K中涡旋神经之间的关系不受神经内部存在孔洞的 影响。