0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于几何的泰森多边形来生成形体骨架

中科院半导体所 来源:中科院半导体所 2023-06-19 14:46 次阅读

世界各地的雨量分布存在着巨大的差异,即使是方圆百米内也可能出现东边日出西边雨的情况。那么科学家们是如何根据气象站的降雨数据计算各个地区的平均降雨量的呢?让我们一起来了解在计算平均降雨量中运用到的泰森多边形吧! 1911年,荷兰气候学家Thiessen根据离散分布的气象站的降雨量,提出了一种计算平均降雨量的方法,即将所有相邻气象站连成三角形,作这些三角形各边的垂直平分线,于是每个气象站周围的若干垂直平分线便围成一个多边形。应用这些多边形对气象观测站进行有效区域划分,多边形内所包含的一个唯一气象站的降雨强度来表示这个多边形区域内的降雨强度,这个多边形便被称为泰森多边形(Thiessen Polygon),泰森多边形也叫Voronoi图,或dirichlet图(下图中虚线构成的多边形就是泰森多边形,其每个顶点是每个三角形的外接圆圆心)。 ac5e64ca-0cf6-11ee-962d-dac502259ad0.png泰森多边形生成原理 上面我们提到的是基于制图算法生成Voronoi的方法,还有另外一种方法则是基于图形算法生成Voronoi的方法,即以离散点为圆心画圆,随着半径的逐渐增大,相邻的圆形会逐渐融合,直至生成最终的Voronoi。 ac6f0186-0cf6-11ee-962d-dac502259ad0.gif基于制图算法生成Voronoi的方法 ac7e1374-0cf6-11ee-962d-dac502259ad0.gif基于图形算法生成Voronoi的方法 泰森多边形最早由俄国数学家Georgy Fedoseevich Voronoi提出,它是关于空间邻近关系的一种算法。作为一种分隔空间的方式,在几何学、计算机图形、图像处理与模式识别、物理、化学、地理学、气象学以及机械制造等许多领域有广泛的应用。根据以上对泰森多边形的描述我们可以知道它具有以下性质:

高效性:每个泰森多边形内仅含有一个离散点;

泰森多边形内的点到相应离散点的距离最近;

位于泰森多边形边上的点到其两边的离散点的距离相等。

因此,泰森多边形多用于定性分析、统计分析、邻近分析等。例如,可以用离散点的性质来描述泰森多边形区域的性质;可用离散点的数据来计算泰森多边形区域的数据;判断一个离散点与其它哪些离散点相邻时,可根据泰森多边形直接得出,且若泰森多边形是n边形,则就与n个离散点相邻;当某一数据点落入某一泰森多边形中时,它与相应的离散点最邻近,无需计算距离。



在自然界中,泰森多边形的身影是随处可见的,如干涸的土地、长颈鹿的肌理、蜻蜓的翅膀、叶脉的形态等,再比如著名的建筑水立方。


生态学中常用泰森多边形法来确定空间实体的影响范围,如城市的影响范围及竞争分析。Brown在1965年最早把泰森多边形法用于树木竞争分析,提出潜在生长空间,利用树木为离散点所生成泰森多边形的面积来表示目标树可利用生存空间的大小;在图像处理领域,泰森多边形的应用之一是生成形体的骨架,许多研究采用基于几何的泰森多边形来生成形体骨架,从而把骨架作为形体的抽象表示。
责任编辑:彭菁af21440c-0cf6-11ee-962d-dac502259ad0.png利用

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 几何
    +关注

    关注

    0

    文章

    37

    浏览量

    12327
  • 数据计算
    +关注

    关注

    0

    文章

    14

    浏览量

    8002
  • Voronoi
    +关注

    关注

    0

    文章

    6

    浏览量

    3484

原文标题:什么是泰森多边形?

文章出处:【微信号:bdtdsj,微信公众号:中科院半导体所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于多边形拼接虚拟管道的无人机集群分布式控制

    针对多边形拼接虚拟管道,我们设计了一种无死锁的切换逻辑。如图4所示,每个多边形都定义了其对应的内接梯形、外接梯形和底边梯形。当无人机恰好穿越两个多边形的分界线时
    的头像 发表于 09-21 14:55 1576次阅读

    labview挑战赛第二关本人作品多边形生成软件

    点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程这次比赛的多边形生成软件想了很久,还是发上来吧一部分为满足自己的虚荣心,另一部分我的架构能够帮助一些新人(虽然我的架构并不完美)毕竟不能只看程序功能,还要看他的性能毕竟labview高手实在太少了[hide][
    发表于 08-08 11:03

    关于protel99微小区域多边形覆铜的困惑

    给一个小板子多边形覆铜,怎么搞都不能一次铺满,请问这是设置问题还是软件问题,要怎么解决?谢谢
    发表于 07-08 09:55

    多边形敷铜无法显示,请问这是怎么回事啊?

    `Altium Designer14的版本,使用多边形敷铜布线后,只能看一个边,中间无法显示,请问一下这是怎么回事啊??`
    发表于 06-01 13:43

    ucGUI求助请问目标多边形的指针具体代表什么有

    各位大侠,谁知道目标多边形的指针具体代表什么有没有具体应用案例,
    发表于 04-15 06:36

    请问有什么工具软件可以画出这件多边形?

    请问有没有什么工具软件可以画出这件多边形呀?
    发表于 06-17 23:21

    请问有什么办法让AD10铺设多边形铜箔?

    AD10铺设多边形铜箔有什么好的方法吗?
    发表于 07-24 05:35

    Altium Designer圆形的多边形铺铜挖空放置方法

    在Altium Designer中放置多边形铺铜挖空区域常规的都是多边形的,无法直接放置圆形的多边形铺铜挖空,但是却可以通过转换工具将一个圆转换成圆形的多边形铺铜挖空。
    发表于 07-24 08:32

    如何在窗口或对话框中绘制多边形

    如题,在窗口或对话框中绘制多边形应该怎样处理?
    发表于 10-25 02:27

    基于直角多边形的R树结点的分裂算法

    对于空间查询来说,目标近似是一个非常重要的问题。在R 树中常用的是最小包围矩形(MBR),但是它的近似精度不是很高,因此用直角多边形来近似空间对象可以提高近似的精
    发表于 12-22 13:26 9次下载

    任意多边形Delaunay三角剖分改进算法

    本文重点研究任意多边形的Delaunay 三角剖分,研究发现现有常用任意多边形Delaunay 三角剖分存在执行效率低、候选节点可能出现“位置违约”错误等缺陷,根据候选节点与当前边夹
    发表于 01-15 11:57 16次下载

    CAD图形里的圆显示为多边形怎么办?

    常做图的人都会有这样的体会,所画的圆都不圆了,变成了多边形。 电脑屏幕不认识圆,因此CAD的圆都是用多边形表示的,多边形显示的边数取决于圆在当前图中的大小以及圆和弧的平
    发表于 10-23 17:50 1871次阅读

    提高多边形布尔运算健壮性的顶点融合技术_白萌

    提高多边形布尔运算健壮性的顶点融合技术_白萌
    发表于 03-15 14:07 0次下载

    一种新的判断点在多边形内外的算法

    在对已有的点与多边形位置关系判断算法分析与研究的基础之上,提出一种新的判断点在多边形内外的算法。该算法用三维空间来解决二维平面问题,将二维平面内的点看作是三维空间在平面上的点,从而得出简单的待判断
    发表于 11-21 09:25 3次下载
    一种新的判断点在<b class='flag-5'>多边形</b>内外的算法

    基于Visual Baisc实现多边形窗口实验的详细资料说明

    本文档的主要内容详细介绍的是基于Visual_Baisc实现多边形窗口实验的详细资料说明。
    发表于 06-12 17:40 6次下载
    基于Visual Baisc实现<b class='flag-5'>多边形</b>窗口实验的详细资料说明