[发明专利]一种轴类零件检测方法及其装置在审
申请号: | 201810617776.6 | 申请日: | 2018-06-15 |
公开(公告)号: | CN108898585A | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 伍冯洁;林佳翰;林佳苗;黄成浩;黄文恺;吴羽;何唐梅 | 申请(专利权)人: | 广州大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/13;G06T7/80 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 黄磊;林惠斌 |
地址: | 510006 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 摄像机构 轴类零件 工件传送机构 摄像头 补光灯 暗箱 传送工件 检测装置 相对设置 自动判断 检测轴 检测 同轴 瑕疵 加工 | ||
1.一种轴类零件检测方法,其特征在于:
建立像素平面坐标系(u,v)和像平面坐标系,所述像平面坐标系包括图像物理坐标系(x,y)、相机坐标系(Xc,Yc,Zc)以及世界坐标系(Xw,Yw,Zw);
建立像素平面坐标系与像平面坐标系的关系,结合像素平面与图像平面的关系,得到空间点M与像点m的像素坐标之间的变换关系:
公式1:
其中,dx,dy表示每个像元的长宽;u0和v0表示光轴与像平面的交点;f为相机焦距,即图中的点O到点Oc的距离;Xc、Yc、Zc是相机坐标系中一点M的坐标;
令α=f/dx、β=f/dy分别代表以x轴和y轴方向上的像素为单位表示的等效焦距,另外引入参数γ=αtgθ1表示图像平面中以像素为单位的坐标轴倾斜程度的量度,θ为相机CCD阵列v轴的偏斜角度,把公式1可改写为:
公式2:
根据公式2得到相机的五个畸变系数;
用旋转变换矩阵R和平移变量t来描述世界坐标系的点到相机坐标点的变换,设空间中一点M在世界坐标系和相机坐标系下的齐次坐标分别是[Xw,Yw,Zw,1]T,[Xc,Yc,Zc,1]T,则有关系:
公式3:
其中,O=[0,0,0]T,Xw,Yw,Zw是空间中某点的世界坐标系坐标,平移向量t中的3个平移量加上旋转矩阵R的三个旋转角度共6个参数就是相机的外部参数;
得到畸变系数矩阵和外部参数矩阵后,根据畸变系数矩阵和外部参数矩阵对图片进行矫正;
图片矫正步骤:
根据畸变系数和外部参数可得空间中M点在像素平面坐标系上的坐标为:
公式4:
其中,R为旋转变换矩阵,是一个3x3正交单位矩阵,t为一个三维平移变量;
再通过建立非线性最小化模型优化解得值与真实值的差异;
在相机会存在径向畸变时,设(u,v)为理想的像素平面坐标,为实际的像素平面坐标,(x,y)和分别为理想和实际的图像物理坐标,k1、k2为径向畸变系数,由可得:
公式5:
通过最小二乘法求解公式5,得出径向畸变系数k1、k2后可通过极大似然估计进行优化;
在进行直径检测时,需要对待测的轴类零件进行亚像素级边缘检测和角点检测,再根据角点计算出直径。
2.根据权利要求1所述的轴类零件检测方法,其特征在于,所述亚像素级边缘检测具体为:
建立阶跃边缘模型;
设k是阶跃高度,h是背景灰度,若把边缘旋转角度-θ,则边缘将与y轴平行;
于是有其中,f′(x,y)是图像旋转后的边缘函数,用Zernike矩进行边缘定位时需要三个不同阶次的Zernike矩,分别是A00、A11、A20,三者积分核函数分别是:V00=1,V11=x+jy,V20=2x2+2y2-1,对应的原始图像的Zernike矩与旋转后图像的Zernike矩关系为A00=A00,A11=A11ejθ,A20=A20;
公式6:Anm=Anme-jmθ,其中,nm代表n阶m次Zernike矩,公式6表示旋转图像的1阶1次Zernike矩中的虚部,即边缘平行于y轴时1阶1次Zernike矩中的虚部为零,即
Im[A11]=sin(θ)Re[A11]-cos(θ)Im[A11]=0,Im[A11]和Re[A11]分别是旋转图像Zernike矩中的虚部和实部,由此可得边缘旋转的角度为对所示模型计算可得:
联立方程式可得圆心到边缘的垂直位置为:图像的亚像素位置为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810617776.6/1.html,转载请声明来源钻瓜专利网。