图论与图像匹配相关知识解析
1. 图与图论概念
1.1 通用数据结构
在现代编程中,链表的概念被融入并得到扩展,形成了更通用的数据结构。这种结构可以同时包含数据和指向其他相同或不同类型数据结构的指针。例如,下面的 C 语言定义描述了这样一种数据结构:
struct patch
{
int area;
int perimeter;
struct *patch;
struct *patch;
};
这里的 *patch 表示指向另一个 patch 类型结构的指针。
1.2 区域邻接图(RAG)
在模型匹配中,区域邻接图(RAG)用于识别分割图像中的区域与三维模型中的面是否匹配。以一个六面多面体模型为例,其对应的 RAG 可以直观地展示各面之间的邻接关系。
现在面临的问题是:给定一个观测结果及其对应的 RAG,以及一组模型及其对应的图,如何确定哪个模型与观测结果最匹配?这是后续需要解决的匹配问题。
除了 RAG,还有其他有用的图表示方法。例如,构造实体几何(CSG)领域使用一组经过变换的基本体来表示自动零件制造系统的输入,这些基本体包括球体和圆柱体等。目前已经开发出了将场景与 CSG 表示以及 RAG 表示的模型进行匹配的方法。
1.3 场景图
为了区分不同的概念,在讨论模型时,我们用“区域”表示可识别的表面或面;而在讨论分割器的输出时,通常用“补丁”来表示观测中的“区域”。
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



