OpenISP 模块拆解 · 第13讲边缘增强 (EEH)模块作用EE 是边缘增强模块作用在 Y 通道。它先用高通滤波器提取 edge map再根据阈值和增益把增强量加回亮度图。降噪后图像容易变软EE 用来恢复主观清晰度。但锐化过强会产生 halo、噪声放大和边缘过冲。openISP 实现源码类名为EE(img, edge_filter, gain, thres, emclip)。输出两个结果returnenhanced_y,edge_mapedge map 后续还会给 FCS 使用。边缘滤波器配置中的 3x5 filter-1 0 -1 0 -1 -1 0 8 0 -1 -1 0 -1 0 -1它类似高通滤波中心为正、周围为负用于检测局部亮度变化。增强逻辑边缘响应val进入emlut()小响应可能是平坦区或噪声增强较弱或不增强。中等响应按较低 gain 增强。强响应按较高 gain 增强但受emclip限制。最终Y Y edge_enhancement_value参数说明参数含义edge_filter边缘检测滤波器gain_min/max弱/强边缘增益thres_min/max边缘响应阈值emclip_min/max增强量裁剪范围面试问答Q1: 为什么锐化通常作用在 Y 通道人眼对亮度细节更敏感只锐化 Y 可以增强清晰度同时减少对色度噪声和彩边的放大。Q2: EE 过强有什么现象会出现白边黑边、halo、边缘过冲、纹理发硬、噪声被放大。Q3: 为什么 EE 需要阈值阈值用于区分噪声、小纹理和真实边缘。没有阈值时噪声也会被当成细节增强。Q4: EE 和降噪如何配合一般先降噪再锐化。降噪减少噪声锐化恢复边缘。两者参数需要平衡否则会出现过软或过硬。Q5: edge map 为什么还能用于 FCS高亮度边缘区域也是 demosaic 伪彩高发区域。FCS 可以利用 edge map 在强边缘处压低 UV减少彩边。