摄像机标定02_线阵摄像机(Camera Calibration)

线阵摄像机的摄像机模型

线阵摄像机的摄像机模型比较复杂,难在哪呢?
线阵摄像机必须与被拍摄物体之间有相对移动才能拍摄得到一幅有用的图像。摄像机与目标物之间的相对运动是摄像机内参的一部分。到目前为止,最常见的运动是摄像机线性运动,也就是说摄像机相对于目标物沿一条直线匀速运动,摄像机相对于目标物的方向固定,并且采集所有图像时摄像机运动状态相同。
这里写图片描述
与面阵摄像机相似,世界坐标系中某个给定点投影到图像坐标系中分为两个步骤:先将该点从世界坐标系中转化到摄像机坐标系中,再投影到图像坐标系中。
这里写图片描述
为了得到线阵摄像机内部几何模型,我们可以将线阵图像传感器看做是面阵图像传感器的某一行。这样就可以如面阵摄像机一样,建立一个成像平面坐标系,这个坐标系在投影中心后端 f (主距)处。同样,为了简化此后的计算,可以假设这个成像平面在投影中心前端。

详述:
首先假设点Pc已经被投影到成像坐标系中的点 (u,v)T 。与面阵摄像机相似,镜头产生的径向畸变导致该点坐标变为 (u¯,v¯)T
与面阵摄像机相似,最后点 (u¯,v¯)T 被转换到图像坐标系,得到坐标为 (r,c)T
但是通常线阵图像传感器并不是正好在投影中心后端,为了在模型中考虑这个因素,我们同样使用主点 (cx,cy) 表示线阵图像传感器相对于投影中心的平移量,也就是表示了主点和线阵图像传感器之间的相对位置关系。由于 (u¯,v¯)T 坐标的单位是米制单位,我们需要引入两个缩放比例因子 sx sy ,他们确定了如何从成像平面坐标系中单位转换到图像平面坐标系中的单位(像素)。与面阵摄像机相似, sx 表示图像传感器水平方向上相邻两像素之间的距离。 sy 的值不能够被标定并且只能被设置为线阵图像传感器单个像素在垂直方向上的尺寸。
为了确定摄像机坐标系中的点 Pc=(xc,yc,zc)T 的投影,我们首先考虑如下这种较理想的情况,不存在径向畸变( k=0 ),线阵图像传感器安装在投影中心正后方( cy=0 ),并且摄像机运动方向完全与摄像机坐标系 y 轴方向一致(V=(0,vy,0))。这种情况下,投影得到点 p 的行坐标与点Pc在传感器正下方的时间成正比,也就是点 Pc 出现在摄像机坐标系的 xz 平面上的时间。为了得到这个时间我们可以使用等时 xctvy=0 计算时间 t ,由于运动向量V的单位为每秒扫描一行多少米,因此时间 t 的单位实际上是第几行(像素)。因此,r=t=xc/vy。由于 vx=0 ,我们同样可以得出 u=fxc/zx c=u/sx+cx 。因此,这种理想情况下的投影就相当于在线阵图像传感器的方向上为透视投影,而在垂直于线阵图像传感器的方向(也就是与运动方向 (0,vy,0)T 方向相同)上为平行投影。
那么运动向量不是完全沿 y 轴方向(vx vz 不为0),线阵图像传感器并不是正好对齐( cy 不为0),镜头也存在径向畸变( k 不为0),额,好复杂!

虽然线阵摄像机几何模型在与原理上只是一个透视镜头和一个远心镜头的组合,但正好这种组合导致线阵摄像机几何模型比面阵摄像机几何模型要复杂的多!恩,这个我认同。
这里写图片描述
难就难在摄像机运动与图像采集频率不符合;摄像机运动方向问题:包括与y不平行、运动向量的 z <script type="math/tex" id="MathJax-Element-19072">z</script>分量不等于0;还有与面阵摄像机模型相似的镜头畸变问题。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tingzhushaohua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值