适于平板探测器的像素数据读取方法及读取电路技术

技术编号:11036301 阅读:127 留言:0更新日期:2015-02-11 20:43
本发明专利技术涉及一种适于平板探测器的像素数据读取方法及一种采用该方法的像素数据读取电路,所述方法为将当前像素的绝对值与相邻像素的绝对值进行差分运算形成相应的差值,将该差值进行模数转化,以该差值数据或计算获得的相应绝对值数据作为当前像素的数据输出。所述电路包括采样保持电路、差分放大电路、ADC、DAC和可编程控制器,所述差分放大器的一个输入端接入所述采样保持电路的输出信号,另一个输入端接入DAC的输出信号,所述ADC的输入端接入所述差分放大器输出的差分信号。本发明专利技术可利用位数较小的ADC完成高精度的读出并降低同样质量数据传输对带宽的需求,主要用于非晶硅平板探测器及其他适宜平板探测器的像素数据读取。

【技术实现步骤摘要】
适于平板探测器的像素数据读取方法及读取电路
本专利技术涉及一种适于平板探测器的像素数据读取方法以及相应的数据读取电路,主要用于非晶硅平板探测器及其他适宜平板探测器的像素数据读取,特别是医用X射线检测。
技术介绍
现有非晶硅平板探测器中,行列选通电路依次将各个像素上积累的电荷耦合到采样保持电路并由ADC转换为数字信号,为了获得足够高的测量精度,需要ADC有足够高的位数,现有ADC主要类型包括积分型、逐次逼近型、并行比较型/串并行型、Σ-Λ调制型、电容阵列逐次比较型及压频变换,高位数的ADC不仅转换速度较慢,还给数据传输带来较大压力,这两个因素限制了高精度平板探测器读出速度的提升,而增加ADC和数据传输总线的数目尽管也可以增加整体的读出速度,但由于成本、空间和系统复杂度的限制,不能无限制的增加ADC数目。
技术实现思路
为克服现有技术的上述缺陷,本专利技术提供了一种适于平板探测器的像素数据读取方法以及采用该方法的像素数据读取电路,可利用位数较小的ADC完成高精度的读出并降低同样质量数据传输对带宽的需求。 本专利技术所采用的技术方案:一种适于平板探测器的像素数据读取方法,其将当前像素的绝对值与已有的相邻像素的绝对值进行比较,生成当前像素的绝对值与所述相邻像素的绝对值之间的差值,将该差值进行模数转化生成相应的差值数据,以该差值数据作为所述当前像素的数据输出,或者依此差值数据及所述相邻像素的绝对值数据计算所述当前像素的绝对值数据,以计算获得的所述当前像素的绝对值数据作为所述当前像素的数据输出。 优选地,所述相邻像素为下列任意一种:(O同一帧图像中,与所述当前像素位于同一行的相邻像素;(2)同一帧图像中,与所述当前像素位于同一列的相邻像素;(3)相邻帧图像中,与所述当前像素位于同一位点的像素。 优选地,以采样保持电路采集当前像素的绝对值并送入差分放大器,以DAC将来自所述可编程控制器的所述相邻像素的绝对值数据转换为所述相邻像素的绝对值并送入所述的差分放大器,所述差分放大器对来自采样保持电路的所述当前像素的绝对值和来自DAC的所述相邻像素的绝对值就行差分运算,生成相应的差值,该差值经ADC转换后形成所述当前像素的差值数据进入所述的可编程控制器,所述可编程控制器依据所述当前像素的差值数据和所述相邻像素的绝对值数据计算获得所述当前像素的绝对值数据,以所述当前像素的差值数据或绝对值数据作为所述当前像素的数据输出。 优选地,所述可编程控制器为FPGA,所述像素的绝对值为由选通电路耦合来的涉及该像素的电压。 优选地,所述可编程控制器存储其计算获得的当前像素的绝对值数据,以备后续数据处理时使用,例如,在后续进行某像素的读数时,以现在的所述当前像素为该后续读数的像素的相邻像素。 优选地,用于非晶硅平板探测器,在逐行读取单一帧图像的情形下,包含下列步骤:(a)FPGA控制采样保持电路中的相应场效应管断开,然后控制平板探测器读出驱动电路选通第一个像素,FPGA输出初始值数据到DAC ;(b)ADC读入差分信号并将生成的差值数据传输给FPGA ;(c)FPGA判断ADC信号是否饱和,若饱和则设置DAC值为当前值加ADC值并返回步骤 (b),若没有饱和则输出第一个像素绝对值并进入步骤(d);(d)FPGA控制采样保持电路中的相应场效应管导通,释放采样保持电路中的电容的电量,并再次断开相应场效应管;然后控制平板探测器读出驱动电路选通下一个像素;(e)ADC读入差分信号(差值)并将生成该像素的差值数据传输给FPGA ;(f)FPGA计算出该像素的绝对值数据,输出该像素的所述差值数据至数据接口电路或者输出该像素的绝对值数据至数据接口电路;(g)若该像素为该行最后一个像素,则设置下一个像素为下一行的第一个像素,并将当前行第一个像素的绝对值数据输出到DAC,否则输出当前像素的绝对值数据到DAC,经DAC转换后作为所述下一个像素差分运算的相邻像素的绝对值;(h)若为本帧最后一个像素则结束,否则重复步骤(d)_(f)。 优选地,当读取连续帧图像时,第一帧图像的读取方式与同单一帧,后续帧图像读取第一个像素值时DAC的初始值设置为上一帧图像第一个像素的绝对值,其他像素的读取方式与上述单一帧图像的读取方式相同。 优选地,对于第一个像素,直接测量其绝对值并使用一个位数较高的ADC进行所述第一个像素的绝对值的模数转换,将该绝对值用于后续相应像素的差值计算,对于后续的像素,计算其与相邻像素的差值,使用具有较少位宽的ADC进行所述差值的模数转换。 一种适于平板探测器的像素数据读取电路,其包括采样保持电路、差分放大电路、ADC、DAC和可编程控制器,所述差分放大器的一个输入端接入所述采样保持电路的输出,另一个输入端接入DAC的输出,所述ADC的输入端接入所述差分放大器输出的差分信号,所述可编程控制器设有用于连接数据接口电路的数据输出端、用于连接采样保持电路的采样控制信号输出端和用于连接DAC的参考数据输出端,所述参考数据为相邻像素的绝对值数据。 优选地,所述采样保持电路获取选通电路耦合来的当前像素的电压信号,所述DAC对来自所述可编程控制器的参考像素的绝对值数据进行数模转换,向所述差分放大器输出转换后形成的参考像素的绝对值信号,所述ADC对来自差分放大器的差分信号进行模数转换,向所述可编程控制器输出转换后的差值数据,所述可编程控制器依程序控制平板探测器读出驱动电路选通相应的像素作为本次采样的当前像素,控制采样保持电路进行采样和保持,将来自ADC的当前像素的差值数据接入数据接口电路或者将计算获得的当前像素的绝对值数据接入数据接口电路,所述当前像素的绝对值数据依据当前像素的差值数据和相邻像素的绝对值数据计算获得。 优选地,所述可编程控制器为FPGA,所述ADC为相互并联的两个,其中一个具有较高的位数,用于绝对值信号的模数转换,另一个具有较低的位数,用于差分信号的模数转换,在进行第一个像素的读数时,所述DAC在所述可编程控制器的控制下向所述差分放大电路送入初始值信号,所述差分放大电路输出第一个像素的绝对值,由具有较高的位数的所述ADC进行转换,在进行后续各像素的读数时,所述DAC在所述可编程控制器的控制下,向所述差分放大电路送入相邻像素的绝对值信号,所述差分放大电路输出该像素的绝对值与所述相邻像素的绝对值的差分信号,由具有较低的位数的所述ADC进行转换。 本专利技术的有益效果:利用医用X射线平板探测器及其他适宜场合下相邻像素变化量较小的特点,对相邻像素的差分量进行读出取代传统的对每个像素的绝对值进行读出,在达到相同读出精度的情况下使用位深较小的ADC并获得更快的读出速度,使性能得以大幅度提升,对于相邻像素变化量大于全量程1/21^1而小于l/2m时,使用η位的ADC及n+m位的DAC可以达到使用n+m位的ADC相同的分辨率,而此时传输的数据量为使用常规ADC读出所需传输的数据量的n/(n+m),当数据传输为系统速度主要瓶颈时,该专利技术可以提高系统速度(m/n)*100%。例如,当相邻像素变化量小于量程的10%,若要达到14位分辨,则可以使用11位ADC,传输速度可以提高27%。 【附图说明】 图1是本专利技术涉及的一种本文档来自技高网...
适于平板探测器的像素数据读取方法及读取电路

【技术保护点】
一种适于平板探测器的像素数据读取方法,其将当前像素的绝对值与已有的相邻像素的绝对值进行比较,生成当前像素的绝对值与所述相邻像素的绝对值之间的差值,将该差值进行模数转化生成相应的差值数据,以该差值数据作为所述当前像素的数据输出,或者依此差值数据及所述相邻像素的绝对值数据计算所述当前像素的绝对值数据,以计算获得的所述当前像素的绝对值数据作为所述当前像素的数据输出。

【技术特征摘要】
2014.08.28 CN 201410429240.31.一种适于平板探测器的像素数据读取方法,其将当前像素的绝对值与已有的相邻像素的绝对值进行比较,生成当前像素的绝对值与所述相邻像素的绝对值之间的差值,将该差值进行模数转化生成相应的差值数据,以该差值数据作为所述当前像素的数据输出,或者依此差值数据及所述相邻像素的绝对值数据计算所述当前像素的绝对值数据,以计算获得的所述当前像素的绝对值数据作为所述当前像素的数据输出。2.如权利要求1所述的像素数据读取方法,其特征在于所述相邻像素为下列任意一种: 同一帧图像中,与所述当前像素位于同一行的相邻像素; 同一帧图像中,与所述当前像素位于同一列的相邻像素; 相邻帧图像中,与所述当前像素位于同一位点的像素。3.如权利要求2所述的像素数据读取方法,其特征在于以采样保持电路采集当前像素的绝对值并送入差分放大器,以DAC将来自所述可编程控制器的所述相邻像素的绝对值数据转换为所述相邻像素的绝对值并送入所述的差分放大器,所述差分放大器对来自采样保持电路的所述当前像素的绝对值和来自DAC的所述相邻像素的绝对值就行差分运算,生成相应的差值,该差值经ADC转换后形成所述当前像素的差值数据进入所述的可编程控制器,所述可编程控制器依据所述当前像素的差值数据和所述相邻像素的绝对值数据计算获得所述当前像素的绝对值数据,以所述当前像素的差值数据或绝对值数据作为所述当前像素的数据输出。4.如权利要求3所述的像素数据读取方法,其特征在于所述可编程控制器为FPGA,所述像素的绝对值为由选通电路耦合来的涉及该像素的电压。5.如权利要求4所述的像素数据读取方法,其特征在于用于非晶硅平板探测器,在逐行读取单一帧图像的情形下,包含下列步骤: (a)FPGA控制采样保持电路中的相应场效应管断开,然后控制平板探测器读出驱动电路选通第一个像素,FPGA输出初始值数据到DAC ; (b)ADC读入差分信号并将生成的差值数据传输给FPGA ; (c)FPGA判断ADC信号是否饱和,若饱和则设置DAC值为当前值加ADC值并返回步骤(b),若没有饱和则输出第一个像素绝对值并进入步骤(d); (d)FPGA控制采样保持电路中的相应场效应管导通,释放采样保持电路中的电容的电量,并再次断开相应场效应管;然后控制平板探测器读出驱动电路选通下一个像素; (e)ADC读入差分信号并将生成该像素的差值数据传输给FPGA ; (f)FPGA计算出该像素的绝对值数据,输出该像素的所述差值数据至数据接口电路或者输出该像素的绝对值数据至数据接口电路; (g)若该像素为该行最后一个像素,则设置下一个像素为下一行的第一个像素,并将当前行第一个像...

【专利技术属性】
技术研发人员:曹文田皱宇斌
申请(专利权)人:北京海思威科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1