The invention discloses a method for fisheye camera calibration results, relates to the field of computer vision, which comprises the following steps: S1: get after calibration of camera intrinsic parameter matrix and the distortion coefficient; S2: training the neural network model; S3 neural network model test data set and the trained based on the output data set the. The coordinates of pixels in the fisheye lens calibration calibration of intrinsic parameters and the distortion coefficient and given the world coordinates and the corresponding camera based on neural network training, neural network has strong nonlinear mapping ability, through training can express complex mathematical models and the virtual, meet the fisheye lens etc. wide field camera calibration of camera model of nonlinear mapping, it does not need to set up a model of nonlinear distortion complex, can objectively and accurately evaluate camera calibration accuracy.
【技术实现步骤摘要】
一种鱼眼相机标定算法评价的方法
本专利技术涉及计算机视觉领域,尤其涉及相机标定
的标定算法评价。
技术介绍
图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定。相机标定的目的就是获取相机的内参和外参系数对之后相机拍摄的图像进行矫正,得到畸变相对较小的图像。通常相机标定的方法为:采集标定板的一系列图片,并对每张图片进行角点提取,进一步的提取角点的亚像素信息,然后开始相机的标定,最后会对标定结果进行评价。相机标定算法评价的方法是通过得到的摄像机内外参数,对空间的三维点进行重新投影计算,得到空间三维点在图像上新的投影点的坐标,计算投影坐标和亚像素角点坐标之间的偏差,偏差越小,标定结果越好。鱼眼相机在提供大视场视野摄像范围的同时,伴随而来的是图像的鱼眼畸变。鱼眼相机拍摄的图像在中心点畸变较小,而由中心点向外畸变会越来越大,这种相机非线性畸变需要建立复杂的相机模型,一定程度上增 ...
【技术保护点】
一种鱼眼相机标定算法评价的方法,其特征在于,包括如下步骤:S1:获取经过标定后相机的内参数矩阵和畸变系数;首先采用待评价的相机标定算法对相机进行标定,获得经过标定后相机的内参数矩阵和畸变系数,然后将标定板上特征点的位置坐标P以及经过标定算法获得的相机的内参数M和畸变系数K组合起来构成训练数据集{P,M,K};S2:训练神经网络模型,所述神经网络模型为非全连接且同一层中某些神经元之间的连接权重共享;所述S2包括S201、S202、S203;S201:构建一个神经网络模型;所述S201步骤具体为:将步骤S1获取的训练数据集{P,M,K}作为网络输入,构建一个神经网络模型,该神经 ...
【技术特征摘要】
1.一种鱼眼相机标定算法评价的方法,其特征在于,包括如下步骤:S1:获取经过标定后相机的内参数矩阵和畸变系数;首先采用待评价的相机标定算法对相机进行标定,获得经过标定后相机的内参数矩阵和畸变系数,然后将标定板上特征点的位置坐标P以及经过标定算法获得的相机的内参数M和畸变系数K组合起来构成训练数据集{P,M,K};S2:训练神经网络模型,所述神经网络模型为非全连接且同一层中某些神经元之间的连接权重共享;所述S2包括S201、S202、S203;S201:构建一个神经网络模型;所述S201步骤具体为:将步骤S1获取的训练数据集{P,M,K}作为网络输入,构建一个神经网络模型,该神经网络采用5层的神经网络,分别是输入层、第一卷积采样层、第二卷积采样层、全链接层和输出层;在第一卷积采样层首先将输入与该层设定的不同卷积核和可加偏置进行卷积,卷积后产生若干个特征,然后对特征按照设定的池化尺度大小进行特征值求和、加权值、加偏置,最后通过Sigmoid函数得到该层输出,第二卷积采样层进行与第一卷积采样层相同的操作,区别在于两层所使用到的卷积核、池化尺度大小以及偏置不同,两次卷积采样层的输出是特征映射图,全链接层将卷积采样层的特征正向传播输出特征向量,同时也可以进行反向传播操作,在输出层中将输入的特征向量按输出标签的大小指定输出;S202:设置卷积采样层参数;所述S202步骤具体为:在一个卷积层l,输入层的输入或者是上一层的第i个特征被一个可学习的卷积核进行卷积,然后通过激活函数就可以得到输出的第j个特征每一个输出可能是组合卷积多个输入的值,具体计算方法如下:其中,i,j分别表示上一层和当前层上特征映射编号,Mj表示选取的输入特征集合的一个子集,表示第l层的第j个特征与第l-1层的第i个特征之间相关的卷积核,表示第l层的第j个特征对应的附加的偏置,*表示卷积操作,激活函数f(.)采用sigmoid函数将输出压缩到[0,1];卷积之后紧跟着一个子采样,计算公式如下:其中,down(.)表示一个下采样函数;S203:利用训练数据集训练深度卷积神经网络;S3:基于测试数据集和训练好的神经网络模型,得到测试数据集的输出;所述S3具体为:将测试样本输入训练好的神经网络模型计算在相机下像素的坐标值,然后计算输出值与真实值的误差;计算公式如下:
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:长沙全度影像科技有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。