如何生成有向图_MST (minimum spanning tree)最小生成树算法在三维点云的分割的应用...

本文介绍了最小生成树(MST)算法在三维点云处理中的应用,包括概念准备,如连通图、生成树和最小生成树的定义。接着,讲解了Prim和Kruskal两种MST获取算法,并详细阐述了如何在点云处理中建立网格和图,构成连通网,最后利用最小生成树算法进行点云分割和障碍物聚类。
摘要由CSDN通过智能技术生成

一、概念准备

MST最小生成树算法是一种图论的算法。

  • 连通图:无向图中,任意两个顶点都有路径相通。
  • 强连通图:有向图中,任意两个顶点都有路径相通。
  • 连通网:在连通图中,若图的边有权值;权代表着连接连个顶点的代价,称这种连通图叫做连通网。
  • 生成树:一个连通图的生成树是指一个连通子图,它含有图中全部n个顶点,但只有足以构成一棵树的n-1条边。一颗有n个顶点的生成树有且仅有n-1条边,如果生成树中再添加一条边,则必定成环。
  • 最小生成树:在连通网的所有生成树中,所有边的代价和最小的生成树,称为最小生成树。
  • 并查集并查集是一种树型的数据结构,用于处理一些不相交集合(disjoint sets)的合并及查询问题。常常在使用中以森林来表示。在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。
  • 并查集的功能:
  1. 查找:查找元素所在的集合,即根节点。
  2. 合并:将两个元素所在的集合合并为一个集合。合并之前,应先判断两个元素是否属于同一集 合,这可用上面的“查找”操作实现。

二、最小生成树获取算法

  1. prim算法

此算法可以称为“加点法”,每次迭代选择代价最小的边对应的点&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值