CN103247053B - 基于双目显微立体视觉的零件精确定位方法 - Google Patents
基于双目显微立体视觉的零件精确定位方法 Download PDFInfo
- Publication number
- CN103247053B CN103247053B CN201310182221.0A CN201310182221A CN103247053B CN 103247053 B CN103247053 B CN 103247053B CN 201310182221 A CN201310182221 A CN 201310182221A CN 103247053 B CN103247053 B CN 103247053B
- Authority
- CN
- China
- Prior art keywords
- point
- coordinate
- image
- video camera
- parameter
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000000386 microscopy Methods 0.000 title claims abstract description 29
- 230000008878 coupling Effects 0.000 claims abstract description 20
- 238000010168 coupling process Methods 0.000 claims abstract description 20
- 238000005859 coupling reaction Methods 0.000 claims abstract description 20
- 238000000605 extraction Methods 0.000 claims abstract description 17
- 238000005259 measurement Methods 0.000 claims abstract description 17
- 238000001514 detection method Methods 0.000 claims abstract description 12
- 238000012937 correction Methods 0.000 claims abstract description 5
- 239000011159 matrix material Substances 0.000 claims description 49
- 238000005457 optimization Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 12
- 238000003384 imaging method Methods 0.000 claims description 10
- 238000010606 normalization Methods 0.000 claims description 10
- 238000013519 translation Methods 0.000 claims description 8
- 238000006073 displacement reaction Methods 0.000 claims description 4
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 claims description 3
- 238000005311 autocorrelation function Methods 0.000 claims description 3
- 238000005314 correlation function Methods 0.000 claims description 3
- 239000000203 mixture Substances 0.000 claims description 3
- 238000012876 topography Methods 0.000 claims description 3
- 230000003321 amplification Effects 0.000 claims description 2
- 230000008859 change Effects 0.000 claims description 2
- 239000000284 extract Substances 0.000 claims description 2
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 2
- 238000003825 pressing Methods 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 238000000691 measurement method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 229930091051 Arenine Natural products 0.000 description 1
- 229910001018 Cast iron Inorganic materials 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 235000014347 soups Nutrition 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明基于双目显微立体视觉的零件精确定位方法属于计算机视觉测量技术领域,涉及一种基于双目显微立体视觉的精密零件的精确定位方法。采用双目显微立体视觉系统,利用两个CCD摄像机采集被测零件的图像,立体显微镜将被测零件上的待测区域的图像信息放大;采用棋盘格标定板对两个CCD摄像机进行标定;采用Harris角点检测算法及亚像素提取算法进行特征点的提取。将提取后的特征点进行初匹配和匹配点对的校正,将特征点图像坐标输入到标定好的系统中得到特征点的空间实际坐标。本发明解决了由于待测目标区域小、定位精度要求高、非接触等问题所产生的测量难题。采用基于双目显微立体视觉的非接触式测量方法,很好的完成了精密零件的精确定位。
Description
技术领域
本发明属于计算机视觉测量技术领域,特别涉及一种基于双目显微立体视觉的精密零件的精确定位方法。
背景技术
双目立体视觉技术通过模拟人类双眼的处理方式,具有获取待测物体深度信息的能力,进而能够获得被测物体的空间位置信息,同时又具有无损测量及实时测量的优点,在各行各业得到了广泛的应用。双目显微立体视觉技术是建立在双目立体视觉技术和体式显微镜技术之上的,通过左右两个CCD摄像机分别捕捉立体显微镜两条光路的图像,通过捕捉的图像存在同双目视觉测量时类似的角度差,能够实现对目标的三维测量。双目显微立体视觉技术在保证非接触性、实时性等优点的同时能够精确地获得目标点的空间位置信息。其可应用于三维高精度伺服控制、高精度空间定位以及高精度三维测量等方面。零件的加工定位精度直接影响着零件的加工精度,而对于精密零件定位精度有可能直接影响加工零件是否可用,同时针对精密超精密零件的加工定位往往要求非接触的特点,基于双目显微立体视觉的精密零件的精确定位方法应运而生。
重庆大学的汤宝平等人申请的发明专利CN102567989A“基于双目立体视觉的空间定位方法”针对空间定位存在的摄像机标定过程繁琐、定位精度不高问题提出了一种新的基于双目立体视觉的空间定位方法,该方法通过对摄像机进行标定求得摄像机的单应性矩阵和畸变系数,再通过标定结果获得目标点的理论坐标,最后结合目标点的实际坐标计算出目标点的空间坐标。然而,由于双目显微立体视觉系统具有更加复杂的光路,焦深小,畸变因素较多,视场窄,而目前广泛采用的摄像机标定方法都是建立在大视场下实现的,因此上述方法并不能解决基于双目显微立体视觉的精密零件的精确定位。
发明内容
本发明要解决的技术难题是克服现有技术的缺陷,发明一种基于双目显微立体视觉的精密零件的精确定位方法,解决由于待测目标区域小、定位精度要求高、非接触等问题所产生的测量难题。采用基于双目显微立体视觉来实现精密零件的精确定位,拓宽了传统的基于双目立体视觉的空间定位方法的应用范围,并提高了测量的精度,解决了待测零件区域小,定位精度要求高,难以测量的问题。
本发明所采用的技术方案是基于双目显微立体视觉的精密零件的精确定位方法,其特征是,采用双目显微立体视觉系统,利用左右两个CCD摄像机2、2’采集被测零件4的图像位置信息,立体显微镜3将被测零件4上的待测区域6的图像位置信息进行放大;放大后的图像经过图像采集卡传到工业控制计算机9内,采用高精度较的棋盘格标定板对左右两个CCD摄像机进行标定;采用Harris角点检测算法及亚像素提取算法进行待测特征点的提取;将提取后的待测特征点进行初匹配和匹配点对的校正;将已经匹配好的特征点图像坐标输入到标定好的系统中得到特征点的空间实际坐标;测量方法的具体步骤如下:
(1)左右两个CCD摄像机的标定
左右两个CCD摄像机的标定包括摄像机内参数和摄像机外参数;摄像机内参数包括尺度因子α、β,主点坐标u0,v0,以及垂直因子γ;在标定过程中,需要先得到摄像机的五个内参数,在求得内参数矩阵的基础上,求解摄像机外参数矩阵;尺度因子是空间点在经过平移旋转变换之后,它在摄像机坐标系中的坐标与它在图像坐标系中的坐标的尺度关系,本发明对尺度因子的标定采用张氏摄像机标定法;根据摄像机的针孔模型可建立图像坐标系与世界坐标系的关系公式为:
其中:α和β就是需要标定的尺度因子,Xw,Yw,Zw是空间中一点P的三维空间坐标,u,v是P点在图像上的图像坐标,R,t代表了摄像机坐标系相对于世界坐标系的旋转和平移矩阵;若令X′w=(Xw,Yw,Zw)T,Zc=s,则
其中,H也称为单应性矩阵,且有
H=K[r1,r2,t] (3)
每一个位置的标定板图像都独立对应一个单应性矩阵,令H=[h1,h2,h3]则可由上式推得:
[h1 h2 h3]=λK[r1 r2 t] (4)
其中,λ为任意的比例因子,K摄像机内参数矩阵,因r1和r2是单位正交向量,即r1 Tr1=r2 Tr2=1且r1 Tr2=0则:
h1K-TK-1h2=0 (6)
根据公式5公式6,计算出立体显微镜左右光路的摄像机尺度因子;针对主点坐标,采用变倍率法对摄像机的主点进行标定;假设空间中任意一点P在摄像机坐标系中的坐标为x1,y1,z1,在不考虑非线性畸变以及图像坐标垂直度的情况下,该点的图像平面投影的坐标为:
u1=rx1+u0
(7)
v1=ry1+v0
其中u1,v1是该点的图像坐标,r是任一放大倍率,u0,v0是主点坐标;将式中的r消去,可得直线方程:
即在任何放大倍率下,点x1,y1,z1的图像坐标都在同一直线上,且该直线一定经过摄像机主点u0,v0;为了求取摄像机主点u0,v0,选定12个在图像投影平面上不重合的点,令这12个点分别在不同放大倍率下0.7、1、2、2.4、3、5、5.8、8进行投影,利用最小二乘法对获得的12条直线进行拟合,并用最小二乘法求取12条直线的交点坐标即摄像机主点u0,v0;由于垂直因子γ对成像精度影响不大,因此在初始参数标定时,将γ设为0,通过优化手段得到γ具体值;针对摄像机外参数旋转矩阵R和平移矩阵t;由公式2知,在标定完内参数矩阵K和单应性矩阵H后可以求得摄像机旋转矩阵R=[r1,r2,r3]和平移向量t如下:
r1=λK-1h1
r2=λK-1h2 (9)
r3=r1×r2
t=λK-1h3
在初步标定完左右两个CCD摄像机的主参数后,下一步是对主参数和畸变参数的优化;为了简化优化参数,本发明采用四元数法将旋转矩阵中的九个未知数缩减为四个,公式如下:
从公式(10)计算得到新的旋转矩阵:
由于四元数q1,q2,q3,q4的平方和等于一,因此旋转矩阵的待优化参数简化为三个;将已求得的左右两个CCD摄像机标定参数值作为优化初始值,利用优化算法对摄像机主参数和畸变参数进行整体优化;对左右两个CCD摄像机主参数和畸变参数的优化是基于最大似然估计准则,对于给定的n个标定板图片提供的m×n个标定点坐标,左右两个CCD摄像机参数的最优化问题通过下式的最小化问题来表达:
其中j是指参与计算的第j个摄像机,i是指第j个摄像机获取的第i个点,Xi是输入的空间点坐标,yi是空间第i点的图像坐标,Cj是固定不变的摄像机参数向量,其长度为n0,pj是需要调整的摄像机参数向量,其长度为n1,n0+n1即为摄像机所有参数向量长度,mi(Cj,pj,Xi)是摄像机的成像方程;本发明采用基于LM算法的光束平差法来解决上式的最小化优化问题;利用光束平差法的编写优化程序时除了要提供左右两个CCD摄像机的标定参数初值外还要提供一定数量的和形式的三维空间坐标点以及这些三维坐标点的相应图像坐标,因此为了精确得到整个视场空间内高精密标定板的角点坐标,采用数控机床z轴带动显微镜纵向移动的方法;并采用激光干涉仪对z轴进行测量得到z轴移动的实际距离,保证所采集角点坐标点的z向实际精度;在光束平差法中,优化算法的迭代因子是由迭代参数的一阶导数组成的雅克比矩阵构成的,因此需要在计算过程中引入待成像方程中调整参数的雅克比矩阵;
光束平差法以其待调整参数的雅克比矩阵组成迭代因子,对模型参数进行调整,得到使成像误差S(θ)达到最小的模型参数最优解。
(2)待测区域特征点的提取
本发明针对待测区域特征点的提取采用的是Harris角点检测算法;Harris提出了用高斯函数代替方形区域计算梯度的算法,若目标点的像素坐标为x,y,其在x方向和y方向的位移分别为u和v,则该目标点的灰度变化由如下公式表示:
令 则:
计算矩阵M的特征值λ1,λ2,如果两个特征值都比较大,说明目标点的图像灰度自相关函数的两个正交方向上的值均较大,则该点即为特征点;通过Harris算法对特征点进行初提取后;采用亚像素角点提取算法提取出高精度的角点坐标;对于理想角点,它附近的像素点的灰度梯度方向均垂直于该点与理想角点的连线;这一特点可以用公式表达为:
其中是理想角点的灰度梯度方向,向量为图像原点指向理想角点的坐标,向量为图像原点指向理想角点附近任一边缘点的坐标;实际上,由于受到图像噪声的影响,公式(16)通常都不为零,可以将其视为误差e,即
在以角点为中心的邻域内,对所有点按上式计算,误差和为E,则
其中,i是邻域内第i个点;这样求使误差和E最小的点即是亚像素级别的角点坐标。
(3)特征点的立体匹配
采用归一化交叉算法(NCC)实现特征点的初匹配,以CCD摄像机2拍得的图片作为基准图片,并以特征点pl为中心,构造一个N*N的局部图像块作为模版图T,并令模版图T在待匹配图像S的包含有特征点的一定范围内进行遍历,搜索模版所覆盖的子图记做Si,j,i,j为子图中心点在匹配图像S中的像素坐标,通过使用归一化交叉算法(NCC)来计算模版图T和搜索子图Si,j之间的归一化互相关系数,算法如下:
其中m,n代表各个像素的坐标,E(Si,j)和E(T)分别是搜索子图Si,j与模版图T的灰度平均值;互相关系数R(i,j)的值越大,则搜索子图与模板图的匹配程度越高;设定互相关系数R(i,j)的阈值后,选出特征点pl的候选匹配点;使用NCC算法进行初匹配后还需要利用外极限约束和距离约束来对匹配的特征点对进行校正;通过使用Longguet-Higgins提出的归一化8点算法在摄像机标定时计算左右两个CCD摄像机的基本矩阵F,根据外极线理论,对基准图像特征点pl,在待匹配图像S中对应的外极线lr可以表示为:
lr=F·pl (20)
初匹配的候选特征点若在外极线lr附近则可进一步确定该候选特征点为匹配点;最后统计每一候选特征点到其他特征点的距离和基准图像中特征点到其他特征点点距离相等的个数num;num最大值时对应的候选特征点则为基准图像中特征点的正确匹配点。
(4)三维坐标的求取
首先计算出双目图像中特征点经亚像素算法提取出的图像坐标值,并大致估算出特征点在世界坐标系中的估计值;在优化程序中将左右两个CCD摄像机参数对应雅克比矩阵设为零,同时在优化程序计算迭代因子部分中嵌入关于空间坐标x、y、z的雅克比矩阵方程;将已经优化好的左右两个CCD摄像机参数以及特征点图像坐标值和世界坐标估计值输入光束平差法优化程序,就可以对空间点的三维坐标进行优化,得到特征点的三维空间测量值,从而完成三维坐标点的求取并最终实现特征点的定位。
本发明的有益效果是解决了双目显微视觉标定时透镜多、视场狭窄、景深小、具有一定放大倍率并包含有较多的畸变因素的技术困难,实现了双目显微立体视觉的高精度标定,从而完成了精密零件的精确定位。
附图说明
图1所示为基于双目显微立体视觉的精密零件定位的装置模型图。其中,1—为双目显微立体视觉系统提供照明的LED光源,2—左CCD摄像机,2’—右CCD摄像机,3—立体显微镜,4—待测量的工件;5—可倾数控转台;6—待测量区域;7—精密数控位移平台;8—床身;9—工业控制计算机。
图2所示为基于双目显微立体视觉的精密零件定位测量方法的流程图。
图3所示为基于光束平差算法的双目显微立体视觉的标定和三维坐标点的求取的流程图。
具体实施方式
以下结合技术方案和附图详细叙述本发明的具体实施方式。附图1为基于双目显微立体视觉的精密零件定位的装置模型图。本装置通过左右两个CCD摄像机2、2’采集待测工件中待测量区域的位置信息,通过已建立好的图像坐标系和世界坐标系之间的关系,找到待测量点的三维空间坐标即实现精密定位。其装置的安装方式如下:机床床身8置于地面;精密数控位移平台7通过导轨与机床床身安装在一起,其可以满足标定实验中对棋盘格标定板的高精度平移和角度旋转需求;可倾数控转台5通过螺栓固定在铸铁平台的T形槽上;待测工件4通过专用夹具安装在可倾数控转台上,其待测区域6位于双目显微立体视觉系统的视场内;立体显微镜3通过专用的显微镜夹具安装在机床床身上;LED光源1固定在夹具上,夹具通过螺栓固连在床身上;左右两个CCD摄像机2和2’通过螺纹连接安装在立体显微镜上;左右两个CCD摄像机采集到的图像分别通过1394图像采集卡传递到工业控制计算机9内进行图像数据处理。
附图1为本发明的一个实施例,采用左右两个CCD摄像机2、2’拍摄待测物体的图像位置信息,左右两个CCD摄像机采用的是奥林巴斯DP26摄像机,图像分辨率:2448*1920,采集速度:7fps,芯片尺寸:2/3英寸。立体显微镜3采用的是奥林巴斯生产的SZX-16研究级立体显微镜。变焦倍率:0.7-11.5,工作距离:60mm,采集图像最大视场:12.5mm×16.6mm,采集图像最小视场:0.76mm×1.02mm。为实现双目显微立体视觉系统的标定,标定所需的标定板采用的是深圳科创时代生产的CG-050-T-0.5型玻璃基底棋盘格标定板。该型标定板方格大小为0.5mm×0.5mm,棋盘格图案整体宽度为51mm×51mm,制造精度为1μm,能够满足立体显微镜标定的需要。
附图2表示了基于双目显微立体视觉的精密零件定位测量方法的流程图,精密定位的主要流程包括左右两个CCD摄像机2、2’的标定,双目图像特征点的提取,双目图像特征点的匹配与校正,双目图像特征点的三维坐标求取。其中,左右两个CCD摄像机的标定是利用高精密棋盘格标定板来实现对左右两CCD摄像机2、2’的主参数和畸变参数求解的,主要包括采用张氏标定法对尺度因子的标定、采用变倍率法实现主点坐标的标定和采用光束平差法对主参数、畸变参数的优化;双目图像的特征点利用Harris角点检测算法和亚像素提取算法进行提取;双目图像的标记点匹配是通过对双目图像的标记点进行初匹配及特征点对的校正来实现的,最终通过光束平差法实现三维坐标点的求取。
附图3所示为基于光束平差算法的双目显微立体视觉的标定和三维坐标点求取的流程图,通过拍摄得到的不同倍率下的图像使用变倍率法获得主点坐标,通过30副各种角度的图像使用张氏标定法获得尺度因子,并通过已获得的内参数求取左右两个CCD摄像机的外参数,将内参数和外参数作为光束平差法优化的初始值,并使用激光干涉仪获取高精度的立体点阵作为优化的约束条件,以待调整参数的雅克比矩阵组成迭代因子,通过光束平差法获得优化后的参数,将优化后的参数带入到成像模型中得到最终成像模型,最后把成像模型、待测点的图像坐标及三维坐标估计值输入到光束平差法的程序中求取待测点的空间三维坐标。
测量方法的具体步骤如下:
(1)左右两个CCD摄像机的标定
本发明采用摄像机相对固定的方式,以精密加工的棋盘格标定板对摄像机进行标定的方法。张氏摄像机标定法要求不同标定板图片有较大的角度关系,通常最佳角度为45°;而我们限于立体显微镜的景深因素,当标定板与水平面角度超过20°,视场内会出现许多模糊的角点,为了能够稳定的得到摄像机的尺度因子,并对张氏标定的实验过程进行总结,发现标定板图片数量越多,相互平行的标定板图片数量越少,就越能稳定的求得摄像机的尺度因子,因此对左右两CCD摄像机2、2’的尺度因子的标定的具体步骤如下:将标定板旋转分为沿水平轴旋转和竖直轴旋转两种方式,竖直轴旋转每次旋转40°,这样标定板在就存在九个水平角位置。在每个水平角位置进行水平轴旋转,将标定板水平轴旋转位置分为+10°,0°,10°三个位置,在每个位置上拍摄一张标定板图像。整个对尺度因子的标定过程共拍摄54张标定板图片。针对主点坐标,考虑到主点实际上是光轴与CCD成像面的交点,而在显微镜放大倍率发生改变时,光轴的位置实际上是不变的也就是摄像机的主点坐标始终保持不变,在任何放大倍率下,点(x1,y1,z1)的图像坐标都在同一直线上,且该直线一定经过摄像机主点(u0,v0);这样,n个在图像平面上的投影不重合的空间点,通过在不同放大倍率下进行投影,就能够形成n条相交于同一点的直线;这个交点的坐标就是摄像机主点坐标。采用变倍率法实现主点坐标的标定具体操作步骤:确定12个在图像投影平面上不重合的点,令这12个点分别在不同放大倍率下0.7、1、2、2.4、3、5、5.8、8进行投影,利用最小二乘法对获得的12条相交于一点的直线,求取交点坐标值。外参数矩阵在标定完内参数及单应性矩阵利用公式7进行求解。采用光束平差法对内外标定参数的优化的过程:在优化程序中输入成像方程、空间点图像坐标观察值、待优化的参数初值,程序的输出即为能使S(θ)输出最小的优化后的标定参数值。
为了验证标定结果的精度,利用标定后的模型参数,对标定板提供的三维空间点进行三维重建,得到三维空间点的测量值。通过将测量值与三维空间点坐标的实际值进行比较分析,来评价参数的标定精度。标定结果显示,在1倍率下,x方向、y方向、z方向的平均标定精度分别为:2.3um、1.4um、7.9um;在2倍率下,x方向、y方向、z方向的平均标定精度分别为:1.5um、1.2um、5.4um;在5倍率下,x方向、y方向、z方向的平均标定精度分别为:0.7um、0.5um、3.2um。标定结果表明标定后的模型参数具有较高的横向重建精度和较好的纵向重建精度。
(2)特征点的提取
对左右两个CCD摄像机2和2’采集到的图片通过使用采用Harris角点检测算法进行特征点X1,X2……Xn初提取,Harris角点检测算法是通过计算特征值λ1,λ2,如果两个特征值都比较大,说明目标点的图像灰度自相关函数的两个正交方向上的值均较大,则该点即为特征点。以提取后的特征点X1,X2……Xn为中心,分别计算每一个特征点的误差和E,求使误差和E最小的点即是亚像素级别的角点位置。通过这种方式,就能够在Harris角点提取的基础上得到亚像素角点坐标,提高特征点的提取精度。
(3)特征点的匹配
采用归一化交叉算法(NCC)实现特征点的初匹配,根据算法公式(19),以CCD摄像机2拍得的图片作为基准图片,并以特征点pl为中心,构造一个N*N的局部图像块作为模版图T,并令模版图T在待匹配图像S的包含有特征点的一定范围内进行遍历,搜索模版所覆盖的子图记做Si,j,i,j为子图中心点在匹配图像S中的像素坐标,通过使用归一化交叉算法(NCC)来计算模版图T和搜索子图Si,j之间的归一化互相关系数。互相关系数R(i,j)的值越大,则搜索子图与模板图的匹配程度越高。设定互相关系数R(i,j)的阈值后,选出特征点pl的候选匹配点。使用NCC算法进行初匹配后还需要利用外极线约束和距离约束来对匹配的特征点对进行校正;通过使用Longguet-Higgins提出的归一化8点算法在摄像机标定时计算左右两个CCD摄像机的基本矩阵F,根据外极线理论,对基准图像特征点pl,使用公式(20)计算出基准图像中的特征点pl在待匹配图像中的外极线位置,初匹配的候选特征点若在外极线附近则可进一步确定该候选特征点为匹配点。最后是通过距离约束进一步校正匹配点对。采用归一化交叉算法(NCC)进行特征点的初匹配,外极线约束和距离约束来校正匹配的特征点对,左右两个图像匹配的特征点对分别为:Xl,Xr',X2l,X2r'……X3l,X3r'。
(4)三维坐标的求取
光束平差法除了能够对摄像机参数进行优化外,还能同时进行三维坐标点的优化;此处三维坐标点的优化即是三维坐标的求取;求取过程如下:将优化程序中摄像机参数对应雅克比矩阵设为零,同时在优化程序计算迭代因子部分中嵌入关于空间坐标x、y、z的雅克比矩阵方程;将已经优化好的左右两个CCD摄像机参数以及空间点的图像坐标和世界坐标估计值输入光束平差法优化程序,就可以对空间点的三维坐标进行优化,得到三维空间点的测量值,从而完成三维坐标点的求取。
本发明较好的解决了由于待测目标区域小、定位精度要求高、非接触等问题所产生的测量难题。采用基于双目显微立体视觉的非接触式测量方法,很好的完成了精密零件的精确定位。
Claims (1)
1.一种基于双目显微立体视觉的零件精确定位方法,其特征是,采用双目显微立体视觉系统,利用左右两个CCD摄像机(2、2’)采集被测零件(4)的图像位置信息,立体显微镜(3)将被测零件(4)上的待测区域(6)的图像位置信息进行放大;放大后的图像经过图像采集卡传到工业控制计算机(9)内,采用精度较高的棋盘格标定板对左右两个CCD摄像机进行标定;采用Harris角点检测算法及亚像素提取算法进行待测特征点的提取;将提取后的待测特征点进行初匹配和匹配点对的校正;将已经匹配好的特征点图像坐标输入到标定好的系统中得到特征点的空间实际坐标;测量方法的具体步骤如下:
(1)左右两个CCD摄像机的标定
左右两个CCD摄像机的标定包括摄像机内参数和摄像机外参数;摄像机内参数包括尺度因子α、β,主点坐标u0,v0,以及垂直因子γ;在标定过程中,需要先得到摄像机的五个内参数,在求得内参数矩阵的基础上,求解摄像机外参数矩阵;尺度因子是空间点在经过平移旋转变换之后,它在摄像机坐标系中的坐标与它在图像坐标系中的坐标的尺度关系,本发明对尺度因子的标定采用张氏摄像机标定法;根据摄像机的针孔模型可建立图像坐标系与世界坐标系的关系公式为:
其中:α和β就是需要标定的尺度因子,Xw,Yw,Zw是空间中一点P的三维空间坐标,u,v是P点在图像上的图像坐标,R,t代表了摄像机坐标系相对于世界坐标系的旋转和平移矩阵;若令X′w=(Xw,Yw,Zw)T,Zc=s,则
其中,H也称为单应性矩阵,且有
H=K[r1,r2,t] (3)
每一个位置的标定板图像都独立对应一个单应性矩阵,令H=[h1,h2,h3]则可由上式推得:
[h1 h2 h3]=λK[r1 r2 t] (4)
其中,λ为任意的比例因子,K摄像机内参数矩阵,因r1和r2是单位正交向量,即 且 则:
h1K-TK-1h2=0 (6)
根据公式(5)公式(6),计算出立体显微镜左右光路的摄像机尺度因子;针对主点坐标,采用变倍率法对摄像机的主点进行标定;假设空间中任意一点P在摄像机坐标系中的坐标为x1,y1,z1,在不考虑非线性畸变以及图像坐标垂直度的情况下,该点的图像平面投影的坐标为:
u1=rx1+u0
(7)
v1=ry1+v0
其中u1,v1是该点的图像坐标,r是任一放大倍率,u0,v0是主点坐标;将式中的r消去,可得直线方程:
即在任何放大倍率下,点x1,y1,z1的图像坐标都在同一直线上,且该直线一定经过摄像机主点u0,v0;为了求取摄像机主点u0,v0,选定12个在图像投影平面上不重合的点,令这12个点分别在不同放大倍率下0.7、1、2、2.4、3、5、5.8、8进行投影,利用最小二乘法对获得的12条直线进行拟合,并用最小二乘法求取12条直线的交点坐标即摄像机主点u0,v0;由于垂直因子γ对成像精度影响不大,因此在初始参数标定时,将γ设为0,通过优化手段得到γ具体值;针对摄像机外参数旋转矩阵R和平移矩阵t;由公式(2)知,在标定完内参数矩阵K和单应性矩阵H后可以求得摄像机旋转矩阵R=[r1,r2,r3]和平移向量t如下:
r1=λK-1h1
r2=λK-1h2 (9)
r3=r1×r2
t=λK-1h3
在初步标定完左右两个CCD摄像机的主参数后,下一步是对主参数和畸变参数的优化;为了简化优化参数,本发明采用四元数法将旋转矩阵 中的九个未知数缩减为四个,公式如下:
(10)
从公式(10)计算得到新的旋转矩阵:
由于四元数q1,q2,q3,q4的平方和等于一,因此旋转矩阵的待优化参数简化为三个;将已求得的左右两个CCD摄像机标定参数值作为优化初始值,利用优化算法对摄像机主参数和畸变参数进行整体优化;对左右两个CCD摄像机主参数和畸变参数的优化是基于最大似然估计准则,对于给定的n个标定板图片提供的m×n个标定点坐标,左右两个CCD摄像机参数的最优化问题通过下式的最小化问题来表达:
其中j是指参与计算的第j个摄像机,i是指第j个摄像机获取的第i个点,Xi是输入的空间点坐标,yi是空间第i点的图像坐标,Cj是固定不变的摄像机参数向量,其长度为n0,pj是需要调整的摄像机参数向量,其长度为n1,n0+n1即为摄像机所有参数向量长度,mi(Cj,pj,Xi)是摄像机的成像方程;本发明采用基于LM算法的光束平差法来解决上式的最小化优化问题;利用光束平差法的编写优化程序时除了要提供左右两个CCD摄像机的标定参数初值外还要提供一定数量的和形式的三维空间坐标点以及这些三维坐标点的相应图像坐标,因此为了精确得到整个视场空间内高精密标定板的角点坐标,采用数控机床z轴进给带动显微镜纵向移动的方法;并采用激光干涉仪(测量精度可达到0.1um)对z轴进行测量得到z轴移动的实际距离,保证所采集角点坐标点的z向实际精度;在光束平差法中,优化算法的迭代因子是由迭代参数的一阶导数组成的雅克比矩阵构成的,因此需要在计算过程中引入待成像方程中调整参数的雅克比矩阵;
其中,f为成像方程,p(1)…p(n1)是需要调整的摄像机参数向量元素;
光束平差法以其待调整参数的雅克比矩阵组成迭代因子,对模型参数进行调整,得到使成像误差S(θ)达到最小的模型参数最优解;
(2)待测区域特征点的提取
本发明针对待测区域特征点的提取采用的是Harris角点检测算法;Harris提出了用高斯函数代替方形区域计算梯度的算法,若目标点的像素坐标为x,y,其在x方向和y方向的位移分别为u和v,ω(u,v)为窗口函数,则该目标点的灰度变化由如下公式表示:
令 则:
计算矩阵M(x,y)的特征值λ1,λ2,如果两个特征值都比较大,说明目标点的图像灰度自相关函数的两个正交方向上的值均较大,则该点即为特征点;通过Harris算法对特征点进行初提取后;采用亚像素角点提取算法提取出精度更高的角点坐标;对于理想角点,它附近的像素点的灰度梯度方向均垂直于该点与理想角点的连线;这一特点可以用公式表达为:
其中是理想角点的灰度梯度方向,向量为图像原点指向理想角点的坐标,向量为图像原点指向理想角点附近任一边缘点的坐标;实际上,由于受到图像噪声的影响,公式(10)通常都不为零,可以将其视为误差e,即
在以角点为中心的邻域内,对所有点按上式计算,误差和为E,则
其中,i是邻域内第i个点;这样求使误差和E最小的点即是亚像素级别的角点坐标;
(3)特征点的立体匹配
采用归一化交叉算法(NCC)实现特征点的初匹配,以CCD摄像机2拍得的图片作为基准图片,并以特征点pl为中心,构造一个图像像素N*N,的局部图像块作为模版图T,并令模版图T在待匹配图像S的包含有特征点的一定范围内进行遍历,搜索模版所覆盖的子图记做Si,j,i,j为子图中心点在匹配图像S中的像素坐标,通过使用归一化交叉算法(NCC)来计算模版图T和搜索子图Si,j之间的归一化互相关系数,算法如下:
其中:m,n代表各个像素的坐标,T(m,n)为点m,n处的灰度值,
E(Si,j)和E(T)分别是搜索子图Si,j与模版图T的灰度平均值;互相关系数R(i,j)的值越大,则搜索子图与模板图的匹配程度越高;设定互相关系数R(i,j)的阈值后,选出特征点pl的候选匹配点;使用NCC算法进行初匹配后还需要利用外极限约束和距离约束来对匹配的特征点对进行校正;通过使用Longguet-Higgins提出的归一化8点算法在摄像机标定时计算左右两个CCD摄像机的基本矩阵F,根据外极线理论,对基准图像特征点pl,在待匹配图像S中对应的外极线lr可以表示为:
lr=F·pl (20)
初匹配的候选特征点若在外极线lr附近则可进一步确定该候选特征点为匹配点;最后统计每一候选特征点到其他特征点的距离和基准图像中特征点到其他特征点点距离相等的个数num;num最大值时对应的候选特征点则为基准图像中特征点的正确匹配点;
(4)三维坐标的求取
首先计算出双目图像中特征点经亚像素算法提取出的图像坐标值,并大致估算出特征点在世界坐标系中的估计值;在优化程序中将左右两个CCD摄像机参数对应雅克比矩阵设为零,同时在优化程序计算迭代因子部分中嵌入关于空间坐标x、y、z的雅克比矩阵方程;将已经优化好的左右两个CCD摄像机参数以及特征点点图像坐标值和世界坐标估计值输入光束平差法优化程序,就可以对空间点的三维坐标进行优化,得到特征点的三维空间测量值,从而完成三维坐标点的求取并最终实现特征点的定位。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310182221.0A CN103247053B (zh) | 2013-05-16 | 2013-05-16 | 基于双目显微立体视觉的零件精确定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310182221.0A CN103247053B (zh) | 2013-05-16 | 2013-05-16 | 基于双目显微立体视觉的零件精确定位方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103247053A CN103247053A (zh) | 2013-08-14 |
CN103247053B true CN103247053B (zh) | 2015-10-14 |
Family
ID=48926558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310182221.0A Active CN103247053B (zh) | 2013-05-16 | 2013-05-16 | 基于双目显微立体视觉的零件精确定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103247053B (zh) |
Families Citing this family (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103996015B (zh) * | 2013-09-26 | 2016-09-07 | 深圳市云立方信息科技有限公司 | 一种对3d图像识别的方法及装置 |
CN103630072B (zh) * | 2013-10-25 | 2016-01-13 | 大连理工大学 | 双目视觉测量系统中摄像机的布局优化方法 |
CN103529655A (zh) * | 2013-10-29 | 2014-01-22 | 天津芯硕精密机械有限公司 | 一种标定位移平台线性度的方法及系统 |
CN103824298B (zh) * | 2014-03-10 | 2016-09-28 | 北京理工大学 | 一种基于双摄像机的智能体视觉三维定位装置与方法 |
CN104318050B (zh) * | 2014-09-03 | 2017-05-03 | 大连理工大学 | 数控激光加工材料恒定去除的能量控制方法 |
CN104236478B (zh) * | 2014-09-19 | 2017-01-18 | 山东交通学院 | 一种基于视觉的车辆外廓尺寸自动测量系统及方法 |
CN104331900A (zh) * | 2014-11-25 | 2015-02-04 | 湖南科技大学 | Ccd摄像机标定中角点亚像素定位方法 |
CN104406594B (zh) * | 2014-12-09 | 2017-06-06 | 上海新跃仪表厂 | 交会对接航天器相对位姿的测量算法 |
CN104751452A (zh) * | 2015-03-08 | 2015-07-01 | 大连理工大学 | 基于任意已知运动的单目摄像机标定方法 |
CN104897062B (zh) * | 2015-06-26 | 2017-10-27 | 北方工业大学 | 一种零件异面平行孔形位偏差的视觉测量方法及装置 |
CN106709899B (zh) | 2015-07-15 | 2020-06-02 | 华为终端有限公司 | 双摄像头相对位置计算方法、装置和设备 |
CN105180806A (zh) * | 2015-08-25 | 2015-12-23 | 大连理工大学 | 基于显微视觉的跨尺度几何参数测量方法 |
CN105258710B (zh) * | 2015-09-12 | 2017-12-29 | 长春理工大学 | 一种高精度相机主点标定方法 |
CN105138999B (zh) * | 2015-09-16 | 2019-03-15 | 三峡大学 | 基于阴影的夜间物体单目定位装置及方法 |
CN107303204B (zh) * | 2016-04-21 | 2019-12-27 | 北京大学口腔医学院 | 一种手持式口腔三维扫描装置及控制方法 |
CN106023146B (zh) * | 2016-05-06 | 2018-10-30 | 北京信息科技大学 | 用于摄影测量中的场相关单边自标定光束平差方法 |
CN106041937B (zh) * | 2016-08-16 | 2018-09-14 | 河南埃尔森智能科技有限公司 | 一种基于双目立体视觉的机械手抓取控制系统的控制方法 |
CN106780632A (zh) * | 2017-01-24 | 2017-05-31 | 长沙全度影像科技有限公司 | 一种标定靶及用于四路鱼眼镜头标定的标定靶组 |
CN106887023A (zh) * | 2017-02-21 | 2017-06-23 | 成都通甲优博科技有限责任公司 | 用于双目摄像机标定的标定板及其标定方法和标定系统 |
CN106952262B (zh) * | 2017-04-25 | 2022-09-20 | 大连理工大学 | 一种基于立体视觉的船板加工精度分析方法 |
CN107358632B (zh) * | 2017-06-29 | 2020-01-14 | 西北工业大学 | 应用于水下双目立体视觉的水下摄像机标定方法 |
CN107391631A (zh) * | 2017-07-10 | 2017-11-24 | 国家电网公司 | 一种输电线路通道立体空间监控及快速测距方法 |
CN107726975B (zh) * | 2017-09-20 | 2019-05-14 | 大连理工大学 | 一种基于视觉拼接测量的误差分析方法 |
CN108010085B (zh) * | 2017-11-30 | 2019-12-31 | 西南科技大学 | 基于双目可见光相机与热红外相机的目标识别方法 |
TWI650530B (zh) * | 2018-01-22 | 2019-02-11 | 國立臺灣科技大學 | 檢測系統及其方法 |
CN108765495B (zh) * | 2018-05-22 | 2021-04-30 | 山东大学 | 一种基于双目视觉检测技术的快速标定方法及系统 |
CN109029442A (zh) * | 2018-06-07 | 2018-12-18 | 武汉理工大学 | 基于多视角匹配的定位装置及方法 |
CN108961419B (zh) * | 2018-06-15 | 2023-06-06 | 重庆大学 | 微装配系统的显微视觉系统的显微视场空间数字化方法及系统 |
WO2020014913A1 (zh) * | 2018-07-19 | 2020-01-23 | 深圳前海达闼云端智能科技有限公司 | 物体体积测量方法、相关装置及计算机可读存储介质 |
CN108972557B (zh) * | 2018-08-16 | 2020-09-01 | 中国科学院自动化研究所 | 微零件位姿自动对准装置及其方法 |
CN109261528A (zh) * | 2018-09-03 | 2019-01-25 | 广州铁路职业技术学院(广州铁路机械学校) | 基于双目视觉的快件分拣方法及装置 |
CN109522935B (zh) * | 2018-10-22 | 2021-07-02 | 易思维(杭州)科技有限公司 | 一种对双目视觉测量系统的标定结果进行评价的方法 |
CN109600599A (zh) * | 2018-10-29 | 2019-04-09 | 上海神添实业有限公司 | 一种快速定位目标的立体视觉处理装置及其处理方法 |
CN109579871B (zh) * | 2018-11-14 | 2021-03-30 | 中国直升机设计研究所 | 基于计算机视觉的惯性导航部件安装误差检测方法及装置 |
CN109781002B (zh) * | 2019-01-31 | 2020-11-17 | 浙江省计量科学研究院 | 一种基于机器视觉的机床全轴程精确定位方法 |
CN110060304B (zh) * | 2019-03-31 | 2022-09-30 | 南京航空航天大学 | 一种生物体三维信息采集方法 |
CN110136248B (zh) * | 2019-05-20 | 2023-03-31 | 湘潭大学 | 一种基于双目立体视觉的变速器壳体三维重建装置及方法 |
CN110516350B (zh) * | 2019-08-25 | 2021-01-05 | 大连理工大学 | 一种基于各向异性加权的ers点误差修正方法 |
CN110866954B (zh) * | 2019-11-13 | 2022-04-22 | 中山大学 | 长度约束下的弹目标高精度姿态测量方法 |
CN110820447A (zh) * | 2019-11-22 | 2020-02-21 | 武汉纵横天地空间信息技术有限公司 | 一种基于双目视觉的轨道几何状态测量系统及其测量方法 |
CN111199542A (zh) * | 2019-12-30 | 2020-05-26 | 季华实验室 | 工装板的精确定位方法 |
CN111612731B (zh) * | 2020-04-01 | 2021-04-02 | 中国科学院上海微系统与信息技术研究所 | 基于双目显微视觉的测量方法、装置、系统及介质 |
CN111664798B (zh) * | 2020-04-29 | 2022-08-02 | 奥比中光科技集团股份有限公司 | 一种深度成像方法、装置及计算机可读存储介质 |
CN111445537B (zh) * | 2020-06-18 | 2020-09-29 | 浙江中控技术股份有限公司 | 一种摄像机的标定方法及系统 |
CN112037281B (zh) * | 2020-08-18 | 2022-09-23 | 重庆大学 | 一种用于引导自动化毛囊采集机器的视觉系统 |
CN112002016B (zh) * | 2020-08-28 | 2024-01-26 | 中国科学院自动化研究所 | 基于双目视觉的连续曲面重建方法、系统和装置 |
CN112161997B (zh) * | 2020-09-28 | 2022-09-27 | 南京工程学院 | 半导体芯片管脚三维几何尺寸的在线精密视觉测量方法及系统 |
CN112304220B (zh) * | 2020-10-26 | 2022-04-08 | 中国人民解放军陆军装甲兵学院 | 一种基于测量平差的双目相机坐标系配准方法 |
CN112326206B (zh) * | 2020-11-06 | 2023-06-13 | 歌尔光学科技有限公司 | Ar模组双目融合检测装置及检测方法 |
CN112720469B (zh) * | 2020-12-18 | 2022-09-09 | 北京工业大学 | 显微立体视觉用于三轴平移运动系统零点校准方法 |
CN113112549B (zh) * | 2020-12-23 | 2022-08-23 | 合肥工业大学 | 一种基于编码立体靶标的单目摄像机快速标定方法 |
CN113028986A (zh) * | 2021-03-03 | 2021-06-25 | 北京科技大学 | 一种体积测量装置及质量测量系统 |
CN113177977B (zh) * | 2021-04-09 | 2022-06-10 | 上海工程技术大学 | 一种非接触式三维人体尺寸的测量方法 |
CN113050264A (zh) * | 2021-04-23 | 2021-06-29 | 南京甬宁科学仪器有限公司 | 一种显微镜的物镜自动识别系统 |
CN113284111A (zh) * | 2021-05-26 | 2021-08-20 | 汕头大学 | 一种基于双目立体视觉的毛囊区域定位方法及系统 |
CN115075857B (zh) * | 2022-08-18 | 2022-11-04 | 中煤科工开采研究院有限公司 | 液压支架定量推移方法和系统 |
CN115797461B (zh) * | 2022-11-11 | 2023-06-06 | 中国消防救援学院 | 基于双目视觉的火焰空间定位系统标定与校正方法 |
CN116977444A (zh) * | 2023-07-28 | 2023-10-31 | 江苏集萃华科智能装备科技有限公司 | 一种基于共面点的体视显微镜标定方法、装置及系统 |
CN116735613B (zh) * | 2023-08-16 | 2023-10-13 | 昆山龙雨智能科技有限公司 | 一种基于ccd相机的产品定位及量测系统与使用方法 |
CN117994358B (zh) * | 2024-04-03 | 2024-06-21 | 苏州西默医疗科技有限公司 | 一种精确度高的牙科手术显微镜标定方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101876532A (zh) * | 2010-05-25 | 2010-11-03 | 大连理工大学 | 测量系统中的摄像机现场标定方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100755450B1 (ko) * | 2006-07-04 | 2007-09-04 | 중앙대학교 산학협력단 | 평면 호모그래피를 이용한 3차원 재구성 장치 및 방법 |
-
2013
- 2013-05-16 CN CN201310182221.0A patent/CN103247053B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101876532A (zh) * | 2010-05-25 | 2010-11-03 | 大连理工大学 | 测量系统中的摄像机现场标定方法 |
Non-Patent Citations (2)
Title |
---|
A Flexible New Technique for Camera Calibration;Zhengyou Zhang;《Pattern Analysis and Machine Intelligence》;20001130;第22卷(第11期);第1330-1334页 * |
SLM显微立体视觉量化和三维数据重构研究;王跃宗;《中国博士学位论文全文数据库工程科技Ⅱ辑》;20040415;第55-74页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103247053A (zh) | 2013-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103247053B (zh) | 基于双目显微立体视觉的零件精确定位方法 | |
JP4896373B2 (ja) | 立体3次元計測システムおよび方法 | |
CN101526336B (zh) | 基于量块的线结构光三维视觉传感器标定方法 | |
CN105252341B (zh) | 五轴数控机床动态误差视觉测量方法 | |
CN111192235B (zh) | 一种基于单目视觉模型和透视变换的图像测量方法 | |
CN108986070B (zh) | 一种基于高速视频测量的岩石裂缝扩展实验监测方法 | |
CN105180806A (zh) | 基于显微视觉的跨尺度几何参数测量方法 | |
CN107186548A (zh) | 一种五轴数控机床回转轴几何误差检测方法 | |
CN103776390A (zh) | 三维自然纹理数据扫描机及多视场数据拼接方法 | |
CN109323650A (zh) | 视觉图像传感器与点光测距传感器测量坐标系的统一方法 | |
JP2005514606A5 (zh) | ||
CN103528520B (zh) | 基于双目视觉的同步运行顶升系统的检测装置与方法 | |
CN102798456B (zh) | 一种工程机械臂架系统工作幅度的测量方法、装置及系统 | |
CN107589069B (zh) | 一种物体碰撞恢复系数的非接触式测量方法 | |
CN107816942A (zh) | 一种基于十字结构光视觉系统的平面二维尺寸测量方法 | |
CN104240262A (zh) | 一种用于摄影测量的相机外参数标定装置及标定方法 | |
CN102944188A (zh) | 一种点扫描三维形貌测量系统标定方法 | |
CN109579695A (zh) | 一种基于异构立体视觉的零件测量方法 | |
CN106289086B (zh) | 一种用于光学标识点间距离精确标定的双相机测量方法 | |
CN104634246A (zh) | 目标空间坐标的浮动式立体视觉测量系统及测量方法 | |
CN104036518B (zh) | 一种基于向量法和三点共线的相机标定方法 | |
CN105716547A (zh) | 一种机械工件平面度快速测量装置及方法 | |
Li et al. | Monocular-vision-based contouring error detection and compensation for CNC machine tools | |
CN105066903A (zh) | 一种激光三维测量系统及其测量方法 | |
CN115235379A (zh) | 一种单目线激光三维视觉传感器参数在位标定装置及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |