利用双神经网络的相机标定方法

Camera calibration method based on double neural network

  • 摘要: 计算机视觉中,摄像机标定作为摄像测量技术的前提,是必不可少的一个环节。针对目前基于神经网络的相机标定方法训练精度不够高的问题,提出了一种基于双神经网络的相机标定方法。该方法从成像模型出发,推导出相机坐标Z_\textc是世界坐标Z_\textw和像素坐标u, v的函数,在考虑了Z_\textc的变化的基础上,将成像模型简化成两个函数关系式,使用两个神经网络进行标定,分化了单个神经网络的任务量的同时又充分遵循了成像模型。实验结果表明,较其余基于神经网络的相机标定方法,该方法提高了相机标定的精度,在400\;\rmmm \times 300\;\rmmm 标定范围内平均标定误差为0.178\;6\;\rmmm ,验证了所提方法的可行性和有效性。

     

    Abstract: In computer vision, camera calibration as the premise of camera measurement technology, is an essential part. Aiming at the problem that the training accuracy of camera calibration method based on neural network is not high enough, a camera calibration method based on double neural network was proposed. Starting from the imaging model, it was deduced that the camera coordinate Z_\textc was a function of the world coordinate and the pixel coordinate. On the basis of considering Z_\textc, the imaging model was simplified into two function relations, and two neural networks were used for calibration, which not only differentiated the task amount of single neural network, but also fully followed the imaging model. The experimental results show that compared with other calibration methods based on neural network, this method improves the accuracy of camera calibration. And the average calibration error is 0.1786 \rmmm in the calibration range of 400\;\rmmm \times 300\;\rmmm, which verifies the feasibility and effectiveness of proposed method.

     

/

返回文章
返回