sensor 感光原理和输出格式,sensor图像采集原理

本文深入探讨了sensor的感光原理和输出格式,重点讲解了Bayer格式图像传感器的工作方式和插值算法。介绍了sensor如何将光信号转化为电信号,通过插值算法计算每个像素的RGB值。此外,还提到了摄像头模组的结构、ISP的作用以及输出格式如MIPI、DVP等。
摘要由CSDN通过智能技术生成

如果排查的思路对你有帮助,请记住 消雨匆匆 。 码字和排查很累,仅此而已 ,硬件不是抄电路,拿烙铁,懂点软件,细致分析,找问题和破案搜集线索是一样的。

PS:硬件知识也是如此性感

本人在做安防的公司待了几年,也没好好想过这个问题,借此机会,前几天刚好有个做IPC的同事又问我的问题,顺便在此梳理一下:

图像bayer的参考:

https://blog.csdn.net/bingqingsuimeng/article/details/61917513

摄像头相关参考:

https://www.cnblogs.com/fjutacm/p/220631977df995512d136e4dbd411951.html

感谢两位博主的辛勤付出,在此基础上,进行一些疑惑解答

目录

1、摄像头模组和摄像头

2、sensor感光原理

3、输出格式:

 


1、摄像头模组和摄像头

 

 

    摄像头模组,Camera Compact Module,简写为CCM,就是已经包含了镜头,ISP,PCB接口的直接能用的,不需要再考虑sensor选型,设计sensor供电电路,时钟电路的。如下图的这些:

 

    摄像头模组硬件结构图:

 

2、sensor感光原理

     sensor是摄像头的核心,负责将通过Lens的光信号转换为电信号,再经过内部AD转换为数字信号。每个pixel像素点只能感受R、G、B中的一种,因此每个像素点中存放的数据是单色光,所以我们通常所说的30万像素或者130万像素,表示的就是有30万或130万个感光点,每个感光点只能感应一种光,这些最原始的感光数据我们称为RAW Data。

解释:sensor上是由一个个感光的小点(你可以这么理解,就是只有几个微米大小的感光器件组成,多少个感光小点就有多少个像素),但是一个像素上要采集多种最基本的颜色,如rgb三种颜色,最简单的方法就是用滤镜的方法,红色的滤镜透过红色的波长,绿色的滤镜透过绿色的波长,蓝色的滤镜透过蓝色的波长。如果要采集rgb三个基本色,则需要三块滤镜,这样价格昂贵,且不好制造,因为三块滤镜都必须保证每一个像素点都对齐显然是不可能的。

所以就有了bayer这种方式,bayer 格式图片在一块滤镜上设置的不同的颜色,通过分析人眼对颜色的感知发现,人眼对绿色比较敏感,所以一般bayer格式的图片绿色格式的像素是是r和g像素的和。

也就是说,一个像素感光只有一种颜色,但是我对外输出的时候,需要知道这个像素的rgb值,我就只能通过周围像素去计算,这个计算和转换是靠ISP去完成的。进从而得出我这个像素的RGB的值,这样我每个像素虽然只感应了一种光,但是每个像素经过处理后传输到外面后就是有RGB的信息了。

以下是博客内解释:

Raw Data数据要经过ISP(应该理解为Image Sensor Processor,是Sensor模块的组成部分,下面有解释)的处理才能还原出三原色,也就是说如果一个像素点感应为R值,那么ISP会根据该感光点周围的G、B的值,通过插值和特效处理等,计算出该R点的G、B值,这样该点的RGB就被还原了sensor是摄像头的核心,负责将通过Lens的光信号转换为电信号,再经过内部AD转换为数字信号。每个pixel像素点只能感受R、G、B中的一种,因此每个像素点中存放的数据是单色光,所以我们通常所说的30万像素或者130万像素,表示的就是有30万或130万个感光点,每个感光点只能感应一种光,这些最原始的感光数据我们称为RAW Data。Raw Data数据要经过ISP(应该理解为Image Sensor Processor,是Sensor模块的组成部分,下面有解释)的处理才能还原出三原色,也就是说如果一个像素点感应为R值,那么ISP会根据该感光点周围的G、B的值,通过插值和特效处理等,计算出该R点的G、B值,这样该点的RGB就被还原了

 

3、输出格式:

现在一些海思平台,都带有ISP功能,可以直接接收sensor过来的  raw data信号,这个信号可以按照芯片手册上的类型输出,可以是MIPI的,也可以试DVP对于没有ISP的功能的主处理器来说,一般都是从模组上取信号,于是摄像头模组里面干了这个几件事

(1)sensor芯片需要的电源和时钟等信号的设计

(2)有些sensor自己就带内部ISP,或者说集成了,所以输出的直接是YUV或者RGB格式

(3)没有ISP的sensor就需要外部挂一个ISP。电路上就是一个sensor的信号连接到ISP上,信号和传输YUV的这种DVP信号很类似,但是传输的信息是完全不一样的。

摄像头上有这几个参数,有效像素,和像素尺寸大小。

 

 

 

 

以下是参考博文的内容,扫盲和备份使用,不作为本博客的原创内容,如果有涉及到作者权益,请联系删除:

 

     (1)、工作原理

    光线通过镜头Lens进入摄像头内部,然后经过IR Filter过滤红外光,最后到达sensor(传感器),senor分为按照材质可以分为CMOS和CCD两种,可以将光学信号转换为电信号,再通过内部的ADC电路转换为数字信号,然后传输给DSP(如果有的话,如果没有则以DVP的方式传送数据到基带芯片baseband,此时的数据格式Raw Data,后面有讲进行加工)加工处理,转换成RGB、YUV等格式输出。

     (2)、镜头 Lens

    镜头是相机的灵魂,单反中一个镜头上万是很随意的事。镜头对成像有很重要的作用,相当于人眼中的晶状体,利用透镜的折射原理,景物光线透过镜头在聚焦平面上形成清晰的像,然后通过感光材料CMOS或CCD记录影像,并通过电路转换为电信号。镜头产业有比较高的技术门槛,国外主要集中在日本、韩国,国内主要是在台湾,业内比较知名的如:富士精机、柯尼卡美能达、大力光、Enplas等。

    Lens一般由几片透镜组成透镜结构,按材质可分为塑胶透镜(plastic)或玻璃透镜(glass),玻璃镜片比树脂镜片贵。塑胶透镜其实是树脂镜片,透光率和感光性等光学指标比不上镀膜镜片。

    通常摄像头采用的镜头结构有:1P、2P、1G1P、1G2P、2G2P、2G3P、4G、5G等。透镜越多,成本越高,相对成像效果会更出色(个人理解是光线更均匀、更细致;对光线的选通更丰富;成像畸变更小,但是会导致镜头变长,光通量变小)。

STM Sensors & MEMS 传感器全系列原理图库+PCB封装库(AD集成库).IntLib后缀文件,拆分后文件为PcbLib+SchLib格式,Altium Designer原理图库+PCB封装库,集成库型号列表如下: ibrary Component Count : 81 Name Description ---------------------------------------------------------------------------------------------------- AIS226DS MEMS inertial sensor, 2-axis, low-g accelerometer with digital output, -40 to +105癈, SO-16W, Tube AIS226DSTR MEMS inertial sensor, 2-axis, low-g accelerometer with digital output, -40 to +105癈, SO-16W, Tape and Reel AIS326DQ MEMS inertial sensor, 3-axis, low-g accelerometer with digital output, -40 to +105癈, QFPN-28 (7x7x1.9), Tray AIS326DQTR MEMS inertial sensor, 3-axis, low-g accelerometer with digital output, -40 to +105癈, QFPN-28 (7x7x1.9), Tape and Reel AIS328DQ High-performance ultra low-power 3-axis accelerometer, -40 to +105癈, QFPN 4x4x1.8 24L, Tray AIS328DQTR High-performance ultra low-power 3-axis accelerometer, -40 to +105癈, QFPN 4x4x1.8 24L, Tape and Reel FC30 MEMS functional sensor; smart 3D orientation and click detection standalone device, -40 to +85癈, LGA-14 (3x5x0.92), Tray L3G4200D MEMS motion sensor: ultra-stable three-axis digital output gyroscope, -40 to +85癈, LGA-16 (4x4x1.1), Tray L3G4200DTR MEMS motion sensor: ultra-stable three-axis digital output gyroscope, -40 to +85癈, LGA-16 (4x4x1.1), Tape and Reel L3G462A MEMS motion sensor: ?625 dps full scale 3-axis analog gyroscope, -40 to +85癈, LGA-16 (4x4x1.1), Tray L3G462ATR MEMS motion sensor: ?625 dps full scale 3-axis analog gyroscope, -40 to +85癈, LGA-16 (4x4x1.1), Tape and Reel LIS302DL MEMS motion sensor 3-axis - ?2g/?8g smart digital output piccolo accelerometer, -40 to +85癈, LGA-14 (3x5x1), Tray LIS302DLTR MEMS motion sensor 3-axis - ?2g/?8g smart digital output piccolo accelerometer, -40 to +85癈, LGA-14 (3x5x1), Tape and Reel LIS331DL MEMS motion sensor 3-axis -
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值