人到底是前置摄像头里的样子,还是后置摄像头里的样子?

惯例,先上答案:如果单单就这个问题来考虑的话,人最真实的长相应该是镜子里的样子。但严格来说,在实际生活中,你“最真实”的样子永远不会被看到,因为在实际生活中不会有能成完美像的光学系统存在。

从物理角度来说,平面镜是唯一能成完善像的光学系统 ,因为其中只有一个反射镜的存在。而我们知道,手机镜头是由多片透镜组成的,而光线一旦经过透镜,就不会再成完善像。

透镜成像的原理

我们考虑一个单折射面的成像。众所周知,光线在经过透镜面之后会发生折射,如图所示:

1

先作一些说明:

  1. 字母 $ V $ 表示 透镜面的顶点,矢高 ($Sag$) 表示曲面表面上任意一点与顶点 $ V $ 相切的平面之间的距离。显然,$ Sag $ 的值会随径向高度 $ y $ 的变化而变化;
  2. 记表面左侧空间的折射率为 $ n $,右边空间的折射率为 $ n’ $;
  3. 我们研究的是“近轴光线”,也就是与光轴夹角较小的光线;
  4. 近轴光线从 $ O $ 发出,到达光轴上 $ O’ $ 点,$ C $ 点为曲面的曲率中心,$ R $ 表示半径,$ C $ 为曲率;
  5. 所有逆时针方向的角度、自上而下、自左而右的方向记为正,反之为负。

我们考察这条光线。

根据几何关系,容易得到:

$ A=U-I=U’-I’ $

也即

$ I’=U’-A’,I=U-A $

根据折射定律(斯涅耳定律)

$ n\sin I=n’\sin I’$

我们有:

$ n\sin(U-A)=n’\sin(U’-A’) $

通过三角恒等变换可以得到:

$ n(\sin U\cos A-\cos U \sin A)=n’(\sin U’ \cos A-\cos U’ \sin A) $

也即

$ n(\sin U-\cos U \tan A)=n’(\sin U’ -\cos U’ \tan A) $

近轴光线近似,我们有:

$ \cos U \approx \cos U’ $

上式两边分别除以 $\cos U$ 与 $\cos U’ $ ,有:

$ n(\tan U-\tan A)=n’(\tan U’-\tan A) $

定义近轴光线角为实际角度的正切值,有:

$ u\equiv \tan U, u’ \equiv \tan U’, \alpha \equiv \tan A $

可以得到:

$ n(u-\alpha)=n’(u’-\alpha) $

结合图片,我们又有:

$ \alpha=\tan A=-\displaystyle\frac{y}{R-Sag} $

近轴近似条件又有:

$ \left| Sag \right|\ll\left| R \right| $

于是,我们有:

$ \alpha=-\displaystyle\frac{y}{R} $

定义光学表面的光焦度 $ \phi=(n’-n)/R $ ,化简可得:

$ n’u’=nu-y\phi $

如果我们将V点至O’点的距离记作 $ z’ $ (自左向右为正),V点到O点的距离记作 $ z $ (自右向左为负),且考虑与上面相同的近轴近似,我们容易得到:

$ \displaystyle\frac{n’}{z’}=\displaystyle\frac{n}{z}+\phi $

这就是单折射面近轴成像的方程。

需要说明的是,光焦度 $ \phi=\displaystyle\frac{1}{f} $ ,若我们取 $ n’=n=1 $ ,就得到了熟悉的中学学过的透镜成像方程,只不过在这里我们考虑了方向的正反。若取 $ l’=z’,l=-z $, 就得到 $ \displaystyle\frac{1}{l’}+\frac{1}{l}=\frac{1}{f} $ .

由于上面用了很多 “近轴近似” 的条件,因此不可避免地会在实际成像时产生与理论的差距。

像差理论

实际光学系统成像不可能是理想的,因而从一个物点发出的所有光线不可能在同一个像点完美相遇,这种现象则称为像差。像差有很多种,例如球差、彗差、像散、场曲、畸变等。

以下简单谈谈这几种像差。

  1. 球差

球差(球面像差)的名称来源是它可以通过大多数折射球面或反射球面观察到。当光学系统中出现球面时,来自不同高度的光线由于不同高度的折射能力不尽相同,它们会汇聚在光轴的不同位置,从而导致轴向的模糊,产生球差,如图所示:

img

球面像差

当然,光线也可能会汇聚到光轴以外的点上,我们成为垂轴像差,因而球差同时具有轴向与垂轴的像差。如果用一点发出的若干光线在像面上的分布(点列图)来表征球差,则是这样的:

img

  1. 彗差

之所以称为彗差,是因为它的点列图很像彗星的尾迹,如图所示:

img

彗差的产生是因为入射到光瞳中心的主光线(经过光瞳中心的光线)与入射到光瞳边缘的光线的成像高度不同,因而产生像差,如图所示。

img

  1. 像散

轴外的物点不在光学系统的光轴上,它发出的光线与光轴有一定的角度。在经过光学系统后,由于系统水平和垂直方向的光焦度不同,因而垂直和平行于光轴的光线不能汇聚在同一个点上,产生像散。

img

  1. 场曲与畸变

场曲是指光学系统成曲面像的现象,这也是实际光学系统不可避免的一个误差。

img

畸变的产生主要是由于轴外物点发出的主光线与像面交点的高度和理想高度之差。

img

光学系统中的像差往往是以上多种像差的组合。

除了以上几种几何像差以外,还有因对不同色光的折射率带来的色差等等。

由于这么多像差的存在,因而含有多片透镜的手机镜头是不可能成完善像的,所以肯定比不上镜子里来得“真实”。

因为在进行几何光学的研究时,我们不得不取一些近似来便利计算和分析,在实际系统中这些近似都不会被忽略;而不论我们后期进行怎样的处理,这些误差都不可能被完全消除;因为损失了的信息是不能通过后期补回来的。另外,再加上现在手机相机AI的加持,拍出来的照片就更不“真实”了。

但是,拍照片你是为了真实吗?(bushi

总结:就本问题来说,镜子里的你是最真实的;而由于大部分手机的后置镜头的素质更好,拍出来的照片也应当比前置镜头更真实。

Siqi Liu wechat
欢迎您扫一扫上面的二维码,关注我的微信公众号