工业相机曝光和增益的一些基本概念

简介:

工业相机工作过程中曝光(Exposure)是图像传感器进行感光的过程。在曝光过程中,CCD/CMOS收集光子并转换成电荷;曝光结束后,CCD/CMOS通过一定的方式将电荷移出。从光曝光对照片质量的影响很大,如果曝光过度,则照片过亮,失去图像细节;如果曝光不足,则照片过暗,同样会失去图像细节。控制曝光就是控制总的光通量,也就是曝光过程中到达CCD/CMOS表面的光子的总和。
工业相机
朗锐智科(www.loongv.com)总结,影响曝光的因素有三个:
光圈。光圈控制光线进入的通路的大小,光圈越大,则单位时间的光通量越大,光圈越小,则单位时间的光通量越小。
曝光时间。也就是快门速度。在数码相机中,可以采用电子快门,也可以采用传统的机械快门。快门速度和光圈大小是互补的,比如,为了加更多的光可以进来。
增益。经过双采样之后的模拟信号的放大增益。由于在对图像信号进行放大的过程中同时也会放大噪声信号,因此通常把放大器增益设为最小,
曝光和增益是直接控制传感器(CCD/CMOS)上读出来的数据,是要优先调节的,以调节曝光时间为主。在不过曝的前提下,增加曝光时间可以增加信噪比,使图像清晰。当然,对于很弱的信号,曝光也不能无限增加,因为随着曝光时间的增加,噪音也会积累, 曝光补偿就是增加拍摄时的曝光量。
增益一般只是在信号弱,但不想增加曝光时间的情况下使用,一般相机增益都产生很大噪音。工业相机在不同增益时图像的成像质量不一样,增益越小,噪点越小;增益越大,噪点越多,特别是在暗处。数码相机的ISO就是这里说的增益,增大ISO,是增加感光器件对光的灵敏度。高感光度对低光照灵敏,同时对噪杂信号也灵敏,信噪比小,所以高感光度噪点也多(可利用图片软件的降噪功能减轻或去除)。
调节亮度增益说白了就是改变ISO,改变CMOS传感器的感光性能,但是会影响到画质。调节曝光补偿则是为了改变快门速度,不改变ISO不会影响画质。
工业相机不同增益时图像的成像质量不一样,增益越小,噪点越小;增益越大,噪点越多,特别是暗处。增益在工业相机中叫增益,在民用数码相机、单反中,有一个更常用的名字叫ISO。ISO越大,则增益越大,图像的噪声也越多。而评价各厂商的相机产品时,往往后评价其在高增益条件下的成像质量如何。
增益一般只是在信号弱,但不想增加曝光时间的情况下使用。一般相机增益都产生很大噪音的,所以几乎不怎么用。其中曝光和增益是直接控制传感器(CCD/CMOS)上读出来的数据,是要优先调节的,以调节曝光时间为主。不过曝的前提下,增加曝光时间可以增加信噪比,使图像清晰。软件上有个选项可以把过曝的区域显示出来。当然,对于很弱的信号,曝光也不能无限增加,因为随着曝光时间增加,噪音也会积累。所谓冷CCD就是靠降温减少噪音,从而可以长时间曝光拍摄弱信号。

相关文章
|
Ubuntu 定位技术 API
python 通过图片(原图)精确获取图片拍摄的位置,时间,设备等信息
python 通过图片(原图)精确获取图片拍摄的位置,时间,设备等信息
python 通过图片(原图)精确获取图片拍摄的位置,时间,设备等信息
|
监控 安全 物联网
Wi-Fi 简史(802.11a 到 802.11ax)
【4月更文挑战第15天】
4750 2
Wi-Fi 简史(802.11a 到 802.11ax)
|
Linux Shell 网络安全
|
12月前
|
机器学习/深度学习 编解码 JSON
混元OCR模型宣布开源,参数仅1B,多项核心能力SOTA
腾讯混元推出全新开源OCR模型HunyuanOCR,仅1B参数,基于原生多模态架构,实现端到端高效推理。在复杂文档解析、文字检测识别等多场景表现卓越,支持14种小语种翻译,广泛适用于票据抽取、视频字幕识别等应用,多项指标达业界SOTA水平。
1286 8
|
人工智能 自然语言处理 数据处理
还在手动验证文献引用?ScholarCopilot:开源AI学术写作工具,生成时实时插入文献引用
基于 Qwen-2.5-7B 模型的 ScholarCopilot 通过动态检索标记和联合优化技术,实现学术文本生成与文献引用的精准匹配,在 50 万篇论文库中实现 40.1% 的检索准确率,生成文本的学术严谨性评分达 16.2/25。
2347 5
还在手动验证文献引用?ScholarCopilot:开源AI学术写作工具,生成时实时插入文献引用
|
Oracle Java 关系型数据库
ojdbc14.jar 怎么用?Oracle数据库连接详细步骤(附代码)
ojdbc14.jar是Java连接Oracle数据库的JDBC驱动,充当程序与数据库通信的桥梁。使用时需下载该jar包,导入项目(可通过IDE或命令行添加到类路径),再编写Java代码加载驱动并使用`jdbc:oracle:thin:`格式的连接字符串连接数据库,记得替换为实际的地址、端口、服务名及用户名密码。
|
JSON 人工智能 数据格式
AI计算机视觉笔记二十六:YOLOV8自训练关键点检测
本文档详细记录了使用YOLOv8训练关键点检测模型的过程。首先通过清华源安装YOLOv8,并验证安装。接着通过示例权重文件与测试图片`bus.jpg`演示预测流程。为准备训练数据,文档介绍了如何使用`labelme`标注工具进行关键点标注,并提供了一个Python脚本`labelme2yolo.py`将标注结果从JSON格式转换为YOLO所需的TXT格式。随后,通过Jupyter Notebook可视化标注结果确保准确性。最后,文档展示了如何组织数据集目录结构,并提供了训练与测试代码示例,包括配置文件`smoke.yaml`及训练脚本`train.py`,帮助读者完成自定义模型的训练与评估。
7318 3
|
机器学习/深度学习
Epoch、Batch 和 Iteration 的区别详解
【8月更文挑战第23天】
4496 0
|
安全 数据安全/隐私保护 云安全
《阿里云安全白皮书4.0》全新发布,详解云上全栈安全能力
白皮书全新定义了下一代安全架构,首次介绍了如何在云上搭建全栈数据保护体系,并对阿里云在安全体系建设上的要求和相关能力做了详细阐述。
14804 0
|
缓存 关系型数据库 数据库
如何优化 PostgreSQL 数据库性能?
如何优化 PostgreSQL 数据库性能?
1009 2

热门文章

最新文章