当前位置: 首页 > news >正文

一种数字相机中的自动曝光算法

        论文《A NEW AUTOMATIC EXPOSURE SYSTEM FOR DIGITAL STILL CAMERAS》Tetsuya Kuno, Hiroaki Sugiura,将曝光函数表达为一个线性等式‚在此基础上开发了一套 自动曝光控制流程。

        其中\sum是图像的平均亮度,kl是系统的一个常数,L表示的是入射光的照度,G和S分别是增益和曝光时间。于是入射光的照度就能够表示为:

作者为了简化计算2.29将式取对数,‚从而把除法运算转换成了减法运算:

并且将照度在其变化范围内从100lux到10000lux按等比级数分成了N个的分立值,‚于是logL就对应成了具有N个值等差级数,其中第个n照度值可以表示为:

即:

对上述公式进行展开可知:

        其中C是常数(N-1)/(logL_{N}-logL_{0}),k2则是常数C(logkl-logL_{0})。于是作者通过实验将能够产生最优目标亮度的曝光参数组合(S,logS,G,logG)储存于一张查找表中,而n就对应了该查找表中的每个地址。在执行自动曝光的过程中‚数码相机首先设置一组初始的增益G0和曝光时间S0 ,‚生效后将得到初始的图像亮\sum _{0}。随后将上述三个值代入2.32式中就得到了拍摄场景的照度所对应的n值,再查找事先建立的查找表中地址n所对应的曝光参数G和S,‚将这组参数作为下一帧图像的曝光设置这样一个过程将重 复三次以使得最终结果收敛到一个稳定值。该算法所使用的查找表和每一照度所对应的曝光参数设置如下图所示。在该算法中如何建立一个准确的查找表是自动曝光成功的关键‚这往往需要事先进行大量的实验。

主要流程图为:

http://www.xdnf.cn/news/1333999.html

相关文章:

  • Java 性能优化实战(二):JVM 调优的 5 个核心维度
  • ABAP OOP革命:ALV报表面向对象改造深度实战
  • 基于Python的反诈知识科普平台 Python+Django+Vue.js
  • 49 C++ STL模板库18-类模板-pair
  • 解决前端项目启动时找不到esm文件的问题
  • PostgreSQL 流程---更新
  • 力扣面试150(61/100)
  • 使用安卓平板,通过USB数据线(而不是Wi-Fi)来控制电脑(版本1)
  • 笔试——Day44
  • 使用RealSense相机和YOLO进行实时目标检测
  • 从零开发Java坦克大战Ⅱ(上) -- 从单机到联机(架构演进与设计模式剖析)
  • 01.初识mysql数据库,了解sql语句
  • React-native之组件
  • 《算法导论》第 34 章 - NP 完全性
  • J1939协议
  • C++围绕音视频相关的资料都有哪些?如何进行学习
  • 升级Android系统webview
  • 运维日常工作100条
  • linux内核源码下载
  • Redisson3.14.1及之后连接阿里云redis代理模式,使用分布式锁:ERR unknown command ‘WAIT‘
  • 双模式 RTMP H.265 播放器解析:从国内扩展到 Enhanced RTMP 标准的演进
  • 猫头虎开源AI分享|基于大模型和RAG的一款智能text2sql问答系统:SQLBot(SQL-RAG-QABot),可以帮你用自然语言查询数据库
  • PowerShell脚本检查业务健康状态
  • Web3:重构互联网秩序的下一代范式革命
  • OceanBase DBA实战营2期--SQL 关键字限流学习笔记
  • CAT1+mqtt
  • Bigemap APP 详细使用教程,入门学习PPT
  • KDD 2025 | CMA:一次训练,预测任意过去与未来!元学习+扩散模型颠覆时序预测!
  • 【嵌入式电机控制#33】FOC:意法电控驱动层源码解析——整体框架篇(了解,常查阅)
  • 【Day 31】Linux-LNMP