熵值法matlab代码-modelling-of-2d-shapes-with-ellipses:带有椭圆的2D形状建模

时间:2024-06-14 03:38:31
【文件属性】:

文件名称:熵值法matlab代码-modelling-of-2d-shapes-with-ellipses:带有椭圆的2D形状建模

文件大小:1KB

文件格式:ZIP

更新时间:2024-06-14 03:38:31

系统开源

保守值法matlab代码用椭圆建模二维形状 具有自动确定数量的椭圆的给定2D形状的表示。 Matlab代码: 该代码是[1]中提出的AEFA,DEFA和EMAR方法的简单实现(未进行速度优化)。 目的是用自动确定的椭圆数表示给定的2D形状,以使椭圆所覆盖的总面积等于原始形状的面积,而无需任何假设或对对象结构的先验知识。 为了解决这个有趣的理论问题,首先我们使用2D形状的骨架,该骨架提供了有关可以近似于原始形状的椭圆形参数的重要信息。 对于给定数量的此类椭圆,采用硬期望最大(EM)算法在等面积约束下最大化形状覆盖率。 根据Akaike信息准则(AIC)评估不同的模型(即涉及不同数目的椭圆的解决方案)。 这考虑了一种新颖的,基于熵的形状复杂度度量,该度量在模型复杂度和模型近似误差之间取得了平衡。 为了最小化AIC标准,提出了两种变体并进行了评估:(a)从单个开始逐渐增加所考虑的椭圆数的增广法(AEFA),以及(b)递减法的递减法(DEFA)从大型自动定义的集合开始的椭圆数。 在标准以及自定义数据集中包含的4000多个2D形状上获得的定量结果,量化了所提出方法的性能,并说明了它们的解决方案符


【文件预览】:
modelling-of-2d-shapes-with-ellipses-master
----README.md(2KB)

网友评论