Camera correction method and device using the method. The embodiment of the invention proposes a camera correction method executed by the processing unit. The camera control module to obtain the images contain distortion; many corners of the captured image based on the image pixel value decided to shoot; use the corner information to determine the optimal parameters corresponding to the optimum parameters of the camera module, is a set of parameters to the energy function minimum; and the output module based on optimum parameters of camera calibration the.
【技术实现步骤摘要】
摄像头校正方法以及使用该方法的装置
本专利技术涉及一种图像处理技术,特别是一种离线摄像头校正方法以及使用该方法的装置。
技术介绍
在图像拍摄上,使用镜片可带来一些好处,例如,增加进光量,缩短曝光时间等,但也带来造成非线性的图像形变的缺点。非线性的图像失真通常包含径面失真(radialdistortion)以及切向失真(tangentdistortion)。因此,需要一种离线摄像头校正以及使用该方法的装置,用以降低拍摄图像的失真。
技术实现思路
本专利技术的实施例提出一种由处理单元执行的摄像头校正方法。控制摄像头模块以获得包含失真的拍摄图像;基于拍摄图像的像素值决定拍摄图像的多个角点;利用角点的信息来确定相应于摄像头模块的最佳参数,其中,最佳参数是使能量函数最小时的一组参数;以及基于最佳参数校正摄像头模块的输出。本专利技术的实施例提出一种离线摄像头校正装置,至少包含摄像头模块及处理单元。处理单元耦接于摄像头模块,控制摄像头模块以获得包含失真的拍摄图像;基于拍摄图像的像素值决定拍摄图像的多个角点;利用角点的信息来确定相应于摄像头模块的最佳参数,其中,最佳参数是使能量函数最小时的一组参数;以及基于最佳参数校正摄像头模块的输出。附图说明图1是依据本专利技术实施例的运算装置的系统架构图。图2是依据本专利技术实施例的摄像头校正方法流程图。图3是依据本专利技术实施例的校验板示意图。图4是依据本专利技术实施例的拍摄图像示意图。图5是依据本专利技术实施例的角点示意图。图6是依据本专利技术实施例的参数决定的方法流程图。图7是依据本专利技术实施例的决定极大似然点坐标的方法流程图。图 ...
【技术保护点】
一种摄像头校正方法,由一处理单元执行,包含:控制摄像头模块以获得拍摄图像,其中,上述拍摄图像包含失真;基于上述拍摄图像的像素值决定上述拍摄图像的多个角点;利用上述角点的信息来确定相应于上述摄像头模块的最佳参数,其中,上述最佳参数是使能量函数最小时的一组参数;以及基于上述最佳参数校正上述摄像头模块的输出。
【技术特征摘要】
1.一种摄像头校正方法,由一处理单元执行,包含:控制摄像头模块以获得拍摄图像,其中,上述拍摄图像包含失真;基于上述拍摄图像的像素值决定上述拍摄图像的多个角点;利用上述角点的信息来确定相应于上述摄像头模块的最佳参数,其中,上述最佳参数是使能量函数最小时的一组参数;以及基于上述最佳参数校正上述摄像头模块的输出。2.如权利要求1所述的摄像头校正方法,其中,上述最佳参数由能量函数来确定,上述能量函数是由上述角点的深度值及上述摄像头模块与校验板的距离来确定。3.如权利要求1所述的摄像头校正方法,还包含:提供多组参数;产生相应于上述多组参数的多个能量函数;以及利用上述最佳参数获得上述多个角点的消除上述失真后的最佳坐标,其中,上述失真包括径面失真。4.如权利要求3所述的摄像头校正方法,其中,上述最佳坐标使用以下公式:其中,P’u,v代表第u行第v列角点的消除径面失真后的最佳坐标,h代表上述摄像头模块与校验板间的距离,xu,v代表第u行第v列角点的x-坐标值,yu,v代表第u行第v列角点的y-坐标值,以及zu,v代表第u行第v列角点的最佳深度值。5.如权利要求1所述的摄像头校正方法,其中,上述能量函数使用以下公式计算:h代表上述摄像头模块与校验板间的距离,xk代表上述第k个角点的x-坐标值,yk代表第k个角点的y-坐标值,zk代表第k个角点的深度值,xk-1代表第k-1个角点的x-坐标值,yk-1代表第k-1个角点的y-坐标值,zk-1代表第k-1个角点的深度值,xk+1代表第k+1个角点的x-坐标值,yk+1代表第k+1个角点的y-坐标值,以及zk+1代表第k+1个角点的深度值。6.如权利要求1所述的摄像头校正方法,其中,上述最佳参数包含第一最佳参数及第二最佳参数,上述第一最佳参数模拟曲面,上述第二最佳参数模拟光轴的方向。7.如权利要求1所述的摄像头校正方法,还包括:基于上述最佳参数产生上述拍摄图像的多个角点的参考位置信息;存储上述参考位置信息至映射表;以及利用上述映射表校正上述摄像头模块的上述输出。8.如权利要求1所述的摄像头校正方法,还包括:基于上述最佳参数来产生上述拍摄图像除上述多个角点外的像素的参考位置信息;存储上述角点的参考位置信息和角点外的像素的参考位置信息至映射表;以及利用上述映射表校正上述摄像头模块的上述输出。9.如权利要求1所述的摄像头校正方法,还包含:利用上述最佳参数获得上述多个角点的消除径面失真后的最佳坐标;以及基于上述最佳坐标及失真中心获得上述拍摄图像中多个角点的消除上述失真后的极大似然点坐标,其中,上述失真包括切向失真。10.如权利要求9所述的摄像头校正方法,其中,上述极大似然点坐标是在上述最佳坐标的基础上,依据相邻角点间等距原则来确定。11.如权利要求9所述的摄像头校正方法,还包括:基于上述最佳坐标计算上述多个角点的多个列平均值和多个行平均...
【专利技术属性】
技术研发人员:王旭,杨飞菲,姜亚龙,
申请(专利权)人:上海兆芯集成电路有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。