【Sensor有点意思】之重要参数理解
1、sensor
通过CMOS图像传感器感受环境光,输出图像供我们分析,通过sensor宣传册了解一下sensor性能和情况。下图以斯特威SC8238为例。
2、
跟sensor相关的重要参数:
2.1 分辨率(Resolution)
8MP:sensor有800万像素
分辨率是指sensor有效像素的总个数。
像素总数是衡量CMOS图像传感器的主要技术指标之一,CMOS图像传感器的总体像素中被用来进行有效的光电转换并输出图像信号的像素为有效像素,有效像素数目直接决定了CMOS图像传感器的能力。
大多数sensor像素总数等于有效像素数,有的sensor存在黑电平参考区域,该区域内像素作为黑电平标定使用,不作为最终输出像素。
2.2 像素阵列(Pixel Array)
3872H x 2180V:分辨率宽高,垂直方向共3872列像素,水平方向共2180行像素
对景物中明暗细节的分辨能力。
2.3 像元尺寸(Pixel Size)
1.5um x 1.5um
像元尺寸是指芯片像元阵列上的每个pixel的实际物理尺寸,通常的尺寸包括14um、10um、9um、7um、6.45um、3.75um、3.0um、2.0um、1.75um、1.4um、1.2um、1.0um等。
像元尺寸一定程度上可以反映芯片对光的响应能力,像元尺寸越大,能够接收到的光子数量越多。在同样的光照条件和曝光时间条件下,产生的电荷数量越多。对于弱光成像而言,像元尺寸是芯片灵敏度的一种表征。
2.4 靶面尺寸(Optical Format)
1/2.7 英寸
图像传感器的尺寸越大,则成像系统的尺寸越大,捕获的光子越多,感光性能越好,信噪比越低。目前CMOS图像传感器的常见尺寸有1、2/3、1/2、1/3、1/4英寸等。
2.5 最大输出帧率(Max Frame Rate)
3872H x 2180V:@30fps
帧率(Frame rate)是用于测量显示帧数的量度,测量单位为相机每秒能输出的视频流的图像帧数(Frames per Second,简称:FPS)。通用相机输出高的帧率视频视觉更流畅,在工业相机领域拍摄流水线上的物体,检测缺陷的速度会更快。
2.6 输出数据类型(Output Interface)
12/10/8 bit 4lane MIPI
12/10/8 bit 4lane LVDS
1、输出数据位数受制于数据传输量,数据位宽越大、帧率越高,单位时间内传输的数据量越多。
2、12、10bit信息量比8bit多,灰阶数多很多,方便进行后续处理,包括缺陷检测、图像处理、数据分析等操作。
3、普通显示器也是显示8bit数据,即使输出12、10bit后续也会处理为8bit,方便图像显示。
2.7 输出数据(Output Format)
RAW RGB
支持raw格式输出,彩色sensor有RGB滤光片,可以根据bayer模式进行demosaic处理,恢复为彩色图像。
2.8 CRA
15度
从镜头的传感器一侧,可以聚焦到像素上的光线的最大角度被定义为主光角(CRA),镜头轴心线附近接近零度,与轴心线的距离越大,角度也随之增大。如果lens的CRA小于sensor的CRA,一定会有偏色现象。
2.9灵敏度(Sensitivity)
1160mv/lux.s
灵敏度是芯片的重要参数之一,它具有两种物理意义。
1、光器件的光电转换能力,与响应率的意义相同。即芯片的灵敏度指在一定的光谱范围内,单位曝光量的输出信号电压(电流),单位可以为纳安/勒克斯nA/Lux、伏/瓦(V/W)、伏/勒克斯(V/Lux)、伏/流明(V/lm)。
2、器件所能传感的对地辐射功率(或照度),与探测率的意义相同,单位可用瓦(w)或勒克斯(Lux)表示。
2.10 动态范围(Dynamic Range)
HDR mode up to 100dB
Linear mode 70dB
动态范围由CMOS图像传感器的信号处理能力和噪声决定,反映了CMOS图像传感器的工作范围。其数值是输出端的信号峰值电压与均方根噪声电压之比,通常用DB表示。
计算公式,计算最大响应值与噪声的比值:
$$
SNR=20log_{10}(Max/N)
$$
2.11信噪比(SNR)
36dB
SNR是用来衡量Sensor输出的图片质量,一般手册提供最大SNR值,并且提供计算该SNR值的条件,比如曝光时间、增益档位等。
计算公式,计算信号与噪声的比值:
$$
SNR=20log_{10}(S/N)
$$
2.12 工作温度范围(Operation Temperature Range)
-30~85度
sensor有合适的工作范围,当超过工作温度范围时,性能会打折甚至可能会不工作。主要在信噪比成像质量上。
2.13 Best IQ Temperature
-20~60度
最佳成像质量工作温度
参考
使用 RCCB 传感器检测交通信号灯 – 知识库:图像质量与色彩技术资料
我的个人博客主页,欢迎访问
我的CSDN主页,欢迎访问
我的GitHub主页,欢迎访问
我的知乎主页,欢迎访问
【Sensor有点意思】之重要参数理解的更多相关文章
- [转帖]/proc/sys/net/ipv4/ 下参数理解
/proc/sys/net/ipv4/ 下参数理解,方便服务器优化 2017年06月02日 16:52:27 庞叶蒙 阅读数 3065 https://blog.csdn.net/pangyemeng ...
- 【jQuery】$.ajax() 常用参数理解
参考:http://hemin.cn/jq/jQuery.ajax.html注意,所有的选项都可以通过$.ajaxSetup()函数来全局设置.个人理解全局设置,在每次调用$.ajax()时都会执行 ...
- 记录ThreadPoolTaskExecutor线程池的在项目中的实际应用,讲解一下线程池的配置和参数理解。
前言:最近项目中与融360项目中接口对接,有反馈接口(也就是我们接收到请求,需要立即响应,并且还要有一个接口推送给他们其他计算结果),推送过程耗时.或者说两个接口不能是同时返回,有先后顺序. 这时我想 ...
- word2vec参数理解
之前写了对word2vec的一些简单理解,实践过程中需要对其参数有较深的了解: class gensim.models.word2vec.Word2Vec(sentences=None,size=10 ...
- Android LayoutInflater.inflate(int resource, ViewGroup root, boolean attachToRoot)的参数理解
方法inflate(int resource, ViewGroup root, boolean attachToRoot) 中 第一个参数传入布局的资源ID,生成fragment视图,第二个参数是视图 ...
- [置顶] 函数传递不定参数理解-c语言
感性认识 Typedef char *va_list;/*这个在<stdatg.h>中有定义*/ #define va_start(ap,p) (ap=(char*)(&(p)+1 ...
- LSTM输入层、隐含层及输出层参数理解【转载】
转自:https://blog.csdn.net/yyb19951015/article/details/79740869 //这个博客讲的挺不错的. http://www.newlifeclan.c ...
- 针对jquery的ajax中的参数理解
1. url 发送请求的地址.为空表示当前页. $.ajax({ type: "post", data: studentInfo, contentType: "appli ...
- CreateProcess中的部分参数理解
函数原型,这里写Unicode版本 WINBASEAPIBOOLWINAPICreateProcessW( _In_opt_ LPCWSTR lpApplicationName, //可执行文件名字 ...
- android clipRect Op.xxx各个参数理解
有点小啰嗦的一篇学习笔记,可以直接看最后得出的结论:前面的各种图片和说明都是为最后的结论服务的 1)剪切:和平常画图工具剪切的作用一样,在画布上剪切一个区域,比如剪切一个Rect区域,画布canvas ...
随机推荐
- 我的2023年度关键词:ChatGPT、生产力工具
2023 是 AI 大爆发的一年,这一年我在我的生产力工具中(一个叫 lowcode 的 vscode 插件)接入了 ChatGPT API,插件也进行了重构,日常搬砖也因为 ChatGPT 的引入发 ...
- <vue初体验> 基础知识 3、vue的计数器
系列导航 <vue初体验> 一. vue的引入和使用体验 <vue初体验> 二. vue的列表展示 <vue初体验> 三. vue的计数器 <vue初体验&g ...
- vue.js从输入中的contenteditable元素获取innerhtml
<div class="actual-score" :contenteditable="$route.params.mode === 'edit'" v- ...
- elementUI表格单选
html代码 <el-table :data="gkbmList" max-height="264" border @selection-change=& ...
- Kubernetes 内存资源限制实战
本文转载自米开朗基扬的博客 1. Kubernetes 内存资源限制实战 Kubernetes 对内存资源的限制实际上是通过 cgroup 来控制的,cgroup 是容器的一组用来控制内核如何运行进程 ...
- spring--集成RocketMQ
在Spring Boot中集成RocketMQ通常涉及以下步骤: 1. **添加依赖**:首先,需要在项目的`pom.xml`文件中添加RocketMQ的Spring Boot Starter依赖. ...
- mvn 编译异常:Fatal error compiling: 无效的标记: -parameters
错误信息: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin::compile (defaul ...
- SpringMVC08——拦截器——2021-05-11
拦截器概述 SpringMVC的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并做相应的处理. 例如:进行权限验证.记录请求信息的日志.判断用户 ...
- [转帖]oracle中Rman增量备份下各级别level的区别
RMAN备份分为全备和增量备份两部分 增量备份:分为0 1 2级 ORACLE官方解释: A level 1 incremental backup can be either of the foll ...
- [转帖]ramfs、tmpfs、rootfs、ramdisk介绍
ramfs.tmpfs.rootfs.ramdisk介绍 bootleader--->kernel---->initrd(是xz.cpio.是ramfs的一种,主要是驱动和为了加载ro ...