找回密码
 欢迎注册
查看: 16221|回复: 8

[讨论] 求拟合圆

[复制链接]
发表于 2016-3-22 07:39:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
平面上有不少于2个的点集(无重复点),求拟合一圆使得所有点到圆弧的距离的平方和最小?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2016-3-22 13:02:38 | 显示全部楼层
解不唯一吧?因为是平方和,所以可以部分点在圆上,剩下全在内或者全在外或一部分在内一部分在外,合适的位置就能保证剩余点到圆弧距离平方和一样。

最好加一个而条件——这个圆能覆盖所有的点。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2016-3-22 13:33:53 来自手机 | 显示全部楼层
看到拟合直线时突发奇想。最简单的,四个不共圆、共线的点,其解应该唯一。但怎么得到此圆?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2016-3-22 14:02:49 | 显示全部楼层
可用:霍夫变换(Hough Transform)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2016-3-22 14:12:53 | 显示全部楼层
拉格朗日乘数法。最优圆的半径刚好是这些点到最优圆的圆心距离的平均值。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2016-3-22 23:00:12 | 显示全部楼层
kastin 发表于 2016-3-22 13:02
解不唯一吧?因为是平方和,所以可以部分点在圆上,剩下全在内或者全在外或一部分在内一部分在外,合适的位 ...

有些情况好像是的。比如四个点(0,0),(1,0),(2,0),(3,0)那么X轴上面一个无穷大的圆和下面一个无穷大的圆好像都满足。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2016-3-23 22:05:15 来自手机 | 显示全部楼层
正常不少于四点结果应该唯一,不过可以退化为直线。方程比较复杂,应该没有特别好的计算方法
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2016-3-28 03:46:16 | 显示全部楼层
拟合椭圆
这里有一般解法拟合椭圆,链接里的论文通过求解广义的矩阵特征值解决了拟合椭圆问题
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2016-4-27 07:28:28 | 显示全部楼层
sorry,链接只是求解了带有约束的椭圆方程,对噪声比较鲁棒是霍夫变换,可以通过拟合估计椭圆参数定出区间再使用霍夫变换精确化
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-13 01:26 , Processed in 0.044645 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表