接触式图像传感器的信号读取与补偿技术

发布者:WhisperingLight最新更新时间:2010-07-05 关键字:接触式图像传感器  信号读取  补偿技术 手机看文章 扫描二维码
随时随地手机看文章

      图像传感器是利用光电转换原理将图像数据转换为一系列电子信号的一种装置。接触式图像传感器CIS是80年代末出现的一种新型图像传感器,是以CMOS技术为主的一种光电扫描器件。CIS相比于CCD具有体积小、速度快、成本低、安装调试简单等优点。但无论是CIS还是CCD都要考虑干扰信号、传感器偏差等因素对图像信号的影响,只有排除了这些影响,才能真实地再现图像信息。

明输出与暗输出

  明输出VP是指当CIS读取白样张时,光电传感器输出的电信号值。

  明偏差UP是指像素阵列中,所有像素点的明输出的偏差值。

  UP=(Vpmax-Vpmin)/Vp

  暗输出Vd是指当CIS读取黑样张时,光电传感器输出的电信号值。

  暗偏差Ud是指像素阵列中,所有像素点的暗输出的偏差值。

  Ud=Vdmax-Vdmin

图像的取样与量化

  1、图像的取样

  所谓取样就是用一个有限的数列、数阵来表示一幅连续图像。取样要遵循取样定理:对于一个函数fc(x,y),若其傅里叶变换FC(u,v)在空间领域的一个有限区域外(即|u|>uc或|v|>vc)处处为零,则当取样间隔△x≤1/2uc和△y≤1/2vc时,fc(x,y)可由它的样本值正确地重现,否则图像将产生畸变(即混叠效应)。把取样的最大间隔△x=1/2uc和△y=1/2vc称为奈奎斯特间隔,1/△x和1/△y称为奈奎斯特频率。

  2、图像的量化

  图像取样后,正比于图像灰度值的光电传感器输出的电子信号是模拟量,所以,必须把它变成数字信号,才能输入计算机进行数据处理。这种把图像信息实际输出的模拟量变换成离散的数字量的转换过程叫做量化。

  采用均匀量化技术就是将Vp与Vd的差值Vp-Vd等间隔地取K个等级,通常量化等级K=2m,如果选用8位A/D转换器,则m=8,K=256级。

  实际输出介于Ri与Vi之间的,取量化值Vi,介于Ri与Vi+1之间的取Vi+1

  下面通过均方误差技术,计算当量化误差最小时的量化判决电平值。

  假设:f代表图像信息实际输出值,Φ(f)代表图像信息实际输出值在Vp与Vd之间的密度函数。则,对于K个量化级而言,量化均方误差为:

  若Φ(f)=p=常数,即图像信息实际输出值在Vp与Vd之间出现的概率处处相等,于是得到:

  


  输出电平的最佳取法应满足量化均方误差最小,即

  dε/dRi=0

  由上面两式可以得出:

  Ri=(Vi+Vi+1)/2

  即当Ri=(Vi+Vi+1)/2时,可以保证量化误差最小。

补偿技术

  所谓补偿就是对CIS上的一列光电传感器之间输出值的偏差进行修正,使之能正确地反映图像信息。理论上说,这一列光电传感器对CIS输出的信号取样、量化后,要对它的明输出、暗输出进行补偿。
 

     

[page]
  

  图1是表示CIS的实际输出值的状态图(补偿前),首先把所有点中,最大的明输出值定义为Vpmax,最小的暗输出值定义为Vdmin。从图1中可以看出,每一点的明输出Vpi、暗输出Vdi与Vpmax、Vdmin之间都有一个偏差值ΔVp、ΔVd,所谓补偿就是要消除每一点的偏差值对画质的影响。

  补偿前,首先逐点测量CIS的明输出Vpi与暗输出Vdi,存入存储器。然后计算各点的补偿系数αi,并存入存储器,图2大体表达了明输出与补偿系数的分布,黑影部分就是当以为Vpmax目标时,每点需要补偿的值。

  αi =(Vpmax—Vdmin)/(Vpi—Vdi

  接下来介绍补偿系数αi的应用方法。

  扫描图像时,首先用A/D转换器对图像信息进行采样、量化,并取得各点的实际输出值Vi,然后利用下面的公式求得补偿后的数值Wi

  Wii×(Vi—Vdi

  图3中,白影部分表示的是实际输出值Vi,黑影部分表示的是补偿后的输出值Wi,它们的关系就如同上面介绍的补偿公式的关系。通过Wi就可以得到真实的图像信息。


用软件实现

  用C语言来实现计算过程。

  设明输出Vpi的文件名为MOUT

  设暗输出Vdi的文件名为AOUT

  设采样值Vi的文件名为CAI

  计算后αi的输出文件名为ALFA

  计算后Wi的输出文件名为WIV

  #include
  main()
  { FILE *mfp, *afp, *cfp, *mbfp, *abfp,*af, *wi;
  FLOAT A,B,C,D,W,MAX,MIN;
  mfp=fopen(“MOUT”,“rb”);
  mbfp=mfp;
  afp=fopen(“AOUT”,“rb”);
  abfp=afp;
  cfp=fopen(“CAI”,“rb”);
  MAX=0.0;
  MIN=0.0;
  While(!feof(mfp))
  { scanf(mfp,“%f”,&A);
  scanf(afp,“%f”,&B);
  if (A>MAX) then MAX=A;
  if (B  mfp=mbfp;
  afp=abfp;
  af=fopen(“ALFA”,“wb”);
  wi=fopen(“WIV”,“wb”);
  while(!feof(mfp))
  { scanf(mfp,“%f”,&A);
  scanf(afp,“%f”,&B);
  scanf(cfp,“%f”,&C);
  D=(MAX-MIN)/(A-B);
  W=D*(C-B);
  fprintf(af,“%f”,D);
  fprintf(wi,“%f”,W);
  }
  fclose(mfp);fclose(afp);fclose(cfp);fclose(af);fclose(wi);

关键字:接触式图像传感器  信号读取  补偿技术 引用地址:接触式图像传感器的信号读取与补偿技术

上一篇:384×288非制冷红外探测器驱动电路设计
下一篇:新一代芯片设计专享的定制数字版图

推荐阅读最新更新时间:2024-03-16 10:53

永磁同步电机逆变器死区补偿技术
  现今工业伺服驱动中多采用驱动永磁同步电动机(pmsm)的交流伺服系统,其交流驱动单元使用三相全桥电压型逆变器。pwm调制的变频控制技术实现了对交流电机动态转矩的实时控制,大大提高了伺服系统的控制性能。   然而,对于pwm逆变器,在驱动功率管的开关信号中插入延时时间以防止直流母线直接短路,延时时间的引入将导致死区时间效应,引起逆变器输出波形的畸变和基波电压的降落,影响了伺服系统性能的进一步提高[1]。   逆变器死区补偿方法综述   为补偿td引起的电压波动,研究人员提出了各种补偿方法,大致可划分为三类。   最普遍的方法是在电流极性相同的区间内,根据缺少的脉冲列相应加上极性相反的脉冲列,以抵消其影响。由于三相电流必有
[嵌入式]
大功率LED驱动的温度补偿技术点评
 与其它的灯源相比, 大功率LED 会产生严重的散热问题,这主要是因为 LED 不通过 红外辐射 进行散热。一般而言,用于 驱动 LED的功耗有75%~85%最终转换为热能,过多的热量会减少LED的光输出和产生偏色,加速LED老化。因此,热管理是LED系统设计最重要的一个方面。LED系统生产商通过寻求优化的散热器、高效印制电路板、高热导率外壳等来应对这一挑战。但是,工程师们需要改变他们的理念,热管理并不是机械设计师的专利, 电子工程 师同样可以进行热管理设计。实践证明,通过电路实现温度补偿功能进行热管理是一个既经济又可靠的方法。   温度补偿原理   一般而言,大功率LED的产品规格书中都会标明不同环境温度(或LED焊点的温度
[电源管理]
大功率LED驱动的温度<font color='red'>补偿</font><font color='red'>技术</font>点评
基于单片机的高速信号测试接口板的实现
  在数字电路设计和调试中,对设计单元电路的性能进行实时测试是必不可少的环节。很多情况下,需要通过计算机的比较和分析,来测试设计的电路的性能是否达到要求。这就需要设计一个测试接口板,将计算机产生的测试数据送入单元电路,再将单元电路的输出结果送回计算机。 在电路测试接口板的设计过程中,常常会遇到总线时钟频率较高(如40 MHz以上)、总线宽度较宽(如36 b)、要求测试的数据量较大(几Mb/s)的单元电路。这时实时地进行数据的双向传输比较困难,因为不论采用总线频率较高的PCI数据总线或USB总线[1],都达不到系统要求的数据传输速率,所以必须进行数据的缓存。考虑到PCI总线和USB总线的接口电路复杂、开发周期长,本文介绍一种采用单片
[测试测量]
Teledyne 为高速高分辨率线阵应用研发的接触式图像传感器已投产
加拿大滑铁卢——2023 年 11 月 30 日—— Teledyne DALSA 很高兴地宣布其 AxCIS 系列高速高分辨率全集成线阵成像模块已投产。 这款使用简便的接触式图像传感器(CIS)将传感器、镜头和灯合为一体,是适合许多要求苛刻的机器视觉应用的低成本检测系统。 AxCIS 配置了 Teledyne 的多线路 CMOS 图像传感器 ,该传感器在 28 µm 的像素尺寸或 900 dpi 的分辨率下,单色成像采集行频高达 120 kHz ,HDR 成像行频 60 kHz x 2,因而对缺陷的检测精度很高。 其独特的传感器设计覆盖整个视场,没有坏点,提供 100% 无缝图像,无需插值。带独立曝光控制的双行完成
[传感器]
Teledyne 为高速高分辨率线阵应用研发的<font color='red'>接触式</font><font color='red'>图像传感器</font>已投产
单片机如何优雅的读取0-10V传感器信号(二)
上篇文章分享了一种0-10V传感器信号采集电路。为拓展电路设计中解决问题的思维,这篇文章再给大家介绍一种0-10V采集电路。电路如下图所示: 使用运放构成了差分放大电路,对输入信号进行运算处理,将0-10V变化的模拟量信号转化为0-3.3V变化的模拟量信号。 对此电路的放大倍数进行推导: 联立以上式子得: 可知以上电路将0-10V信号放大了0.33倍,成功的将0-10V信号转化到了单片机ADC能够正常读取的电压范围,仿真波形如下图。 电路应用注意事项: 上述仿真波形与理论推导很符合,是不是你去找个运放芯片搭建个电路就能做出如此完美的效果呢?来看看下面这张图。 同样的电路与参数,输出电压确是从1V多开始
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新安防电子文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved