发表于:2012/5/18 13:53:04
#0楼
为了提高计算精度。通过十多年的不懈努力,理论上的问题已基本解决,目前研究的重点是如何提高标定算法的鲁棒性以及如何很好地用这些理论来解决实际视觉问题。为了提高鲁棒性,建议更多的使用分层逐步自标定方法,并应对自标定的结果进行线性优化。还需确定非线性畸变校正参数。而新的比较符合摄像机成像物理模型且又便于分析计算的实用模型是条另辟蹊径的发展方向。摄像机自标定相对于激进方法有更好的灵活性和实用性,本文对基于机器视觉的摄像机标定理论与各种方法进行了研究。保守的摄像机标定需要标定参照物。
以由此重建和识别物体。而空间物体外表某点的三维几何位置与其在图像中对应点之间的相互关系是由摄像机成像的几何模型决定的这些几何模型参数就是摄像机参数。大多数条件下,机器视觉的基本任务之一是从摄像机获取图像信息并计算三维空间中物体的几何信息。这些参数必需通过实验与计算才干得到这个过程被称为摄像机定标(或称为标定)标定过程就是确定摄像机的几何和光学参数,以及摄像机相对于世界坐标系的方位。由于标定精度的大小,直接影响着计算机视觉(机器视觉)精度。因此,只有做好了摄像机标定工作,后续工作才干正常展开,可以说,提高标定精度也是当前科研工作的重要方面。
1摄像机透视投影模型
这个投影可用成像变换(即摄像机成像模型)来描述。摄像机成像模型分为线形模型和非线性模型。针孔成像模型就属于线形摄像机模型,摄像机通过成像透镜将三维场景投影到摄像机二维像平面上。本文就讨论在这种模型下,某空间点与其图像投影点在各种坐标系下的变换关系。
2标定分类
摄像机标定可以分为保守的摄像机标定方法和摄像机自标定方法两大类。激进摄像机标定的基本方法是一定的摄像机模型下,总的来说。通过对特定标定参照物进行图像处置,并利用一系列数学变换公式计算及优化,来求取摄像机模型内部参数和外部参数。然而,该方法在场景未知和摄像机任意运动的一般情况下,其标定很难实现。20世纪90年代初,FaugeraLuongMaybank等人首次提出了摄像机自标定方法。这种自标定法利用摄像机自身参数之间的约束关系来标定,而与场景和摄像机的运动无关,所以更为灵活。
3激进摄像机标定方法
如基于3D立体靶标的摄像机标定、基于2D平面靶标的摄像机标定、以及基于径向约束的摄像机标定等。保守的摄像机标定方法依照标定参照物与算法思路可以分成若干类。
3.1基于3D立体靶标的摄像机标定
靶标上每一个小方块的顶点均可作为特征点。每个特征点相对于世界坐标系的位置在制作时应精确测定。摄像机获得靶标上特征点的图像后,基于3D立体靶标进行摄像机标定是将一个3D立体靶标放置在摄像机前。由于表示三维空间坐标系与二维图像坐标系关系的方程是摄像机内部参数和外部参数的非线性方程,如果忽略摄像机镜头的非线性畸变并把透视变换矩阵中的元素作为未知数,来给定一组三维控制点和对应的图像点,那么,就可以利用直接线性变换法来求解透视变换矩阵中的各个元素。所以,由靶标上特征点的世界坐标和图像坐标,即可计算出摄像机的内外参数。
3.2基于2D平面靶标的摄像机标定
这是一种适合应用的新型灵活方法。该方法要求摄像机在两个以上不同的方位拍摄一个平面靶标,该方法又称为张正友标定法。摄像机和2D平面靶标都可以自由移动,且内部参数始终不变,假定2D平面靶标在世界坐标系中的Z=0那么,通过线性模型分析就可计算出摄像机参数的优化解,然后用基干最大似然法进行非线性求精。这个过程中得出考虑镜头畸变的目标函数后就可以求出所需的摄像机内、外部参数。这种标定方法既具有较好的鲁棒性,又不需昂贵的精制标定块,很有实用性。但是张正友方法在进行线性内外参数估计时,由于假定模板图像上的直线经透视投影后仍然为直线,进而进行图像处置,这样,实际上会引入误差,所以,嘎方法在广角镜畸变比较大的情况误差较大。
3.3基于径向约束的摄像机标定
该方法的核心是先利用RA C径向一致约束)条件用最小二乘法解超定线性方程,Tsai1986给出了一种基于径向约束的两步法标定方法。以求出除tτ(摄像机光轴方向的平移)外的其他像机外参数,然后再在摄像机有和无透镜畸变等两种情况下求解摄像机的其他参数。Tsai方法的精度比较高,适用于精密测量,但它对设备的要求也很高,不适用于简单的标定。这种方法的精度是以设备的精度和复杂度为代价的
4摄像机自标定方法
仅利用摄像机在运动过程中周围环境图像与图像之间的对应关系来对摄像机进行的标定的方法称为摄像机自标定方法。目前已有的自标定技术大致可以分为基于主动视觉的摄像机自标定技术、直接求解Kruppa方程的摄像机自标定方法、分层逐步标定法、基于二次曲面的自标定方法等几种。不依赖于标定参照物。
以由此重建和识别物体。而空间物体外表某点的三维几何位置与其在图像中对应点之间的相互关系是由摄像机成像的几何模型决定的这些几何模型参数就是摄像机参数。大多数条件下,机器视觉的基本任务之一是从摄像机获取图像信息并计算三维空间中物体的几何信息。这些参数必需通过实验与计算才干得到这个过程被称为摄像机定标(或称为标定)标定过程就是确定摄像机的几何和光学参数,以及摄像机相对于世界坐标系的方位。由于标定精度的大小,直接影响着计算机视觉(机器视觉)精度。因此,只有做好了摄像机标定工作,后续工作才干正常展开,可以说,提高标定精度也是当前科研工作的重要方面。
1摄像机透视投影模型
这个投影可用成像变换(即摄像机成像模型)来描述。摄像机成像模型分为线形模型和非线性模型。针孔成像模型就属于线形摄像机模型,摄像机通过成像透镜将三维场景投影到摄像机二维像平面上。本文就讨论在这种模型下,某空间点与其图像投影点在各种坐标系下的变换关系。
2标定分类
摄像机标定可以分为保守的摄像机标定方法和摄像机自标定方法两大类。激进摄像机标定的基本方法是一定的摄像机模型下,总的来说。通过对特定标定参照物进行图像处置,并利用一系列数学变换公式计算及优化,来求取摄像机模型内部参数和外部参数。然而,该方法在场景未知和摄像机任意运动的一般情况下,其标定很难实现。20世纪90年代初,FaugeraLuongMaybank等人首次提出了摄像机自标定方法。这种自标定法利用摄像机自身参数之间的约束关系来标定,而与场景和摄像机的运动无关,所以更为灵活。
3激进摄像机标定方法
如基于3D立体靶标的摄像机标定、基于2D平面靶标的摄像机标定、以及基于径向约束的摄像机标定等。保守的摄像机标定方法依照标定参照物与算法思路可以分成若干类。
3.1基于3D立体靶标的摄像机标定
靶标上每一个小方块的顶点均可作为特征点。每个特征点相对于世界坐标系的位置在制作时应精确测定。摄像机获得靶标上特征点的图像后,基于3D立体靶标进行摄像机标定是将一个3D立体靶标放置在摄像机前。由于表示三维空间坐标系与二维图像坐标系关系的方程是摄像机内部参数和外部参数的非线性方程,如果忽略摄像机镜头的非线性畸变并把透视变换矩阵中的元素作为未知数,来给定一组三维控制点和对应的图像点,那么,就可以利用直接线性变换法来求解透视变换矩阵中的各个元素。所以,由靶标上特征点的世界坐标和图像坐标,即可计算出摄像机的内外参数。
3.2基于2D平面靶标的摄像机标定
这是一种适合应用的新型灵活方法。该方法要求摄像机在两个以上不同的方位拍摄一个平面靶标,该方法又称为张正友标定法。摄像机和2D平面靶标都可以自由移动,且内部参数始终不变,假定2D平面靶标在世界坐标系中的Z=0那么,通过线性模型分析就可计算出摄像机参数的优化解,然后用基干最大似然法进行非线性求精。这个过程中得出考虑镜头畸变的目标函数后就可以求出所需的摄像机内、外部参数。这种标定方法既具有较好的鲁棒性,又不需昂贵的精制标定块,很有实用性。但是张正友方法在进行线性内外参数估计时,由于假定模板图像上的直线经透视投影后仍然为直线,进而进行图像处置,这样,实际上会引入误差,所以,嘎方法在广角镜畸变比较大的情况误差较大。
3.3基于径向约束的摄像机标定
该方法的核心是先利用RA C径向一致约束)条件用最小二乘法解超定线性方程,Tsai1986给出了一种基于径向约束的两步法标定方法。以求出除tτ(摄像机光轴方向的平移)外的其他像机外参数,然后再在摄像机有和无透镜畸变等两种情况下求解摄像机的其他参数。Tsai方法的精度比较高,适用于精密测量,但它对设备的要求也很高,不适用于简单的标定。这种方法的精度是以设备的精度和复杂度为代价的
4摄像机自标定方法
仅利用摄像机在运动过程中周围环境图像与图像之间的对应关系来对摄像机进行的标定的方法称为摄像机自标定方法。目前已有的自标定技术大致可以分为基于主动视觉的摄像机自标定技术、直接求解Kruppa方程的摄像机自标定方法、分层逐步标定法、基于二次曲面的自标定方法等几种。不依赖于标定参照物。
北京盈美智科技发展有限公司
机器视觉 工业相机 图像个采集卡
机器视觉 工业相机 图像个采集卡