RegionFit

RegionFit[{p1,p2,},"model"]

找到最适合点 p1,p2, 的几何区域 "model".

RegionFit[{p1,p2,},"model","prop"]

指定应该返回何种拟合属性 "prop".

更多信息和选项

  • RegionFit 也称为样本共识模型.
  • RegionFit 通常用于从一组点拟合和重建区域.
  • RegionFit[{p1,p2,},"model"] 通过从一组点迭代估计指定 "model" 的参数,找到一个区域,使之包含最多的点 pi.
  • 可能的二维 "model" 规范包括:
  • "Line"无限直线
    "Circle"
  • 可能的三维 "model" 规范包括:
  • "Line"无限直线
    "Circle"
    "Plane"平面
    "Sphere"
    "Cylinder"圆柱
    "Cone"圆锥
  • RegionFit[Point[{p1,p2,}]] 有效地等价于 RegionFit[{p1,p2,}].
  • pi 的顶点法线 ni 可以通过 Point[{p1,p2,},VertexNormals{n1,n2,}] 指定.
  • RegionFit[{p1,p2,},"model","prop"] 返回适合属性 "prop" 的值.
  • 可能的拟合属性 "prop" 包括:
  • "BestFit"最佳候选模型
    "Points"点集
    "Inliers"适合候选模型的点
    "Outliers"不适合候选模型的点
    "DistanceVariance"到候选模型的距离方差
    "Distances"到最佳候选模型的距离
    {prop1,prop2,}几个拟合属性
  • 可以提供以下选项:
  • ConfidenceLevelAutomatic无异常值样本的期望概率
    MethodAutomatic使用方法
    PerformanceGoal$PerformanceGoal要尝试优化的性能方面
    Tolerance Automatic使用的数值公差
    VertexNormalsNone点的顶点法线
    WorkingPrecision Automatic计算中使用的精度
  • Method 的可能设置包括:
  • "RANSAC"随机抽样一致算法
    "LMEDS"最小平方中位数算法
    "MSAC"M-估计抽样一致算法
    "RRANSAC"随机 RANSAC
    "RMSAC"随机 MSAC
    "MLESAC"最大似然估计抽样一致算法
    "PROSAC"渐进式抽样一致算法

范例

打开所有单元关闭所有单元

基本范例  (2)

找到拟合一组点的圆:

显示拟合:

一组由圆柱拟合的具有许多异常值的点:

可视化带有数据的拟合区域:

数据到最佳拟合圆柱的距离分布:

范围  (13)

数据  (4)

RegionFit 适用于坐标:

点的列表:

点的集合:

定向点集:

模型  (7)

获得最适合一组点的 InfiniteLine

Circle

三维 InfiniteLine

Hyperplane

Sphere

Cylinder

Cone

属性  (2)

RegionFit 给出最佳拟合区域:

每个点到最佳拟合区域的距离:

距离的方差:

正常值和异常值:

选项  (4)

Tolerance  (1)

使用 Tolerance 控制正常点的最大距离:

WorkingPrecision  (3)

使用机器算法计算最佳拟合模型:

使用精确数值求拟合:

使用 30 位精度求拟合:

应用  (3)

为圆上的一组点找到最佳拟合参数化区域:

显示精确拟合:

一组带有噪声的点:

求最佳拟合参数化区域:

可视化带有数据的拟合区域:

求通过一组点的直线方程:

属性和关系  (1)

对于近乎完美的线性数据,RegionFitFit 使用 LeastSquares 生成等效的拟合:

使用 Fit 求直线方程:

使用 RegionFit 求直线区域:

比较结果:

Fit 最小化所有点的最小二乘误差,而 RegionFit 忽略异常值:

拟合带有异常值的数据:

显示新的拟合:

Wolfram Research (2021),RegionFit,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RegionFit.html.

文本

Wolfram Research (2021),RegionFit,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RegionFit.html.

CMS

Wolfram 语言. 2021. "RegionFit." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/RegionFit.html.

APA

Wolfram 语言. (2021). RegionFit. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RegionFit.html 年

BibTeX

@misc{reference.wolfram_2024_regionfit, author="Wolfram Research", title="{RegionFit}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/RegionFit.html}", note=[Accessed: 21-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_regionfit, organization={Wolfram Research}, title={RegionFit}, year={2021}, url={https://reference.wolfram.com/language/ref/RegionFit.html}, note=[Accessed: 21-December-2024 ]}