ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

100度视场超广角镜头设计:从传感器参数到Zemax优化与公差分析

100度视场超广角镜头设计:从传感器参数到Zemax优化与公差分析 在光学镜头设计中“100度视场”并不是一个可以靠换一个大广角镜头零件来解决的简单需求。它意味着物方半视场角达到 ±50 度光线进入系统时的入射角度已经非常斜像差尤其是场曲、畸变、相对照度和色差的控制难度都会明显上升。更关键的是100 度视场绕不开一个基础问题传感器的靶面尺寸、像素大小、CRA 要求和你设定的焦距决定了你设计的起点是否合理。如果这些参数没有在项目开始时对齐后面无论怎么优化都很难同时保证边缘像质、边缘亮度、系统长度和量产公差不失控。这篇文章会从“100度视场到底意味着什么”开始逐步讲清楚设计目标如何从传感器和系统尺寸要求中推导出来初始结构怎么选Zemax 里如何建立系统、设置操作数、跑优化以及优化完成后如何评估 MTF、畸变、相对照度并完成公差分析。适合刚接触超广角镜头设计的光学工程师、从结构设计转入光学设计领域的开发者以及需要评估镜头供应商方案的硬件工程师阅读。看完后你可以按照文中给出的流程完成一个 100 度视场镜头的初始设计与评估闭环。1. 100度视场的设计边界不是“越广越好”而是参数约束下的平衡在设计一个 100 度视场镜头之前要先理解视场角在光学设计中的真实语义以及它和传感器靶面、焦距、像高之间的数学关系。没有这个基础后面设置的 Zemax 系统可能从一开始就是矛盾的。1.1 视场角、焦距与像高之间的关系镜头设计中常说的“视场角”通常分为全视场角Diagonal FOV和物方半视场角Half FOV。100 度视场指的往往是全视场角 FOV 为 100 度也就是半视场角 HFOV 为 50 度。设计软件里的视场设置通常填写的是半视场角而不是全视场角。这一点非常容易出错。对于普通非鱼眼镜头在近轴近似和一定畸变控制下像高y、焦距f和半视场角θ之间有如下关系y f * tan(θ)由这个公式可以反推出焦距f y / tan(θ)举例来说如果传感器靶面的半像高从画面中心到角落的距离是 3.6 mm半视场角是 50 度那么系统需要的焦距大约是f 3.6 / tan(50°) ≈ 3.6 / 1.1918 ≈ 3.02 mm如果传感器靶面更大半像高更大同样的 100 度视场下系统焦距会相应变长。焦距变长又会影响视场角的设计难度和镜头总长。因此100 度视场不是孤立的设计指标它和传感器选型、像高需求是一组联动参数。参数符号影响方向全视场角FOV决定镜头的拍摄范围100 度全视场对应半视场角 50 度半视场角HFOVZemax 视场设置中填写的是这个值半像高Ybar由传感器靶面对角线的一半决定焦距f由像高和半视场角之间的关系推导1.2 100度视场下的畸变与投影方式选择严格来说y f * tan(θ)只适用于畸变被校正得比较好的情况。在 100 度视场下如果完全按照等距投影y f * θ或正切投影去设计结果会差别很大。如果采用非鱼眼设计尽可能校正畸变那么系统接近tan投影边缘像高必须满足传感器需求。如果采用鱼眼设计则可以选择等距投影、等立体角投影或正交投影100 度视场还能保持相对可控的像高。对于安防监控、车载环视、内窥镜等常见场景100 度视场通常优先考虑非鱼眼广角结构因为需要相对较低的畸变和更自然的透视效果。但也有项目允许较大畸变甚至桶形畸变用来换取更短的镜头总长和更小的口径。你需要根据项目的畸变容忍度、算法校正能力来确认投影方式而不是直接套用一个“100 度镜头模板”。1.3 100度视场的像差控制难点视场增大后轴外光束倾斜角变大主要问题集中在几个方面场曲边缘像面与中心像面不再落在同一平面上导致边缘模糊。像散子午与弧矢焦点分离边缘画质严重下降。畸变桶形或枕形畸变增大直接影响图像的几何准确性。相对照度边缘光照按 cos^4 规律下降100 度时边缘照度不足问题非常明显。色差倍率色差随视场增大而增大边缘物体出现明显紫边。这也是为什么 100 度视场镜头通常不能靠单一镜组完成而需要采用“负组在前、正组在后”的反摄远结构用负光焦度先把大角度光线拉缓再交给正光焦度组去聚焦。2. 从传感器倒推设计目标先定像高、F数、波长和系统长度设计超广角镜头的常见错误是直接打开 Zemax把视场角填成 50 度然后开始找初始结构。正确的顺序是先明确传感器的所有光学需求再反推系统焦距和其他设计约束。2.1 传感器靶面尺寸决定半像高传感器靶面决定半像高。以常见的 1/2.7 英寸传感器为例其光学格式的对角线大约为 6.67 mm半像高约为 3.33 mm。如果选用 1/1.8 英寸传感器对角线约为 8.93 mm半像高约为 4.47 mm。传感器选型还会影响像素大小。像素越小镜头的 MTF 要求越高因为需要把光斑控制在更小的像素尺寸内。通常用空间频率来量化这个要求奈奎斯特频率 1 / (2 * 像素大小)例如像素大小为 1.4 μm则奈奎斯特频率约为1 / (2 * 0.0014) ≈ 357 lp/mm这意味着镜头在 357 lp/mm 处还需要有可用对比度。对于 100 度广角镜头这个指标非常苛刻实际项目通常只要求在 150-200 lp/mm 处 MTF 大于 0.3。传感器类型对角线长度mm半像高mm常见像素大小参考奈奎斯特频率1/4 英寸4.02.01.12 μm446 lp/mm1/2.7 英寸6.673.331.4 μm357 lp/mm1/1.8 英寸8.934.472.0 μm250 lp/mm1 英寸16.08.03.45 μm145 lp/mm上表中的数值是常见参考不同厂商的传感器实际靶面会有差异设计前必须拿到传感器官方 datasheet 确认。2.2 根据像高和100度视场反推焦距假设你选用了 1/2.7 英寸传感器半像高为 3.33 mm半视场角为 50 度则按正切投影计算焦距f 3.33 / tan(50°) ≈ 3.33 / 1.1918 ≈ 2.79 mm如果传感器是 1/1.8 英寸半像高为 4.47 mm则焦距约为f 4.47 / 1.1918 ≈ 3.75 mm这里有一个容易被忽略的问题如果镜头存在较大的桶形畸变实际边缘像高可能小于近轴像高导致传感器四角被裁切画面边缘没有完整成像。因此设计时最好在评价函数中控制实际像高不小于传感器对角半径甚至预留 2%-3% 的余量。2.3 入瞳直径、F数和相对照度的取舍F 数决定了镜头的通光能力和衍射极限。F 数越小入瞳直径越大通光越多但大角度轴外光线也更难校正。100 度视场镜头的 F 数通常不会做得太小常见范围在 F/2.0 到 F/2.8 之间。入瞳直径由焦距和 F 数决定入瞳直径 f / F#例如 f 2.8 mmF# 2.0则入瞳直径为 1.4 mm。镜头的物理口径还需要考虑轴外光束的渐晕因此实际光学口径往往大于入瞳直径。相对照度是另一个重要指标。100 度视场下即使没有渐晕边缘相对照度理论上也会按 cos^4(50°) 下降大约只有 17%。实际镜头会通过允许一定渐晕、优化光阑位置来提高边缘光照但很难做到中心与边缘完全一致。项目通常要求边缘相对照度不低于 30%-40%具体取决于 sensor 的动态范围和 ISP 的阴影校正能力。2.4 波长范围、CRA和后焦距离设计前还要明确工作波段可见光一般取 486 nm、587 nm、656 nm 三色或更多采样近红外项目还要叠加 850 nm 或 940 nm。CRAChief Ray Angle主光线角度sensor 每个像素位置都有允许的 CRA 范围镜头出射主光线角度需要尽量匹配否则边缘出现偏色或 shading。后焦BFL如果镜头要配合 IR cut filter、防水密封圈或法兰面结构后焦需要预留足够空间。把这些约束全部列在一张启动表格里是超广角设计的第一步。没有这张表后面的优化方向会非常模糊。设计项示例值说明半视场角50°对应全视场 100°半像高3.33 mm由传感器靶面决定焦距约 2.8 mm由像高和视场角推算F 数F/2.0受照度和像差约束波长486/587/656 nm可按需增加 850 nm后焦≥ 4.0 mm取决于结构边缘相对照度≥ 35%低照度项目要求更高3. 初始结构选择为什么广角镜头通常走反摄远路线100 度视场镜头的初始结构不会凭空出现。如果你没有现成专利或内部参考镜头最稳妥的做法是基于反摄远结构进行扩展和缩放。3.1 反摄远结构的基本思想反摄远结构由前方负光焦度组和后方正光焦度组构成。光线以大角度进入系统时前组负透镜先把光线的入射角度“撑开”并降低进一步聚焦的压力后组正透镜再把光线会聚到像面。这种结构解决了 100 度视场下的两个核心问题大视场光线能被顺利地弯折到传感器范围后焦可以做得比较长为滤光片和接口留出空间。反摄远结构的代价是系统长度较长、球差和色差校正难度高因此现代广角镜头通常会在前后组内加入非球面镜片来平衡像差。3.2 常见的100度级广角镜头形式对于全视场 100 度、F/2 左右、1/2.7 英寸传感器的镜头常见的结构形式有3 组 4 片或 4 组 5 片包含 1-2 个非球面前组负弯月透镜后组正透镜组。这是低成本安防镜头的常见结构。4 组 6 片包含多个玻璃镜片和塑料非球面用于更好控制色差和场曲。5 组 6 片或 5 组 7 片适合 CRA 匹配严格、MTF 要求较高的车载或内窥镜项目。在 OpticStudio 中可以使用系统自带的镜头库、官方示例文件或者从公开专利中提取初始结构。专利和参考文件通常给出的是特定焦距、特定像高的设计需要按比例缩放然后代入自己的传感器参数。结构形式视场适用性优点缺点3G4P含非球面90°-120°成本低、体积小像差平衡能力一般4G6P混合球面非球面100°-130°边缘像质较好公差敏感度增加5G7P多非球面120°-150°可支持高分辨率成本高、装配难3.3 导入和缩放初始结构时的检查点拿到初始结构后不要直接进入自动优化。先做这几项检查在 Zemax 中将初始结构的视场改为你需要的半视场角比如 50 度。检查现有像高是否满足传感器要求如果不满足使用缩放功能调整焦距。检查系统总长是否满足项目结构限制。检查各镜片的边缘厚度和中心厚度是否为正折射率、阿贝数是否在合理范围。检查最后一个面到像面的距离即后焦是否足够。这一步如果跳过优化时很容易出现厚度为负、镜片重叠或者视场根本无法覆盖传感器的情况。注意从专利或参考结构中提取参数时要关注所给数据是在空气中测量还是波长为特定谱线。使用白光或不同主波长时优化前应先把色散数据统一。4. Zemax OpticStudio 实操建立系统模型与优化下面以 Zemax OpticStudio 为例演示一个 100 度视场镜头的设计流程。这里不涉及具体专利用例而是形成一套可以复用的操作框架。4.1 系统设置孔径、视场、波长打开一个新镜头文件后依次设置系统选项。孔径设置System Explorer → Aperture孔径类型选择“Image Space F/#”或“Entrance Pupil Diameter”。推荐先用“Image Space F/#”并填入 F/2.0。如果后续系统焦距发生变化F 数会保持但入瞳直径会跟着变。视场设置System Explorer → Fields选择“Angle”类型。输入 0、15、25、35、42.5、50 度等采样点。不要只输入 0 和 50中间视场的像差表现同样重要。波长设置选择 F, d, C可见光常用。如果项目包含近红外增加 850 nm 或 940 nm并设置合理权重。保存系统文件后先点开 2D Layout 查看光线是否能到达像面。如果初始结构明显不匹配先通过缩放元件或调节系统总长让光线完整成像再进行自动优化。4.2 评价函数编辑器设置像高、焦距和边界约束在优化之前需要设置评价函数。100 度视场优化中最常犯的错误是只设置“RMS Spot Size”或“RMS Wavefront”结果系统焦距和像高逐渐漂移视场覆盖失败。推荐做法是在评价函数编辑器中加入以下操作数操作数作用建议目标值EFFL系统有效焦距根据传感器反推的焦距TOTR系统总长项目结构限制PMAG近轴放大率通常设为 0REAY某视场在像面的 Y 坐标控制实际像高OPDX / OPDY光程差控制波前RSCE子午场曲接近 0RSCH弧矢场曲接近 0DIST畸变根据项目设定允许范围一个常用的组合是控制系统焦距为计算值。控制最后一个视场的实际像高不小于传感器半像高。控制边缘厚度不低于 0.3 mm。控制空气间隔不小于 0.3 mm。默认评价函数选择 RMS Spot Centroid。操作数写完后设置各操作数的权重。焦距和像高是硬约束权重可以设大一些像差相关项权重按设计阶段逐步增加。4.3 变量设置与分阶段优化不要一开始把所有半径、厚度都设为变量。推荐分阶段进行第一阶段固定系统基本结构只将各面的曲率半径设为变量优化焦距和像高。如果像高和焦距偏差太大先手动调整后组第一个面的曲率让系统先满足基本成像条件。第二阶段加入厚度和空气间隔作为变量注意设置边界。此时开始优化 RMS Spot 或波前。第三阶段加入圆锥系数和非球面系数。如果是塑料非球面可以启用偶次非球面项或 Q 型非球面设置合理的系数阶数一般为 4 到 10 阶。第四阶段重新加入畸变、相对照度、CRA 等约束进行最终整体优化。每一阶段结束后观察 2D Layout、Spot Diagram、Field Curvature/Distortion确认没有出现镜片重叠、光线溢出、镜片口径过小等问题再进入下一步。5. 像质评估MTF、场曲、畸变、相对照度与 CRA 的判断标准优化完成后不能只看 Zemax 优化函数值下降了多少。要按项目需求逐个检查像质指标。5.1 MTF判断清晰度的核心指标MTF 图是评价镜头分辨率的主要工具。查看 MTF 时关注以下几个方面0 视场的 MTF 曲线是否在目标空间频率处保持较高值。0.7 视场和全视场的 MTF 是否有大幅下降。子午Tangential与弧矢Sagittal曲线是否分离明显分离过大说明像散严重。各视场 MTF 曲线是否在低频处如 30 lp/mm出现突然塌陷这往往代表像差或加工误差问题。对于分辨率为 200 万像素、像素 3 μm 级别的 sensor通常参考 167 lp/mm 处的 MTF对于 500 万像素、像素 2 μm 级别参考 250 lp/mm。超广角镜头因为视场大中心 MTF 应该明显好于边缘但边缘不能有断崖式下降。5.2 场曲与像散重点观察轴外区域打开 Field Curvature/Distortion 图场曲曲线反映不同视场下像面的弯曲程度。100 度视场中轴外光束的场曲往往很大这会直接导致边缘画质下降。优化目标通常要求子午场曲T与弧矢场曲S曲线尽量靠近全视场场曲值控制在景深允许范围内如果无法完全拉平可以接受轻微场曲但要保证光圈收缩后边缘清晰度提升。如果场曲过大优先检查后组正光焦度镜片的位置和光阑位置尝试调整后组空气间隔来改善。5.3 畸变接受程度由算法端决定100 度视场镜头的畸变很难做到低于 3%。常见情况是桶形畸变全视场畸变可能达到 10%-20%如果系统带 ISP 畸变校正功能光学畸变可以被后期校正。在设计阶段你要确认项目的畸变要求。如果项目允许后端校正那么光学设计可以把这部分余量释放给其他像差校正。如果必须光学低畸变则需要更强的反摄远结构镜头体积会明显变大。5.4 相对照度与 CRA决定画面亮度均匀性相对照度在 100 度视场下是绕不开的问题。查看 Ray Fan 或 Relative Illumination 分析若边缘相对照度低于 30%低照度环境下画面四角会明显发暗。提升相对照度的常用手段适当增加渐晕在保证最低相对照度要求的前提下改善像差调整光阑位置使进入系统的轴外光束更对称使用高折射率材料减小边缘光束偏折角。CRA 检查方式在像面前的光线追迹结果中查看主光线角度。CRA 与 sensor 的允许值不匹配时边缘会出现颜色变化color shading。这一步在镜头交付前必须确认。评估项推荐工具关键判断点分辨率MTF 曲线目标频率处 MTF 是否达标清晰度分布Spot DiagramRMS 半径中心与边缘是否均匀几何精度Distortion 曲线畸变是否满足算法端要求亮度均匀性Relative Illumination边缘相对照度是否达标传感器匹配CRA 曲线主光线角是否在 sensor 允许范围内6. 公差分析100度视场镜头在量产中的风险集中区设计优化完成后光学系统可能仍然无法量产。超广角镜头对镜片偏心、倾斜和空气间隔非常敏感因此公差分析是设计交付前的必备环节。6.1 合理分配公差项在 Zemax 公差分析中需要设置以下公差项表面曲率半径公差TFRN表面厚度公差TTHI表面偏心公差TEDX / TEDY表面倾斜公差TETX / TETY元件偏心与倾斜TEDX / TEDY / TETX / TETY 对应元件折射率和阿贝数公差TIND / TABB空气间隔TTHI对于塑料非球面还要加入面形误差不规则度和位置误差。6.2 常用公差分配参考以下是一组常见的量产公差初始值实际需要根据注塑工艺和装配能力调整公差项常见初始值曲率半径0.5%-1%厚度/空气间隔±0.02-0.05 mm表面偏心±0.01-0.02 mm表面倾斜±0.02°-0.05°元件偏心±0.02 mm元件倾斜±0.03°折射率±0.001阿贝数±0.5%不规则度0.5-1 个光圈6.3 蒙特卡洛分析与补偿器先做灵敏度分析找出对 MTF 影响最大的公差项。如果某些项过于敏感要么优化设计降低敏感度要么调整结构放宽该公差。然后使用蒙特卡洛分析模拟批量生产的良率。例如设定 MTF 在 200 lp/mm 处 ≥ 0.3 为判定标准查看 90% 以上的 Monte Carlo 样本是否满足。如果不满足优先回退到设计阶段而不是继续加严公差。对于 100 度视场镜头最敏感的公差通常是前组镜片的倾斜和光阑附近镜片的偏心。这是因为大视场轴外光线对这些误差的放大效应很强。装配结构需要考虑使用胶合件、精密定位结构或主动对准工艺来控制。注意公差分析中必须设定补偿器一般是像面位置后焦。批量生产中可以通过调焦来补偿部分误差但不能把补偿范围设得过大否则机械结构无法实现。7. 常见问题与排查链路无论是设计阶段还是试产阶段100 度视场镜头都会出现一些“规律性”问题。以下是实践中出现频率较高的现象和排查路径。问题现象可能原因排查方式处理建议优化后焦距漂移评价函数没有约束 EFFL查看 EFFL 数值与目标偏差增加 EFFL 操作数并提高权重边缘视场无像或像高不足视场设置错误或畸变过大查看实际像高与半像高对比检查 Aperture/Fields 设置控制 REAY边缘 MTF 异常低场曲和像散过大查看 Field Curvature 曲线调整光阑位置和后组间隔相对照度太低大角度入射和渐晕过多查看 Relative Illumination调整光阑位置或降低渐晕边缘颜色偏移CRA 与 sensor 不匹配查看 CRA 对比 sensor 规格优化光阑位置或出射光路试产良率低某镜片偏心/倾斜过于敏感查看公差灵敏度表修改结构降低敏感度或改进装配聚焦无法覆盖整个画面后焦补偿不够或场曲过大检查后焦范围与场曲增加后焦余量或优化场曲排错顺序建议先确认系统口径、视场、波长设置是否正确再确认初始结构和项目参数是否匹配然后看评价函数里是否有硬约束最后才进入像差和复杂度判断。很多问题并不是优化能力不够而是系统模型本身就错了。8. 最佳实践从设计到交付的关键清单100 度视场镜头从设计到可量产是一套系统性工程。以下是一份可直接复用的检查清单。8.1 设计启动前[ ] 已确认传感器型号、靶面尺寸、像素大小、CRA 指标[ ] 已根据半像高和半视场角推算目标焦距[ ] 已明确 F 数、波长、后焦和结构总长限制[ ] 已确认畸变允许范围和算法校正能力[ ] 已确认机械接口和滤光片位置8.2 优化过程中[ ] 分阶段增加变量不要一次性全放开[ ] EFFL 和实际像高作为硬约束始终保留[ ] 每轮优化后检查 2D Layout、Spot、Field Curvature[ ] 注意厚度、空气间隔和边缘厚度的边界设置[ ] 非球面系数不要过高过高系数在公差中会失控8.3 优化完成后[ ] MTF 曲线在目标频率处满足项目标准[ ] 畸变曲线满足后期校正要求[ ] 相对照度和 CRA 满足 sensor 规格[ ] 全视场内各采样视场场曲和像散处于可接受范围[ ] 公差灵敏度分析中不存在“单点致命”公差项[ ] 蒙特卡洛分析良率满足目标[ ] 已与结构设计确认镜片可装配性和中心偏要求8.4 与供应商或生产端对接时[ ] 提供完整光学设计报告包含 MTF、畸变、相对照度、CRA、公差汇总[ ] 明确塑料非球面的注塑工艺限制[ ] 确认镜片镀膜波段和最低透过率要求[ ] 同步优化后的光机配合面尺寸避免遮光或应力导致的像质退化对于新手最值得做的练习是选用一块 1/2.7 英寸、2 μm 像素的虚拟 sensor按 100 度全视场、F/2.0 设计一个 3G4P 或 4G5P 的小型广角镜头。先把焦距和像高两个硬约束跑稳再逐步优化边缘像质最后做公差分析。这个过程能帮你真正理解 100 度视场镜头的难点也更容易积累出属于自己的初始结构库。
返回列表