CN111127544B - 一种基于短轴回归的参数化几何椭圆拟合方法 - Google Patents

一种基于短轴回归的参数化几何椭圆拟合方法 Download PDF

Info

Publication number
CN111127544B
CN111127544B CN201911408099.8A CN201911408099A CN111127544B CN 111127544 B CN111127544 B CN 111127544B CN 201911408099 A CN201911408099 A CN 201911408099A CN 111127544 B CN111127544 B CN 111127544B
Authority
CN
China
Prior art keywords
ellipse
fitting
initial
circle
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911408099.8A
Other languages
English (en)
Other versions
CN111127544A (zh
Inventor
张越
徐洪贺
彭锐涛
王涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiangtan University
Original Assignee
Xiangtan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiangtan University filed Critical Xiangtan University
Priority to CN201911408099.8A priority Critical patent/CN111127544B/zh
Publication of CN111127544A publication Critical patent/CN111127544A/zh
Application granted granted Critical
Publication of CN111127544B publication Critical patent/CN111127544B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20004Adaptive image processing

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种基于短轴回归的参数化几何椭圆拟合方法,该方法包括建立目标的短轴回归参数,建立初始值数学模型,几何距离误差求解和加短轴的自适应迭代优化四个主要步骤;理论上圆柱体目标的任意径向截面为一个椭圆,并且椭圆轮廓由于被自身所遮挡,往往只有少量椭圆弧段信息能被获取。因此,仅小弧段的信息很难精确拟合实际椭圆模型,且现有的拟合效率低。本发明以圆拟合作为椭圆几何迭代初始值,采用已知的圆柱目标半径作为短轴回归参数,大大提高了几何迭代的效率,即使是实际的含噪情况仍可以实现高精度的拟合。

Description

一种基于短轴回归的参数化几何椭圆拟合方法
技术领域
本发明公开了一种基于短轴回归的参数化几何椭圆拟合方法,属于精密测试技术、轮廓分析技术领域。
背景技术
椭圆是最基本的几何形态。理论上圆仅属于椭圆的一种特殊形态,实际生活中所有的圆形或者圆柱形的物理材料,都可以用椭圆模型进行表示。简而言之,高精度的椭圆拟合可以应用在产品质量监测,仪器仪表标定,精确定位分析等。以材料连接领域的压印连接技术为例,两种板材在冲头和模具的作用下会形成圆柱形的凹槽,被连接处材料变形形成内锁和镶嵌,因此形成可提供一定强度的连接点。在这一过程中,由于残余应力以及板材倾斜放置放置等原因,此圆柱形状的凹槽的任意截面都可以表示为椭圆。因此,若要精准的描述压印的中心就需要对提取的截面轮廓进行椭圆拟合。
目前椭圆拟合的分析方法主要有:最小二乘法,将预测模型与测量点的误差平方和最小化;霍夫变换法,在累加器空间中通过特征投票搜索局部峰值来确定椭圆的参数;矩阵法,通过一个离散矩阵的广义特征***分解并得到椭圆参数。其中,通常以误差距离的定义和约束条件将最小二乘法分类为代数法和几何法。这些方法中拟合精度最高的是几何法,但近二十年来椭圆几何拟合研究进展缓慢。
椭圆几何拟合方法主要有以下亟待提升的方面:1)拟合效率。随着近些年批量化、规模化和智能化的发展,在实际的检测、应用,乃至基础研究中不仅对椭圆定位精度要求很高,而且越来越强调拟合效率,通常用拟合次数或者拟合时间作为量化指标;2)抗噪性。实际测量中离散的椭圆数据包含噪声,并且往往只能得到少部分椭圆弧段数据。噪声和小弧段因素会极大影响椭圆的拟合精度,甚至导致椭圆拟合的不准确或完全失效;3)自适应。现有的高斯牛顿拟合法中,由于自适应性差,在奇异值的处理上非常粗糙,存在不收敛和无意义拟合的情况,不利于椭圆拟合在各个领域的应用和推广。
发明内容
本发明针对现有的椭圆拟合法中存在的难点,提供一种基于短轴回归的参数化几何椭圆拟合方法。该方法将已知的圆柱目标半径作为回归参数,以几何圆拟合作为椭圆的初始值,并采取自适应的拟合计算。这种新的基础研究方法既可以应用于精密测试技术、轮廓分析技术领域,也可以应用在图像处理技术等多个领域。
本发明采用的技术方案为一种基于短轴回归的参数化几何椭圆拟合方法,该方法包括如下步骤:
T1:短轴回归参数
对椭圆的基础研究中,用参数向量
Figure BDA0002349221990000025
精确描述实际的椭圆模型。参数向量中的5项参数对应的物理意义为:XC和YC分别表示OXY坐标系中椭圆中心对应在X轴和Y轴上的坐标值,a和b分别表示椭圆的长轴和短轴的大小,
Figure BDA0002349221990000026
为椭圆模型的长轴与OXY坐标系中X轴的夹角大小,也称为椭圆的旋转角,表示椭圆的方向。
在拟合求解中,椭圆模型5项参数都会在对应的维度上形成数值调整。所以实际上椭圆拟合是根据已知离散点Xj求解在5个维度上的最优值。那么,根据椭圆形成原理,5个维度中的短轴b即是成形圆柱的半径,而成形圆柱半径的标称值是已知的,如:压印的冲头半径或标定圆柱半径等实物都具有精确的半径指标。回归参数方程:
f(k)=b-constant=0 (1)
因此,通过实际的测量可以精确获取短轴b,将其设置为回归参数,可以减小维度上的计算量提升拟合效率。
T2:初始椭圆数学模型
在椭圆几何拟合中需要先建立初始椭圆数学模型,在此基础上进行拟合优化。由于圆拟合只有三个维度
Figure BDA0002349221990000021
的计算量,具有较强的鲁棒性。所以,采用高斯圆拟合来等效计算离散点Xj的初始椭圆数学模型,按以下流程进行。
1)计算初始圆
任意在OXY坐标系中离散点的重心
Figure BDA0002349221990000022
和圆的初始半径r0表示为:
Figure BDA0002349221990000023
Figure BDA0002349221990000024
其中,将重心
Figure BDA0002349221990000031
设置为初始圆的圆心。m表示离散点的数量,X1表示第一个离散点,Xm为最后一个离散点,Xj指第j个离散点。
2)圆的正交距离向量εc
以任意离散点Xj至初始圆重心XA连线在圆上的交点称为正交点Di。正交点的物理意义可以理解为圆上与离散点Xj最近的对应点。
Figure BDA0002349221990000032
于是,任意离散点Xj至正交点Di的距离为大小,并以离散点Xj到初始圆重心XA为向量方向,定义圆的正交距离向量εc
Figure BDA0002349221990000033
3)高斯圆拟合
正交点Di为初始圆上的点,可以根据正交点的雅可比矩阵,建立正交距离向量相关的线性方程组。
Figure BDA0002349221990000034
左矩阵为各正交点Di对初始圆三个维度参数
Figure BDA0002349221990000035
的偏导。线性方程的高斯拟合方向为:
Figure BDA0002349221990000036
公式中将拟合的步长为1,每次拟合调整都会不断缩小正交距离向量模||εc||。由于只有三个维度,高斯圆拟合经过数次即可完成优化,最终得到最优圆模型的圆中心
Figure BDA0002349221990000037
半径r。
4)计算初始旋转角
Figure BDA0002349221990000038
根据优化的圆模型中心
Figure BDA0002349221990000041
与离散点的重心
Figure BDA0002349221990000042
连线,该连线与OXY坐标系中X轴的夹角定义为初始旋转角
Figure BDA0002349221990000043
通过反正切函数进行求解:
Figure BDA0002349221990000044
其中,
Figure BDA0002349221990000045
Figure BDA0002349221990000046
表示重心XA在OXY坐标系中的X轴和Y轴上的值,
Figure BDA0002349221990000047
Figure BDA0002349221990000048
分别表示优化的圆XB在OXY坐标系中的X轴和Y轴上的值。
5)初始椭圆数学模型
将前面三步中所求解的最优圆中心
Figure BDA0002349221990000049
设置为初始椭圆中心
Figure BDA00023492219900000410
半径r设置为椭圆的长、短轴(a0=b0=r),再加上初始圆旋转角
Figure BDA00023492219900000411
即,得到基于离散点的五个初始参数
Figure BDA00023492219900000412
建立参数化的初始椭圆数学模型:
Figure BDA00023492219900000413
其中,βj表示第j个离散点在初始椭圆X(k0)模型上所对应的离心角,这个角度需要正交距离最小的椭圆点来确定。
T3:几何距离误差向量求解
同理于圆拟合正交距离向量。椭圆模型上,任意离散点Xj都有唯一与之对应的正交点XP。这里为了区分两者便于理解,将离散点Xj到椭圆数学模型正交点XP的最短的连接线定义为几何距离εp。通过椭圆离心角βj与几何距离εp之间一个离散点的映射关系表示如下:
εp=Xj-XP|β (10)
椭圆模型是否在拟合中的优化,可以通过几何性能δ0(β)进行量化表征:
δ0(β)=||Xj-XP|β||=||(fx,fy)|| (11)
其中,几何距离误差(fx,fy)表示从离散点Xj到正交点XP的向量。由于离散点Xj是已知的且初始椭圆的五个参数已经预估出来。那么,唯一未知的离心角βj可以建立目标函数F:
Figure BDA0002349221990000051
其中,旋转角
Figure BDA0002349221990000052
通过已经广泛使用的最小二乘法即可快速求解出目标函数F最小时多对应的离心角βj。再代入到公式(9)、(10)和(11),即可计算出椭圆模型上的正交点XP、正交距离εp和椭圆模型所对应的几何性能函数δ0(β)值。
T4:回归约束的LM几何拟合
1)椭圆雅可比矩阵及其方程组
在椭圆拟合中,任意修改一个基本向量必须对其向量进行精确的调整,否则会导致参数空间的发散。回归参数方程f(k)加权的方式,对椭圆5个参数
Figure BDA0002349221990000053
Figure BDA0002349221990000054
偏导,与椭圆雅可比矩阵共同组成左矩阵。对于每一个离散点Xj建立以下线性方程组:
Figure BDA0002349221990000055
其中,w=1.0×1012,μ表示阻尼系数,用于自适应调整椭圆模型在五个维度的变化。I是一个5×5的单位矩阵。
Figure BDA0002349221990000056
为参数化椭圆雅可比矩阵Jij的逆矩阵,Jij可通过对公式(9)偏导得到:
Figure BDA0002349221990000057
2)LM拟合的初始值和方向
在公式(13)中,加入单位矩阵的左矩阵是正定的,那么它有唯一解,从而保证其可逆。初始阻尼系数范围为μ∈[1,N*]值,取值μ=50进行椭圆五个参数的全局搜索。根据椭圆几何性能函数δ0(β),阻尼系数μ进行LM自适应调整策略,
Figure BDA0002349221990000058
其中,κ∈[0.25,0.75],μnext表示下一次拟合的阻尼系数,||εp+1||表示拟合中下一次椭圆模型所对应的几何性能的量值。LM拟合的方向为:
kv+1=kv+Δk (16)
公式中,参数向量kv中下标v∈[0,N]为自然数,表示椭圆模型包含五个参数的向量,kv+1表示的物理意义为拟合求解的下一个椭圆模型参数向量。Δk为椭圆模型五个维度需要精确调整的向量。
3)LM拟合的终止条件
终止准则反映出椭圆模型对应的几何性能函数δ0(β)为一个全局最小值。因此,将LM拟合步长、最陡下降率(梯度的模)和拟合上限作为终止准则,
Figure BDA0002349221990000061
Figure BDA0002349221990000062
v≥vmax (19)
其中,e1为步长细分上限、e2为梯度模上限和vmax为拟合次数上限。也就是说,在自适应拟合过程中只要达到以上三个上限条件中的任何一个,即判定为达到椭圆模型的最优化。
本发明一种参数化的几何椭圆精确拟合方法有以下优点:
1、采取高斯圆拟合为基础进行初始椭圆值的求解,降低了预处理的计算量,计算效率高、鲁棒性强;
2、以短轴作为回归参数,并进行加权能有效避免修改椭圆拟合参数带来的维度空间发散问题,也能节省计算量;
3、回归约束的LM几何拟合具有较强的自适应能力,能有效避免拟合中不收敛的情况;
4、抗噪性强,能适用于实际应用中提取带噪声的椭圆特征,在智能制造、质量监控、三维重建、机器人和仪器校准等领域都有潜在应用前景。
附图说明
图1高斯圆拟合的正交距离向量;
图2计算初始旋转角
Figure BDA0002349221990000071
图3椭圆角度定义和正交距离的计算;
图4短轴回归的LM几何拟合参数;
图5短轴回归的LM几何拟合三维图;
图6短轴回归的LM几何椭圆拟合;
图7短轴回归的参数化几何椭圆拟合流程。
具体实施方式
作为一个实施例,采用短轴为3.03184的离散点数据(表1),结合附图对一种短轴回归的参数化几何椭圆拟合方法进一步说明。
表1用于实施例的8个离散点数据
Figure BDA0002349221990000072
对椭圆的基础研究中,用参数向量
Figure BDA0002349221990000074
精确描述实际的椭圆模型。参数向量中的5项参数对应的物理意义为:XC和YC分别表示OXY坐标系中椭圆中心对应在X轴和Y轴上的坐标值,a和b分别表示椭圆的长轴和短轴的大小,
Figure BDA0002349221990000075
为椭圆模型的长轴与OXY坐标系中X轴的夹角大小,也称为椭圆的旋转角,表示椭圆的方向。
在拟合求解中,椭圆模型5项参数都会在对应的维度上形成数值调整。所以实际上椭圆拟合是根据已知离散点Xj求解在5个维度上的最优值。那么,根据椭圆形成原理,5个维度中的短轴b即是成形圆柱的半径,而成形圆柱半径的标称值是已知的,如:压印的冲头半径或标定圆柱半径等实物都具有精确的半径指标。回归参数方程:
f(k)=b-3.03184=0 (20)
因此,通过实际的测量中已知的短轴3.03184,将其设置为回归参数,可以减小维度上的计算量提升拟合效率。
初始椭圆数学模型
在椭圆几何拟合中需要先建立初始椭圆数学模型,在此基础上进行拟合优化。由于圆拟合只有三个维度
Figure BDA0002349221990000073
的计算量,具有较强的鲁棒性。所以,采用高斯圆拟合来等效计算离散点Xj的初始椭圆数学模型,按以下流程进行。
计算初始圆
任意在OXY坐标系中离散点的重心
Figure BDA0002349221990000081
和圆的初始半径r0表示为:
Figure BDA0002349221990000082
Figure BDA0002349221990000083
其中,将重心XA(5.1250,5.7500)设置为初始圆的圆心。8表示离散点的数量,X1表示第一个离散点,X8为最后一个离散点,Xj指第j个离散点。
圆的正交距离向量εc
如图1所示,以任意离散点Xj至初始圆重心XA连线在圆上的交点称为正交点Di。正交点的物理意义可以理解为圆上与离散点Xj最近的对应点。
Figure BDA0002349221990000084
于是,任意离散点Xj至正交点Di的距离为大小,并以离散点Xj到初始圆重心XA为向量方向,定义圆的正交距离向量εc。计算得到的初始圆的正交距离向量如表2所示。
Figure BDA0002349221990000085
表2初始圆的正交距离向量εc
Figure BDA0002349221990000086
高斯圆拟合
正交点Di为初始圆上的点,可以根据正交点的雅可比矩阵,建立正交距离向量相关的线性方程组。
Figure BDA0002349221990000091
左矩阵为各正交点Di对初始圆三个维度参数
Figure BDA0002349221990000092
的偏导。线性方程的高斯拟合方向为:
Figure BDA0002349221990000093
公式中将拟合的步长为1,每次拟合调整都会不断缩小正交距离向量模||εc||。高斯圆拟合经过12次优化,得到最优圆模型的圆中心XB(3.3911,4.8399),半径r=4.7967。
计算初始旋转角
Figure BDA0002349221990000094
如图2所示,根据优化的圆模型中心
Figure BDA00023492219900000917
与离散点的重心
Figure BDA0002349221990000095
连线,该连线与OXY坐标系中X轴的夹角定义为初始旋转角
Figure BDA0002349221990000096
通过反正切函数进行求解:
Figure BDA0002349221990000097
其中,
Figure BDA0002349221990000098
Figure BDA0002349221990000099
表示重心XA在OXY坐标系中的X轴和Y轴上的值,
Figure BDA00023492219900000910
Figure BDA00023492219900000911
分别表示优化的圆XB在OXY坐标系中的X轴和Y轴上的值。
初始椭圆数学模型
将前面三步中所求解的最优圆中心
Figure BDA00023492219900000912
设置为初始椭圆中心
Figure BDA00023492219900000913
半径r设置为椭圆的长、短轴(a0=b0=4.7967),再加上初始圆旋转角
Figure BDA00023492219900000914
即,得到基于离散点的五个初始参数
Figure BDA00023492219900000915
建立参数化的初始椭圆数学模型:
Figure BDA00023492219900000916
其中,βj表示第j个离散点在初始椭圆X(k0)模型上所对应的离心角,这个角度需要正交距离最小的椭圆点来确定。
几何距离误差向量求解
如图3所示,同理于圆拟合正交距离向量。椭圆模型上,任意离散点Xj都有唯一与之对应的正交点XP。这里为了区分两者便于理解,将离散点Xj到椭圆数学模型正交点XP的最短的连接线定义为几何距离εp。通过椭圆离心角βj与几何距离εp之间一个离散点的映射关系表示如下:
εp=Xj-XP|β (29)
椭圆模型是否在拟合中的优化,可以通过几何性能δ0(β)进行量化表征:
δ0(β)=||Xj-XP|β||=||(fx,fy)|| (30)
其中,几何距离误差(fx,fy)表示从离散点Xj到正交点XP的向量。由于离散点Xj是已知的且初始椭圆的五个参数已经预估出来。那么,唯一未知的离心角βj可以建立目标函数F:
Figure BDA0002349221990000101
其中,旋转角
Figure BDA0002349221990000102
通过已经广泛使用的最小二乘法即可快速求解出目标函数F最小时多对应的离心角βj。再代入到公式(28)、(29)和(30),即可计算出椭圆模型上的正交点XP、正交距离εp和椭圆模型所对应的几何性能函数δ0(β)值。
回归约束的LM几何拟合
椭圆雅可比矩阵及其方程组
在椭圆拟合中,任意修改一个基本向量必须对其向量进行精确的调整,否则会导致参数空间的发散。回归参数方程f(k)加权的方式,对椭圆5个参数
Figure BDA0002349221990000103
Figure BDA0002349221990000104
偏导,与椭圆雅可比矩阵共同组成左矩阵。对于每一个离散点Xj建立以下线性方程组:
Figure BDA0002349221990000105
其中,w=1.0×1012,μ表示阻尼系数,用于自适应调整椭圆模型在五个维度的变化。I是一个5×5的单位矩阵。
Figure BDA0002349221990000111
为参数化椭圆雅可比矩阵Jij的逆矩阵,Jij可通过对公式(28)偏导得到:
Figure BDA0002349221990000112
LM拟合的初始值和方向
在公式(32)中,加入单位矩阵的左矩阵是正定的,那么它有唯一解,从而保证其可逆。初始阻尼系数范围为μ∈[1,N*]值,取值μ=50进行椭圆五个参数的全局搜索。根据椭圆几何性能函数δ0(β),阻尼系数μ进行LM自适应调整策略,
Figure BDA0002349221990000113
其中,κ∈[0.25,0.75],μnext表示下一次拟合的阻尼系数,||εp+1||表示拟合中下一次椭圆模型所对应的几何性能的量值。LM拟合的方向为:
kv+1=kv+Δk (35)
公式中,参数向量kv中下标v∈[0,N]为自然数,表示椭圆模型包含五个参数的向量,kv+1表示的物理意义为拟合求解的下一个椭圆模型参数向量。Δk为椭圆模型五个维度需要精确调整的向量,调整过程如图4所示。
LM拟合的终止条件
终止准则反映出椭圆模型对应的几何性能函数δ0(β)为一个全局最小值。因此,将LM拟合步长、最陡下降率(梯度的模)和拟合上限作为终止准则,
Figure BDA0002349221990000114
Figure BDA0002349221990000115
v≥vmax (38)
其中,e1为步长细分上限、e2为梯度模上限和vmax为拟合次数上限。也就是说,在自适应拟合过程中只要达到以上三个上限条件中的任何一个,即判定为达到椭圆模型的最优化,如图5中所示。
如图6所示,经过第21次拟合后即可得到拟合最优解,相比于非短轴回归的拟合效率提高53.8%。最终校正的向量范数||Δk||=8.5665×10-7,得到稳定的正交点集{(XP,YP)},几何性能函数δ0=1.17188,定位椭圆中心(2.69995,3.81612),计算得到旋转角
Figure BDA0002349221990000122
各项精确的拟合结果如表3所示。
表3 LM自适应计算的结果
Figure BDA0002349221990000121
按自适应拟合结果打印拟合结果报表。
详细的测量流程如图7所示。

Claims (1)

1.一种基于短轴回归的参数化几何椭圆拟合方法,其特征在于:该方法包括如下步骤,
T1:短轴回归参数
对椭圆的基础研究中,用参数向量
Figure FDA0003533831490000011
精确描述实际的椭圆模型;参数向量中的5项参数对应的物理意义为:XC和YC分别表示OXY坐标系中椭圆中心对应在X轴和Y轴上的坐标值,a和b分别表示椭圆的长轴和短轴的大小,
Figure FDA0003533831490000012
为椭圆模型的长轴与OXY坐标系中X轴的夹角大小,也称为椭圆的旋转角,表示椭圆的方向;
在拟合求解中,椭圆模型5项参数都会在对应的维度上形成数值调整;所以实际上椭圆拟合是根据已知离散点Xj求解在5个维度上的最优值;那么,根据椭圆形成原理,5个维度中的短轴b即是成形圆柱的半径,而成形圆柱半径的标称值是已知的,所述成形圆柱半径为压印的冲头半径, 所述 压印的冲头半径具有精确的半径指标;回归参数方程:
f(k)=k-constant=0 (1)
因此,通过实际的测量可以精确获取短轴b,将其设置为回归参数,可以减小维度上的计算量提升拟合效率;
T2:初始椭圆数学模型
在椭圆几何拟合中需要先建立初始椭圆数学模型,在此基础上进行拟合优化;由于圆拟合只有三个维度
Figure FDA0003533831490000013
的计算量,具有较强的鲁棒性;所以,采用高斯圆拟合来等效计算离散点Xj的初始椭圆数学模型,按以下流程进行;
1)计算初始圆
任意在OXY坐标系中离散点的重心
Figure FDA0003533831490000014
和圆的初始半径r0表示为:
Figure FDA0003533831490000015
Figure FDA0003533831490000016
其中,将重心
Figure FDA0003533831490000017
设置为初始圆的圆心;m表示离散点的数量,X1表示第一个离散点,Xm为最后一个离散点,Xj指第j个离散点;
2)圆的正交距离向量εc
以任意离散点Xj至初始圆重心XA连线在圆上的交点称为正交点Di;正交点的物理意义可以理解为圆上与离散点Xj最近的对应点;
Figure FDA0003533831490000021
于是,任意离散点Xj至正交点Di的距离为大小,并以离散点Xj到初始圆重心XA为向量方向,定义圆的正交距离向量εc
Figure FDA0003533831490000022
3)高斯圆拟合
正交点Di为初始圆上的点,可以根据正交点的雅可比矩阵,建立正交距离向量相关的线性方程组;
Figure FDA0003533831490000023
左矩阵为各正交点Di对初始圆三个维度参数
Figure FDA0003533831490000024
的偏导;线性方程的高斯拟合方向为:
Figure FDA0003533831490000025
公式中将拟合的步长为1,每次拟合调整都会不断缩小正交距离向量模||εc||;由于只有三个维度,高斯圆拟合经过数次即可完成优化,最终得到最优圆模型的圆中心
Figure FDA0003533831490000026
半径r;
4)计算初始旋转角
Figure FDA0003533831490000027
根据优化的圆模型中心
Figure FDA0003533831490000028
与离散点的重心
Figure FDA0003533831490000029
连线,该连线与OXY坐标系中X轴的夹角定义为初始旋转角
Figure FDA00035338314900000210
通过反正切函数进行求解:
Figure FDA0003533831490000031
其中,
Figure FDA0003533831490000032
Figure FDA0003533831490000033
表示重心XA在OXY坐标系中的X轴和Y轴上的值,
Figure FDA0003533831490000034
Figure FDA0003533831490000035
分别表示优化的圆XB在OXY坐标系中的X轴和Y轴上的值;
5)初始椭圆数学模型
将前面三步中所求解的最优圆中心
Figure FDA0003533831490000036
设置为初始椭圆中心
Figure FDA0003533831490000037
半径r设置为椭圆的长、短轴(a0=b0=r),再加上初始圆旋转角
Figure FDA0003533831490000038
即,得到基于离散点的五个初始参数
Figure FDA0003533831490000039
建立参数化的初始椭圆数学模型:
Figure FDA00035338314900000310
其中,βj表示第j个离散点在初始椭圆X(k0)模型上所对应的离心角,这个角度需要正交距离最小的椭圆点来确定;
T3:几何距离误差向量求解
同理于圆拟合正交距离向量;椭圆模型上,任意离散点Xj都有唯一与之对应的正交点XP;这里为了区分两者便于理解,将离散点Xj到椭圆数学模型正交点XP的最短的连接线定义为几何距离εp;通过椭圆离心角βj与几何距离εp之间一个离散点的映射关系表示如下:
εp=Xj-XP|β (10)
椭圆模型是否在拟合中的优化,可以通过几何性能δ0(β)进行量化表征:
δ0(β)=||Xj-XP|β||=||(fx,fy)|| (11)
其中,几何距离误差(fx,fy)表示从离散点Xj到正交点XP的向量;由于离散点Xj是已知的且初始椭圆的五个参数已经预估出来;那么,唯一未知的离心角βj可以建立目标函数F:
Figure FDA00035338314900000311
其中,旋转角
Figure FDA00035338314900000312
通过已经广泛使用的最小二乘法即可快速求解出目标函数F最小时多对应的离心角βj;再代入到公式(9)、(10)和(11),即可计算出椭圆模型上的正交点XP、正交距离εp和椭圆模型所对应的几何性能函数δ0(β)值;
T4:回归约束的LM几何拟合
1)椭圆雅可比矩阵及其方程组
在椭圆拟合中,任意修改一个基本向量必须对其向量进行精确的调整,否则会导致参数空间的发散;回归参数方程f(k)加权的方式,对椭圆5个参数
Figure FDA0003533831490000041
Figure FDA0003533831490000042
偏导,与椭圆雅可比矩阵共同组成左矩阵;对于每一个离散点Xj建立以下线性方程组:
Figure FDA0003533831490000043
其中,w=1.0×1012,μ表示阻尼系数,用于自适应调整椭圆模型在五个维度的变化;I是一个5×5的单位矩阵;
Figure FDA0003533831490000044
为参数化椭圆雅可比矩阵Jij的逆矩阵,Jij可通过对公式(9)偏导得到:
Figure FDA0003533831490000045
2)LM拟合的初始值和方向
在公式(13)中,加入单位矩阵的左矩阵是正定的,那么它有唯一解,从而保证其可逆;初始阻尼系数范围为μ∈[1,N*]值,取值μ=50进行椭圆五个参数的全局搜索;根据椭圆几何性能函数δ0(β),阻尼系数μ进行LM自适应调整策略,
Figure FDA0003533831490000046
其中,κ∈[0.25,0.75],μnext表示下一次拟合的阻尼系数,||εp+1||表示拟合中下一次椭圆模型所对应的几何性能的量值;LM拟合的方向为:
kv+1=kv+Δk (16)
公式中,参数向量kv中下标v∈[0,N]为自然数,表示椭圆模型包含五个参数的向量,kv+1表示的物理意义为拟合求解的下一个椭圆模型参数向量;Δk为椭圆模型五个维度需要精确调整的向量;
3)LM拟合的终止条件
终止准则反映出椭圆模型对应的几何性能函数δ0(β)为一个全局最小值;因此,将LM拟合步长、最陡下降率即梯度的模和拟合上限作为终止准则,
Figure FDA0003533831490000051
Figure FDA0003533831490000052
v≥vmax (19)
其中,e1为步长细分上限、e2为梯度模上限和vmax为拟合次数上限;也就是说,在自适应拟合过程中只要达到以上三个上限条件中的任何一个,即判定为达到椭圆模型的最优化。
CN201911408099.8A 2019-12-31 2019-12-31 一种基于短轴回归的参数化几何椭圆拟合方法 Active CN111127544B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911408099.8A CN111127544B (zh) 2019-12-31 2019-12-31 一种基于短轴回归的参数化几何椭圆拟合方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911408099.8A CN111127544B (zh) 2019-12-31 2019-12-31 一种基于短轴回归的参数化几何椭圆拟合方法

Publications (2)

Publication Number Publication Date
CN111127544A CN111127544A (zh) 2020-05-08
CN111127544B true CN111127544B (zh) 2022-05-17

Family

ID=70506191

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911408099.8A Active CN111127544B (zh) 2019-12-31 2019-12-31 一种基于短轴回归的参数化几何椭圆拟合方法

Country Status (1)

Country Link
CN (1) CN111127544B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112880592B (zh) * 2021-01-20 2022-03-04 湘潭大学 一种基于芯轴的数控转台顶尖的倾斜标定方法
CN117291972B (zh) * 2023-11-23 2024-02-13 湖南科天健光电技术有限公司 圆形标志的亚像素定位方法、装置、电子设备及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2590427A1 (en) * 2007-05-30 2008-11-30 John Dickinson System and method for reconstructing a 3d solid model from 2d line drawing
CN103632366A (zh) * 2013-11-26 2014-03-12 清华大学 一种椭圆目标的参数识别方法
CN109102567A (zh) * 2018-10-11 2018-12-28 北京理工大学 一种基于重建误差最小化的位姿参数高精度求解方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110378906B (zh) * 2019-07-24 2023-07-25 华南理工大学 一种基于弦切线距离的椭圆检测方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2590427A1 (en) * 2007-05-30 2008-11-30 John Dickinson System and method for reconstructing a 3d solid model from 2d line drawing
CN103632366A (zh) * 2013-11-26 2014-03-12 清华大学 一种椭圆目标的参数识别方法
CN109102567A (zh) * 2018-10-11 2018-12-28 北京理工大学 一种基于重建误差最小化的位姿参数高精度求解方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ElliFit: an unconstrained, non-iterative,;D.K. Prasad,et.al;《Pattern Recognit.》;20131231;全文 *
High accuracy ellipse-specific fitting;T. Masuzaki,et.al;《PSIVT 2013, Lect. Notes Comput. Sci》;20131231;全文 *
一种改进的圆柱形体定位算法研究与应用;邹进贵,等;《测绘地理信息》;20141208;全文 *
基于DBSCAN的椭圆拟合算法的磁罗盘校正;李海涛,等;《电子测量技术》;20190923;全文 *

Also Published As

Publication number Publication date
CN111127544A (zh) 2020-05-08

Similar Documents

Publication Publication Date Title
CN111127544B (zh) 一种基于短轴回归的参数化几何椭圆拟合方法
CN109887015B (zh) 一种基于局部曲面特征直方图的点云自动配准方法
McLean et al. Vanishing point detection by line clustering
CN108376408B (zh) 一种基于曲率特征的三维点云数据快速加权配准方法
CN111145243A (zh) 一种参数化的几何椭圆精确拟合方法
CN110069041B (zh) 一种基于在机测量的工件加工方法及***
CN106568365B (zh) 一种球面孔系复合位置度误差的检测与评定方法
CN111664813A (zh) 一种自由面任意孔法矢测量装置、方法及补偿方法
CN116721144A (zh) 一种基于点云切片的锥形孔尺寸测量方法
CN102162728B (zh) 变椭圆活塞裙部横截面线轮廓误差最小区域的测量方法
CN113902779B (zh) 一种基于张量投票方法的点云配准方法
CN109614686B (zh) 一种轴孔动态装配过程中的装配参数优化方法
CN110310322A (zh) 一种10微米级高精度器件装配表面检测方法
WO2007143413A2 (en) Fitting multidimensional measurement data to tolerance zones having regard for the uncertainty of the measurements
CN113390340B (zh) 一种非连续区域的角球面球心空间位置检测方法
CN115147471A (zh) 一种基于曲率密度特征的激光点云自动配准方法
CN110929353B (zh) 一种基于单纯形算法的大型高速回转装备圆柱轮廓误差分离方法
CN113836662A (zh) 凸轮曲线槽机构设计缺陷的动态辨识及去特征化修复方法
CN113962932A (zh) 一种基于三维立体建模的螺纹检测方法
CN113626953A (zh) 高能效铣削加工误差动态分布特性识别方法
CN105671596A (zh) 一种铝电解槽单个阳极数学模型的确定方法
CN113192115B (zh) 一种基于时间函数的三维复杂工件测量方法及***
CN111444578A (zh) 一种基于弯曲工艺的变模量模型参数的自动标定方法
CN114299079B (zh) 一种面向稠密点云数据的发动机叶片截面线数据获取方法
CN114295095B (zh) 一种自由曲面检测最佳测点数确定方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant