基于CMOS图像传感器的多斜率积分模式

  • 格式:pdf
  • 大小:252.13 KB
  • 文档页数:4

第4l卷第6期 

Vo1.4l No.6 红外与激光工程 

Infrared and Laser Engineering 2012年6月 

Jun.2012 

基于CMOS图像传感器的多斜率积分模式 

杨东来1,2,胡晓东 ,李俊娜。 

(1.中国科学院西安光学精密机械研究所,陕西西安710119;2.中国科学院研究生院,北京100049; 

3.西安应用光学研究所,陕西西安710065) 

摘 要:CMOS图像传感器由于器件本身的特点,相比CCD传感器,其动态范围较小。以CYPRESS 

公司生产的高性能CMOS图像传感器IBIS5.A一1300为研究对象,对其多斜率积分原理进行研究,提 

出了采用同步快门多斜率积分的方法来扩展CMOS图像传感器的动态范围。以FPGA+DSP为系统的 

硬件处理平台,给出了多斜率积分驱动时序的具体设计思路和方法,并在Quartus1I 7.0环境下对所设 

计的驱动时序进行功能仿真。采用所设计的多斜率积分时序驱动,将CMOS图像传感器的动态范围 

由原来单斜率积分模式下的64dB扩展到了90dB。实验结果表明,采用多斜率积分模式可以实现动 

态范围扩展的要求。 

关键词:CMOS图像传感器;多斜率积分; 动态范围; FPGA 

中图分类号:TP212;TN248.1‘ 文献标志码:A 文章编号:1007-2276(2012)06-1499-04 

Multiple slope integration based on CMOS image sensor 

Yang Donglm ,Hu Xiaodong ,Li Junna3 

(1.Xi an Institute of Optics and Precision Mechanies of Chinese Academy of Sciences,Xi an 710119,China;2.Graduate 

University of Chinese Academy of Sciences,Beijing 100049,China;3.Xi an Institute of Applied Optics,Xi all 710065,China) 

Abstract:Compared with CCD(Charge Coupled Device),the dynamic range of CMOS image sensor is 

narrower.which is due to its self-characteristics.With high—performance CMOS image sensor IBIS5.A-1 

300 produced by CYPRESS company as the object,a research was made on the theory of its multiple 

slope integration,and the integration mode was used to extend its dynamic range.The design method of 

multiple slope integration S timing was advanced with FPGA and DSP as the hardware system.With 

Quartus U 7.0,the designed driver timing was simulated in function.The new designed multiple slope 

integration timing drive extended the optical dynamic range of CMOS image sensor,from original model 

of single slope integration mode 64 dB to 90 dB.The experiment result shows that multiple slope 

integration mode can achieve the purpose of extending the dynamic range. Key words:CMOS image sensor;multiple slope integration;dynamic range;FPGA 

收稿日期:2011—10—22; 修订日期:2011—12—29 

作者简介:杨东 ̄(1979一),男,工程师,硕士,主要从事光电信息与信号处理方面的研究。Email:ydl@opt.ae.ca 

导师简介:胡 ̄(1964一),男,研究员,硕士生导师,主要从事光电信息与信号处理方面的研究。Email:hxd@opt.ac.

ca 1500 红外与激光工 41 

0引言 

动态范围是图像传感器成像质量的一项重要指 

标…,动态范围越大意味着能够探测到场景信息的 

光强范围越宽,即图像所包含的信息越丰富。近年 

来,CMOS图像传感器技术不断发展,因其具有低功 

耗、集成度高、低成本、可随机读取等优点,已成为主 

流的图像传感器芯片。CMOS图像传感器内部集成 

有较多的放大器、寻址译码等电路,导致器件的相对 

噪声比较大,因此在相同的环境下,其动态范围不如 

CCD器件的宽 !。 

文中以IBIS5-A一1300 CMOS图像传感器为例, 

在分析其同步快门多斜率积分模式的基础上,通过 

采用多斜率积分的方式对CMOS图像传感器的动 

态范围进行扩展。用VHDL语言设计了驱动时序控 

制电路,并进行了仿真和实验验证。 

1多斜率积分原理 

动态范围可定义为一幅图像中能够识别出的最 

大非饱和信号值与最大噪声值的比值 】,即可以表 

示为:动态范围=最大非饱和信号值/最大噪声值。 

CM0S图像传感器中像素的输出电压由曝光时 

间和光照强度决定H1,在光照强度相同的环境下,长 

积分时间操作的积分曲线变化具有高灵敏度特性,而 

短积分时间操作对应的曲线变化具有低灵敏度特性。 

图1为双斜率和单斜率灵敏特性曲线,横轴为 

光照强度变化量,竖轴为像元的输出电压值。图中斜 

率很陡的虚线代表长积分时间,可以看出,在光照强 

度较弱的情况下该曲线即能达到饱和状态,因此长 

积分时间曲线对光照强度变化的灵敏度很高;斜率 

图l双斜率和单斜率灵敏度特性曲线 

Fig.1 Double and single slope response curves 比较平缓的点线代表短积分时间,在光强较强时, 

对应的输出电压值接近饱和,因此其对光照强度变 

化的灵敏度较低;图中的实线为双斜率曲线,当光 

强较弱时采用长积分时间,其斜率较陡,而在光强 

较强时,采用短积分时间,其斜率较低,这样就可以 

保证像元的输出电压在光强变化范围较大时不至 

于饱和。 

多斜率积分的原理与双斜率积分相同,只不过 

在双斜率积分的基础上增加了一些拐点而已,使曲 

线包含更多的斜率。这些拐点的设置使信号的输出 

电压能适应光照强度在更大范围内的变化,从而实 

现光学动态范围扩展 】。 

2 CMoS图像传感器的多斜率积分时序设计 

2.1 IBIS5一A一1300 CMOS图像传感器的多斜率积 

分时序介绍 

选用的mIS5一A一1300 CM0S图像传感器有两 

种电子快门模式:同步快门模式和卷帘快门模式,其 

中同步快门又有单斜率积分和多斜率积分两种积分 

模式。同步快门单斜率积分模式下光学动态范围为 

64dB,即最大非饱和信号值/最大噪声值=l 600:l;而 

在多斜率积分模式下,光学动态范围可达80 ̄100dB。 

下面介绍IBIS5一A一1300CMOS图像传感器的多斜 

率积分驱动时序。 

图2为同步快门的多斜率积分操作时序[6】,图中 

SS—START为光积分开始信号,控制积分操作开始; 

SS—STOP为光积分结束信号,控制积分操作结束;当 

积分时间达到所设定的值后,由CMOS图像传感器 

内部产生一个TIME-OUT信号,表示积分已经结 

束,可以用它来触发产生SS_STOP信号。 

图2同步快门多斜率积分操作 

Fig.2 Multiple slope operation with synchronous shut

ter 第6期 杨东来等:基于CMOS图像传感器的多斜率积分模式 15O1 

IBIS5.A.1300 CM0S图像传感器内部有一个可 

控制多斜率积分拐点设置的寄存器 ,如表l所示。 

可以通过更改寄存器中的值,使图像传感器的复位 

电压(产生SS—START脉冲后)发生改变。 

表1多斜率积分寄存器设置 

Tab.1 Multiple slope register settings 

整个多斜率积分过程如下:图2中p1、p2、p3、 

p4为图像传感器中4个独立的像元,这4个像元上 

的光照强度是不同的,光照越强其输出电压越灵敏, 

即积分曲线斜率越陡,如p3、p4像元;相反,光照越 

弱的像元其输出电压越不灵敏,如pl、p2像元。可以 

看出,若在积分过程中只产生一个sS—START脉冲, 

即采用单斜率积分,则光照强度较强的p3、p4像元 

在积分时间结束之前很快就会达到饱和状态,从而 

影响最终的成像质量。而在多斜率积分模式下,在光 

照较强的像元达到饱和之前使光积分操作复位(即 

重新产生一个SS—START脉冲),随着寄存器设置的 

不同,复位电压也依次降低,但积分斜率保持不变。 

这样几次复位后,光照强度较强的像元在积分时间 

结束时,其输出电压没有饱和,从而实现了光学动态 

范围的扩展。 

2.2多斜率积分的驱动时序设计 

以FPGA和DSP为硬件处理核心,其硬件系统 

功能如图3所示。系统工作过程如下:首先,由DSP 

通过I2C总线对CMOS图像传感器进行初始化,对 

图像传感器内部各个寄存器的参数值进行设置;由 

FPGA产生驱动CMOS图像传感器所需的各种时序 

信号,并接收产生的图像信息数据;FPGA与DSP之 

间通过中断进行数据交换等操作。 图3硬件系统功能图 

Fig.3 Schematic of function of hardware system 

根据系统硬件平台的特点,设计出改进的多斜 

率积分驱动时序,如图4所示。 2nd register upload 4th register upload 1 st register up ad 3 register upload 

图4多斜率积分驱动时序 

Fig.4 Timing for multiple slope integration driving 

整个驱动过程如下:系统上电后,由FPGA产生 

第一个SS—START脉冲,控制开始进行光积分操作, 

当积分时间到达内部寄存器所设值时,由图像传感 

器产生TIME_OUT脉冲,表示积分操作结束。可用 

TIME_OUT脉冲触发产生SS—START脉冲,进行下 

一次的积分操作。直到总共完成4次积分操作即实 

现了多斜率积分过程,图像传感器产生SS—STOP 

脉冲,表示整个积分过程结束,可以进行像元读出 

操作。 

值得注意的是,在产生每一个新的SS~START 

脉冲前,需要对多斜率积分寄存器的值进行更新;并