T33/T32Pro-Camera 强光场景出现发雾、鬼影和红斑,应该如何定位?
导读
太阳、路灯、车灯等强光源进入或靠近 Camera 视场时,画面可能出现发白、发雾、虚影、重复光斑、边角红光或花瓣状红斑。这些现象经常被统称为 Flare(眩光),但它们的形态、形成路径和改善方法并不完全相同。
如果只把所有问题都归结为“镜头不好”,很难指导后续整改;如果一开始就调整曝光、对比度或其他 ISP 参数,又可能暂时掩盖现象,无法消除真正的反射路径。
更有效的分析思路是:
先观察异常形态
↓
判断更像散射、杂散光还是界面反射
↓
通过光源位置和异常轨迹推测可能光路
↓
每次只改变一个光学件或结构变量
↓
找到主要贡献路径并完成 A/B 验证
本文基于五类典型现象,介绍 Flare 与 Ghost 的基础光学原理、定位实验和 ISP 的能力边界。原始资料没有提供具体模组、镜头、Cover Glass、IR Filter 和实测结构参数,因此文中的根因判断均作为排查方向,最终结论需要结合实物实验确认。
一、问题:强光场景下常见的五种异常
1.1 画面发白、发雾,强光源看起来变粗
雾状眩光
这类现象常见表现是:
• 画面像蒙了一层白雾;
• 黑色区域被抬亮;
• 全局或局部对比度下降;
• 灯管、车灯等强光源周围形成较大的光晕,看起来“变胖”;
• 强光源不一定必须完全进入画面,靠近视场边缘也可能触发。
原始资料给出的优先方向是 镜头镀膜或镜筒反光。进一步排查时,还需要考虑镜片散射、表面脏污、视场外杂散光和结构消光等因素。
1.2 点光源附近出现白色或蓝绿色虚影
Cover 反射鬼影
这类异常通常具有较明确的轮廓,可能表现为:
• 点光源旁边出现另一个虚像;
• 虚影呈白色、蓝绿色或其他镀膜相关颜色;
• 移动光源时,虚影也按一定规律移动;
• 在暗背景和夜间点光源场景下更加明显。
原始资料建议优先检查 镜头前 Cover Glass 或镜头表面反射。但仅凭颜色和位置不能直接锁定具体界面,还要通过拆分和替换实验验证。
1.3 画面出现多个重复光斑或重影
多重鬼影示意
如果画面中出现多个有规律的光斑、圆环或重复虚影,通常说明光线可能在多个光学表面之间发生了多次反射。
原始资料给出的优先方向是 镜头内部镜片反射。实际项目中还可能涉及 Cover Glass、IR Filter、Sensor 保护玻璃等多个界面共同参与。
1.4 画面边角出现红光
角落红光
边角发红往往与大角度入射光有关,原始资料建议优先检查 IR 滤光片。进一步还需要观察:
• 是否只在特定视场角出现;
• 红光是否随强光源角度移动;
• 白天和夜间、不同 IRCUT 状态下是否有差异;
• 更换或调整滤片后现象是否变化。
1.5 画面中部出现花瓣状红色光斑
花瓣状红斑
这类红斑通常具有一定几何形态,不像普通污渍那样固定为模糊暗斑。原始资料给出的优先方向是 Sensor 与 IR 滤光片之间的反射。
花瓣或多边形轮廓还可能携带光阑、镜片或反射光路的信息,但不能仅凭形状直接指定某个零件。仍应通过光源移动、器件替换和结构调整验证。
1.6 先按形态建立初步方向
画面现象 | 优先考虑的方向 | 仍需排除 |
大面积发白、发雾、对比度下降 | 镜头镀膜、镜筒反光、杂散光、散射 | 脏污、水汽、过曝、HDR 异常 |
点光源旁白色/蓝绿色虚影 | Cover Glass、镜头表面反射 | 镜头内部反射、显示重影 |
多个光斑、圆环或重影 | 镜头多镜片表面、多界面反射 | Cover、IR Filter、Sensor 保护玻璃 |
画面边角红光 | IR Filter、大角度入射路径 | IRCUT 状态、其他局部漏光 |
中部花瓣状红斑 | Sensor 与 IR Filter 间反射 | 光阑形态、镜头内部 Ghost |
这张表用于确定第一批实验,不代表现象和根因绝对一一对应。
二、分析:从杂散光、反射和散射理解 Flare
2.1 正常成像光线与非预期光线
理想情况下,场景中的光线经过镜头后,被正确聚焦到 Sensor 对应位置,形成清晰图像。但实际 Camera 模组包含多个光学和结构界面:
场景光线
↓
前盖 / Cover Glass(如果有)
↓
镜头外表面与多组内部镜片
↓
IRCUT / IR Filter
↓
Sensor 保护玻璃和感光面
每个空气—玻璃、玻璃—镀膜或其他材料界面,都可能让一部分光透射、一部分光反射。镜筒内壁、固定结构、灰尘、划伤和表面污染还可能造成散射。
正常聚焦之外,最终进入 Sensor 的非预期光线可以统称为杂散光。强光源能量很高,即使只有很小比例发生反射或散射,仍可能在画面中形成明显异常。
2.2 Veiling Flare:像一层雾覆盖画面
Veiling Flare 常表现为大面积亮度抬升和对比度下降。它不一定形成清晰虚像,更像一层附加光覆盖在真实图像上。
形成路径可能包括:
• 镜头表面散射;
• 镜筒内壁反光;
• 视场外强光经非成像路径进入 Sensor;
• 灰尘、油污、水汽或划伤导致散射;
• 镀膜效果不足或不适合当前光谱和入射角。
当杂散光叠加到暗部时,黑色会变灰,局部细节被淹没。因此画面虽然可能没有明显重影,却会显得发白、发雾。
2.3 Ghost:反射光形成的虚像
Ghost 通常由两个或多个光学界面之间的反射形成。简化理解如下:
强光进入镜头
↓
在某个表面发生一次反射
↓
又在另一个表面反射回来
↓
以非正常成像路径落到 Sensor
↓
形成光源的虚像、光斑、圆环或几何图案
由于反射路径具有一定几何关系,Ghost 往往比 Veiling Flare 更有轮廓,也更可能随着光源移动而规律移动。
多个镜片、Cover Glass、IR Filter 和 Sensor 保护玻璃都可能参与反射,因此画面上可能出现一个或多个 Ghost。
2.4 为什么 Ghost 会有颜色?
光学表面的反射率与波长、入射角和镀膜有关。某个反射路径如果对不同波长的透射和反射不同,Ghost 就可能呈现:
• 蓝绿色;
• 紫色;
• 红色;
• 黄白色;
• 其他与光源本身不同的颜色。
因此,Ghost 的颜色可以作为线索,但不能作为唯一判据。不同镜头、滤片、镀膜和入射角都可能改变颜色表现。
2.5 为什么会出现圆形、环形、花瓣或多边形?
Ghost 的形状可能受到以下因素影响:
• 光源形状;
• 镜片有效口径;
• 光阑形状;
• 镜片曲率;
• 反射界面距离;
• 离焦程度;
• Sensor 微透镜或滤片结构;
• 光线入射角。
所以几何形态能够帮助判断光路,但形状相同不代表根因一定相同。
2.6 为什么问题只在某个角度出现?
Flare 和 Ghost 对入射角非常敏感。光源稍微移动,就可能让反射光:
• 从 Sensor 范围外进入画面;
• 从画面一角移到中部;
• 从聚集光斑变为大面积发雾;
• 被镜筒遮挡而消失;
• 进入另一个反射路径。
因此,“普通场景看不见”不能证明模组没有 Flare 问题。测试必须覆盖视场内、视场边缘和视场外的多个光源角度。
三、从异常形态寻找可能的光路
3.1 大面积发白、发雾:先查散射和非成像杂散光
如果主要表现为整体对比度下降,而没有明确虚影,应优先考虑:
• 镜头前后表面是否有油污、灰尘、水汽或划伤;
• 镜筒内壁是否有高反射区域;
• 镜头镀膜是否满足当前光源和入射角;
• Cover Glass 是否产生散射;
• 视场外强光是否通过结构缝隙进入;
• 模组内是否存在漏光路径。
可以先清洁表面,再用遮光罩或黑色消光材料临时遮挡可疑路径。如果现象显著减轻,就能缩小范围。
3.2 单个规则虚影:先寻找两界面反射
点光源附近出现一个较清晰虚影时,可以观察:
• 虚影位于光源同侧还是对侧;
• 光源移动时虚影移动方向;
• 虚影移动速度是否与光源一致;
• 拆除或倾斜 Cover Glass 后是否变化;
• 更换镜头后是否变化。
如果某个光学件改变后,虚影位置、颜色或大小明显变化,该器件或其与其他表面的组合可能位于主要反射路径中。
3.3 多个光斑:按界面数量和轨迹逐步拆分
多个 Ghost 可能来自多组反射路径。不要试图仅靠一张图一次性猜出全部界面,可以:
1. 固定 Camera;
2. 让点光源按固定轨迹移动;
3. 记录每个光斑的轨迹、大小和亮度;
4. 逐个替换或移除可拆卸光学件;
5. 比较哪些光斑消失、减弱或改变位置。
不同光斑可能来自不同路径,某次结构修改只改善其中一部分是正常的。
3.4 边角红光:关注大角度光线与 IR Filter
当异常集中在边角,并带有明显红色时,可优先检查:
• IR Filter 在大角度入射下的光谱表现;
• 滤片是否倾斜、偏移或装配不平;
• 镜头主光线角度与滤片是否匹配;
• 滤片边缘是否存在漏光或反射;
• IRCUT 在不同状态下现象是否变化。
边角红光不一定都是滤片材料本身,也可能是滤片、镜头和结构共同形成的角度相关路径。
3.5 花瓣状红斑:关注 Sensor 前方的近距离反射
如果红斑位于画面中部,并呈花瓣、多边形或规则图案,可以优先验证:
• IR Filter 与 Sensor 之间距离变化是否影响形态;
• 滤片倾角变化是否让红斑移动或减弱;
• 更换滤片后颜色和强度是否变化;
• 更换镜头后图案是否仍然存在;
• 光源移动时红斑是否按固定规律运动。
这些实验能帮助判断异常更接近 Sensor/Filter 的短距离反射,还是来自镜头内部的其他界面。
四、解决:如何设计一组有效的定位实验?
4.1 第一步:建立可重复的强光测试场景
测试环境至少要记录:
• 光源类型;
• 光源亮度或驱动档位;
• 光源与 Camera 的距离;
• 水平和垂直入射角;
• 光源在视场内、边缘还是视场外;
• Camera 曝光时间、模拟增益和数字增益;
• HDR、WDR 和局部色调映射状态;
• 镜头、Cover、滤片和模组版本。
如果光源位置和曝光每次都不同,就很难判断结构修改是否真正有效。
4.2 第二步:固定曝光,避免 AE 干扰对比
强光源移动时,AE 可能自动改变曝光,导致:
• Flare 看起来突然变弱或变强;
• 暗部亮度变化被误认为杂散光变化;
• 两次结构对比失去相同基准。
因此,在安全且平台支持的情况下,建议先锁定曝光和增益进行 A/B 对比,同时保存自动曝光场景作为实际效果参考。
4.3 第三步:移动光源,记录异常轨迹
保持 Camera 不动,让点光源沿固定方向缓慢移动,记录:
• 光源位置;
• Ghost 位置;
• Ghost 移动方向和速度;
• 光斑大小、形状和颜色;
• Veiling Flare 覆盖范围;
• 异常出现和消失的角度。
相比一张静态截图,轨迹能提供更多光路信息。
4.4 第四步:先做非破坏性检查
建议先检查:
• 镜头、Cover 和滤片表面是否清洁;
• 是否有保护膜未撕;
• 是否存在指纹、油污、水汽、胶水残留和划伤;
• 镜筒、支架和螺丝附近是否有亮面;
• 模组是否存在结构缝隙和漏光;
• 镜头是否完全安装到位。
清洁前后都要在相同条件下拍照,避免凭主观印象判断。
4.5 第五步:遮挡可疑杂散光路径
可以使用合适的遮光罩、黑色消光材料或临时遮挡结构,对视场外强光和可疑反射面进行隔离。
注意:
• 不要遮挡正常有效视场;
• 不要让临时材料接触或损伤镜片和 Sensor;
• 不要因材料掉屑引入新的脏污;
• 每次只遮挡一个位置,并保存前后对比。
如果遮挡某处后发雾显著减轻,说明该方向可能存在重要杂散光路径。
4.6 第六步:依次替换光学件
在条件允许时,按照容易拆分且风险较低的顺序进行 A/B 对比,例如:
1. 正常样机与问题样机互换镜头;
2. 对比有无 Cover Glass;
3. 替换已知正常的 IR Filter 或 IRCUT;
4. 对比不同模组或 Sensor;
5. 调整可控的间距、倾角或装配状态。
每次只改变一个变量,并保持光源、角度、曝光和 ISP 配置一致。
如果更换镜头后问题随镜头迁移,应重点分析镜头;如果镜头不变而拆除 Cover 后某个 Ghost 消失,应重点分析 Cover 相关路径。
4.7 第七步:验证整改是否覆盖完整角度
某个角度下 Ghost 消失,并不代表整体性能一定改善。结构或倾角调整可能只是把 Ghost 移到了另一个视场位置。
整改后应重新扫描:
• 视场内多个位置;
• 视场四周边缘;
• 视场外多个角度;
• 不同强度和色温的光源;
• 白天太阳和夜间点光源场景;
• 不同曝光和 HDR 模式。
五、进一步判断:看起来像 Flare,也可能是什么问题?
5.1 Sensor 饱和与普通过曝
强光源本身超过 Sensor 动态范围,会形成纯白区域和细节丢失。它与 Veiling Flare 的区别通常是:
• 过曝主要集中在高亮区域;
• Veiling Flare 还会抬升周围暗部、降低较大范围对比度;
• 降低曝光后,高亮饱和可能缓解,但真实的反射 Ghost 仍可能存在。
两者可以同时出现。
5.2 Blooming、拖尾或 Sensor 相关异常
某些强光异常可能表现为亮区向周围扩散、竖向或横向拖尾。它们更可能与 Sensor 饱和、电荷溢出或读出特性有关,而不是清晰的光学反射虚像。
可以通过降低曝光、改变读出模式、对比 RAW 和更换 Sensor 模组进行区分。
5.3 表面脏污、水汽和划伤
脏污或水汽通常会显著增强散射,让点光源周围形成大光晕,画面整体发雾。与固定反射 Ghost 相比,它可能:
• 形状更模糊;
• 与污渍位置相关;
• 清洁后明显改善;
• 不一定呈现规则的镜像运动轨迹。
清洁是重要的第一步,但清洁无效不能排除其他光学问题。
5.4 HDR、WDR 或多帧融合异常
HDR 合成或多帧处理可能在移动光源、相机抖动或曝光差异较大时产生重影。但这种重影通常与:
• 帧间运动;
• 多曝光合成;
• 算法开关;
• 时序和对齐误差
有关。关闭相关算法或查看单帧 RAW/YUV 后,如果重影消失,应继续沿图像处理链路检查,而不是直接归因于镜头 Ghost。
5.5 IRCUT 或 IR Filter 状态异常
白天 IRCUT 未切到正确滤片,可能导致整体偏红、偏紫;IR Filter 的角度和光谱特性也可能影响边角红光。
区分时可以观察:
• 是全局颜色偏差,还是只在强光下出现局部红斑;
• 强制切换 IRCUT 后,整体颜色和红斑是否同时变化;
• 更换滤片后异常是否改变。
5.6 编码或显示重影
如果 RAW 和 ISP 输出没有虚影,而编码后或显示端出现重影,应检查:
• 帧缓存;
• 时域降噪;
• 编码参考帧;
• 显示刷新;
• 多帧后处理。
真正的光学 Ghost 通常已经存在于 RAW 或最早的 Sensor 输出中。
5.7 快速对比
问题类型 | 主要特征 | 验证方式 |
Veiling Flare | 大范围亮度抬升、对比度下降 | 移动光源、遮挡杂散光、清洁和替换镜头 |
光学 Ghost | 规则虚影、光斑或几何图案 | 记录轨迹、拆分 Cover/镜头/滤片 |
普通过曝 | 高亮区饱和,局部细节丢失 | 降低曝光,观察非高亮区域是否恢复 |
Sensor 拖尾/Blooming | 沿特定方向扩散或拖尾 | 降曝光、换模式、查看 RAW |
脏污/水汽 | 模糊光晕、散射增强 | 清洁前后同条件对比 |
HDR/多帧重影 | 与运动和算法开关相关 | 关闭 HDR/多帧,查看单帧输出 |
IRCUT/IR Filter | 全局偏色或角度相关红光 | 强制切换、替换或调整滤片 |
编码/显示问题 | 前级正常,后级才出现重影 | 分层对比 RAW、YUV、编码和显示 |
六、ISP 能做什么,不能做什么?
原始资料指出,这类问题大多由模组硬件光学结构导致,ISP 没有有效手段从根本上优化。这个方向是正确的,但可以进一步明确边界。
6.1 ISP 可以减轻某些视觉表现
根据平台能力,以下处理可能让画面“看起来好一些”:
• 降低曝光,减轻高光饱和和光晕扩张;
• 高光压缩或 Tone Mapping,改善强光区域显示;
• 调整局部对比度,减轻轻微发雾感;
• 优化 HDR 合成,减少算法重影;
• 适当调整色彩,减轻局部色偏的视觉影响。
这些方法通常是在现有输入上做取舍,可能同时牺牲暗部亮度、噪声、动态范围或颜色表现。
6.2 ISP 无法恢复已经丢失的信息
当杂散光叠加到 Sensor 上后:
• 暗部对比度可能已经被物理性抬升;
• 真实细节可能被强光和散射淹没;
• Ghost 已经成为 RAW 中的额外虚像;
• 饱和区域的信息已经丢失。
ISP 无法知道某个亮斑中哪些光属于真实物体、哪些属于反射路径,也无法可靠还原被完全淹没或饱和的细节。
因此,ISP 一般不能从根本上消除确定光学路径形成的 Ghost,也不能替代镜头镀膜、结构消光和滤片设计。
6.3 根本改善通常在光学和结构端
常见改善方向包括:
• 选择更合适的镜头和镀膜;
• 优化镜筒内壁消光;
• 避免亮面结构暴露在强光路径中;
• 优化 Cover Glass 镀膜、倾角和距离;
• 优化 IR Filter 的光谱、镀膜、倾角和装配;
• 降低 Sensor 前方多界面平行反射;
• 增加遮光和防漏光结构;
• 改善洁净度和装配一致性。
具体方案需要结合成本、FOV、CRA、模组高度、可靠性和量产工艺评估,不能仅凭单张图片确定。
七、让问题更容易复现和定位
7.1 建议记录的条件
问题样机和正常样机编号
镜头型号与批次
Cover Glass 版本
IR Filter / IRCUT 版本
Sensor 与模组版本
光源类型、距离和亮度档位
水平/垂直入射角
光源在视场中的位置
曝光、增益、HDR/WDR 状态
ISP 参数版本
异常形状、颜色、位置和强度
7.2 建议建立角度扫描矩阵
光源位置 | 水平角度 | 垂直角度 | 曝光 | 异常类型 | 位置/强度 | 图片编号 |
视场中心 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 |
左侧边缘 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 |
右侧边缘 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 |
视场外左侧 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 |
视场外右侧 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 | 待填写 |
角度数据是否需要高精度,应根据项目阶段决定。早期定位至少要保证不同方案在相同位置和曝光下对比。
7.3 每次只改变一个变量
实验 | 只改变的变量 | 主要回答的问题 |
A | 镜头 | 主要反射或散射是否来自镜头? |
B | Cover Glass | 虚影是否与 Cover 相关? |
C | IR Filter / IRCUT | 红斑和边角红光是否与滤片相关? |
D | 遮光/消光结构 | 是否存在视场外杂散光路径? |
E | 光源角度 | 异常轨迹是否符合光学反射特征? |
F | 曝光 | 是真实光学异常还是单纯饱和放大? |
G | HDR/WDR | 是否存在算法合成重影? |
H | 输出节点 | 异常最早出现在哪个数据阶段? |
7.4 修改后必须做 A/B 和回归
整改结论至少应包含:
• 修改前后同条件图片;
• 同一曝光下的强度对比;
• 多角度扫描结果;
• 是否引入新的 Ghost 位置;
• 对清晰度、透过率、颜色和夜视的影响;
• 不同样机和批次的一致性。
只在一台样机、一个角度下改善,不足以证明方案适合量产。
八、常见误区
误区 1:所有强光异常都叫镜头鬼影
发雾、散射、单个 Ghost、多重 Ghost、局部红斑和 Sensor 饱和的形成机制不同,应先分类再定位。
误区 2:根据光斑颜色直接指定某个镀膜或器件
颜色与波长、镀膜、入射角和曝光有关,只能作为线索,不能替代拆分实验。
误区 3:降低曝光后看不明显,就认为问题解决
降低曝光可能只是让异常不易观察,反射路径仍然存在。需要在相同曝光下比较硬件方案。
误区 4:只拍一张图就下结论
Ghost 的移动轨迹、出现角度和结构替换结果,比单张截图更有定位价值。
误区 5:一次同时更换镜头、Cover 和滤片
多个变量同时改变后,即使问题消失,也无法知道真正起作用的是哪一项。
误区 6:认为 ISP 可以完全消除光学 Ghost
ISP 可以改善观感,但通常无法恢复被杂散光淹没的真实细节,也无法可靠分离 RAW 中已经形成的虚像。
误区 7:某个角度改善就停止验证
倾角或结构变化可能把 Ghost 从一个位置移动到另一个位置,必须重新扫描完整视场和视场外角度。
九、故障定位记录表
编号 | 检查项目 | 结果 |
1 | 异常是发雾、虚影、光斑、红边还是红斑 | 待填写 |
2 | 光源是否在视场内 | 待填写 |
3 | 异常出现的水平/垂直角度 | 待测量 |
4 | 降低曝光后现象如何变化 | 待测试 |
5 | 锁定曝光后是否稳定复现 | 待测试 |
6 | 镜头/Cover/滤片表面是否清洁 | 待确认 |
7 | 是否存在保护膜、胶污、水汽或划伤 | 待确认 |
8 | 遮挡视场外杂散光后是否改善 | 待测试 |
9 | 光源移动时异常轨迹 | 待记录 |
10 | 更换镜头后是否随镜头迁移 | 待验证 |
11 | 移除/替换 Cover 后是否变化 | 待验证 |
12 | 替换 IR Filter/IRCUT 后是否变化 | 待验证 |
13 | 正常样机与问题样机差异 | 待记录 |
14 | RAW 中是否已经存在异常 | 待验证 |
15 | 关闭 HDR/WDR 后是否仍存在 | 待测试 |
16 | 修改后是否完成全角度回归 | 待验证 |
17 | 是否引入清晰度、颜色或夜视副作用 | 待验证 |
18 | 多台样机和批次是否一致 | 待验证 |
十、结论
Camera 在强光场景下出现发白、发雾、虚影、多个光斑、边角红光或花瓣状红斑,通常与非预期光线进入 Sensor 有关,但不同形态对应的主要路径可能不同:
• 发白、发雾和对比度下降,更应关注散射、镜头镀膜、镜筒反光和视场外杂散光;
• 白色或蓝绿色虚影,可优先检查 Cover Glass 和镜头表面反射;
• 多个重复光斑,可能涉及镜头内部或多个光学界面的反射;
• 边角红光,可优先检查 IR Filter 及大角度入射路径;
• 花瓣状红斑,可优先验证 Sensor 与 IR Filter 之间的反射。
这些对应关系是排查起点,不是最终结论。可靠定位需要固定光源、角度和曝光,记录异常轨迹,并通过遮挡、清洁、替换和结构 A/B 实验逐步拆分光路。
推荐的排查顺序是:
text
1. 先按形态区分发雾、Ghost、红边和红斑
2. 固定光源、角度、曝光和结构版本
3. 移动光源并记录异常轨迹
4. 检查清洁度、保护膜、水汽、划伤和漏光
5. 遮挡可疑视场外杂散光路径
6. 依次替换镜头、Cover、IR Filter/IRCUT 和模组
7. 对比 RAW、ISP 输出和最终画面
8. 区分过曝、Sensor 饱和、HDR 和显示重影
9. 完成多角度、多样机和多模式回归
一句话总结: Flare 定位的关键不是看到光斑就猜器件,而是观察形态和运动规律,再用单变量实验拆分反射、散射与杂散光路径;ISP 可以改善观感,但根本解决通常仍在光学和结构端。
