0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

3A控制算法是指什么呢?

新机器视觉 来源:胖丁眼中的世界 2023-08-23 09:37 次阅读

3A算法是摄像机成像控制技术中的三大自动控制算法。随着计算机视觉的迅速发展,该算法在摄像器材领域具有广泛的应用和前景。

那么3A控制算法又是指什么呢?

(1)AE (Auto Exposure)自动曝光控制

(2)AF (Auto Focus)自动聚焦控制

(3)AWB (Auto White Balance)自动白平衡控制

接下来,我们简单阐述一下这三个自动控制技术的具体含义和用途。

一.自动曝光控制

“官方”解释:自动曝光的目的是在不同的照明条件和场景中实现欣赏亮度级别或所谓的目标亮度级别,从而捕获的视频或图像既不太暗也不太亮。为了达到这个目的,要调整镜头孔径,传感器曝光时间,传感器模拟增益和传感器/ ISP数字增益,这个过程我们把它称为自动曝光。

换句话说,AE控制能够根据场景的不同自动调节图像的明暗度。我们一般可以通过调节相机的光圈大小、曝光时间和增益这三个参数来改变图像的亮度。在程序自动曝光方式中,照相机能根据测光系统所测得的被摄画面的曝光值,按照厂家生产时所设定的快门及光圈曝光组合,自动地设定快门速度和光圈值。

3bfa32c4-4147-11ee-a2ef-92fbcf53809c.jpg

LV代表光量值,EV代表曝光值

两个式子中:F是光圈值;T是曝光时间(单位为秒);ISO是增益大小

在这里,小编简单介绍下常用的AE控制算法,具体算法实现和效果在之后的推送文章中说明和阐述。

(1)直接设置法:根据当前场景的平均亮度、曝光参数(光圈大小、曝光时间等)求得此时的场景照度,然后计算出新的曝光参数使得调节后的图像的平均亮度为目标亮度值。该算法仅适用于简单的亮度分析,在普通的光照条件下效果比较好。

(2)神经网络算法:通过学习例子,设计一个BP神经网络模块来获得对应于已经设定好光圈值的曝光值。

二.自动聚焦控制

顾名思义,即可以自动调节图像的焦距。当按下照相机快门按钮时,根据被摄目标的距离,电子测距器可以把前后移动的镜头控制在相应的位置上,或者旋转镜头至需要位置,使被摄目标成像最清晰。

一般有以下几种算法:

(1)爬山搜索算法:取初始位置点a1,移动镜头到a2点,比较评价函数(输入图像,输出是清晰度衡量值的函数),若f(a1)f(an2)回溯时,即视作爬山完成,找到可以使成像最清晰的参考点。这种算法对评价函数的单峰性要求比较高,常应用于步进电机的平台。

(2)全局搜索法:对整个图像,即全程进行搜索,记录下最大评价函数对应的焦距。这种方法需要合理控制搜索步长,可靠但是效率不够高。

三.自动白平衡控制

白平衡是描述显示器中红、绿、蓝三基色混合生成后白色精确度的一项指标。目的是解决色彩还原和色调处理问题。通俗地说,白平衡就是针对不同色温条件下,通过调整消除偏色,使拍摄出来的图像更接近人眼的视觉习惯。

白平衡算法是我最近的研究重点,之后会从色温和白平衡的关系开始分享自己的体悟。以下是我已经用Matlab2016a运行过的AWE控制算法:

(1)灰度世界法:以灰度世界假设为基础的,即场景中所有物理表面的平均反射是无色差的(灰色的),RGB三通道分量的平均值趋近于同一个灰度值K。该算法适用于拥有大量色彩变化的图像,对于单一色彩的图片处理起来会有很大误差。

(2)最大RGB算法:基于图像中的最亮点通常是由光滑表面反射光源的实际颜色产生的,首先计算图像中像素点RGB三通道各自的最大值,然后计算红色和蓝色通道的增益,最后根据得到的增益修正图像中所有像素的R和B通道值。该算法适用于单一色彩的图片如大海、蓝天等。

(3)动态阈值算法:分为白点检测和白点调整。首先对图像进行划分,求每个区域的Cr和Cb分量的平均值和方差,根据求出来的这些值筛选出系统认为的白色像素点,然后根据像素亮度值从大到小筛选出前10%左右的白点作为参考白点。最后根据这些白点的RGB通道的平均值计算增益,调整原图的RGB值。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48128

    浏览量

    740171
  • 显示器
    +关注

    关注

    21

    文章

    4739

    浏览量

    137894
  • RGB
    RGB
    +关注

    关注

    4

    文章

    764

    浏览量

    57417
  • 计算机视觉
    +关注

    关注

    8

    文章

    1600

    浏览量

    45623
  • 自动控制技术

    关注

    0

    文章

    6

    浏览量

    7006

原文标题:相机成像之3A算法的综述

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问有人用过瑞芯微自定义3A算法模块吗

    目前也研究了好一阵了,想请教一下如何开发自己的3A算法库或者别的图像处理算法库。想和各位讨论一下
    发表于 01-25 10:15

    AMD 3A平台解析及配置推荐

    ,加之多年的技术底蕴与出色的品质控制,真正的 3A平台拥有出色的稳定性,这对于任何一种类型的用户而言都是非常具有诱惑力的;3、 性能出众   
    发表于 01-05 13:13

    MOS管3A

    MOS管3A的,做简单电路的开关管,电源是3.7V锂电池,可以吗,管子焊接好焊吗?
    发表于 04-08 21:14

    3A3A出移动电源管理芯片

    3A3A出移动电源管理芯片
    发表于 12-11 10:19

    移动电源方案,3A 高效率开关充电,3A 高效同步升压输出

     支持温度环控制• 同步升压 输出电流高达 3A,效率高达 95% 支持线损补偿 自动负载检测 自动轻载检测• BC1.2模块 支持 BC1.2 DCP模式 支持三星/苹果大电流充电模式识别
    发表于 07-28 09:44

    请问用DM368/365做IPC sensor板是外购还是自己产3A算法也是自己调么?

    本帖最后由 一只耳朵怪 于 2018-6-22 11:36 编辑 各位,用DM368/365做IPCsensor板是外购还是自己产3A算法也是自己调么?
    发表于 06-22 04:03

    为什么设计的开关电源lm5117电路的输出电流达不到3A

    设计的电路要求16v输入,5v输出,并且输出电流要达到3A。现在5V可以达到,但电流一直达不到3A,在负载为(5/3=)1.6欧的时候电流只有微弱的0.1A,电路用Multisim仿真
    发表于 08-27 16:26

    3A负载点转换器的发展

    的集成电路 (IC),如何只增加额外4.4mm2 的PCB面积就将能功率电感器包含在内(通常占用5和15mm2的PCB面积)?目前,这是一项突破性进展。事实上,3A转换器的最近发展可以被以下内容所概括
    发表于 09-04 14:59

    Spartan 3A配置无法复位

    你好,我在定制电路板设计中使用Spartan 3A。问题是我不能让它为配置比特流读取SPI。我可以将比特流下载到SPI中,我知道它在那里,因为我可以验证SPI的内容。我可以通过影响配置Xilinx
    发表于 05-23 09:11

    如何将位文件从Spartan 3A转换为Spartan 3AN

    你好,我有一个最初使用Spartan 3A入门套件开发板实现的应用程序。我有FPGA的位文件,一切都按设计正常运行。最近我们需要构建更多的应用程序,但是我们无法购买原始的Spartan 3A套件
    发表于 07-25 13:46

    易于使用的3A同步降压稳压器解析

    AOZ3015AI的典型应用是高效,易于使用的3A同步降压稳压器。 AOZ3015AI工作在4.5V至18V输入电压范围,提供高达3A的连续输出电流,输出电压可调至0.8V
    发表于 08-05 11:06

    【HarmonyOS HiSpark AI Camera】基于HarmonyOS 重构第三方3A算法

    项目名称:基于HarmonyOS 重构第三方3A算法试用计划:1. 我有丰富的海思平台开发经验,试用海思的3516,3519,3559AV100等产品量产过百万级出货量的产品,熟悉海思的ISP框架
    发表于 09-25 10:11

    3A限流开关芯片,PW1503

    ` PW1503,是比PW1502更大电流可达到3A规格的USB限流芯片。输入电压范围在2.5V-5.5V之间,适用于5V1A,5V1.5A,5V2A,5V2.4
    发表于 11-09 18:08

    什么是PID控制算法?PID控制算法有何作用

    什么是PID控制算法?PID控制算法有何作用?PID控制
    发表于 02-25 07:36

    摄像机成像控制技术之3A算法解读

    3A算法是摄像机成像控制技术中的三大自动控制算法。随着计算机视觉的迅速发展,该算法在摄像器材领域
    的头像 发表于 08-24 11:38 1801次阅读
    摄像机成像<b class='flag-5'>控制</b>技术之<b class='flag-5'>3A</b><b class='flag-5'>算法</b>解读