高通平台adrc中的bright low target,bright high target是如何计算的?

强袭自由高达 2025-07-24 11:33:02

高通平台adrc中的bright low target,bright high target是如何计算的?

...全文
66 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

在高通平台(Qualcomm Platform)的ADRC(Auto Dynamic Range Control,自动动态范围控制)算法中,bright low target 和 bright high target 是关键参数,用于调节图像的动态范围和亮度分布。它们的计算通常基于以下逻辑:
基本定义
bright low target:表示图像中较暗区域(低亮度部分)的目标亮度值。ADRC会尝试将暗区的亮度提升或压缩到该目标附近,以增强细节。
bright high target:表示图像中较亮区域(高亮度部分)的目标亮度值。ADRC会抑制或保留亮区的亮度,避免过曝或丢失细节。

  1. 计算依据

这两个参数的计算通常依赖以下因素:
(1) 统计信息(Histogram Analysis)

高通ADRC会分析图像的亮度直方图(Y通道或RGB转换的亮度),统计场景的亮度分布(如暗像素、中灰像素、亮像素的比例)。

例如:如果图像大部分像素集中在低亮度区域(夜景),bright low target可能会被设得较高以提亮暗部。

(2) 动态范围压缩需求

如果场景的动态范围很大(如逆光),ADRC会通过调整bright high target(降低)和bright low target(提高)来压缩动态范围,使整体亮度更均衡。

(3) 平台配置参数

高通通常会在ISP(图像信号处理器)的配置文件中预设一组基准值(如bright_low_target_default、bright_high_target_default),再根据实际场景动态调整。

这些基准值可能通过实验或图像质量调优确定。

(4) 环境光照条件

在低光照环境下,bright low target可能会被适当提高以减少噪声;在高光照下,bright high target可能会被降低以防止过曝。

bright low target 和 bright high target 是动态计算的,核心依据是场景的亮度分布和动态范围需求。高通平台会结合预设参数、实时统计信息及环境光照综合调整,最终目标是平衡细节保留与动态范围

4,509

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧