Math 定轴比拟合椭圆
我的问题是,我需要重建一个从倾斜角度观察的圆形表面,以便它在图像中显示为椭圆。从其他图像部分,我可以构建X和Y方向的比例,这样我就知道椭圆轴的预期比率。所讨论的椭圆可以由覆盖其周长约1/3的点定义,在较短轴切割周长的位置均匀分布 虽然原则上可以使用这些数据点拟合椭圆(例如,使用实现Levenberg-Marquardt技术的方法),但可能会返回错误的参数,因为数据覆盖率没有很好地定义轴的比率(偏心度约为0.3,轴的比率约为1.05) 我正在寻找一种算法,允许在拟合椭圆或指针时提供额外的约束,以解决该问题Math 定轴比拟合椭圆,math,image-processing,idl-programming-language,Math,Image Processing,Idl Programming Language,我的问题是,我需要重建一个从倾斜角度观察的圆形表面,以便它在图像中显示为椭圆。从其他图像部分,我可以构建X和Y方向的比例,这样我就知道椭圆轴的预期比率。所讨论的椭圆可以由覆盖其周长约1/3的点定义,在较短轴切割周长的位置均匀分布 虽然原则上可以使用这些数据点拟合椭圆(例如,使用实现Levenberg-Marquardt技术的方法),但可能会返回错误的参数,因为数据覆盖率没有很好地定义轴的比率(偏心度约为0.3,轴的比率约为1.05) 我正在寻找一种算法,允许在拟合椭圆或指针时提供额外的约束,以解
这里的搜索和我的google foo都没有返回任何内容。你可以使用Hough变换,将累积/搜索限制在特定范围内。我大约2年前也在做类似的工作,但后来被跟踪了。我有一堆IDL代码,可以在给定X和Y坐标的两个输入数组的情况下找到一般的椭圆参数。解决方案遵循与以下PDF类似的步骤。这就是你要找的东西吗?