立体相机参数标定方法

合集下载

相机标定方法及进展研究综述

相机标定方法及进展研究综述

相机标定方法及进展研究综述相机标定是计算机视觉领域的重要研究方向之一,其目的是通过数学模型,将摄像机的内部参数和外部参数计算出来,从而提高图像的准确性和精度。

在图像处理、机器视觉、计算机视觉等领域中,相机标定是一个非常重要的问题,并且在机器人视觉、三维重建和增强现实等领域中得到了广泛的应用。

本文将对相机标定方法及进展研究进行综述。

一、相机标定方法常用的相机标定方法包括摄像机模型、单目相机的标定、立体相机的标定、将标定技术运用到实际应用的技术。

下面分别介绍。

1. 摄像机模型相机模型是相机标定的基础。

常用的相机模型主要包括针孔相机模型、中心投影相机模型、透视投影相机模型、鱼眼相机模型、全景相机模型等。

这些模型都是基于相机采集的图像和射线之间的关系建立的。

2. 单目相机的标定单目相机的标定主要包括内参数和外参数的标定。

内参数是相机焦距、像点中心等参数,外参数是相机的旋转和平移,可以用于计算世界坐标和相机坐标之间的转换矩阵。

常用的单目相机标定方法包括张氏标定法、Tsai相机标定法、基于控制点的标定法等。

3. 立体相机的标定立体相机的标定是通过对相机的双目视觉信息进行建模和分析,得到相机内部参数和外部参数的过程。

常见的立体相机标定方法包括非线性标定法、基于投影矩阵的标定法、基于球面投影的标定法等。

4. 将标定技术运用到实际应用的技术标定技术并不是研究的最终目的,而是运用到实际应用中的工具,如机器视觉、计算机视觉和图像处理等。

因此,如何将标定技术应用到实际应用中,是当前科学研究的关键问题。

常用的应用技术包括遮挡物检测、视觉跟踪、特征提取、目标检测等。

二、相机标定领域研究进展相机标定是一个广泛研究的领域,近年来研究取得了一定进展。

1. 智能相机标定智能相机标定是将计算机视觉与智能控制系统相结合,实现自动化相机标定的方法,主要包括多相机标定和自适应标定等。

2. 深度学习在相机标定中的应用深度学习是当前研究的重点之一,将深度学习应用到相机标定中可以提高标定的精度和效率。

摄像机标定的几种方法

摄像机标定的几种方法

摄像机标定的几种方法摄像机标定是计算机视觉和机器视觉领域中的一项重要技术,用于确定相机的内参矩阵和外参矩阵,从而实现图像的准确测量与三维重建。

本文将介绍几种常用的摄像机标定方法,包括直接线性变换(DLT)、Zhang的标定法、Tsai的标定法、径向畸变模型等。

1.直接线性变换(DLT)方法:直接线性变换方法是摄像机标定最基础的方法之一,通过在物体平面上放置多个已知几何形状的标定物体,测量它们的图像坐标和真实坐标,通过最小二乘法求解相机的投影矩阵。

DLT方法简单直接,但对噪声敏感,容易产生误差。

2. Zhang的标定法:Zhang的标定法是一种常用的摄像机标定方法,通过在平面上放置一系列平行的标定板,根据不同位置姿态下的标定板的图像坐标和物理坐标,运用最小二乘法求解相机的内参矩阵和外参矩阵。

Zhang的标定法提高了标定的精度和稳定性,但要求标定板在不同位置姿态下具有较大的变化。

3. Tsai的标定法:Tsai的标定法是一种基于摄像机的投影模型的标定方法,通过摄像机的旋转和平移矩阵,以及曲率和径向畸变的参数,对图像坐标和物理坐标之间的映射关系进行数学推导和求解。

Tsai的标定法可以对畸变进行校正,提高图像测量的精度。

4. Kalibr工具包:Kalibr是一个开源的摄像机标定和多传感器校准工具包,结合了多种摄像机标定方法,例如DLT、Tsai、Zhang等。

Kalibr工具包不仅可以标定单目相机,还可以标定双目和多目视觉系统,对相机的内参、外参、畸变等参数进行标定和优化,同时还能进行相机的手眼标定、IMU与相机的联合标定等。

5. Di Zhang的自标定方法:Di Zhang提出了一种基于相对边界点的自标定方法,通过提取图像中的特定点边界,通过对这些边界点位置的检测与分析,实现对相机内参和外参的求解。

这种方法不需要使用标定板等外部标定物体,只需要相机自身可以看到的物体边界即可进行标定。

6.径向畸变模型:径向畸变是摄像机成像中常见的一种畸变形式,主要表现为物体边缘呈弯曲的形式。

三目立体相机的标定研究

三目立体相机的标定研究
Ab s t r a c t : St e r e o c a me r a c a l i b r a io t n i s a l l i mp o r t a n t s t e p i n c o mp u t e r v i s i o n .I t o c c u p i e s t h e i mp o r t a n t s t a t u s i n s t e r e o c a me r a d i s t a n c e
d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 6 7 3 — 6 2 9 X. 2 0 1 5 . 0 2 . 0 1 6
S t u d y o n Tr i n o c u l a r S t e r e o Ca me r a Ca l i b r a t i o n
me a s u r e me n t , t hr e e - d i me n s i o n a l r e c o n s t r u c t i o n a n d o he t r ie f l d s . I n hi t s p a p e r , a n e w me ho t d o f s t e r e o c a l i b r a t i o n i s p r o p o s e d o n he t b a s i s
N a n j i n g 2 1 0 0 9 6 , C h i n a ;
S c h o o l o f A u t o ma i t o n , S o u t h e a s t Un i v e r s i t y , Na nj i n g 2 1 0 0 9 6 , C h i n a )

3d相机和六轴机械手之间的标定方法

3d相机和六轴机械手之间的标定方法

3d相机和六轴机械手之间的标定方法3D相机和六轴机械手之间的标定方法对于精确控制机械手在三维坐标系中的位置和姿态具有重要意义。

本文将介绍几种常用的标定方法,包括基于静态标定的方法和基于动态标定的方法。

一、基于静态标定的方法1.相机参数标定相机参数标定是确定相机的内部参数和外部参数的过程。

内部参数包括焦距、主点坐标和畸变参数等,外部参数包括相机在世界坐标系中的旋转矩阵和平移向量。

常见的相机参数标定方法有棋盘格标定法、Tsai标定法和直接线性变换(DLT)标定法。

其中,棋盘格标定法是最常用的方法之一。

这种方法需要将特定大小的棋盘格放在相机视野内,通过拍摄一系列包含棋盘格的图像来计算相机的内外参数。

2.机械手远心点偏移标定机械手的远心点偏移是指机械手抓取物体时,机械手工具坐标系原点与物体中心坐标之间存在的偏移。

为了准确控制机械手,需要将远心点偏移引入到标定中。

常见的机械手远心点偏移标定方法是通过测量机械手抓取物体的坐标系与相机坐标系之间的变换关系来确定偏移。

3.相机-机械手外部参数标定相机-机械手外部参数标定是确定相机和机械手之间的变换关系的过程。

这个过程需要将机械手末端工具坐标系与相机坐标系进行对齐。

常用的方法有手眼标定法和手眼标定法的变种。

手眼标定法需要采集一系列机械手末端工具坐标系和相机坐标系之间的变换关系,通过最小二乘法等方法求解变换关系的参数。

二、基于动态标定的方法1.手眼标定法这是一种基于动态标定的方法,通过在机械手末端工具上加装一个稳定标定板,并在工作空间内移动机械手来采集一系列标定姿态。

然后,通过计算机视觉算法识别标定板上的特征点,并将标定板坐标系与相机坐标系之间的变换关系作为标定结果。

2.相机自标定法这是一种不依赖外部标定工具的方法,通过机械手在工作空间内移动时,相机观察到的物体的几何特征进行动态分析和计算。

通过分析物体在图像中的形状、大小和运动等特征,可以得到相机的内外参数。

总结:相机和六轴机械手之间的标定方法主要包括基于静态标定的方法和基于动态标定的方法。

张正友 标定方法

张正友 标定方法

张正友标定方法标定方法是一种用于确定摄像机内外参数的技术。

在计算机视觉和机器人领域中非常重要,它可以用于目标检测、三维重建、姿态估计等任务。

本文将介绍相机标定的基本方法,包括棋盘格标定法和立体标定法。

棋盘格标定法是一种常用的相机标定方法。

首先需要准备一个已知尺寸的棋盘格板,然后安装在一个平面上,保证其在摄像机视野内。

接下来,从不同角度和位置拍摄棋盘格的图像。

在每张图像中,通过找到棋盘格的角点,并记录它们的像素坐标。

然后,利用棋盘格的真实尺寸和像素坐标,通过最小二乘法求解相机内外参数。

相机内参数包括焦距、畸变系数等,而相机外参数包括旋转矩阵和平移向量。

最后,通过优化算法对相机内外参数进行优化,使其更加准确。

立体标定法是一种用于立体相机标定的方法。

立体相机是由两个摄像机组成的系统,用于获取不同视角的图像。

立体标定的目标是计算出两个相机的相对位置和姿态,以及每个摄像机的内参数。

立体标定的基本思想是通过观察同一个物体的不同视角的投影来确定相机的空间变换关系。

首先需要获取一组立体图像,这些图像中应该包含相同的物体,且可以找到它们在每个图像中的对应点。

然后,通过计算对应点之间的几何关系,求解出相机的转换矩阵和平移向量。

最后,通过优化算法对相机内参数进行优化。

在实际应用中,相机标定是一个非常重要的步骤。

相机标定的好坏直接影响到后续计算任务的准确性和精度。

因此,标定过程中需要注意以下几点。

首先,要保证棋盘格或物体在摄像机视野内的角度和位置的变化尽可能大。

这样可以通过更多的图像数据提高标定结果的准确性。

其次,要保证拍摄图像的质量。

避免图像模糊、过曝或者欠曝等问题。

最后,要使用合适的优化算法对标定结果进行优化。

常用的优化算法有最小二乘法、Levenberg-Marquardt算法等。

总结来说,相机标定是一种确定相机内外参数的重要技术。

棋盘格标定法和立体标定法是常用的标定方法。

标定过程中需要注意棋盘格或物体的角度和位置变化、图像质量以及优化算法的选择。

相机标定方法及技巧分析

相机标定方法及技巧分析

相机标定方法及技巧分析相机标定是计算机视觉领域中的一项重要技术,它通过矫正相机的非线性畸变和确定相机的内部参数和外部参数,从而提高图像处理和计算机视觉应用的精度和稳定性。

本文将对相机标定的方法和技巧进行详细的分析。

1. 相机标定的基本概念相机标定是指确定相机的内参和外参的过程。

其中,内参包括相机的焦距、主点坐标等;外参包括相机在世界坐标系中的位置和朝向。

这些参数在计算机视觉任务中被广泛应用,例如三维重建、目标跟踪等。

2. 相机标定的方法2.1 标定板法标定板法是目前最常用的相机标定方法之一。

这种方法需要使用一张按照特定规则划分的标定板,在不同的位置和姿态下拍摄多张图像。

通过分析这些图像中的标定板特征点,可以计算出相机的内参和外参。

2.2 归一化法归一化法是一种基于对极几何原理的相机标定方法。

它利用多张不同角度的图像中的相应点的对极约束关系,对相机进行标定。

与标定板法相比,归一化法不需要使用特定的标定板,只需要提供多张具有对应点的图像。

2.3 Kalibr方法Kalibr是一种利用轴承约束进行相机标定的方法。

它通过观察相机在不同角度下对于静态目标的旋转轴承约束,估计相机的内参和外参。

这种方法相对于其他方法,对于非刚性场景和动态场景有更好的鲁棒性。

3. 相机标定的技巧3.1 图像采集要求为了获得准确的相机标定结果,图像采集的质量至关重要。

首先,要确保标定板或特征点在图像中有足够的分辨率。

其次,应避免过曝光和欠曝光的情况,保证图像的亮度均匀。

此外,还需要采集不同角度和距离下的图像,以获得更全面的标定数据。

3.2 标定板的选择对于标定板法,标定板的选择也对标定结果有一定影响。

传统的标定板通常是黑白棋盘格或由黑白相间的圆点组成的棋盘格。

近年来,还出现了更加精确和稳定的标定板,例如纹理丰富的标定板和带有激光二维码的标定板。

选择合适的标定板可以提高标定的精度和鲁棒性。

3.3 多角度标定为了获得准确的相机标定结果,通常需要在多个角度下对相机进行标定。

最详细、最完整的相机标定讲解

最详细、最完整的相机标定讲解

最详细、最完整的相机标定讲解最近做项⽬要⽤到标定,因为是⼩⽩,很多东西都不懂,于是查了⼀堆的博客,但没有⼀个博客能让我完全能看明⽩整个过程,绝⼤多数都讲的不全⾯,因此⾃⼰总结了⼀篇博客,给⾃⼰理⼀下思路,也能够帮助⼤家。

(张正友标定的详细求解还未完全搞明⽩,后⾯再加)在图像测量过程以及机器视觉应⽤中,为确定空间物体表⾯某点的三维⼏何位置与其在图像中对应点之间的相互关系,必须建⽴相机成像的⼏何模型,这些⼏何模型参数就是相机参数。

在⼤多数条件下这些参数必须通过实验与计算才能得到,这个求解参数(内参、外参、畸变参数)的过程就称之为相机标定(或摄像机标定)。

⽆论是在图像测量或者机器视觉应⽤中,相机参数的标定都是⾮常关键的环节,其标定结果的精度及算法的稳定性直接影响相机⼯作产⽣结果的准确性。

因此,做好相机标定是做好后续⼯作的前提,提⾼标定精度是科研⼯作的重点所在。

畸变(distortion)是对直线投影(rectilinear projection)的⼀种偏移。

简单来说直线投影是场景内的⼀条直线投影到图⽚上也保持为⼀条直线。

畸变简单来说就是⼀条直线投影到图⽚上不能保持为⼀条直线了,这是⼀种光学畸变(optical aberration),可能由于摄像机镜头的原因。

相机的畸变和内参是相机本⾝的固有特性,标定⼀次即可⼀直使⽤。

但由于相机本⾝并⾮理想的⼩孔成像模型以及计算误差,采⽤不同的图⽚进⾏标定时得到的结果都有差异。

⼀般重投影误差很⼩的话,标定结果均可⽤。

坐标转换基础在视觉测量中,需要进⾏的⼀个重要预备⼯作是定义四个坐标系的意义,即摄像机坐标系、图像物理坐标系、图像像素坐标系和世界坐标系(参考坐标系)。

⼀、图像坐标系(x,y)⾄像素坐标系(u,v)1.两坐标轴互相垂直此时有2.⼀般情况,两轴不互相垂直此时有写成矩阵形式为:⼆、相机坐标系(Xc,Yc,Zc)⾄图像坐标系(x,y)(根据⼩孔成像原理,图像坐标系应在相机坐标系的另⼀边,为倒⽴反向成像,但为⽅便理解和计算,故投影⾄同侧。

相机参数标定

相机参数标定

相机参数标定
相机参数标定是对相机内部参数和外部参数进行测量和计算的过程,以便在图像获取和处理过程中进行校正,减小误差,获得更高的精度和可靠性。

在计算机视觉、机器人视觉、遥感图像、数字地图等领域广泛应用。

相机参数包括内部参数和外部参数两部分,其中内部参数包括焦距、像差、主点位置等,外部参数包括相机位置和姿态、三维物体位置和姿态等。

相机参数标定可以通过多种方法进行,常见的包括直接测量、空间三角测量、棋盘格标定、全景图像标定等。

棋盘格标定方法是一种比较简便、准确度较高的标定方法,具体步骤如下:
1.制作一个已知尺寸的棋盘格,并对其边缘进行标记。

2.在相机前方放置棋盘格,在不同位置、角度、姿态下分别拍摄多张图像,保证拍摄到不同的特征点。

3.对图像进行特征点提取和匹配,计算出每个特征点在相机坐标系下的三维坐标,用于后续计算。

4.将每个图像的内部参数和外部参数计算出来,可以使用非线性优化算法进行计算,得到每张图像下的相机位置和姿态等参数。

5.将多个图像的参数融合起来,计算出相机内部参数和外部参数的最终权值,以便后续图像处理和计算之用。

相机参数标定的精度和可靠性对于后续图像处理和计算的精度和可靠性至关重要,因此需要采用多种方法进行校正和验证。

在实际应用场景中,需要根据具体需求选择合适的标定方法,并结合实际情况进行优化和改进,以提高标定精度和效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

八、 结论
综上所述,采用全站仪测量、立体相机系统测量及手工丈量相结合的测量方式建模是 一种较适合于建筑物特别是大型古建筑物建模的方法, 可精确、 快捷地获取大型古建筑物的 三维模型。
一、 概述
立体数字相机系统是一套高效率的信息获取工 具。系统采用目前国际上流行的影像信息获取工具 CCD传感器作为信息获取工具,获取真实场景的图 片信息,然后采用近景摄影测量原理,由所获取的 像对恢复出相片中的各点或各尺寸的实际值。系统 将数字近景摄影测量技术应用于场景的三维重建 工作,采用摄影测量中常用的共线方程模型,标定 两相机的光束恢复参数及两相机之间的相对位置 姿态,不需要在待测定的场景中布设用于恢复相机 成像参数及位置、姿态的控制点或三维标尺,直接 进行场景点、线及面的三维重建,重建结果可直接 绘制到AutoCAD中。对于复杂场景,使用模型连接 技术将不同位置、不同姿态获取的各部分场景模型 连接成场景的整体模型,完成复杂场景或大型场景 的整体重建。 图 1:立体数字相机系统 由立体数字相机系统重建的结果模型具有相 对精度较高、模型形状保持极好的特点,可广泛应用于建筑物(特别是结构复杂的古建筑) 及其它目标对象(如雕像、工厂车间、室内装饰等)三维建模以及其它常规的二维近景摄影 测量。
A
B
C 图 6:各细部模型及模型连接
D
七、 三维模型重建精度分析
在分幅测量过程中, 一般一对像对仅覆盖2-3米宽的目标对象, 影像空间分辨率可达1mm, 即一个像素代表空间目标的1mm (这一指标可根据具体用例更改) , 基于此类分辨率的立体像 对,其重建结果点位坐标最弱方向精度可达3mm,平面位置更可达1mm。基于这一精度,一般 可满足复杂古建筑物的模型建立。
六、 古建筑三维模型重建
对于获取的古建筑模型,如果要保证三维模型的真实程度,古建筑的细节(如各铺作的 细致结构、雕饰结构)与整体概貌都必须加以详尽测量,获取其真实数据,因此,在三维模 型的测量过程中, 必须精确的测量很大的结构数据和很小的细节数据。 对于常规的数码相机 其分辨率有限,如目前常规的数码相机分辨率一般可达500万像素左右,针对一座古建筑特 别是大型古建筑来说, 如果让一对数字影像来覆盖整座建筑物, 其成像比例尺往往难以满足, 如一座长10米,高8米的建筑物,用3000×2000像素的数字影像来覆盖,其成像比例只能做 到一个像素相当于空间的4mm(实际情况考虑到像对的重叠,往往只有5mm左右) 。有限的成 像比例尺很难满足古建筑中细部重建,如上例,5mm的空间分辨率,其重建精度只能达到2cm 左右, 以此精度去度量建筑物细部 几厘米或十几厘米的复杂结构, 往 往会使三维模型失真。 鉴于此, 一 般不能使用一对数字影像覆盖整 栋建筑物,而采用分幅测量。 在采用分幅测量的过程中, 多 对影像间构建的模型是独立的, 要 构建整栋建筑物的整体模型, 必须 将独立的各部分模型连接成整体 模型, 基于此, 本文提出了一种综 合使用全站仪测量、 立体相机系统 测量及手工丈量相结合的建筑物 测量建模方法。 1、 由全站仪测量提供建筑物框 架数据。 如图 3 所示为采用全站仪测 量框架数据的过程。 由全站仪测定 下图中圆圈所示的各柱下地袱、 柱 上栌斗、角梁、各条屋脊、鸱尾等 在同一坐标系下的空间坐标。 构建 整栋建筑物的整体框架。
式中:Βιβλιοθήκη (式 2)k1 , k 2 , k 3 为径向畸变差改正系数
p1 , p 2 为切向畸变差改正系数
u = u − u0 v = Rows − v − v0 r2 = u 2 + v2
Rows 为影像的总行数; ky 为非矩形像素横纵向比值,用于模拟像素在横纵向上不能严格相等的差值; X, Y, Z 为场景点空间坐标; XS , YS , ZS 为摄站点空间坐标;
檐柱铺作
檐面次间 转角铺作
图 4:分幅摄影测量 在独立测量建模过程中,由于建筑物一般棱角分明,拐点比较明显,可方便地采用手工 选点测量的方式进行,直接测量各拐 点、各直线或各平面的空间位置,在 模型中形成相应的点、 线及表面对象。 对于有遮挡的部位,一方面可采用丈 量的方式获取相对长度补充遮挡部分 的细部,对于不便于丈量或丈量工作 量比较大的细部,还可以通过增加像 对单独解决细部结构的方法,构建被 遮挡部分的模型,通过同名点与已有 图 5:立体像对建模过程 的模型完成连接。
于采用立体相机,相机之间的相对位置、姿态也必须按一定的模型严格解算,且应保证在标 定和重建过程中使用相同的成像模型。因此,在使用立体相机系统量测目标对象表面时,必 须使用配套的测量软件,以保证量测结果的可靠性。
三、 立体数字相机系统的成像模型
在本系统中,使用了严格的成像模型以保证重建结果的精度,其成像模型如下:
五、 由立体影像进行场景重建
由立体像对的构像模型可构建四个关于场景点空间坐标的线性方程,解算场景点空间坐 标。
m11 X + m12 Y + m13 Z = m14 m 21 X + m 22 Y + m 23 Z = m 24 m 31 X + m 32 Y + m 33 Z = m 34 m 41 X + m 42 Y + m 43 Z = m 44
基于立体数字相机系统的古建筑三维模型重建
[摘要]:立体数字相机系统是一种便携式的立体相机视觉系统,该系统由两台数字相机及配 套设备组成,主要用于目标对象的三维模型建立。立体相机对在使用前已经过严格的标定, 检定各相机的内部成像参数及相机间的相对位置、 姿态参数, 在目标对象的近景摄影测量过 程中不需要布设恢复相机成像参数及位置、 姿态的控制点或控制标尺, 直接使用已有的参数 进行三维重建。 本系统极适用于结构复杂的古建筑三维模型建立, 也适用于普通建筑物或其 它表面不规则的目标对象的表面三维模型建立。 本文详述了一种基于立体数字相机系统, 综 合使用全站仪测量及手工丈量构建大型古建筑三维模型的方法, 并从理论和实验上对其测量 精度进行了分析。 [关键词]:立体数字相机系统、古建筑、标定、三维重建
3、 通过框架数据及部分同名点坐标数据连接各独立的细节模型,构建建筑物整体模型。 在框架数据和各部分独立模型数据的基础上, 通过框架标识点将个部件连接成整体的建 筑物模型,在连接过程中,由于各模型由相同的立体相机系统测量得到,模型之间比例尺统 一,因此在连接过程中只存在旋转、平移关系,而不会有比例变换关系。模型连接过程可在 绘图软件中直接实现。图6所示即为各部分模型A为转角斗拱铺作的一部分、B为柱头斗拱铺 作的一部分、C为稍间、D为明间,圆圈所示为框架数据中的连接控制点。
二、 立体数字相机系统的构成
立体数字相机系统由两台数字相机、三脚架、支架、同步装置及相应的电源、控制装置 构成,获取的影像经测量软件及配套的模型编辑、连接软件后处理,获取目标对象的整体三 维模型。 立体数字相机系统中的数字相机采用普通CCD数码相机,由于数码相机的用于建立成像 模型的参数如相机的成像主距、像主点、相机镜头畸变差改正系数、拍摄影像时所处的位置 及姿态均未知,因此在进行测量前必须经过严格的标定,以获取相机的成像参数。同时,由
图 3:由全站仪测量建筑物框架数据
2、 由立体相机系统及手工丈量测量建筑物细节,构建独立的细节模型。
依次摄取各铺作、各间的立体像对,对各铺作(各转角铺作、檐面各柱头铺作、山面 各柱头铺作、次间补间铺作、明间补间铺作) 、各间(檐面的明、次、稍间以及山面各间) 进行单独建模。其它的可见结构,包括室内结构、平棋天花、屋檐椽飞以及一些固定的摆放 物,均可采用以上方法逐一独立测量建模。
式中: f 为摄影主距; (u0, v0) 为成像主点在影像上的行列号; (u, v) 为像点在影像上的行列号;
(式 1)
(∆u, ∆v) 为像点的系统误差改正数,在本模型中仅考虑了相机的镜头畸变差改正系数, 所有系统误差改正均归纳到镜头畸变差改正数中,其表达如下:
∆u = u (k1 r 2 + k 2 r 4 + k 3 r 6 ) + p1 (r 2 + 2u 2 ) + 2 p 2 u v ∆v = v (k1 r 2 + k 2 r 4 + k 3 r 6 ) + 2 p1u v + p 2 (r 2 + 2v 2 )
a1 a2 a 3
b1 b2 b3
c1 c 2 为由相机空间姿态的三个姿态角按某一转角系统确定的旋转矩阵。 c3
四、 立体数字相机系统的标定
立体数字相机系统按(式1)所给的模型进行严格的标定,通过解非线性方程组获取相 机的整套参数包括: 成像主距和像主点:f、(u0, v0) 像素比例系数:ky 畸变差改正系数:k1, k2, k3, p1, p2 摄影位置和姿态:XS , YS , ZS , ϕ ,ϖ , κ 在标定过程中,为克服非 线性方程组解算过程中各参数 之间的相关性,引入了一些约 束条件,如在不同的位置以不 同的姿态拍摄多对标定影像, 在不同的位置拍摄的标定影像 对之间应保持两相机间的距离 相同、两相机间的相对姿态固 定。 立体数字相机系统的标定 在高精度标定场中进行,图2所 示极为高精度标定场,其中的 每一控制点空间坐标都已经过 高等级测量,已知其空间坐标, 图 2:高精度标定场 空间坐标精度优于0.3mm。通过 标定,使两相机的像点中误差达到0.2像素,两相机之间的相对姿态误差控制到0.002度。
(u − u 0 + ∆u ) = − f
a1 ( X − X s ) + b1 (Y − Ys ) + c1 ( Z − Z s ) a3 ( X − X s ) + b3 (Y − Ys ) + c3 ( Z − Z s )
a ( X − X s ) + b1 (Y − Ys ) + c1 ( Z − Z s ) ( Rows − v − v 0 + ∆v) ⋅ ky = − f 1 a3 ( X − X s ) + b3 (Y − Ys ) + c3 ( Z − Z s )
相关文档
最新文档