【技术实现步骤摘要】
一种基于变中心最大熵准则的鲁棒椭圆拟合方法
[0001]本专利技术涉及一种具有椭圆特征的物体的椭圆拟合技术,尤其是涉及一种基于变中心最大熵准则(Maximum Correntropy Criterion with Variable Center,MCC
‑
VC)的鲁棒椭圆拟合方法。
技术介绍
[0002]在现实生产生活中,大量物体都具有椭圆特征。由于角度不同,圆形也可能给予一个椭圆的视觉呈现,例如,在自动驾驶过程中,由于汽车行驶和获取图像的角度等原因,信号灯极有可能会呈现出一个椭圆形状。此外,在虹膜识别的基础步骤虹膜定位中,眼睛和相机的相对运动使得瞳孔图像呈现椭圆状,需要借助图像阈值分割、边缘检测和椭圆拟合等图像处理技术确定瞳孔区域,为后续的虹膜定位奠定基础。因此,椭圆拟合成为了后续物体识别与测量的先决条件。随着椭圆的精确拟合在现实生产生活中的作用日益凸显,学者们对于椭圆拟合的研究不断深入,特别是在野值数据点(此处野值数据点的定义为所有数据点中,一类无法为拟合提供有效信息的极端噪声点)干扰情况下的鲁棒椭圆拟合研究受到了广泛关注。
[0003]传统的椭圆拟合方法基于霍夫变换实现,它通过投票机制在五维参数空间中选择椭圆参数以实现高精度的拟合,然而该方法的实现往往伴随着巨大的计算负荷。出于计算效率方面考虑,有学者提出了一种基于最小二乘法的椭圆拟合方法,这种方法通常对干净或简单的实例效果很好,然而,这种方法在有野值数据点存在的情况下性能会下降很多,因为这些数据点明显偏离了真实椭圆,并且经常出现在提取 ...
【技术保护点】
【技术特征摘要】
1.一种基于变中心最大熵准则的鲁棒椭圆拟合方法,其特征在于包括以下步骤:步骤1:对单个类椭圆物体进行拍照获取图像;然后采用形态学操作对图像进行预处理,得到预处理后图像;再采用边缘检测技术从预处理后图像中检测出所有包含野值在内的边缘数据点,设定检测出的所有包含野值在内的边缘数据点的个数为N;其中,N为正整数,N>5;步骤2:在预处理后图像中,将N个包含野值在内的边缘数据点的横坐标对应记为x1,x2,
…
,x
N
、纵坐标对应记为y1,y2,
…
,y
N
;然后令x表示预处理后图像中的类椭圆物体部分所对应的待求解椭圆上的任意一点的横坐标,并令y表示预处理后图像中的类椭圆物体部分所对应的待求解椭圆上的任意一点的纵坐标;接着将所有边缘数据点的横坐标和纵坐标代入椭圆的一般方程式Ax2+Bxy+Cy2+Dx+Ey+F=0中,得到二阶多项式方程形式的测量误差模型,描述为:之后引入椭圆参数向量v和坐标参数向量u
i
,令v=[A,B,C,D,E,F]
T
,并令将测量误差模型用矢量形式表示,描述为:τ
i
=v
T
u
i
,i=1,...,N;其中,A、B、C、D、E、F为预处理后图像中的类椭圆物体部分所对应的待求解椭圆的一般方程式中的6个参数,x
i
和y
i
对应表示第i个边缘数据点的横坐标和纵坐标,1≤i≤N,τ
i
表示第i个边缘数据点引起的测量误差,上标“T”表示向量或矩阵的转置,B2‑
4AC<0,即v
(1)
表示v中的第1个元素即A,v
(2)
表示v中的第2个元素即B,v
(3)
表示v中的第3个元素即C;步骤3:基于拉普拉斯核的变中心最大熵准则构建两个问题,第一个问题是假设已知核函数中心c与核带宽σ求解椭圆参数向量v,第二个问题是假设已知椭圆参数向量v求解核函数中心c与核带宽σ;第一个问题的构建过程为:在c的估计值和σ的估计值给定情况下,采用拉普拉斯核的变中心最大熵准则,得到估计椭圆参数向量v的优化问题,即第一个问题,描述为:其中,表示求使得目标函数在约束条件成立情况下取最小值时的v的值,“s.t.”表示“受约束于
……”
,表示v的估计值,符号“| |”为取绝对值符号;第二个问题的构建过程为:在v的估计值给定情况下,将v的估计值代入τ
i
=v
T
u
i
,i=1,...,N中,得到测量误差样本,记为然后采用拉普拉斯核的变中心最大熵准则,得到估计核函数中心c与核带宽σ的优化问题,即第二个问题,描述为:其中,表示核函数中心c的估计值,表示核带宽σ的估计值,exp()表示以自然基数e为底的指数函数,
表示求使得目标函数最小时c和σ的值;步骤4:给定的初始值为0,并引入一个变量w,并使用凸共轭函数的性质将第一个问题分解为两个子问题,第一个子问题是假设已知w的值求解v的解问题,第二个子问题是假设已知v的临时估计值求解w的闭式解问题,迭代求解两个子问题得到v的估计值具体过程为:步骤4_1:在已知的初始值为0的基础上,将第一个问题改写成然后引入一个变量w,并使用凸共轭函数的性质将分解为两个子问题,第一个子问题是假设已知w的值求解v的解问题,描述为:第一个子问题是一个二阶锥规划问题,第二个...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。