02——针孔模型

后面的所有讲解都会直接引出概念、定义之类的,若实在有比较难理解的地方会由示例引出。

1.针孔模型

大家在中学都已经学习过了小孔成像的相关知识,那星主在这里帮大家回顾一下。

图1 小孔成像

大家看图1,一根蜡烛经过一个小孔后在一个平面上留下了一个像。那为什么会造成这种现象呢?其实原理很简单,就是光在均匀介质中沿着直线传播。其实小孔成像模型就是我们现代摄像机的基本成像模型。

细心的读者会发现,这不对啊,摄像机拍出来的照片是正的,而上面的像是倒立翻转的。那么请大家想一下,如果我们把上面的像移动到小孔与蜡烛之间,且和小孔之间的距离与倒立翻转的像到小孔之间的距离相等时,这个像就正立过来了(如果还是不能理解,可以看看图2)。大家对小孔模型有了直观了解后,我们来探讨一下它的数学模型。

图2 小孔成像

图3 针孔摄像机成像的几何模型

我们先来了解一些专业名词。针孔所在的平面我们叫做摄像机平面,建立图3所示的摄像机坐标系(O,i,j,k);而形成倒立翻转的像的平面叫做成像平面;针孔到成像平面的距离称为摄像机的焦距,记为f。在实际的三维空间中,有一p点,坐标为(x,y,z)p点所成的像为p'点,坐标为(x',y',z')

我们先对(O,j,k)坐标系形成的平面进行讨论,此时p点和p'点投影在此平面的坐标分别是(y,z),(y',z')。由相似三角形可知,

                                                         \frac{y'}{f}=\frac{y}{z}=>y'=f\frac{y}{z}                                                      (1)

对于Oik平面,我们也可以得到这样的关系,

                                                       \frac{x'}{f}=\frac{x}{z}=>x'=f\frac{x}{z}                                                        (2)

上述(1)(2)就组成了针孔摄像机最基本的模型。但注意,上述模型假设了针孔摄像机的光圈近似为几何空间上的一点,实际的光圈是有大小的。当针孔尺寸越大时,光圈越大,接受的光线越多,形成的像越亮,但此时的像是模糊的。反之,若光圈越小,接受的光线越少,形成的像越暗,但像是清晰的。那如何解决呢?

2.透镜成像

为了解决上面的问题,我们引入了凸透镜。凸透镜的光学原理是光的折射(如图4所示)。

图4 凸透镜成像原理

图4的成像大家应该很熟悉了。接下来我们介绍几个概念。点f处我们称为焦点,即凸透镜能把光线汇集到这一点。至于焦距大家应该很熟悉了。物体到透镜的距离称为物距,我们用字母u表示,成像平面到透镜的距离称为像距,我们用字母v表示。至于凸透镜的成像规律这里就不介绍了,因为基本用不到,感兴趣的读者可以百度一下。

如果我们要得到一个清晰的像,那我们的模型应该满足什么条件呢?

图5 凸透镜原理

所以,满足式子\frac{1}{v}+\frac{1}{u}=\frac{1}{f}时,我们可以在成像平面上得到清晰的像。在这种情况下,物体上的点和成像平面上的点基本满足一一对应的关系。那透镜又是如何解决针孔摄像机光线问题的呢?

假设三维空间中存在一点p,该点p可以发射出多条光线通过透镜汇聚到成像平面的同一点处,而针孔摄像机模型中,光线只能通过针孔的位置。

3.失焦和畸变

接下来简单介绍一下失焦和畸变,大家知道有这么一回事就行了。

与镜头距离不同的点发出的光线无法完全聚焦于胶片上,这部分图像就会失焦,即变“虚”(如下图6、图7所示)。所以透镜成像具有一定的距离限制,在该距离内物体可以在胶片上清晰成像,这个距离叫做景深。

图6 失焦原理图

图7 凸透镜失焦直观示意图

畸变是指成像平面上的图像点在几何位置上出现了误差,使整个成像系统不再严格符合我们的摄像机成像模型。

畸变分为两种,一种是切向畸变,一种是径向畸变。在现代摄像机中,切向畸变的程度很少,可以忽略,我们主要关注的是径向畸变。这里大家先直观了解一下,后面我们会详细讨论径向畸变的数学模型。

径向畸变又可以分为枕形畸变和桶形畸变两种(图8)。

图8 径向畸变示意图

好了,关于针孔模型的相关知识就介绍到这里,欢迎大家指出文章的不足之处。

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值