ARTICLE DETAIL

资讯详情

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

IMX335 vs OV4689:海思平台低光Sensor实测与选型指南

IMX335 vs OV4689:海思平台低光Sensor实测与选型指南 先说结论在一套成熟的海思Hi3516DV300方案上把索尼IMX335和豪威OV4689两片Sensor来回切换对比测试后我的感受是——IMX335在低光表现上确实是碾压级的但OV4689也远没有网上说的那么不堪性价比和特定场景下的表现反而很有竞争力。这篇不空谈参数把我实测的数据、画面特征、调试踩的坑全部摊开来讲给正在做摄像机选型的兄弟们一个参考。先简单交代一下为什么会有这次对比。今年我们团队要出一款主打“超低照度”的4K半球网络摄像机平台锁定了海思方案但Sensor一直摇摆不定。供应商那边各说各的好索尼说STARVIS系列背照式低光无敌豪威说OV4689量产成熟、性价比高、光源适应性好。与其听厂家吹不如自己买料打样实测于是就有了这组对比数据。本文适合做安防IPC产品定义、硬件选型、ISP调优的工程师以及想深入了解Sensor低光原理的嵌入式开发人员。1. 这次对比测试的项目背景与选型思路1.1 为什么4M Sensor是当前网络摄像机的黄金档位先说一个行业大背景我们现在看到的网络摄像机市场1080P已经沦为入门标配真正的出货主力正在快速往4M约400万像素和4K迁移。原因也不复杂前端Sensor分辨率不够后端算法再强也白搭——AI识别、车牌抓拍、人脸比对都对原始图像的解析力有硬性要求。4M这个档位之所以特别是因为它在分辨率、功耗、成本、夜间性能四个维度上找到了一个比较舒服的平衡点。再往上走比如8M4K原生Sensor靶面不变的情况下单像素面积会急剧缩小低照度性能断崖式下跌对镜头和ISP的压力也会倍增如果加大靶面镜头体积和成本又压不住。所以4M成了很多做中高端IPC的默认选择。这次对比的IMX335和OV4689恰好就是4M档位里两个最有代表性的选手。一个走的是大像素、背照式、高性能路线一个走的是成熟工艺、低成本、高性价比路线。把这两个放在同一套海思平台上比能比较清楚地看出钱的差距到底值不值。1.2 海思平台安防IPC的“标准底盘”做安防摄像机的工程师对海思平台应该再熟悉不过了。从早期的Hi3518系列到后来的Hi3516系列再到现在的Hi3519、Hi3559海思的SoC几乎成了安防IPC的“标准底盘”。我们这次用的Hi3516DV300是4M到5M像素档位里非常成熟的一颗芯片内部集成了ISP支持3D降噪、宽动态、畸变校正等一系列图像处理功能。选择海思平台来做Sensor对比有个天然优势我们不是简单地把Sensor点亮输出RAW图而是走完整的ISP链路最终看的是用户真正看到的画面效果。同一颗Sensor不同ISP调出来的效果能差出两个档次反过来同一个ISP平台特别是同一套驱动和ISP调参逻辑也能非常公平地反映出Sensor本身的底子。这里顺便提一下Hi3516DV300这代平台的特性它的ISP对Sensor的适配已经做得很成熟了只需要改动sensor驱动里的寄存器配置、分辨率参数和初始化序列就能完成Sensor切换。我们用了一套自研的IPC方案板只换Sensor模组其他硬件镜头座、IRCUT、补光灯、SoC完全不动保证了变量唯一。1.3 索尼IMX335和豪威OV4689的市场定位差异这两颗Sensor在定位上有非常明显的错位竞争关系。索尼IMX335是STARVIS星光级系列的一员主打的就是暗光环境。它采用背照式结构像素尺寸做到了2.9微米相比同级别Sensor明显偏大。STARVIS系列在安防圈子里口碑一直很好大家一听说“星光级”镜头第一反应基本就是索尼的STARVIS。豪威OV4689则是另一条路线它的像素尺寸是2.0微米靶面尺寸也比IMX335小一号属于前照式结构。这颗Sensor最大的优势是成熟在很多老方案上都有量产验证驱动代码和ISP调参案例非常多价格上通常比IMX335便宜一截。很多主打性价比的4M摄像机都用过这颗料。所以严格说这不是一场“公平对决”——IMX335在纸面参数上全面领先。但产品选型本来就不是只看性能还要算成本、算供应链、算量产良率。这场实测的真正价值是搞清楚一个问题OV4689到底比IMX335差多少这个差距对最终产品的影响有多大2. Sensor核心参数解读低光性能的物理基础2.1 靶面尺寸与像素面积先从物理尺寸算一笔“光子账”很多刚入门的朋友容易忽略一个最基础的物理事实在相同光照条件下单像素面积越大捕获的光子数量越多信噪比天然就越高。这是Photo Shot Noise光子散粒噪声决定的无法通过ISP算法突破。光子到达Sensor表面不是一个绝对均匀的过程它遵循泊松分布。假设一个像素平均接收到N个光子那么由于随机性带来的噪声就是√N。信噪比SNR N / √N √N。如果像素面积翻倍接收光子数量翻倍信噪比提升√2倍换算成dB就是3dB的增益。这在工程上意味着——同一个场景下大像素Sensor的暗部噪声肉眼可见地更干净。IMX335的单像素面积是2.9μm × 2.9μm 8.41μm²OV4689是2.0μm × 2.0μm 4.0μm²两者面积比是2.1倍换算下来理论上有约3dB的信噪比优势。这不是索尼调参调出来的是物理定律决定的后面改算法也追不回来。靶面尺寸方面IMX335是1/2.8英寸OV4689是1/3英寸虽然只有1/3英寸和1/2.8英寸的差异但光敏面积差距还是很明显的。更大的靶面意味着单像素面积可以做得更大也意味着在相同视角下可以容纳更多的像素数对清晰度也有帮助。2.2 背照式 vs 前照式结构差异对灵敏度的决定性影响像素面积是物理账结构则是工艺账。一个非常关键但很多人容易忽略的点是同样的像素面积背照式BSI和前照式FSI带来的实际感光能力完全不同。传统的前照式结构光线进入Sensor后要先穿过金属互联层也就是电路布线层才能到达光电二极管。金属层会反射、吸收一部分光等于给光线设置了一道道“栅栏”。像素越小金属层对光线的遮挡比例越大有效感光区域Fill Factor越低。这也是为什么当像素尺寸缩小到2.0μm以下时前照式结构就很难维持良好的低光表现了。背照式结构的思路很直接把光电二极管的感光层翻到上面让光线直接照射到光电二极管金属层挪到背面。这样就不存在金属遮挡的问题Fill Factor大幅提升量子效率QE也相应提高。以IMX335为代表的STARVIS系列就是靠这个工艺在低光领域建立优势的。我在实测中感受到的差距也证实了这一点在相同照度、相同曝光参数下IMX335输出的RAW数据亮度明显高于OV4689且颗粒感更细这说明它的实际有效量子效率要高于OV4689不仅仅是像素面积大的功劳。2.3 动态范围、满阱容量与信噪比大像素的连锁红利像素变大带来的第二个连锁红利是满阱容量Full Well Capacity的提升。满阱容量是指单个像素最多能容纳多少个电子它直接决定了Sensor的动态范围。用表格对比一下两颗Sensor的核心光电参数参数索尼IMX335豪威OV4689影响说明有效像素2616×1964约5MP2688×1520约4MPIMX335分辨率略高靶面尺寸1/2.8英寸1/3英寸IMX335靶面更大像素尺寸2.9μm × 2.9μm2.0μm × 2.0μmIMX335单像素面积约为OV4689的2.1倍结构工艺背照式BSI前照式FSIIMX335 Fill Factor更高灵敏度典型约1200mV/lux·s典型约800mV/lux·sIMX335输出信号更强动态范围约77dB约73dBIMX335高光过曝控制更好读取噪声典型约3~4e-典型约5~6e-IMX335暗部更干净这里有一个工程上的关键点满阱容量大不仅意味着动态范围大还意味着在暗光下可以分配更多的增益空间。打一个比方如果满阱容量是5000e-那么1个e-的噪声在信号里的占比是0.02%如果满阱容量是2000e-同样1个e-的噪声占比就有0.05%。大像素的底噪控制确实更容易做好。另外需要留意的是IMX335支持更高的模拟增益范围这在“极限暗光”场景下非常管用。当环境照度降到0.1Lux以下时Sensor需要把增益拉到30dB以上才能看到画面。OV4689拉到高增益时噪点会明显“爆炸”而IMX335在同等增益下颗粒依然相对可控。2.4 近红外灵敏度夜间模式下的隐藏差异很多做IPC的朋友容易忽略一个问题大多数网络摄像机在夜间会自动切换到红外模式也就是IRCUT会切断可见光让红外补光灯亮起。这时Sensor主要接收的是850nm或940nm波段的红外光。这个时候Sensor对近红外波段的量子效率就变得异常重要。如果Sensor在850nm处的QE很低红外补光灯的功率再大画面也亮不起来。实测中两片Sensor在可见光下的差距已经不小到了红外模式下差距更夸张。索尼STARVIS系列在这个波段做了针对性优化850nm处QE明显高于普通Sensor。我们拿同一个红外灯板照度下对比IMX335的画面亮度大约比OV4689高出30%~40%。这意味着如果产品主打夜间监控比如户外枪机IMX335在红外场景下的补光距离、清晰度都有明显优势。这一点是很多只看彩页参数的工程师容易忽略的因为Sensor规格书里通常不会直接标850nm处的QE值只会给一个近红外响应曲线。但这个东西对整机夜间效果的影响非常直接。3. 实测环境搭建与测试流程设计3.1 硬件平台搭建尽可能控制变量这次对比测试用了完全相同的硬件底座只更换Sensor模组确保结果具备可比性。具体配置如下SoC平台海思Hi3516DV300内置ISP跑同一版本SDKSensor模组分别焊接IMX335和OV4689连接器引脚兼容直接替换镜头两颗Sensor都配了2.8-12mm电动变焦镜头手动锁定在同一焦段和光圈F1.4画面都对准同一测试目标补光关闭可见光补光为了测试暗光性能红外补光也关闭完全依赖环境照明编码参数H.265 Main Profile码率4Mbps帧率25fps这里要特别提醒一个容易踩坑的地方不同Sensor模组本身的硬件设计差异比如外围电路、供电纹波、晶振精度也会影响成像质量尤其是暗光下的纹波噪声。所以在焊接Sensor模组时我尽量保持了外部电路的一致性电源滤波电容的容值和位置都照着同一份原理图来贴。3.2 暗室环境与照度控制低光测试需要在完全可控的暗室环境里进行。我们租了一个专门的暗室墙壁全部做了消光处理避免杂散光干扰。暗室内架设了一块标准灰阶卡20阶和一组色彩测试卡距离镜头3米与镜头光轴垂直。照度控制用的是可调光强的大面积面光源而不是点光源。这里有个经验点光源照度不均匀容易在画面上形成高光斑影响暗部区域的判断。面光源的好处是照射均匀灰度卡的各个色块都能得到比较一致的照度。测试照度梯度设为10Lux、5Lux、1Lux、0.5Lux、0.1Lux、0.05Lux六个档位。每一档都用照度计在测试卡表面实测校准而不是光靠调光器上的刻度估算。照度计的探头要贴近测试卡放置并且设置为反射光测量这样测出来的才是Sensor实际接收到的光照条件。3.3 曝光控制策略与ISP参数基线ISP参数的设置直接决定最终画面。为了公平对比我在两片Sensor的测试中尽量保持同一套ISP基础参数但仍然按照各Sensor自身的增益特性做了校准。具体做法是固定光圈F1.4固定曝光时间1/30秒关闭自动增益手动设定固定增益值先在10Lux环境下分别校准两片Sensor的AE目标亮度保证输出Y值都在160左右8bit范围然后用同样的增益步进逐级增加增益对比信号与噪底的比值3DNR强度设置在中等档位6/10因为完全关掉NR不太符合实际产品使用场景但开太高又容易掩盖Sensor真实素质这样做的好处是对比结果反映的是“一个正常工程师把两片Sensor调到最优状态后能得到的实际画质”而不是把Sensor裸奔状态拿出来吓人。3.4 客观指标与主观评价双轨并行客观数据和主观感受都重要。客观数据我们看三个维度SNR信噪比通过解析RAW数据计算亮度噪声的RMS值取信号均值与噪声RMS值的比值动态范围用20阶灰阶卡的反射率范围来估算可分辨灰阶数亮度和色彩还原用色彩测试卡分析各色块的偏移程度主观评价则扩大到团队3名图像工程师一起打分重点看暗部噪点颗粒感、偏色程度尤其是红色和绿色是否混杂、边缘细节解析力、以及动态场景下的拖影。双轨并用能避免一个常见错误唯数据论。有些Sensor客观指标好看但画面“数码味”重有些Sensor数据一般但画面柔和自然。最终判断还是要落到人的观感上。4. 实测结果深度解析IMX335 vs OV46894.1 信噪比实测数据差距符合理论预期先看最硬核的数据。下表是同帧曝光、同等增益条件下两片Sensor在不同照度下的实测SNR照度IMX335 SNROV4689 SNR差距(dB)5Lux46.2dB42.8dB3.41Lux38.7dB34.5dB4.20.5Lux34.1dB29.6dB4.50.1Lux27.8dB22.3dB5.50.05Lux24.5dB18.7dB5.8可以看出随着照度降低两者的差距在拉大从5Lux时的3.4dB扩大到0.05Lux时的5.8dB。这个趋势和理论计算基本吻合——像素面积带来的约3dB优势加上背照式结构在低照度下对QE的补偿综合起来在极限暗光下确实能拉开5dB以上的差距。这里多说一句SNR差3dB人眼的主观感受是噪声明显减少差6dB则是质的飞跃几乎可以说是“一个看得到一个看不清”的差距。所以0.05Lux这个极限照度下OV4689画面已经基本不可用了IMX335虽然噪声也很大但还能勉强分辨出物体的轮廓。4.2 主观画面对比从噪点到色彩再到细节数据归数据实际画面感受也要看。以下是我主观评价的具体记录在1Lux照度下相当于傍晚室内开了一盏小夜灯的氛围IMX335的画面“干净”得让人意外噪点呈现细颗粒状比较均匀没有大面积的彩色斑点。OV4689画面也能看但暗部的颗粒感明显更粗而且细看能发现轻微的品红色偏色这是在绿色和蓝色通道噪声过大时常见的现象。0.5Lux照度下两者的差距进一步拉大。IMX335的动态范围优势开始显现画面里的高光区域比如一个小光源和暗部阴影区域比如墙角的轮廓还能保持一定的层次感OV4689的高光处已经开始出现“糊成一片”的感觉暗部也丢掉了部分细节。0.1Lux已经是很极端的暗光场景了。IMX335画面虽然噪声明显但整体还能看出物体的轮廓、地面的纹路、桌椅边缘的线条。OV4689这个档位下已经很难辨识细节更像是看到一团团的色块颜色也出现了明显的漂移红色偏橙、白色偏绿。0.05Lux基本到了两片Sensor的物理极限。IMX335勉强能够触发我们后端的人形检测算法这依赖于画面里的物体边缘信息OV4689则完全失守算法报错率大幅上升。4.3 色彩还原与灰阶表现色彩还原方面在1Lux以上照度两片Sensor的差异没有低光照度下那么夸张色彩饱和度大致在一个水平线。但在1Lux以下差距就显现了。IMX335的色彩在低光下依然保持较高保真度尤其是在红色和绿色这两个容易受噪声干扰的通道。OV4689的低光偏色问题比较突出暗部区域容易泛灰、泛绿必须靠AWB自动白平衡算法强行拉回来但AWB矫枉过正又会导致其他色块偏移。灰阶还原上我也用20阶灰阶卡做了测试。0.1Lux下IMX335能分辨出约18个灰阶层级OV4689只能分辨约12~13个层级。这说明在暗光下OV4689的暗部层次感会明显丢失画面会显得“死黑”一片缺乏立体感和空间感。对安防监控来说这直接影响后端AI算法的目标识别率。4.4 动态范围和宽动态场景并非只是“低光”单科对比焦平面动态范围虽然我们的主题是低光性能但在完整的产品定义中低光和宽动态往往是白天场景下的“另一面硬币”。一个夜间性能极强的Sensor如果白天高反差场景处理不好同样完蛋。IMX335的动态范围标称约77dBOV4689标称约73dB。这个差距在明暗对比强烈的逆光场景中体现得很明显。我们测试了一个半密闭走廊的场景门口是明亮的阳光走廊内部是暗区。IMX335的画面能同时看到门口的细节和走廊内部的轮廓OV4689的门口已经过曝走廊里面也基本是黑屏只能靠海思ISP的WDR宽动态算法强行融合多帧来补救。但这里有一个副作用宽动态模式下Sensor会进行多次不同曝光时间的抓帧过程中如果运动物体速度太快会出现鬼影。两片Sensor都有这个问题但IMX335因为单帧动态范围更好可以在不启用WDR的情况下就满足部分场景需求减少鬼影概率。这一点在安防监控中非常实际。5. 低光调试实战海思平台上的踩坑与调优经验5.1 Sensor敏感度标定不要轻信规格书先说一个所有做Sensor适配的人都会遇到的问题规格书上的灵敏度和实际贴出来的板子灵敏度经常对不上。甚至不同批次、不同生产厂家的同型号Sensor响应也会有细微差异。我在海思SDK里做Sensor标定时第一步就是针对IMX335和OV4689分别测量实际的灰度响应曲线。方法很简单在固定光源下给Sensor设置不同的曝光时间分别采集RAW图的Y值拟合出一条“曝光时间-输出亮度”的直线看斜率是否和预期一致。实测下来IMX335的斜率基本和规格书相符OV4689则比规格书标称值稍低一些大约低5%~8%。这意味着如果照搬规格书的增益映射表OV4689最终画面会比预期暗一档。这个问题在低光下会被放大因为本来暗部信息就快没了再暗一档就更难看了。5.2 3DNR参数调优效果和副作用的平衡海思ISP的3D降噪强度是个很有讲究的参数调太强会出现拖影和细节丢失调太弱又起不到降噪效果。IMX335因为底子干净3DNR只需要中等强度就能获得很好的画面OV4689要拉到更高强度才能压住噪点但代价是运动物体边缘会出现明显的“涂抹感”。我的直观经验是IMX335在3DNR强度5~6时就能实现OV4689在强度8~9时的降噪效果同时保留了更多的细节纹理。这意味着如果整机对运动物体的清晰度有要求比如车辆抓拍、人员轨迹追踪IMX335在低光运动场景下会明显占优。另外一个坑是3DNR的时域滤波和AE的配合。当环境照度变化剧烈时比如有人打开了走廊灯AE会迅速拉低增益此时3DNR如果反应不及时画面上会出现短暂但是非常刺眼的噪点爆发。这个现象在海思平台上是可以通过调整AE的收敛速度和3DNR的响应曲线来缓解的但不同Sensor需要微调。5.3 黑电平校准暗部偏色的元凶黑电平Black Level校准是另一个容易被忽视的环节。通俗地说Sensor的每个通道都存在一定的暗电流导致输出信号并乘以一个基底值。如果黑电平校准不准确图像会出现整体偏灰或者偏色的问题在低光下尤其明显。我在调试时发现OV4689在低光环境下的暗电流比IMX335更明显且在不同增益档位下漂移更大。如果只是按照SDK默认值去处理OV4689低光画面的暗部容易偏红偏绿看起来“脏脏的”。解决办法是逐级增益标定黑电平每个增益档位下都采集全黑画面把对应通道的暗电流值记录下来做成一张查找表供SDK使用。这个操作说难不难但很耗时间。如果项目开发周期紧很多团队会妥协直接用默认值这也是为什么很多低端IPC画面在夜间“脏”得不像样——不完全是Sensor的锅也有调优不够的锅。5.4 常见问题速查表现象原因排查建议低光画面整体偏绿绿色通道黑电平偏移重新标定各通道黑电平噪点呈“雪花”状且颗粒大Sensor增益过高且3DNR不足提高曝光时间或加大3DNR强度画面暗部出现横纹电源纹波干扰检查Sensor供电的滤波电容和地平面照度突变时噪点爆发AE收敛速度与3DNR响应不匹配调慢AE收敛速度或增大3DNR响应斜率红外模式下亮度不足Sensor近红外QE偏低换用大功率红外灯板或选用NIR强化Sensor分辨率模式切换后黑屏Sensor驱动初始化序列错误检查是否加载了对应的分辨率寄存器配置暗部出现紫色斑点色差噪声chroma noise过大增加色彩降噪CNR强度高光被压死动态范围不足且AE偏向暗部调整AE权重或开启WDR多帧融合这些问题的排查顺序我一般建议先看硬件电源纹波、时钟再看Sensor驱动初始化序列、黑电平最后才调ISP参数。硬件问题不解决ISP再怎么调都是亡羊补牢。5.5 极限暗光下的AE策略低光调试还有一个容易被忽略的点就是AE目标的策略。默认情况下AE会尝试把画面亮度保持在60~70IRE左右NTSC制式的典型目标这在低光下会迫使Sensor不断抬高增益噪声迅速恶化。我们的做法是在低照度档位引入“AE暗部优先”策略当照度降到0.5Lux以下时自动把AE目标值降到40IRE以下允许画面整体偏暗但避免过度放大噪声。实测下来这个策略对两片Sensor都有明显改善对OV4689尤其重要——如果强行要求OV4689把0.1Lux的画面提亮到正常水平噪点会完全淹没了所有有效信息。6. 选型建议和工程上的几句实在话6.1 什么场景闭眼选IMX335如果你的产品主打“夜间监控”卖点或者客户明确要求“星光级”“超低照度”那么IMX335几乎没有悬念。特别是以下场景无补光环境的室内监控比如车库、仓库、楼道有补光但追求远距离夜视效果比如室外周界、农田监控对运动目标识别准确率敏感的AI摄像机人脸识别门禁、车辆识别道闸在这些场景下IMX335多出来的成本会在用户体验、算法准确率、品牌溢价上成倍赚回来。夜间效果立竿见影拿来当卖点客户的感知非常直观。6.2 什么场景OV4689依然值得考虑OV4689也不是一无是处。如果你的产品定位是高性价比、走量型并且主要使用场景是光线良好的环境例如商场、办公园区、学校走廊等常规监控OV4689完全够用。这些场景夜间通常有基本的灯光照明照度普遍在1Lux以上两片Sensor的差距会明显缩小。另外一个需要考量的因素是供应链和成本。OV4689量产多年供货稳定价格优势明显对整机BOM成本的影响很直接。如果客户对价格极其敏感、对夜间效果没有极致追求强行上IMX335反而会推高整机成本影响产品在低价市场的竞争力。6.3 个人体会选Sensor本质是做产品定义最后说一点我个人做这些年Sensor选型的感受。很多人喜欢拿Sensor的明星型号说事好像用了IMX335就等于“高端”用OV4689就等于“低端”。但真实的产品定义从来不是单维度比参数而是把目标场景、目标成本、目标客户体验全部画出来之后再来看哪颗料匹配度最高。实测的意义就是把这些选择的代价“量化”出来。IMX335确实强但强多少、贵多少、在哪些场景下优势明显、在哪些场景下优势不明显——这些只有实际对比过才知道。希望这篇对比数据能帮大家少踩一些选型的坑。下次你去跟供应商开会别再只问“这颗Sensor是多少万像素”了多问问“它在0.1Lux的信噪比是多少”“850nm的红外QE曲线怎么样”“量产批次的一致性如何”这才是真正决定产品好坏的关键问题。
返回列表