CN105631844A - 一种摄像机标定方法 - Google Patents

一种摄像机标定方法 Download PDF

Info

Publication number
CN105631844A
CN105631844A CN201410589520.0A CN201410589520A CN105631844A CN 105631844 A CN105631844 A CN 105631844A CN 201410589520 A CN201410589520 A CN 201410589520A CN 105631844 A CN105631844 A CN 105631844A
Authority
CN
China
Prior art keywords
camera
image
particle
point
coordinate system
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.)
Pending
Application number
CN201410589520.0A
Other languages
English (en)
Inventor
卢根
邱靖
邱琳
戴雅萍
邵宇鹰
邓丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Simulation Control Systems Company East China Power Group Corp
State Grid Shanghai Electric Power Co Ltd
University of Shanghai for Science and Technology
Original Assignee
Shanghai Simulation Control Systems Company East China Power Group Corp
State Grid Shanghai Electric Power Co Ltd
University of Shanghai for Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Simulation Control Systems Company East China Power Group Corp, State Grid Shanghai Electric Power Co Ltd, University of Shanghai for Science and Technology filed Critical Shanghai Simulation Control Systems Company East China Power Group Corp
Priority to CN201410589520.0A priority Critical patent/CN105631844A/zh
Publication of CN105631844A publication Critical patent/CN105631844A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

本发明涉及一种摄像机标定方法,通过确定摄像机几何成像关系,并引入摄像机畸变校正,得到引入畸变的非线性成像模型,进而确定所有待求解的摄像机参数;采集多幅不同视角的标定板图像作为参考物,提取其中的图像坐标信息,并以待求解的摄像机参数为对象,代入微分进化粒子群算法中进行寻优求解,以标定出所有的摄像机参数,进而实现三维空间位置到二维图像的映射,完成二维图像对应坐标的标识。本发明的精度高,稳定性好。

Description

一种摄像机标定方法
技术领域
本发明涉及计算机视觉技术领域,特别涉及一种摄像机标定方法。
背景技术
随着科技的发展更新,计算机视觉技术在日常生活和工业生产中得到了广泛的应用。计算机视觉的研究目的就是使计算机具有通过二维图像认知三维环境信息的能力。这种能力将不仅使机器能感知三维环境中物体的几何信息,包括它的形状、位置、姿态、运动等,而且能对他们进行描述、存储、识别与理解。
计算机视觉***从摄像机获取的图像信息出发,计算三维环境中物体的位置、形状等几何信息,并由此重建三维物体。图像上每一点的亮度反映了空间物体表面某点反射光的强度,而该点在图像上的位置与空间物体表面相应点的几何位置有关。这些位置的相互关系,由摄像机成像几何模型所决定。该几何模型的参数称为摄像机参数,这些参数必须由试验与计算来确定,试验与计算的过程称为摄像机标定。对于计算机视觉的技术实现,摄像机标定至关重要,它是计算机视觉技术的基础,是二维图像获取三维空间信息的关键和必要步骤。无论是在图像测量或者机器视觉应用中,摄像机参数的标定都是非常关键的环节,其标定结果的精度及算法的稳定性直接影响摄像机工作产生结果的准确性。
目前,摄像机标定理论已经很成熟,也相继提出了很多标定方法。主要可分为传统的摄像机标定方法和摄像机自标定方法。传统标定方法标定精度高,但需要特定的标定参考物;自标定方法不依赖于标定参考物,但是标定结果相对不稳定。早在20世纪70年代初,Abdel-Aziz和Karara在论文“近景摄影测量中从比较器坐标到物体空间坐标的直接线性变换(Directlineartransformationfromcomparatorcoordinatesintoobjectspacecoordinatesinclose-rangephotogrammetry)”中提出了直接线性变换的摄像机标定方法,建立了摄像机成像几何线性模型,通过线性方程可以直接求出成像模型参数。但是这种线性模型并没有考虑摄像机的畸变,在实际应用中,摄像机往往存在畸变,这样会产生较大的误差。在随后的摄像机标定发展中,人们开始充分考虑摄像机所存在的畸变。其中具有代表性的是张正友在论文“一种灵活的摄像机标定的新技术(Aflexiblenewtechniqueforcameracalibration)”中提出一种利用旋转矩阵的正交条件及非线性最优化进行摄像机标定的方法,该方法引入摄像机镜头畸变,使用平面模板做参考物,使用灵活,非常简单。但是该方法对于摄像机的畸变只考虑了径向畸变的前两项,并没有考虑其后项以及摄像机的切向畸变等,仍然存在一定的误差。尤其在实际应用中,对标定精度要求较高的情况下,具有很大的局限性。
随着标定方法的不断深入研究,以及一些智能算法的相继提出和广泛应用,将智能学习算法应用到摄像机标定中也取得了显著的效果和优越性。K.Deep等人在论文“基于粒子群优化的立体摄像机标定(Stereocameracalibrationusingparticleswarmoptimization)”中提出了基于粒子群算法的摄像机标定方法,利用粒子群算法的的全局搜索能力,能很好地进行摄像机参数求解。但是由于智能算法本身的局限性,容易陷入到早熟收敛或者效率低下等问题中,无法找到最优解,存在一定的误差,达不到求解的精度。因此,选择多种算法的结合应用,可以有效的避免单一算法的缺陷,更好的找到最优解。随着智能算法的深入发展,算法的结合应用也增加了标定的复杂度,在实际应用中带来不便。因此寻找简单稳定有效的算法应用于摄像机标定,具有很重要的研究意义和实用价值。
发明内容
为了实现三维空间到二维空间的映射,将三维空间的几何信息表述成二维图像信息,给人以直观的表示,完成可视化标识任务,并保证标识的精度,同时考虑工程应用尽量满足简单准确快速有效的完成标定,本发明提出一种基于微分进化粒子群算法(DEPSO)的摄像机标定方法。
为了达到上述目的,本发明的技术方案是提供一种摄像机标定方法,其包含以下过程:确定摄像机几何成像关系,并引入摄像机畸变校正,得到引入畸变的非线性成像模型,进而确定所有待求解的摄像机参数;采集多幅不同视角的标定板图像作为参考物,提取其中的图像坐标信息,并以待求解的摄像机参数为对象,代入微分进化粒子群算法中进行寻优求解,以标定出所有的摄像机参数,进而实现三维空间位置到二维图像的映射,完成二维图像对应坐标的标识。
本发明通过一种基于微分进化粒子群算法的摄像机标定方法,其优点在于:由于微分进化算法及粒子群算法的实现简单,可调参数少,比遗传算法等一般的传统智能算法具有更强的全局优化能力,而且寻优的精度相对更高,具有更好的稳定性。两种算法的结合,利用微分进化算法的交叉,变异选择策略,避免粒子群算法早熟收敛易陷入局部最优的缺陷,从而用于摄像机标定技术的研究。
附图说明
图1是本发明所述摄像机标定方法的流程示意图;
图2是本发明所述摄像机标定方法中非线性成像模型的坐标示意图;
图3是本发明所述摄像机标定方法中标定板图像的示意图。
具体实施方式
本发明提供一种基于微分进化粒子群算法的摄像机标定方法,结合了微分进化算法及粒子群算法,其具体的实现流程如图1所示。其中,摄像机几何成像关系是摄像机标定的基础,确定了成像模型,才能确定摄像机内外参数。并且,本发明中充分考虑摄像机的径向畸变和切向畸变,引入摄像机畸变校正,确定畸变参数,从而确定摄像机的所有求解参数。采用多幅标定板图像为参考物,提取图像坐标信息,再以所求参数为对象,代入微分进化粒子群算法中进行寻优求解,从而标定出所有待求解的摄像机参数。根据所求参数即可实现三维空间位置到二维图像的映射,确定二维图像的对应坐标,完成标识任务,从而确定本发明标定方法的有效性和精确性。
确定摄像机求解参数
为了描述空间三维信息与图像二维信息的几何成像关系,首先需要对相机进行数学建模,确定摄像机的成像关系,这样才能确定摄像机的参数和相应求解方法。摄像机成像模型包括线性模型和非线性模型。线性模型即为一般的成像针孔模型,根据小孔成像原理,建立像点和对应物体表面空间点的几何位置关系。
在实际应用中,由于立体视觉***多采用非量测摄像机,其物理构造导致产生各种畸变,使得实际像点位置会偏移理想像点位置,造成像点、投影中心和相应的空间点之间的共线关系受到破坏;并且,由于入射光线在通过各个透镜时的折射误差和CCD平面点阵位置的误差,在图像采集过程中,距离图像中心越远的地方出现畸变的情况越严重,这种情况下线性模型已不能准确地描述成像几何关系,所以需要采用非线性畸变,即建立畸变校正模型(非线性模型)来完成。
本发明方法中基于线性模型的基础上,加入非线性畸变模型,充分考虑摄像机的畸变影响,引入畸变影响最大的径向畸变和切向畸变。以此成像模型确定摄像机的成像几何关系,从而确定摄像机的所有待求解参数。
本发明采用的非线性成像模型,涉及图2所示的坐标系:
(1)以像素为单位表示的图像坐标系oiuv:原点oi位于CCD图像平面的左上角,u轴和v轴分别平行于图像平面像素行和像素列,(u,v)表示物点P在以像素为单位的图像坐标系下的坐标。
(2)以物理单位(如mm)表示的图像坐标系oxy:原点(即主点o)位于摄像机光轴与CCD图像平面的交点,x轴和y轴分别平行于u轴和v轴。pu(xu,yu)表示理想针孔模型下物点P的图像坐标,pd(xd,yd)表示考虑镜头畸变的针孔模型下物点P的实际图像坐标。
(3)摄像机坐标系ocxcyczc:原点oc位于摄像机镜头的光心,xc轴、yc轴分别平行于x轴和y轴,zc轴为摄像机主光轴,它与图像平面垂直。oco为摄像机的有效焦距f,(xc,yc,zc)表示物点P在摄像机坐标系下的坐标。
(4)世界坐标系owxwywzw:在环境中适当选择的一个基准坐标系,(xw,yw,zw)表示物点P在世界坐标系下的坐标。
对于径向畸变,成像平面中心的畸变为0,随着向边缘移动,畸变越来越严重。可以用r=0位置周围的泰勒级数展开的前几项来定量描述。对于一般的摄像机,我们通常使用前两项系数,其中第一项通常为k1,第二项为k2。对畸变很大的摄像机,比如鱼眼透镜,可以使用第三径向畸变项k3。本文采用这三项畸变系数进行畸变调整如下:
x u = x d ( 1 + k 1 r 2 + k 2 r 4 + k 3 r 6 ) y u = y d ( 1 + k 1 r 2 + k 2 r 4 + k 3 r 6 )
对于切向畸变,这种畸变是由于透镜制造上的缺陷使得透镜本身与图像平面不平行而产生的。切向畸变常用两个参数p1和p2来描述如下:
x u = x d + [ 2 p 1 y d + p 2 ( r 2 + 2 x d 2 ) ] y u = y d + [ p 1 ( r 2 + 2 y d 2 ) + 2 p 2 x d ]
其中,通过上述对两种畸变的定义描述,在标定过程中,同时考虑两种畸变的影响,经过整理,可以得到没有畸变的标定结果如下:
x u y u = [ 1 + k 1 ( x d 2 + y d 2 ) + k 2 ( x d 2 + y d 2 ) 2 + k 3 ( x d 2 + y d 2 ) 3 ] x d y d + 2 p 1 x d y d + p 2 ( 3 x d 2 + y d 2 ) p 1 ( x d 2 + 3 y d 2 ) + 2 p 2 x d y d
通过上述对摄像机模型的分析,本文采用引入畸变的非线性模型。在实际应用中,进行畸变校正,有效的降低因畸变所带来影响,确保标定结果的精确性,具有很重要的研究价值。
算法设计应用标定参数
通过对上述摄像机模型的构建分析,以摄像机参数为优化目标,将微分进化粒子群算法应用到摄像机标定求解中。本发明方法以采集多幅不同视角的标定板图像作为参考物,提供图像坐标信息,代入算法迭代求解中,寻找最优摄像机参数。本发明所用的标定图像为经典黑白相间的棋盘格,如图3所示。本实施例中设置有8×10共80个角点,采用不相等的行列维数,这种不相等模式使得棋盘角点检测时方向总能唯一确定,保证找到的角点正确排列。
图3中黑白相间点即为角点。将棋盘格固定在一块平板上,作为标定模板,在摄像机焦距视野范围内,适当改变标定模板的水平或者垂直方向角度,采集若干幅不同视角的标定板图像。通过角点检测算法(不为本发明方法的重点,不作详述),检测出每一个角点对应的图像二维坐标,为参数标定提供二维坐标信息。
设采集得到的有n幅平面模板图像,每幅图像中有m个标定点(即角点),每个标定点大小相等,处于同一外界噪声环境中。建立目标函数如下:
f obj = min Σ i = 1 n Σ j = 1 m | | p ^ ij - p ( M A , k 1 , k 2 , k 3 , p 1 , p 2 , R i , T i , P j ) | |
其中,是第i幅图像中第j个标定点的像素坐标。MA为摄像机内部参数阵,主要包含(fx,fy,cx,cy)这四个参数,其中fx=f/dx,fy=f/dy分别是摄像机像平面水平方向x轴和垂直方向y轴的尺度因子,f为摄像机的焦距,dx和dy分别是像平面上相邻两个像点在水平方向与垂直方向上的物理距离,cx和cy分别是摄像机镜头中心与光轴在水平方向与垂直方向的偏移量。
Ri,Ti分别是第i幅图像对应的外参数,即旋转矩阵和平移矩阵。外参数表示摄像机在世界坐标系里的位置和方向,是统一摄像机坐标系和世界坐标系之间的关系,其中旋转矩阵由三个矢量组成,对应于三维空间每一轴向的偏转角度量;平移矩阵用来表示将摄像机坐标系的原点移动到世界坐标系的原点时,这两个坐标系之间的偏移量。
如上文所述,k1,k2和k3是径向畸变系数,p1和p2是切向畸变系数。p(MA,k1,k2,k3,p1,p2,Ri,Ti,Pj)是第i幅图像中第j个点的世界坐标(世界坐标即为三维空间坐标),Pj是通过标定求得的像素坐标(像素坐标即为以像素为单位的图像坐标)。
该目标函数是一个典型的非线性最小二乘问题,利用本文算法进行优化求解,即可得到摄像机参数的最优稳定解。具体算法应用标定过程如下:
步骤1、初始化种群:在允许范围内随机产生N个粒子的位置和速度,并设定粒子速度的上下限。为了避免算法初期搜索能力强,后期搜索能力弱的缺点,对算法中的设置参数统一采用动态调整策略,增强粒子的搜索能力。
允许范围一般取经验范围,不同的优化问题,不同对待,范围太大会降低算法的收敛速度。本发明中建议将允许范围设置为小于100。然而,其他不同的实施例中可以根据实际情况对其进行调整。粒子的随机产生是初始化时自定义的,数目多少根据优化问题而定,这些粒子是算法中的个体,也就是算法迭代运算每次生成的解。
对参数采用的动态调整策略,是指在迭代运算中,使算法中的参数在每一次迭代后都做相应的调整,也就是参数值会随着每一次迭代而变化,不是唯一不变的值,一般会自定义算法参数的最大值和最小值,这个值的变化即是在这个范围内,一般初期参数值较大,后期参数值较小。迭代会设置固定的迭代次数,开始迭代运算前期即为初期,随着运算迭代,直到结束,后面的迭代即为后期。
步骤2、选取适应度函数:以所求像素点和实际像素点的距离为目标,作为适应度评价标准,计算适应值得到初始化群体的个体极值和全局极值。适应度函数定义如下:
f ( ) = min Σ i = 1 m ( u i - x i ) 2 + ( v i - y i ) 2
步骤3、更新粒子的位置和速度:依照算法迭代公式对每个粒子的速度和位置进行更新;粒子群算法迭代公式为:
v id k + 1 = wv id k + c 1 rand ( ) ( pbest - x id k ) + c 2 rand ( ) ( gbest - x id k )
x id k + 1 = x id k + v id k + 1
其中:k是迭代次数;设粒子i的信息用D维向量表示,位置表示为Xi=(xi1,xi2,...,xiD)T,速度为Vi=(vi1,vi2,...,viD)T。w是惯性权重,影响着算法的全局和局部搜索能力;rand()是[0,1]之间的随机数;pbest是粒子i在第d维的个体极值点的位置(即坐标);gbest是整个种群在第d维的全局极值点的位置。
c1,c2是加速因子(或称学习因子),分别调节向全局最好粒子和个体最好粒子(“最好”是以适应度来评判,即指适应度最高的)方向飞行的最大步长,若太小,则粒子可能远离目标区域,若太大,则会导致飞过目标区域。合适的c1,c2可以加快收敛且不易陷入局部最优,通常令c1=c2=2。
步骤4、选择更新:采用微分进化的选择策略,将更新后粒子的适应值与更新前粒子的适应值进行比较,选择适应度高(适应度函数为所求像素点和实际像素点的距离,那么距离越小即适应度越高)的粒子来更新位置;
选择操作算子如下:
其中,定义交叉向量Ui=(ui1,ui2,…,uiD)T,此交叉向量是在下面交叉操作中进行运算,此步骤中的选择是通过适应度进行选择。
步骤5、交叉操作:增加群体的多样性,保证适应度高的优良个体;定义交叉向量Ui=(ui1,ui2,…,uiD)T,交叉操作运算的交叉算子为:
式中,j=1,2,…,N,jrand∈[1,N]。CR是交叉控制参数,一般取值在[0,1]之间,其值越大,发生交叉的概率越大,种群的多样性也就越大。
步骤6、变异操作:通过比较适应度(以适应度越高越好为标准,比较的是所有的个体),使低适应度个体以较大概率进行变异,这样有利于产生优良的模式,保证了优势个体的存在,形成了新一代优良群体;变异操作运算的变异算子为:
vi,G=xr1,G+F(xr2,G-xr3,G)
式中,r1,r2,r3是在[1,N]之间任意互不相等的整数。F是变异控制参数,即控制差值的放大倍数,一般取值在[0,2]之间。低适应度,即为所求像素点和实际像素点的距离较大,这种解的个体即为低适应度。将低适应度个体通过变异算子进行变异,再通过交叉选择,产生新的个体,组成新的优良群体粒子。
步骤7、更新(根据上述迭代公式更新)群体的极值:根据新一代群体的适应值,更新群体的个体极值和全局极值;
步骤8、判断是否满足终止条件:如果达到最大迭代次数,则结束循环输出结果,否则转到步骤3继续执行。
二维图像坐标标识
通过算法的应用求解,标定出摄像机的内外参数和畸变系数。一个示例的标定结果如下:
并以此参数为基础,可以进行二维图像的坐标标识。根据模型变换关系,由三维空间坐标(xw,yw,zw),求解对应二维图像坐标(u,v),并与通过实际图像处理得到的图像坐标进行比较,验证该发明标定方法求得结果的可靠性和准确性,随机选取标识结果验证如下:
通过表中数据对比分析可知,推导求解图像坐标与实际图像坐标相差很小,说明此标定方法具有很好的有效性和可靠性,标定结果精度很高。在实际应用中,尤其在对标定精度要求较高的情况下,应用该发明的标定方法能很好的满足对实际标定精度的需求,而且该方法实现简单,标定结果稳定快速,具有很大的优势和应用价值。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

Claims (10)

1.一种摄像机标定方法,其特征在于,包含以下过程:
确定摄像机几何成像关系,并引入摄像机畸变校正,得到引入畸变的非线性成像模型,进而确定所有待求解的摄像机参数;
采集多幅不同视角的标定板图像作为参考物,提取其中的图像坐标信息,并以待求解的摄像机参数为对象,代入微分进化粒子群算法中进行寻优求解,以标定出所有的摄像机参数,进而实现三维空间位置到二维图像的映射,完成二维图像对应坐标的标识。
2.如权利要求1所述的摄像机标定方法,其特征在于,定义有:
以像素为单位的第一图像坐标系,其原点oi位于CCD图像平面的左上角,u轴和v轴分别平行于图像平面的像素行和像素列;(u,v)表示物点P在所述第一图像坐标系下的像素坐标;
以物理单位表示的第二图像坐标系,其原点o位于摄像机光轴与CCD图像平面的交点,x轴和y轴分别平行于u轴和v轴;(xu,yu)表示理想的针孔模型中物点P在所述第二图像坐标系下的图像坐标;(xd,yd)表示非线性成像模型中物点P在所述第二图像坐标系下的实际图像坐标;
摄像机坐标系,其原点oc位于摄像机镜头的光心,xc轴、yc轴分别平行于x轴和y轴,zc轴为与图像平面垂直的摄像机主光轴;oco为摄像机的有效焦距f,(xc,yc,zc)表示物点P在摄像机坐标系下的坐标;
表现三维空间位置的世界坐标系,(xw,yw,zw)表示物点P在世界坐标系下的世界坐标;
并且,所述非线性成像模型中,具有以下的对应关系:
x u y u = [ 1 + k 1 ( x d 2 + y d 2 ) + k 2 ( x d 2 + y d 2 ) 2 + k 3 ( x d 2 + y d 2 ) 3 ] x d y d + 2 p 1 x d y d + p 2 ( 3 x d 2 + y d 2 ) p 1 ( x d 2 + 3 y d 2 ) + 2 p 2 x d y d
其中,k1,k2和k3是需要标定的径向畸变系数,p1和p2是需要标定的切向畸变系数。
3.如权利要求2所述的摄像机标定方法,其特征在于,
通过改变标定板图像的水平或者垂直方向角度,来采集多幅不同视角的标定板图像;所述标定板图像是行列维数不相等的棋盘格,所述标定板图像上的各个标定点是该棋盘格上的各个角点。
4.如权利要求3所述的摄像机标定方法,其特征在于,
设采集到n幅标定板图像,每幅图像中有m个标定点时,建立目标函数如下:
f obj = min Σ i = 1 n Σ j = 1 m | | p ^ ij - p ( M A , k 1 , k 2 , k 3 , p 1 , p 2 , R i , T i , P j ) | |
是第i幅标定板图像中第j个标定点的像素坐标;
p(MA,k1,k2,k3,p1,p2,Ri,Ti,Pj)是第i幅图像中第j个标定点的世界坐标,Pj是需要通过标定求解的像素坐标;
MA为摄像机内部参数阵(fx,fy,cx,cy),其中fx=f/dx,fy=f/dy分别是摄像机像平面水平方向x轴和垂直方向y轴的尺度因子,f为摄像机的有效焦距,dx和dy分别是像平面上相邻两个像点在水平方向与垂直方向上的物理距离,cx和cy分别是摄像机镜头中心与光轴在水平方向与垂直方向的偏移量;
Ri,Ti分别是第i幅图像对应的外参数,即旋转矩阵和平移矩阵;其中,旋转矩阵Ri包含分别与三维空间每一轴向的偏转角度量对应的三个矢量;平移矩阵Ti表示摄像机坐标系与世界坐标系之间的偏移量。
5.如权利要求4所述的摄像机标定方法,其特征在于,
基于所述微分进化粒子群算法对所述目标函数进行优化求解,来得到摄像机参数的最优稳定解;该算法应用标定过程如下:
步骤1、初始化种群:在允许范围内随机产生N个粒子的位置和速度,并设定粒子速度的上下限;
步骤2、选取适应度函数:以所求解的像素点和实际像素点的距离为目标,作为适应度评价标准,计算适应值来得到初始化群体的个体极值和全局极值;
步骤3、更新粒子的位置和速度:依照迭代公式对每个粒子的速度和位置进行更新;
步骤4、选择更新:采用微分进化的选择策略,将更新后粒子的适应值与更新前粒子的适应值进行比较,选择适应度高的粒子来更新位置;
步骤5、交叉操作:增加群体的多样性,保证适应度高的个体;
步骤6、变异操作:通过比较适应度,使低适应度个体进行变异,并形成新一代群体;
步骤7、基于所述迭代公式,并根据新一代群体的适应值,更新群体的个体极值和全局极值;
步骤8、判断是否满足终止条件:如果达到最大迭代次数,则结束循环输出结果,否则转到步骤3继续执行。
6.如权利要求5所述的摄像机标定方法,其特征在于,
步骤2中的适应度函数定义如下:
f ( ) = min Σ i = 1 m ( u i - x i ) 2 + ( v i - y i ) 2
该适应度函数为计算所求像素点和实际像素点的距离,距离越小表示个体的适应度越高。
7.如权利要求6所述的摄像机标定方法,其特征在于,
步骤3中的迭代公式为:
v id k + 1 = wv id k + c 1 rand ( ) ( pbest - x id k ) + c 2 rand ( ) ( gbest - x id k )
x id k + 1 = x id k + v id k + 1
设粒子i的信息用D维向量表示,其中位置表示为Xi=(xi1,xi2,...,xiD)T,速度为Vi=(vi1,vi2,...,viD)T;w是惯性权重;rand()是[0,1]之间的随机数;pbest是粒子i在第d维的个体极值点的位置;gbest是整个种群在第d维的全局极值点的位置;c1,c2是加速因子,分别调节向全局最好粒子和个体最好粒子方向飞行的最大步长;k是迭代次数。
8.如权利要求7所述的摄像机标定方法,其特征在于,
步骤4中使用的选择操作算子如下:
9.如权利要求8所述的摄像机标定方法,其特征在于,
步骤5中交叉操作运算的交叉算子为:
其中,j=1,2,…,N,jrand∈[1,N];CR是交叉控制参数。
10.如权利要求9所述的摄像机标定方法,其特征在于,
步骤6中变异操作运算的变异算子为:
vi,G=xr1,G+F(xr2,G-xr3,G)
其中,r1,r2,r3是在[1,N]之间任意互不相等的整数;F是变异控制参数。
CN201410589520.0A 2014-10-28 2014-10-28 一种摄像机标定方法 Pending CN105631844A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410589520.0A CN105631844A (zh) 2014-10-28 2014-10-28 一种摄像机标定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410589520.0A CN105631844A (zh) 2014-10-28 2014-10-28 一种摄像机标定方法

Publications (1)

Publication Number Publication Date
CN105631844A true CN105631844A (zh) 2016-06-01

Family

ID=56046732

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410589520.0A Pending CN105631844A (zh) 2014-10-28 2014-10-28 一种摄像机标定方法

Country Status (1)

Country Link
CN (1) CN105631844A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106683139A (zh) * 2017-02-20 2017-05-17 南京航空航天大学 基于遗传算法的鱼眼相机标定***及其图像畸变矫正方法
CN107707874A (zh) * 2017-09-18 2018-02-16 天津大学 鱼眼相机视频矫正及传输***及方法
CN108007472A (zh) * 2017-12-01 2018-05-08 深圳市沃特沃德股份有限公司 测量视觉扫地机器人里程计补偿系数的方法及***
CN108307178A (zh) * 2016-09-16 2018-07-20 艾克松有限责任公司 校准***
CN108898636A (zh) * 2018-06-08 2018-11-27 福州大学 一种基于改进pso的相机一维标定方法
CN110108203A (zh) * 2019-04-11 2019-08-09 东莞中子科学中心 一种基于摄影测量技术的丝线位置测量方法及***
CN111062986A (zh) * 2018-10-17 2020-04-24 千寻位置网络有限公司 基于单目视觉的共享单车辅助定位方法及装置
CN112381885A (zh) * 2020-11-13 2021-02-19 湖南大学 一种基于多种群粒子并行结构算法的机器人相机标定方法
CN113100798A (zh) * 2021-04-20 2021-07-13 上海联影医疗科技股份有限公司 图像采集设备的标定方法、***、电子装置和存储介质
CN113242431A (zh) * 2021-05-13 2021-08-10 山西省交通科技研发有限公司 一种面向路侧感知的标注数据预处理方法
CN114205483A (zh) * 2022-02-17 2022-03-18 杭州思看科技有限公司 扫描仪精度校准方法、装置和计算机设备
CN114842071A (zh) * 2022-04-25 2022-08-02 华南理工大学 一种图像视角自动转化方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102354399A (zh) * 2011-09-26 2012-02-15 深圳普捷利科技有限公司 一种摄像机外部参数自定标方法及装置
CN102509304A (zh) * 2011-11-24 2012-06-20 江南大学 基于智能优化的摄像机标定方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102354399A (zh) * 2011-09-26 2012-02-15 深圳普捷利科技有限公司 一种摄像机外部参数自定标方法及装置
CN102509304A (zh) * 2011-11-24 2012-06-20 江南大学 基于智能优化的摄像机标定方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
GEN LU ET AL.: "An Improved Algorithm for Camera Calibration Technology Research", 《COMMUNICATIONS COMPUTER AND INFORMATION SCIENCE》 *
王德超 等: "基于改进粒子群优化算法的非线性摄像机标定", 《计算机工程与科学》 *
邾继贵 等: "《视觉测量原理与方法》", 31 January 2012 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108307178A (zh) * 2016-09-16 2018-07-20 艾克松有限责任公司 校准***
CN106683139A (zh) * 2017-02-20 2017-05-17 南京航空航天大学 基于遗传算法的鱼眼相机标定***及其图像畸变矫正方法
CN106683139B (zh) * 2017-02-20 2023-09-26 南京航空航天大学 基于遗传算法的鱼眼相机标定***及其图像畸变矫正方法
CN107707874A (zh) * 2017-09-18 2018-02-16 天津大学 鱼眼相机视频矫正及传输***及方法
CN108007472A (zh) * 2017-12-01 2018-05-08 深圳市沃特沃德股份有限公司 测量视觉扫地机器人里程计补偿系数的方法及***
CN108898636A (zh) * 2018-06-08 2018-11-27 福州大学 一种基于改进pso的相机一维标定方法
CN111062986A (zh) * 2018-10-17 2020-04-24 千寻位置网络有限公司 基于单目视觉的共享单车辅助定位方法及装置
CN110108203A (zh) * 2019-04-11 2019-08-09 东莞中子科学中心 一种基于摄影测量技术的丝线位置测量方法及***
CN112381885A (zh) * 2020-11-13 2021-02-19 湖南大学 一种基于多种群粒子并行结构算法的机器人相机标定方法
CN113100798A (zh) * 2021-04-20 2021-07-13 上海联影医疗科技股份有限公司 图像采集设备的标定方法、***、电子装置和存储介质
CN113242431A (zh) * 2021-05-13 2021-08-10 山西省交通科技研发有限公司 一种面向路侧感知的标注数据预处理方法
CN114205483A (zh) * 2022-02-17 2022-03-18 杭州思看科技有限公司 扫描仪精度校准方法、装置和计算机设备
CN114205483B (zh) * 2022-02-17 2022-07-29 杭州思看科技有限公司 扫描仪精度校准方法、装置和计算机设备
CN114842071A (zh) * 2022-04-25 2022-08-02 华南理工大学 一种图像视角自动转化方法
CN114842071B (zh) * 2022-04-25 2024-05-24 华南理工大学 一种图像视角自动转化方法

Similar Documents

Publication Publication Date Title
CN105631844A (zh) 一种摄像机标定方法
CN103971353B (zh) 采用激光辅助大型锻件测量图像数据的拼接方法
CN104036542B (zh) 一种基于空间光线聚集性的像面特征点匹配方法
CN104331896B (zh) 一种基于深度信息的***标定方法
CN103278138B (zh) 一种复杂结构薄部件三维位置及姿态的测量方法
CN109523595B (zh) 一种建筑工程直线棱角间距视觉测量方法
CN107179534A (zh) 一种激光雷达参数自动标定的方法、装置及激光雷达
CN109961485A (zh) 一种基于单目视觉进行目标定位的方法
CN105069743A (zh) 探测器拼接实时图像配准的方法
CN105654476B (zh) 基于混沌粒子群优化算法的双目标定方法
CN110443879B (zh) 一种基于神经网络的透视误差补偿方法
CN110796694A (zh) 一种基于KinectV2的果实三维点云实时获取方法
CN103810744A (zh) 在点云中回填点
CN101650828B (zh) 摄像机标定中减少圆形目标定位随机误差的方法
CN111709985B (zh) 一种基于双目视觉的水下目标测距方法
CN112270698B (zh) 基于最邻近曲面的非刚性几何配准方法
CN109712232B (zh) 一种基于光场的物体表面轮廓三维成像方法
Zhou et al. A novel way of understanding for calibrating stereo vision sensor constructed by a single camera and mirrors
CN106600647A (zh) 一种双目视觉多线投影结构光标定方法
CN107680139A (zh) 一种远心双目立体视觉测量***的通用性标定方法
CN103983186A (zh) 双目视觉***校正方法及校正设备
CN108020175A (zh) 一种多光栅投影双目视觉舌体表面三维整体成像方法
CN105574812A (zh) 多角度三维数据配准方法及装置
CN108765484A (zh) 基于两台高速摄像机的活体昆虫运动采集及数据重构方法
Remondino et al. Evaluating hand-crafted and learning-based features for photogrammetric applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160601

RJ01 Rejection of invention patent application after publication