基于亚像素边缘椭圆中心检测方法研究.docVIP

基于亚像素边缘椭圆中心检测方法研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于亚像素边缘椭圆中心检测方法研究

基于亚像素边缘椭圆中心检测方法研究   摘要: 在椭圆边缘粗定位的基础上,根据椭圆粗定位信息及图像边缘梯度方向附近点的灰度分布特征,进行高斯拟合获取精确的亚像素边缘点,对亚像素边缘点进行最小二乘拟合,得到精确的椭圆中心位置。实验证明,该算法对椭圆中心定位精度和稳定性有较大提高,并有很好的实时性。   关键词: 边缘检测; 高斯拟合; 亚像素; 最小二乘   中图分类号: TP 391文献标志码: Adoi: 10.3969/j.issn2014.06.003   引言摄像机和传感器的标定是构建精确视觉测量系统的关键技术之一,在标定过程中圆形平面靶标是常用的校准靶标,圆形图像中心则为相应平面靶标的标定特征点。而圆形特征在透视投影变换中往往蜕变为椭圆,因此椭圆图像中心精确定位是视觉测量中的关键[1]。目前椭圆图像中心定位的主要方法有[24]:Hough变换法、质心法和最小二乘拟合法等。Hough变换法受参数空间离散化程度影响较大;质心法对成像图像灰度分布均匀要求较高;最小二乘拟合法针对图像的边缘点进行拟合,因此边缘点提取精度直接影响椭圆中心定位精度。本文提出了一种椭圆图像中心定位算法,该算法首先利用经典边缘检测方法中对边缘方向估计最精确的Sobel算子,对图像中的椭圆目标进行椭圆粗定位和像素级边缘定位,然后根据椭圆粗定位信息及图像边缘附近点的灰度分布特征获取精确的亚像素边缘点,最后用最小二乘法对亚像素边缘点进行拟合,求得精确的椭圆中心坐标。算法基本流程:图像预处理―Sobel边缘粗定位―亚像素边缘定位―椭圆拟合。1椭圆中心检测原理及算法椭圆中心检测包括像素级边缘粗定位和亚像素边缘精确定位,在亚像素边缘精确定位基础上,用最小二乘拟合椭圆得到中心坐标。   1.1像素级边缘定位像素级边缘检测是利用Sobel边缘检测算子[5],得到椭圆粗定位信息和椭圆边缘点的图像坐标值。Sobel边缘检测的基本思想为:先用3×3的Sobel边缘检测模板对图像进行卷积,得到梯度图像;再将图像梯度均值近似为信噪比,根据噪声的均方根来自动确定阈值,用该阈值进行图像二值化;最后用基于邻域分析的细化算法细化边缘。   1.2亚像素边缘定位Sobel边缘检测得到像素级边缘定位信息以及边缘灰度分布情况。在此基础上,通过算法改进可以得到亚像素级别的边缘定位[68]。算法包括:确定边缘点梯度方向,求解边缘点附近灰度差,最小二乘高斯曲线拟合。   1.2.1确定边缘点梯度方向利用椭圆粗定位信息得到的椭圆信息来确定各个边缘点的梯度方向。   1.2.3最小二乘法高斯曲线拟合对于阶跃边缘,沿某一梯度方向灰度的一阶导数近似为高斯分布,并且高斯分布的中心即均值是在沿该梯度方向灰度变化最大的地方,也就是边缘所在之处,因此只要求出高斯分布的均值μ,就可以准确定位亚像素边缘坐标。高斯曲线的表达式为f(x)=12πσexp-(x-μ)22σ2(6)式中,σ为标准差。对高斯曲线做变换,两边取对数,并用二次曲线形式来表示lnf(x)=ax2+bx+c(7)式中,a=-1/2σ2,b=μ/σ2,c=-μ22σ2+ln12πσ。根据方形孔径原理,像素灰度差值满足fn=∫n+0.5n-0.5(ax2+bx+c)dx(8)这里边缘点灰度的一阶导数用灰度差来定义。将前面求得的以边缘点为对称中心的5点灰度差f-2,f-1,f0,f1,f2代入式(8),得到关于a,b,c的5个方程。对于这个超定方程组,利用最小二乘法可以求出a,b和c。则抛物线顶点(即均值)在梯度方向的值为μ=-b2a=-(-0.2lnf-2-0.1lnf-1+0.1lnf1+0.2lnf2)2(0.142 9lnf-2-0.071 4lnf-1-0.142 9lnf0-0.071 4lnf1+0.142 9lnf2)(9)根据椭圆方程式(1),椭圆边缘点梯度方向与x方向夹角为α(x,y)=arctanf(x,y)/yf(x,y)/x(10)将μ沿x方向和y方向分解得到(μx,μy),即为边缘点相对亚像素边缘点在x和y方向上的偏差值,修正后即可得到对应的亚像素边缘点。   1.3最小二乘法椭圆拟合根据已经获得的亚像素边缘点,进行椭圆拟合以精确确定椭圆中心(xc,yc)[910]。式(1)给出了椭圆方程的一般形式,这里可以表示为f(u,v)=Ax2+Bxy+Cy2+Dx+Ey+1=0(11)式中,u=ABCDE1,v=x2xyy2xy1。引入约束u2=1,建立目标函数F(u)=∑Ni=1f(u,vi)2+M(u2-1)2(12)式中,M为罚因子,这是一个外罚函数法无约束优化问题,利用牛顿高斯法、LevenbergMarquardt法等求解出u,从而得到精确椭圆中心xc=BE-2CD4AC-B2   

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档