camera AE 效果出現閃爍問題排除方式

在調試圖像 AE 效果時,如果出現某些場景閃爍的情況,應當怎麼解決呢,下面根據之前遇到的實際情況給出一點建議:

  1. 確認曝光和增益設置的準確性,分別測試曝光和增益的線性度,確認效果是線性遞增的
    先通過曝光測試和增益測試確認sensor的線性度,可考慮固定幀數步進,對比前後的圖像亮度,確認 sensor AEC/AGC 是否正常。

  2. 考慮使用 sensor 的 group hold 功能,確保生效的時機一致
    之前遇到過,一張圖像,上下兩部分的亮度是有差異的,而且差異是非常整齊,這種情況,一般是 sensor 在曝光過程中,突然的修改了曝光行數導致的,圖像類似下圖。如果不是 group hold 的問題導致的,就是 SOC 後端的cache 導致的,這個時候確認驅動中是否有增加刷 cache 的操作。

異常圖像

  1. 確認 sensor datasheet 上的 exposure gain 延時生效幀數與 ISP 中的配置是否一致
    在 sensor datasheet 上,一般都會描述設置曝光、增益之後多少幀生效,該參數需要與 ISP AE 設置曝光、增益的延遲幀數匹配,否則也是有可能存在閃爍問題。

  2. 確認 ISP AE 參數,降低 AE 調節速度
    確認 ISP 的 AE 參數,是否 AE 步進速度過快。AE 步進速度快,理論上收斂速度加快,但也可能導致來回震盪的情況,從而表現圖像亮度閃爍。

  3. 加大 AE 容忍度
    在部分場景,發現環境亮度變化很小的情況下,AE 參數確是在不斷的微小變化從而導致閃爍,這個時候可以考慮加大 AE 容忍度,使其在外界變化很微弱的情況下不進行 AE 調節。

以上,都是在實際場景優化時需要的一些問題,特別記錄下來。如果對你有用,歡迎關注、點贊、收藏,感謝支持!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章