畸变:被“弯曲”的物理真相

作者:研鼎 | 发布日期:2025-12-31 | 标签:#技术文章#

在光成像系统的设计与应用中,畸变(distortion)是一种十分独特的几何像差。它不影响像的清晰度,却会使景物中原本平直的线条发生弯曲,从而改变物像之间的几何相似性。不同应用对畸变容忍度存在显著差异普通摄影畸变不十分敏感,超广角或鱼眼镜头的剧烈畸变甚至当作极具视觉冲击力的创作手法;在双目自动驾驶计算机视觉系统畸变影响距离测量准度通过几何标定获取相机内参,以补偿畸变带来的测距误差;而在航空测绘等高精度探测任务中,则必须采用结构极度复杂的低畸变镜头,将畸变控制在最小量级现代成像系统通过数字图像处理进行畸变校正技术日臻成熟上述事实使得畸变更多地为一种现象接受,除成像系统设计外,似乎鲜有人探究其本质与成因本文笔者便从几何光学的基本规律出发,一同挖掘畸变背后真相

图 1 摄影作品中常见的景物形变。左图与中图所示为透视产生的形变,右图所示为成像镜头产生的几何畸变。

图像来源https://en.wikipedia.org/wiki/Perspective_(graphical)#/media/File:Railroad-Tracks-Perspective.jpg, https://en.wikipedia.org/wiki/Perspective_(graphical)#/media/File:Canary_wharf_looking_up.jpg,

https://en.wikipedia.org/wiki/Perspective_(graphical)#/media/File:Boston,_Boylston_Street.jpg


畸变的定义畸变主光线行为

1858 苏格兰阿伯丁大学马里沙尔学院担任自然哲学教授詹姆斯·克拉克·麦克斯韦(James Clerk Maxwell)纯粹与应用数学季刊发表题为关于光学仪器的一些性质论文该文中麦克斯韦提出光学仪器完善像三个条件第一单个点发出的每一束,在通过光学仪器后,必须会聚于(或发散自)像面上的单个点第二一个垂直于仪器光轴的平面,则任意点的像也必须位于一个垂直于光轴的平面上第三在该平面上的物所成的像必须与物保持几何相似,无论其线性尺寸是否发生改变麦克斯韦分析告诉我们平面镜使上述三个条件同时成立仪器并不存在不满足上述三个条件现象几何光学上称为像差

回顾历史,第一次在数学上系统描述、定义像差的是德国学者菲利普·路德维希·冯·赛德尔 (Philipp Ludwig von Seidel) 。1856年,时任慕尼黑大学教授的赛德尔在德文期刊《天文学通报》上发表题为《论折光学:关于决定非轴向光线穿过折射介质系统路径的三阶项展开》的论文。在该文中,针对旋转对称的共轴成像系统,赛德尔使用麦克劳林级数将折射定律中的正弦函数展开为多项式,而后在光线角度与孔径及视场之间建立了联系,并得到了五种与多项式中三阶项有关的单色像差(球差、彗差、像散、场曲、畸变),因此,这类像差称作赛德尔像差、三阶像差或初级像差。

赛德尔像差前三种球差彗差像散通过孔径不同位置光线无法会聚发散一点造成对应麦克斯韦的第一个条件直接影响成像清晰程度与孔径光阑大小直接相关场曲影响线会聚集中程度影响不同视场光束会聚速度导致平面像场出现弯曲对应麦克斯韦第二个条件虽然孔径大小影响形状对于半导体图像传感器这类平面探测器来说孔径面积影响光束粗细进而影响落在探测器光斑尺寸以及数字图像清晰程度畸变位置理想像面移动即使将孔径缩小到只能通过主光线,畸变依然存在,因此畸变是主光线的行为,畸变的唯一变量是视场位置。换言之,即使每个物点都能在理想像面上清晰成像,像点在像面上的位置也会因畸变发生移动,从而形成扭曲的像,破坏像与原始景物间的几何相似性对应麦克斯韦第三个条件

畸变几何相似性破坏直观体现为原始景物透镜子午面包含光轴平面直线变为曲线畸变现象摄影作品中十分常见特别广角鱼眼镜头产生强烈畸变然而并非所有形变皆是畸变造成如图 1 所示,图像铁轨与建筑轮廓三维空间中本来平行的直线变得不再平行这种形变是透视的几何投影造成的,受物距及视角影响,与成像镜头的特性无关灯杆路面建筑物轮廓直线变为曲线完全成像镜头畸变造成相机几何标定Camera Geometric Calibration视角出发透视相机外参Extrinsic Parameters影响畸变相机内参Intrinsic Parameters影响

image.png

2  小孔成像透镜近轴成像示意图


畸变现象级解释:横向放大率 β 不恒定

透镜成像雏形小孔成像小孔成像核心特征之一便无畸变 2 左图所示小孔成像而言足够小孔径方可保证成像足够清晰然而孔径过小导致衍射加剧以及像面照度下降这样矛盾使得小孔成像无法得到广泛应用透镜光线会聚能力成功化解这一矛盾使得孔径增大同时成像质量得以保证对于薄透镜透镜中心厚度远小于透镜表面曲率半径而言近轴近似入射光线光轴夹角足够小入射光线透镜入射点光轴足够有效条件下透镜本身可以认为无畸变如图 2 中图所示方便读者观察光线较大示意

2 所示同一垂轴 PB AB 物点发出光线分别垂轴像面 P'B' 交于 A'B' 两个不难看出畸变意味着之间横向放大率 β 恒定给定物面任何一点成像后比例保持恒定 2 我们得到如下关系

 image.png

对于 2 所示小孔成像薄透镜近轴成像主光线通过孔径光阑中心也即像方物方主光线唯一顶点1

image.png

 畸变条件像方主光线正切物方主光线正切之比常数称为正切条件那么横向放大率为何变化答案孔径光阑位置有关


297b372d-f06d-455e-8b52-7097afe15047.webp

3  孔径光阑位置畸变孔阑位于造成畸变位于造成畸变

畸变结构级解释:孔径光阑偏离系统几何中心

在图 2 的右图中,我们观察到,孔径光阑中心与理想透镜的几何中心光学中心重合,这保证了系统相对孔径光阑对称性使得主光线折射前后传播方向不变,自然也就满足了正切条件。那么假如二者重合出现什么情况 3 我们看到垂轴物面 AB 两点 B 物高 A 2 AB 两点透镜分别成像垂轴 A'B' 此时假如孔径光阑 3 左图所示物方主光线实线透镜下半部入射透镜折射像方主光线结构对称虚线所示导致轴外远离光轴方向移动物点像点加速远离光轴造成畸变反过来假如孔径光阑物方 3 右图所示那么物方主光线透镜上半部入射透镜折射后像方主光线理想情况使得轴外的像点向靠近光轴的方向移动,且物点离轴愈远,像点就愈“加速”靠近光轴,造成畸变。需要注意透镜换为透镜上述现象相反畸变

c30490b4-dfdd-4fc1-93a0-f9abd134de0b.webp

两种常见几何畸变畸变畸变畸变桶形畸变

如果景物正方形那么畸变使四个顶点加速边缘移动因此四条边内凹形似挤压俯视图枕形畸变畸变使四个顶点中心移动四条边外凸形似欧式橡木酒桶桶形畸变校正平衡像差实际成像镜头包含镜组镜组成为镜组孔径光阑典型广角镜头通常采用镜组设计相当于孔径光阑凸透镜呈现桶形畸变典型长焦镜头镜组结构相当于孔径光阑置于凹透镜,故常呈现枕形畸变。镜片面型镜组结构较为复杂实际成像镜头呈现交错畸变现象

ae898fa9-0475-44a7-b02f-49f8e227c98c.webp

对称结构镜组物距像距相等畸变


畸变的物理级解释:光瞳球差诱发主光线出轨

为了清晰展示概念原理前面给出均是示意图接下来我们借助光线追迹畸变进行严谨观察我们2薄透镜理想对称结构进行延展设计一个透镜相对于孔径光阑互为镜像对称结构5所示L1L2形状相同透镜相对于孔径光阑O互为镜像近轴近似计算出对应入瞳位置p1出瞳位置p2物面AWB三点分别awE三个位置成像结构镜面对称使得理想物方主光线Bp1像方主光线p2E相互平行主光线角相等光线L1L2交点bd旋转对称关系换言之这个结构中入瞳中心p1出瞳中心p2同时系统主点节点不难看出实际主光线BOE理想主光线存在偏差BC延长线并没有指向入瞳中心p1DE反向延长线并不是出瞳中心p2发出如果孔径光阑中心O看作轴上物点意味着O发出线并不能完美会聚于入瞳中心p1出瞳中心p2也即存在光瞳球差5所示系统另一个特点物面 AB 与像面 aE 均处于 2 倍焦距处,即物距、像距相等等大倒立实像即横向放大率为 -1。因此物面AB距离平分物点WwaE正中间有趣无论物点B发出物方主光线指向p1近轴近似还是q1所示情况无论像方主光线p2发出近轴近似还是q2发出所示情况像点E位置并不会发生变化3现象应用这里那么孔径光阑置于L1造成畸变孔径光阑置于L2前方造成畸变由于结构对称性使得前组后组产生畸变相互抵消也就是说,光瞳球差的存在的确会改变主光线角,但5所示系统入瞳出瞳位置随之改变使得主光线始终满足正切条件,故不会造成畸变。

03ee041f-86a0-4030-9916-6d1d2dae98a8.webp

对称结构镜组物距像距不等形成畸变

这一切来得似乎过于完美未免显得有些不太真实好奇心驱使下我们寻找一个距系统更远的物面FG根据共轭关系我们知道对应减小像面fg系统更近一些6所示物方实际主光线BC反向延长线物面FG交于Z近轴近似主光线Bb反向延长线物面FG交于G相应实际主光线DE像面fg交于z近轴近似主光线dE像面fg交于g'由于物点GZ光轴更远因此实际上Gg一定Zz光轴更远然而在近轴近似下物点G成像位置 g'这里我们发现物距像距,像与物失去相对光阑严格对称性此时光瞳球差最终导致畸变形成。

f94581f0-8c79-44ea-86c0-d17720e15620.webp

光瞳球差源于透镜有效焦距主光线入射高度变化变化

畸变的终极解释:透镜的有效焦距EFL恒定

写到这里我们不由得追问光瞳球差本质什么顾名思义光瞳球差入瞳中心作为成像系统出瞳产生球差球差本质轴上物点发出光线不能完美会聚轴上唯一理想像点如果我们孔径光阑置于凸透镜作为那么孔径光阑本身入瞳这时入瞳中心发出光线进行追迹不难发现这些光线透镜折射光轴交点出瞳位置并不唯一 7 所示近轴光线相比,折射前光轴光线折射后光轴交点靠近透镜也即产生离焦离焦量绝对值孔径大小正相关赛德尔球差正是孔径函数

我们知道透镜折射能力焦距紧密相关镜头规格有效焦距EFL往往一个常数然而实际上代表近轴近似透镜折射能力孔径光阑直径增大光线透镜表面入射位置以及入射角度发生变化而且透镜每一个孔径孔径所在平面孔径中心为圆心同一半径范围对应环形区域折射能力并不相同导致实际有效焦距光焦度并不是一个常数显然 7 示出透镜有效焦距孔径增大减小

 

5046c5cc-15da-4f80-b7b6-6199cba51b5c.webp

分析视角畸变归因于透镜焦距不恒定导致光瞳球差当然可行然而 7 示出光线主光线因此实际上畸变直接视为镜头有效焦距视场变化导致不仅如此镜头有效焦距变化导致各种像差本质原因

随着工艺日益成熟非球面透镜愈来愈出现在各种成像镜头通过分析像差多项式可以针对性设计出像差校正平衡能力更强透镜实现更高成像质量

畸变的测量

畸变成像质量影响显见因此成像系统设计开发制造应用中畸变进行测量十分必要根据原理不同常见相机畸变测量方案大体分为三类


ef295b88-7321-45ef-8e8f-282a2b212bcb.webp

针对以上方法研鼎自行设计开发相应相机实验室生产线方案满足不同行业不同应用多样化个性化精细化畸变测量需求

 

8 RIQA图像质量分析软件——畸变测试

 

9 RT-GCS V1(实验室版本)自动化程控内参标定系统

·支持针孔模型、小孔模型、鱼眼模型、MEI,可应用于多种摄像头类型

·支持相机视场角范围 28°~190°

·触摸屏电动控制,精度0.1°,支持API