安霸平台_锐化模块总结

1.模块pipeline

安霸平台_锐化模块总结

有3个部分是有疑问的:

(1)Sharpening FIR

(2)原图-Sharpening FIR得到高频信息,经过Index Scale,Coring Table,Gain Scale,Min/Max

(3)Spatial FIR

2.Non-Smooth Detect

标定噪声:

(1)不同增益需要进行标定

(2)由于本底噪声对着亮度变化而变化,所以ISP用一组17个元素的数组来表示亮度从0-255的本底噪声幅度

3.Spatial Filter(Sharpen_noise_filter)

(1)用directional_decide_t0和directional_decide_t1判断Pixel属于高频区或低频区,用不一样的FIR设置做低频区(Isotropic)和高频区(Directional)的滤波,对两个门限之间的信号则用两种滤波的效果做融合。

(2)推荐使用保边滤波器advance_iso_*作为Isotropic滤波的一个选项。该滤波器使用查找表作为Level Control Look Up Table的方式。

(3)降噪结果,通过*level_str_adjust_*与原始信号做融合,最终以max_change_up/down做限幅。

4.Sharpening Filter

(1)用final_sharpen_noise_filter_both.edge_thresh区分高频区或低频区,用不一样的FIR设置做低频区(Isotropic)和高频区(Directional)的锐化处理。

--->final_sharpen_noise_filter_both.edge_thresh和directional_decide_t0和directional_decide_t1单位是否一致?

(2)得出高频细节后,ISP以四组Level Control对高频做增强或者限制。由于Non-Smooth Detect的引入,建议用户绕开index_scale和coring_table(将其值设为Unit),使用Method 14控制min/max_coring_result。

5.调试思路中高频参数

安霸平台_锐化模块总结

上一篇:x86-2-保护模式


下一篇:asp.net core系列 49 Identity 授权(上)