camera中LENS和SENSOR的CRA是如何搭配的?

news/2025/1/25 8:01:52/

camera中LENS和SENSOR的CRA是如何搭配的?
camera中,lens和sensor的搭配是非常关键的问题。但这两者是如何搭配的呢?
一般在Sensor data sheet中会附有全视场CRA参考值,不同sensor厂家有不同的要求,可以按照这个来做设计参考。有的Sensor厂家在公开的数据表中不会show出来,但可以跟索取。
CRA 是什么东东啊,一般的LENS厂家都会提供能与只配合的sensor资料,只要sensor 能放到相应LENS的HOLDER 里去就可以了,sensor不有1/3,1/4,1/5大小,holder 有66,88,9*9等啊,还有就是lens 的光学参数, 像TTL。
CRA=chief ray angle. Sensor接收光能的效应一方面与Sensor本身有关,另一方面还与入射到Sensor上的光线角度有很大关系。在原来的感光胶片上CRA与照度有关,而如果在CMOS或CCD Sensor上光能的接受效率不仅与CRA有关,还与Sensor的Micro Lens开口布局有关。在做Lens设计的时候,CRA要尽量符合Sensor厂家提供的CRA参考值,这样才能和Sensor布局相配合,提高光能接收效率。
匹配的原则为:Lens的CRA值一定要小于Sensor的Micro Lens CRA值,否则将会导致成像照度或色彩问题。
镜头的CRA要小于Sensor的CRA。
一般Sensor 参数会有CRA值!
一般要求LENS和SENSOR的CRA曲线误差在+/-2度,当然还有其他方面,这也是我也想了解的。不过一般 森sensor厂家都会对lens有相应的要求的,具体应该是保密的。
镜头CRA测试的原理和仪器。
如图是Micron的一款CMOS sensor,纵坐标是CRA,横坐标是图像高度,请问这里的图像高度是怎么定义的?
在这里插入图片描述

LENS 和SENSOR CRA 搭配是很主要, 流传的说法中有一些错误的理论,现说明一下:
1.SENSOR 有一个CRA值,也就是SENSOR 的MICRO LENS 与光电二极管的位置存在一个水平误差,并不在一条直线上,做成这样有一定的目的,按通常的做法,因为SENSOR 的MICRO LENS 与光电二极管之间存在一定的距离,这样的做的目的也是为了好搭配LENS。
2.LENS 也存在一个CRA值,这在LENS设计的时候就是要考虑的内容,根据SENSOR的CRA 值进行设计,偏差在2度以内为佳,太大了,容易造成受光不足和偏色。
3.并不是LENS CRA 越小越好,有人认为0度是最佳的,那也是不对的,只能说与SENSOR 的CRA 越接近越好。
Sensor CRA曲线中,纵轴表示主光线角度,单位是度,横轴表示视场,有两种表示方式,一种是以百分比表示,Sensor最大有效成像高度为100%,一般以10%依次区分.一种是直接以mm为单位,依次表示从Sensor中心到最大成像高度位置.
Sensor的最大有效成像高度为Sensor有效成像面(对角线)的一半.
lens和sensor的影像关系
Lens和Sensor搭配的三个重要参数:
1.Lens的Image Circle跟Sensor的对角线;
2.Sensor的Pixel Size;
3.CRA.
这三个参数是Lens和Sensor选择的首要考量的。
LENS 和SENSOR CRA 搭配是很主要,但目前流传的说法中有一些错误的理论,现说明一下:
1.SENSOR 有一个CRA值,也就是SENSOR 的MICRO LENS 与光电二极管的位置存在一个水平误差,并不在一条直线上,做成这样有一定的目的,按通常的做法,因为SENSOR 的MICRO LENS 与光电二极管之间存在一定的距离,这样的做的目的也是为了好搭配LENS。
2.LENS 也存在一个CRA值,这在LENS设计的时候就是要考虑的内容,根据SENSOR的CRA 值进行设计,偏差在2度以内为佳,太大了,容易造成受光不足和偏色。
3.并不是LENS CRA 越小越好,有人认为0度是最佳的,那也是不对的,只能说与SENSOR 的CRA 越接近越好。

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/608102.html

相关文章

C++ 类模板的使用

类模板的一般形式: template <类型参数表> class 类模板名{成员函数和成员变量 }; 用类模板定义对象的写法如下&#xff1a; 类模板名<类型参数表> 对象名(构造函数实际参数表); 类模板有无参构造函数&#xff1a; 类模板名 <类型参数表> 对象名; demo…

数据治理(六):编译Atlas安装包

文章目录 编译Atlas安装包 一、Atlas2.1.0源码下载 二、Atlas与其他框架依赖 三、安装Hadoop3.1.4版本 1、停止HDFS集群&#xff0c;在Zookeeper中删除HDFS对应的元数据目录 2、删除各个节点上的HDFS安装包 3、删除5个节点上的/opt/data/目录下除了zookeeper外的目录 4…

n个素数构成等差数列

n个素数构成等差数列 Time Limit: 1 Sec Memory Limit: 128 MB 64bit IO Format: %lld Description 有n个素数&#xff08;均小于m&#xff09;可以构成一个等差数列。请编写程序根据给定的n和m&#xff0c;统计出满足条件的解有多少种。 例如&#xff0c;n3&#xff0c;m…

Camera噪声问题

Camera噪声问题 Camera RGB 域的噪声 以上部分属于sensor processing&#xff0c;接下来的部分属于color、luminance processing。 gamma gamma是在RGB域设置一个gamma table去对应给每一个像素值增加一个适当的增益提高暗区的亮度水平。gamma的由来是由古老的显示屏来的&#…

android.mk 里面内容介绍

大致如下 # 这个是固定的必须要写的,作用是构建系统提供的宏函数 my-dir 将返回当前目录&#xff08;Android.mk 文件本身所在的目录&#xff09;的路径 LOCAL_PATH: $(call my-dir) # 这个是固定的必须要写的,作用是CLEAR_VARS 变量指向一个特殊的 GNU Makefile&#xff0c;后…

ad 卡尔曼_卡尔曼滤波剪影__Kalman Filtering · Make Intuitive

铺垫用の引论Kalman Filtering 算法是一种最优滤波估计算法&#xff0c;有了它之后&#xff0c;就算只知道观测对象的少量不准确观测信息也有可能对这一对象实现完全控制&#xff0c;它的Advantages和Disadvantages(Constraints)在下面分别以标黑"匚"以及普通"匚…

Ceph分布式存储初步认识(一)

活动地址: 开发云 - 一站式云服务平台 文章目录 一、Ceph概述 1、背景 2、介绍 3、特点 高性能</

IT培训的背后,是“韭菜”的躺赚梦!

本文只谈"骗局"&#xff0c;不谈其他&#xff0c;绝不引战&#xff0c;如有错误&#xff0c;希望指出我会及时改正。 实际也有大量做得好的、值得肯定的培训机构&#xff0c;这里需要大家仔细鉴别。 导语 为什么要写这篇文章呢&#xff0c;近些年培训这个话题也比较…