使用修改的 Coopes 方法进行圆拟合:使用加权线性最小二乘法将圆拟合到数据的稳健方法。-matlab开发

时间:2024-06-19 08:45:57
【文件属性】:

文件名称:使用修改的 Coopes 方法进行圆拟合:使用加权线性最小二乘法将圆拟合到数据的稳健方法。-matlab开发

文件大小:46KB

文件格式:ZIP

更新时间:2024-06-19 08:45:57

matlab

包含的函数“ciclefit”估计由数据点表示的圆的半径和中心。 这是使用 Coopes 方法的修改版本(Coope, ID,Circle Fitting by Linear and Nonlinear Least Squares, 1993. http://link.springer.com/article/10.1007/BF00939613 )实现的,它产生了与 Total 相当的稳健结果最小二乘法仅使用(可直接求解的)线性最小二乘法。 它已被修改为对数据点使用权重(因此使用加权线性最小二乘法)。 添加该修改是为了能够快速且稳健地估计给定路径的(因果)曲率。 包括一个快速演示 (circfit_DEMO.m),它展示了一般的圆拟合以及如何使用它来估计曲率。


【文件预览】:
circfit.zip

网友评论