线阵ccd的几个简单应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线阵ccd的几个简单应用

一、光电信号的二值化及其应用 在文字识别、图形识别、边缘识别等应用中,很多时候需要把图形或信号二值化,其目的是将复杂的图形或信号简单化,以便再作进一步处理。在本实验中我们主要介绍如何运用了二值化的方法测量物体的尺寸,同样在应用CCD测量物体位移或速度的时候也需要进行二值化处理。 我们知道,从图像传感器(面阵或线阵)得到的视频信号是一个模拟信号,其中每一个像元对应的信号大小都反映了该像元上光强的大小,它可以是连续变化的。但在文字识别、图形识别、物体尺寸、位移、速度的测量等应用中,我们关心的只是对象的轮廓或边沿信息,比如在测量矩形工件尺寸时,我们只需要知道两个端面所在位置就行了,这时为了便于计算机对数据进行存储、处理和辨认,人们常常将信号二值化。 光源 待测 工件 成像 系统 CCD 光强分 布曲线 二值化以后的分布曲线 二值化 图1 二值化在尺寸智能测量中的应用 显示 图1所示为二值化在尺寸智能测量中的应用示意图。假设要测的是生产线上待测工件的宽度,其尺寸大小在1cm左右,希望实现实时检测。对于0.5mm~100mm以内的尺寸测量,比较适合的方法是利用光学系统成像,如图1所示待测工件的像由图像传感器CCD接收,像的大小可通过成像系统和光路进行调节,以适于使用的CCD接收和处理为准。如果能够测出CCD上像的大小L,则物体的实际尺寸L为: 这里β为光学系统的放大倍数,其值可通过对已知尺寸的标准工件测量得出,对于简单的光学系统,也可通过光学成像系统和光路结构中的参数进行计算得出。下面我们来看得到像的尺寸L值的方法。 由于CCD的功能是将其上的光强分布转化为串行输出的视频信号,再由电路处理并送到显示器显示,因此对于图1所示的方案,CCD上对应工件像的这一部分对应的信号值应该比其它部分小。由于光学系统、CCD器件都有一定的调制传递函数(即对于不同的空间频率分量系统对调制度的影响是不一样的),另外光源、工件边沿并非都是理想的,还有噪声、环境起伏、CCD窗口等因素的影响,使得实际得到的光强分布曲线并非一个理想的矩形信号,而是如图1所示,在像的边沿处有一定的过渡,另外还伴随一定的噪声起伏。因此我们只能确定一个阈值V0,以阈值V0为标准进行二值化处理(如图1),即大于阈值的信号我们都赋值为1(或其他常数),小于阈值的信号我们都赋值为0(或其他常数)。这样像的尺寸L为 其中N是二值化后值为1的像素的个数,d是单个像素所占的尺寸大小,对于TCD1206SUP这种CCD器件,d=14μm。 如果横坐标是以“毫米”为单位的,并且横坐标的信号范围是从0到28.658毫米(2048?14μm),这说明横坐标的设置是以实际尺寸进行标度的,而不是以像素进行标度,这时像的尺寸L为,即像的左右边沿位置坐标相减。 阈值V0的选取方法有很多种,总的来说有固定阈值和浮动阈值两种类型,一般情况下采用固定阈值就可以了。阈值的大小需要通过对标准物体进行多次测量确定,在现场使用时还可进一步修正。对于简单工件宽度的测量,可以直接取视频信号((最大值+最小值)/2)就行了。 进行二值化的好处是使计算机可以通过简单的运算就可得到所需要的数据,还使每次测量都保持一个统一的保准从而排除主观因素的影响,最后二值化后的数据量小,在图像识别等数据量大的情况下可以显著减小存储器的大小,并且更易于进一步的数据处理。 二、利用CCD进行角度测量 ? 驱动 驱动 h d 二通道A/D 转换器 数据 采集 计算机 图1 利用两个CCD完成角度智能检测的系统框图 被测对象 CCD1 CCD2 1. 两个CCD实时测量角度的原理 如图1所示,可以采用两个相同的CCD器件实现目标的智能检测。将两个CCD平行对齐放置,距离为h,两个CCD被同样的驱动信号驱动被分别产生视频信号,采用二通道A/D转换器将两路视频信号转化为数字信号后,由数据采集部分送到计算机进行显示或处理。 CCD1输出信号 CCD2输出信号 VO-信号强度 像元位置n CCD1输出信号 CCD2输出信号 VO-信号强度 像元位置n 二值化 阈值Vth 阈值Vth 阈值Vth 阈值Vth n1 n2 n3 n4 图2 两个CCD的输出信号及二值化后的结果 被测对象倾斜放置时,在两个CCD上得到的视频信号如图2所示。由于物体像的存在使视频信号相应位置凹下去,显然对于两个CCD,这个位置是不一样的,并且这个位置的差越大,说明物体的倾角?越大,为了求出这个位置差,我们首先要对视频信号进行二值化,得到图2中右图所示的结果。二值化的具体做法是设定一个标准值(介于视频信号的最大值和最小值之间)作为阈值,当视频信号大于阈值时,令视频信号的值为1,当视频信号小于阈值时,令视频信号的值为0。二值化以后的信号使计算机进一步处理更为方便,这样可以很容易求得两

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档