一种图像像元合并的电路及方法

文档序号:7860244阅读:356来源:国知局
专利名称:一种图像像元合并的电路及方法
技术领域
本发明涉及一种图像像元的处理方法,尤其涉及数字图像像元合并的电路及方法。
背景技术
数码影像和机器视觉领域主要采用的两类光电传感芯片,分别为C⑶芯片(Charge Coupled Device)和 CMOS 芯片(Complementary Metal-Oxide-SemiconductorTransistor)。CXD芯片和CMOS芯片尽管在技术上有很大区别,但基本过程都按以下步骤I、光电转换(将入射光信号转换成电信号);2、电荷收集(以一定的形式收集并贮存代表入射光能量的电荷信号); 3、信号转换与输出(CCD以模拟信号的形式输出图像,CMOS可以直接输出数字图像信号)。合并(Binning)是一种图像读出方式,相邻的像元中感应的光电荷被加在一起,以一个像素的方式读出,合并(Binning)技术可以提高帧速和增加灵敏度。合并分为水平方向合并和垂直方向合并。当水平和垂直方向同时采用合并时,图像的纵横比并不改变,当采用2*2合并时,图像的分辨率将降低50%,但灵敏度提高了 4倍(如图3)。然而,有些C⑶芯片并不具备片内合并(Binning)功能;同时,CMOS芯片的内部结构和工作原理决定其不可能具备片内合并(Binning)功能。在弱目标探测、光谱成像和高速摄影等领域,CCD芯片片内合并(Binning)功能具有难以替代的作用,故某些不具备片内合并(Binning)功能的CXD和CMOS在上述领域的应用中受到限制。因此,迫切需要一种低功耗、低成本、高稳定、易实现的片外像元合并(Binning)的电路及方法。

发明内容
在弱目标探测、光谱成像和高速摄影等领域,为了克服不具备片内合并(Binning)功能的C⑶和CMOS芯片的使用局限性,本发明提供一种图像像元合并(Binning)的电路和方法,该电路为低功耗、低成本、高稳定、易实现的片外像元合并的电路。本发明的技术解决方案 一种图像像元合并的电路,其特殊之处在于包括A/D转换器、D触发器,第一全加器、第二全加器、存储器以及时序发生器,模拟图像信号送入A/D转换器的输入端,所述A/D转换器的输出端分别与D触发器输入端和第一全加器的输入端B相连,所述D触发器的输出端与第一全加器的输入端A相连,所述第一全加器的输出端分别与存储器的写入数据端和第二全加器的输入端A相连,所述存储器的读出数据端与第二全加器的输入端B相连,所述时序发生器分别为A/D转换器、D触发器、第一全加器、第二全加器以及存储器提供工作时序。一种图像像元合并的方法,其特殊之处在于包括以下步骤
I输出数字图像信号A/D转换器接收CXD芯片输出的模拟图像信号,并进行A/D处理得到数字图像信号;或者,CMOS芯片输出数字图像信号;2像元合并设定数字图像信号奇数行为第2i_l行、数字图像信号偶数行为第2i
行,其中i=l、2、3.......;且设每一行有2N个像元,每一行的奇像元表示为第2j-1
个像元、偶像元表示为第2 j个像元,其中j = 1、2、3.......N;合并时,从第I行的
第I个像元开始,逐行合并,具体步骤如下2. I对于第2i_l行图像,具体合并方法如下 2. I. I将第2i_l行的第I个像元信号经过D触发器锁存后发送给第一全加器A端,将第2i-l行的第2个像元信号发送给第一全加器B端;2. I. 2第一全加器将第2i_l行的第I个像元和第2i_l行的第2个像元进行水平合并形成第2i-l行第I个水平合并后的像元;2. I. 3将第2i_l行第I个水平合并后的像元存储至存储器中;依次类推,直至第2i_l行的第2N-1个像元和第2i_l行的第2N个像元进行水平合并形成第N个水平合并后的像元,并将第N个水平合并后的像元存储至存储器中;2. 2对于第2i行图像,具体合并方法如下2. 2. I将第2i行的第I个像元信号经过D触发器锁存后发送给第一全加器A端,将第2i行的第2个像元信号发送给第一全加器B端,第一全加器将第2i行的第I个像元和第2i行的第2个像元进行水平合并后,发送至第二全加器A端;2. 2. 2与步骤2. 2. I同步,读操作存储器将步骤2. I存储在存储器中的第2i_l行的第I个水平合并后的像元发送至第二全加器B端;2. 2. 3第二全加器将收到的两个水平合并后的像元进行垂直合并并输出;依次类推,直至第2i行的第2N-1个像元和第2N个像元进行水平合并后,发送给第二全加器,同时读操作存储器将步骤2. I存储在存储器中的第2i-l行的第N个水平合并后的像元发送给第二全加器,第二全加器将收到的两个水平合并后的像元进行垂直合并并输出,至此完成第2i-l行与第2i行图像信号的2*2合并,得到合并后的第i行图像。本发明的所具有的优点I、针对CMOS芯片和不具备片内合并功能的C⑶芯片,本发明可以实现相同的合并效果,本发明在其外部实现以弥补其无片内Binning功能。2、片外合并对象为数字图像信号,原理简单、易实现、速率高。3、片外合并结果为实时数字图像信号,对后端相关设备无任何延时影响。4、相关各电路模块可集成在一块芯片上(如FPGA或CPLD等)。


图I为本发明原理流程图。图2为本发明时序示意图。图3为源图像经过2*2合并处理后的效果示意图。
具体实施方式
下面结合附图对本发明进行详细说明。一种图像像元合并的电路,包括A/D转换器10、D触发器,第一全加器、第二全加器、存储器以及时序发生器15,A/D转换器的输出端分别于D触发器输入端和第一全加器的输入端B相连,D触发器的输出端与第一全加器的输入端A相连,第一全加器的输出端分别与存储器的写入数据端和第二全加器的输入端A相连,存储器的读出数据端与第二全加器的输入端B相连,所述时序发生器分别为A/D转换器、D触发器、第一全加器、第二全加器以及存储器提供工作时序。各电路模块均与时序发生器相连,由时序发生器统一控制。本发明原理流程图如图1,具体说明如下对模拟图像信号进行A/D转换处理(CMOS直接输出数字图像信号,不需A/D转换处理)以得到源数字图像信号(本发明假定源数字图像数据位宽为8bit)。对第2i_l行(i=l、2、3.......)图像数据进行水平方向2 1片外合并
(Binning)处理(对线阵C⑶或CMOS而言,任意行均可设定为奇行,相应下一行为偶行,依次类推;对面阵CCD或CMOS而言,设定首行为第I行即奇行,相应下一行为第2行即偶行,
依次类推),首先通过8bit D触发器11锁存第2j-l (=1、2、3、.......N)个像元,
与随后而来的第2j (j=l、2、3.......N)个像元通过Sbit第一全加器12做加法处
理,此加第一全加器即实现了该行的第2j-l个和第2j个像元的水平方向2 1片外合并(Binning),把加法得到的每个像元数据(8bit全加器(12)的输出进位作像元数据最高位)依次缓存至存储器13中,此行2N个像元经过水平方向2 1片外合并(Binning)后得到N个像元。对第2i行(i=l、2、3.......)图像数据进行水平方向2:1片外合并
(Binning)处理,处理方法和过程与第2i_l行完全一样。不同点是对于第2i行图像数据,加法得到的每个像元数据(Sbit)第一全加器12的输出进位作像元数据最高位)被依次输出至9bit第二全加器14的输入口 A。每有一个第2i行的经过水平方向2 1片外合并(Binning)的像元数据到达9bit第二全加器14的输入口 A,时序发生器就会从存储器中读取第2i-l行对应的像元数据到输入口 B,此2个像元数据经过9bit第二全加器14做加法处理,此加法处理即实现了经过水
平方向2 1片外合并(Binning)的相邻两行的第j个(j=l、2、3、.......N)像元的
垂直方向2 1片外合并(Binning), 9bit第二全加器14的输出DATA out [9 :0] (9bit第二全加器14的输出进位作DATA out [9 :0]的最高位)即是2*2合并(Binning)的实时数字图像,DATA out[9 0]可根据图像显示、存储和处理的需要进行位宽的转换。对于位宽不为Sbit的源数字图像,本发明完全适用,依据本发明原理对原理流程图(图I)稍做更改即可实现(更改D触发器、全加器和存储器的位宽以与源图像位宽匹配)。水平方向2 1片外合并(Binning)后的相邻两行图像数据经过9bit第二全加器14实现垂直方向2 1片外合并(Binning)后变为I行图像数据,由图2可以看出对于2*2合并(Binning),两行(奇偶行)图像数据为I个处理周期。采用流水线方式对第2i_l行与第2i行数字图像进行垂直方向的2 1片外合并
(Binning)处理(i=0、l、2.......),即水平方向2 :1片外合并(Binning)后的第2i
行图像数据不需缓存。采用流水线方式对第2i-l行与第2i行数字图像进行垂直方向的2 :I片外合并(Binning)处理,即水平 方向2 1片外合并(Binning)后的第2i行图像数据不
需缓存。各电路模块可以集成在一块IC(FPGA或CPLD等)上。各电路模块工作时序信号源自同一时钟源。
权利要求
1.一种图像像元合并的电路,其特征在于包括A/D转换器、D触发器,第一全加器、第ニ全加器、存储器以及时序发生器,模拟图像信号送入A/D转换器的输入端,所述A/D转换器的输出端分别与D触发器输入端和第一全加器的输入端B相连,所述D触发器的输出端与第一全加器的输入端A相连,所述第一全加器的输出端分别与存储器的写入数据端和第ニ全加器的输入端A相连,所述存储器的读出数据端与第二全加器的输入端B相连,所述时序发生器分别为A/D转换器、D触发器、第一全加器、第二全加器以及存储器提供工作时序。
2.一种图像像元合并的方法,其特征在于包括以下步骤 I输出数字图像信号 A/D转换器接收CCD芯片输出的模拟图像信号,并进行A/D处理得到数字图像信号;或者,CMOS芯片输出数字图像信号; 2像元合并设定数字图像信号奇数行为第2i-l行、数字图像信号偶数行为第2i行,其中i=l、2、3.......;且设每一行有2N个像元,每一行的奇像元表示为第2j-l个像元、偶像元表示为第2j个像元,其中j = 1、2、3.......N ;合并时,从第I行的第I个像元开始,逐行合并,具体步骤如下 2.I对于第2i-l行图像,具体合并方法如下 2.I. I将第2i-l行的第I个像元信号经过D触发器锁存后发送给第一全加器A端,将第2i-l行的第2个像元信号发送给第一全加器B端; 2.I. 2第一全加器将第2i-l行的第I个像元和第2i-l行的第2个像元进行水平合并形成第2i-l行第I个水平合并后的像元; 2.I. 3将第2i-l行第I个水平合并后的像元存储至存储器中; 依次类推,直至第2i-l行的第2N-1个像元和第2i-l行的第2N个像元进行水平合并形成第N个水平合并后的像元,并将第N个水平合并后的像元存储至存储器中; 2.2对于第2i行图像,具体合并方法如下 2.2.1]将第2i行的第I个像元信号经过D触发器锁存后发送给第一全加器A端,将第2i行的第2个像元信号发送给第一全加器B端,第一全加器将第2i行的第I个像元和第2i行的第2个像元进行水平合并后,发送至第二全加器A端; 2.2. 2与步骤2. 2. I同步,读操作存储器将步骤2. I存储在存储器中的第2i-l行的第I个水平合并后的像元发送至第二全加器B端; 2.2. 3第二全加器将收到的两个水平合并后的像元进行垂直合并并输出; 依次类推,直至第2i行的第2N-1个像元和第2N个像元进行水平合并后,发送给第二全加器,同时读操作存储器将步骤2. I存储在存储器中的第2i-l行的第N个水平合并后的像元发送给第二全加器,第二全加器将收到的两个水平合并后的像元进行垂直合并并输出,至此完成第2i-l行与第2i行图像信号的2*2合并,得到合并后的第i行图像。
全文摘要
本发明涉及一种图像像元合并的电路及方法,包括A/D转换器、D触发器,第一全加器、第二全加器、存储器以及时序发生器,模拟图像信号送入A/D转换器的输入端,A/D转换器的输出端分别与D触发器输入端和第一全加器的输入端B相连,D触发器的输出端与第一全加器的输入端A相连,第一全加器的输出端分别与存储器的写入数据端和第二全加器的输入端A相连,存储器的读出数据端与第二全加器的输入端B相连,所述时序发生器分别为A/D转换器、D触发器、第一全加器、第二全加器以及存储器提供工作时序。本发明克服了不具备片内合并功能的CCD和CMOS芯片的使用局限性,本发明具有低功耗、低成本、高稳定、易实现的优点。
文档编号H04N5/369GK102868865SQ20121033706
公开日2013年1月9日 申请日期2012年9月12日 优先权日2012年9月12日
发明者张健, 许哲, 杨文才, 李爱玲, 白喆, 单金玲, 赵燕 申请人:中国科学院西安光学精密机械研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1