中心投影中透视的形成

中心投影中透视的形成
FesianXu at Baidu search team 20210625

我们知道在透视法中,相互平行的平行线会在无限远处相交于一点,我们称之为理想点(ideal point),对于这个透视成像的介绍,我们在之前的文章[1,2,3]中都或多或少介绍过,同时还引入了齐次坐标系,以便于对投影变换下的不同情况进行统一建模。从直观上看,平行线在无限远处相交于一点的现象如Fig 1所示。透视现象也在工程制图,美术中有着诸多应用,如Fig 2所示。

parallel_road

Fig 1 足够长并且足够笔直的公路,在无限远处就会呈现汇聚于一点的趋势。

projective_t

Fig 2 透视画法也是在美术,工程制图中经常使用技法,用于表示物体的三维空间中的立体信息,特别是深度信息。

追本溯源而言,之所以会产生这种透视现象是中心投影 导致的,一般而言投影可以分为两种,分别是中心投影和平行投影,如Fig 3所示,其中中心投影的光线是发散的,由一个点发散得到;而平行投影的光线都是平行的。中心投影是目前相机针孔模型的理论模型[4],人眼的成像也是可以视为是中心投影的,因此根据中心投影进行成像的图片具有和人眼成像相似的效果,也就是透视效果,呈现“近大远小”,也就更有立体感和真实感。而平行投影因为可以准确地描述客观物体的尺寸大小等属性,不会受到由于中心投影导致的尺度变换(包括其他投影变换,此处不展开讨论)影响等,因此在工程制图中广泛使用。

projection

Fig 3 投影可分为中心投影和平行投影。而平行投影又可以分为正投影和斜投影。

在中心投影中,我们都知道会出现“近大远小”的现象,而出现这个现象的原因也很简单,正是由于真实世界中,物体距离相机(的焦点)有着不同距离导致的。以平行马路为例子,如Fig 4所示,假设黑色平行线的距离恒定是 H H H,而焦点 F F F到成像平面 Π \Pi Π的距离固定是 W W W,那么距离焦点不同距离(体现在 L L L不同)的车道,如橘色点和绿色点所示的成像长度 h h h也不同。由简单的相似三角形原理可得:
h = H W l (1) h = \dfrac{HW}{l} \tag{1} h=lHW(1)
显然当车道在无穷远处时,有 l → ∞ l \rightarrow \infty l,即是:
lim ⁡ l → ∞ H W l = 0 (2) \lim_{l \rightarrow \infty} \dfrac{HW}{l} = 0 \tag{2} llimlHW=0(2)
也即是将会交于统一点。这也即是Fig 1中所呈现的效果。通过这个例子,我们明白了在中心投影情况下,由于现实物体的深度不同,将会导致一定的非线性“扭曲”,这种扭曲体现为投影变换,在特殊情况下就变成了透视现象。

perspective

Fig 4 图示解释为什么平行线在中心投影中,会趋向于会聚于无穷远处的一点。

Reference

[1]. https://fesian.blog.csdn.net/article/details/104533575

[2]. https://fesian.blog.csdn.net/article/details/102883243

[3]. https://fesian.blog.csdn.net/article/details/102756630

[4]. https://fesian.blog.csdn.net/article/details/102632940

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

FesianXu

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

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

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

打赏作者

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

抵扣说明:

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

余额充值