【圆拟合算法】

文章目录


hubertukey的具体推导公式

代数距离和几何距离都是衡量两个点之间相对位置的概念,但在数学和物理学中它们有不同的含义

代数距离(Algebraic Distance)通常是指在直角坐标系中两点之间的直线距离,它基于两点的坐标差计算得出,公式为:
d = √((x2 - x1)² + (y2 - y1)²)
其中(x1, y1) 和 (x2, y2) 分别代表两点的坐标。这种距离考虑的是两点间直线路径的长度。

几何距离(Geometric Distance),特别是在二维空间中,有时特指两点间的实际路径长度,比如如果两点位于地球表面,那么就是大圆弧上的弧长;如果是平面图形中的折线距离,那可能是最短路径而非直线距离。对于非欧几里得空间,例如球面或曲面上,几何距离可能会有所不同。

两者的主要区别在于代数距离是在笛卡尔平面上的标准定义,而几何距离取决于特定的空间结构和约束条件。在计算机科学中,代数距离更常见用于分析数据点的关系,而在物理测量中,几何距离可能更为精确,尤其是在涉及真实世界物体形状和尺寸时。

代数方法:
(1)algebraic这种方法使轮廓点与所得圆之间的代数距离最小;
(2)ahuber类似于“代数方法(algebraic)”,在此基础上,采用Huber方法对等高线点进行加权,以减小异常值的影响;
(3)atukey类似于“代数方法(algebraic)”,在此基础上,采用Tukey算法对轮廓点进行加权,忽略离群点;

几何方法:
(4)geometric这种方法最小化轮廓点和结果圆之间的几何距离,这种算法在距离统计上是最优的,但需要更多的计算时间,如果轮廓点被噪声严重影响,建议使用这个选项;
(5)geohuber类似于“几何方法(geometric)”,在此基础上,采用Huber方法对等高线点进行加权,以减小异常值的影响;
(6)geotukey类似于“几何方法(geometric)”,在此基础上,采用Tukey算法对轮廓点进行加权,忽略离群点;

hubertukey是强大的误差统计方法,用来估算无异常点的轮廓点和近似圆的距离标准差。在Tukey算法中,异常点事被删除,而在Huber算法中,异常点仅仅是被抑制,或者更准确的说,它们是线性加权的。在实际应用中,推荐使用Tukey算法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【网络星空】

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值