光电检测技术实验指导书(2013新).doc_第1页
光电检测技术实验指导书(2013新).doc_第2页
光电检测技术实验指导书(2013新).doc_第3页
光电检测技术实验指导书(2013新).doc_第4页
光电检测技术实验指导书(2013新).doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一 面阵CCD尺寸测量实验一、实验目的 用面阵CCD摄像头与图像数据采集系统测量实际物体外形尺寸是CCD最广泛应用的领域,在尺寸测量应用中存在着许多实际问题。如何将这些实际问题分解成一个个的分立问题是学习和掌握该方法的关键。本实验采用标准几何图形代替实际被测物,可以将一些不必要的问题排除在外,突出主要问题; 通过对标准图形的点、线、面的测量过程掌握应用面阵CCD进行尺寸测量的基本方法; 通过对标准图形的点、线、面的测量过程掌握应用面阵CCD进行尺寸测量,掌握测量范围、精度和测量时间等问题。二、实验准备内容复习矩形、圆、三角形等典型几何图形的点、线、面的基本计算公式。三、实验所需仪器设备 带有USB2.0输入端口的计算机; MXY6001彩色面阵CCD多功能实验仪一台。四、实验内容及步骤1、开机过程 将被测的标准图片实心圆安装在“被测物夹持架”上,将USB接口线正确连接到计算机上; 将外置面阵CCD摄像机的镜头盖打开; 打开实验仪的电源开关; 将视频切换按钮按下,切换指示灯点亮表明采集外置CCD摄像机的图像信号; 运行“面阵CCD尺寸测量实验”程序; 点击 “连续”按钮,将显示外置摄像头所采集到的图像,如图1.1,调整CCD摄像头与测量图片的相对位置使计算机显示的图像尽量清晰,在图像上移动鼠标,则软件右上方的“鼠标当前位置及灰度”区域的文本框将显示图像当前位置点及灰度值。图1.1尺寸测量界面2、关于点数据的测量单击“停止”按钮,然后在图像上移动鼠标,观察实心圆的灰度值和背景灰度值,选择合适的阈值(介于背景灰度和实心圆灰度之间,稍大于实心圆的灰度值),并设置待测的行和列,点击如图1.1所示的 “计算”按钮,将在“测量结果”区域显示计算的水平尺寸(待测行的尺寸)和垂直尺寸(待测列的尺寸)。3、比例系数的计算 如果已知圆的直径和对应的像元个数,那么就可以在“比例系数”区域的两个文本框输入对应的值,然后点击“计算”比例系数,就可以计算当前物像关系下的比例系数,然后再单击“计算”尺寸按钮就可以计算出被测物的实际尺寸。显然,若光学系统存在畸变,就要对不同视场分别进行标定或进行更高精度的图像数据处理工作。7、关机与结束 保存采集的图像; 退出实验软件,将计算机关掉; 关掉实验仪的电源; 盖好镜头盖; 将被测图片,其他工具放回原处。五、实验总结写出实验总结报告,理解面阵CCD 尺寸测量的原理。实验二 利用线阵CCD 进行物体外形尺寸的测量一、 实验目的通过本实验掌握利用线阵 CCD 进行非接触测量物体尺寸的基本原理和方法,用实例探讨影响测量范围、测量精度的主要因素,为今后设计提供重要依据。二、实验原理1. 利用线阵 CCD 进行非接触测量物体尺寸的基本原理线阵 CCD 的输出信号包含了CCD 各个像元所接收光强度的分布和像元位置的信息,使它在物体 寸和位置检测中显示出十分重要的应用价值。CCD 输出信号的二值化处理常用于物体外形尺寸、物体位置、物体震动(振动)等的测量。如图2-1 所示为测量物体外形尺寸(例如棒材的直径D)的原理图。将被测物体A 置于成像物镜的物方视场中,将线阵CCD 像敏面恰好安装在成像物镜的最佳像面位置上。当被均匀照的被测物体A 通过成像物镜成像到CCD 的像敏面上时,被测物体像黑白分明的光强分布使得相应像敏单元上存储载荷了被测物尺寸信息的电荷包,通过CCD及其驱动器将载有 尺寸信息的电荷包转换为如图2-1 右侧所示的时序电压信号(输出波形)。根据输出波形,可以测得物体A 在像方的尺寸D ,再根据成像物镜的物像关系,找出光学成像系统的放大倍率,便可以用下面公式计算出物体A 的实际尺寸DD = D / (2-1)显然,只要求出D ,就不难测出物体A 的实际尺寸D。线阵CCD 的输出信号UO 随光强的变化关系为线形的,因此,可用UO 模拟光强分布。采用二值化处理方法将物体边界信息(图2-1 中的N1 与N2)检测出来是简单快捷的方法。有了物体边界信息便可以进行上述测量工作。2. 二值化处理方法图2-2 所示为典型CCD 输出信号与二值化处理的时序图。图中FC 信号为行同步脉冲,FC 的上升沿对应于CCD的第一个有效像元输出信号,其下降沿为整个输出周期的结束。UG 为绿色组分光的输出信号,它为经过反相放大后的输出电压信号。为了提取图2-2 所示UG 的信号所表征的边缘信息,采用如图2-3 所示的固定阈值二值化处理电路。该电路中,电压比较器LM393 的正输入端CCD 的输出信号UG,而反相输入端接到由电位器R2 的动端,产生的可调的阈值电平,可以通调节电位器对阈值电平进行设置,构成固定阈值二值化电路。经固定阈值二值化电路输出的信号波形被定义为TH,它为方波脉冲。再进行逻辑处理,便可以提取出物体边缘的位置信息N1 和N2。N1 与N2 的差值即为被测物体在CCD 像面上所成图像占据的像元数目。物体A 在像方的尺寸D 为 D = (N2 N1) L0 (2-2)式中,N1 与N2 为边界位置的像元序号,L0 为CCD 像敏单元的尺寸。因此,物体的外径D 应为D= (N2 N1) L0/ (2-3)3. 二值化处理电路原理方框图二值化处理原理图如图2-4 所示,若与门的输入脉冲CRt 为CCD 驱动器输出的采样脉冲SP,则计数器所计的数为(N2N1),锁存器锁存的数为(N2N1),将其差值送入(N2N1)LED 数码显示器,则显示出(N2N1)值。同样,该系统适用于检测物体的位置和它的运动参数,设图2-1 中物体A 在物面沿着光轴做垂直方向运动,根据光强分布的变化,同样可以计算出物体A 的中心位置和它的运动速度、震动(振动)等。三、实验所需仪器设备1、LCCDAD-型线阵CCD 应用开发实验仪一台;2、装有 VC+软件及相关实验软件的PC 计算机或GDS-型光电综合实验平台一台。四、实验内容及步骤1实验内容(1) 建立非接触测量物体外形尺寸的基本结构;(2) 观测二值化处理过程中CCD 的输出信号;(3) 在进行二值化阈值电平调整的过程中,观察阈值电平的调整对测量值的影响;(4) 进行光学系统放大倍率的标定;(5) 进行非接触测量被物体外形尺寸的测量;(6) 通过改变有关参数,观察对测量值的影响,分析影响物体尺寸测量的主要因素。 2实验步骤(一)、实验准备(1) 将示波器地线与实验仪上的地线连接良好,并确认示波器的电源和多功能实验仪的电源插头均插入交流220V 插座上;(2) 打开仪器上盖,旋下旋转滚筒轴上的禁锢螺钉,将旋转滚筒拿下来,然后将被测干件插入安装位置上;(3) 打开实验仪电源开关,启动计算机,并进入物体尺寸测量软件,将在屏幕上弹出如图2-5 所示的测量实验软件界面;图2-5 所示界面中“打开”菜单为打开原来保存的数据进行察看而设,“保存” 菜单为将所测量的数据保存到指定文件夹而设定。点击“连续”菜单,便执行连续采集CCD的输出信号;“单次”是只采集一行信号便显示在界面上;“数据”与“曲线”菜单分别是以数据还是以曲线波形方式显示所采得的数据信号;“0ms”为曲线波形在计算机界面上停留显示的最短时间,但是它不可能为“零”,它与计算机的特性有关。点击菜单上的下拉箭头可以选择更长的显示时间。“积分时间”和“驱动频率”等也都可以通过下拉箭头进行选择。(二)、标定光学成像系统放大倍率(1) 将直径为5mm 的“试件”插入安装装置,执行“物体尺寸测量实验” 软件,弹出测量尺寸软件界面;同时远心照明光源被点亮;(2)在尺寸软件界面上选中“连续扫描”菜单,计算机显示器出现含有被测“试件”外径尺寸信息的波形如图2-6 所示;(3) 在测量界面上设置驱动频率或积分时间,使输出信号的幅度在适宜观测的程度,但是,一定不要使CCD 工作到饱和状态;(4)调整物镜的焦距使如图2-6 所示输出信号曲线的斜率尽量陡;图2-6 尺寸测量软件界面(5) 停止采集后,进入到光学放大倍率的测量与设定软件界面,并按界面底部用文字提示的步骤进行操作;(6) 先选定阈值方式设定,如图2-7 所示选定阈值数为“128”,再设置积分时间为合适值,如图2-7 中设定了积分时间为“6”档,驱动频率选为“0”档;观察曲线达到满意程度后,再执行“下一步”,按界面下方的提示进行操作,观察测出的数据;图2-7 光学放大倍率测量与设置软件界面(7) 在软件界面的提示下进行操作,将用卡尺或千分尺测量的标准被测物尺寸值输入到如图2-8 所示的 “已知值”中,再执行“下一步”,便计算出光学系统的放大倍率并显示在界面上;再点击“下一步”,出现如图2-9 所示的界面,点击“完成”,便将测得的放大倍率存入计算机内存,为本实验的测量工作使用;图2-8 光学放大倍率测量过程软件界面图2-9 放大倍率计算最终完成界面(8) 也可以用最原始的数据测量光学系统放大倍率,当调整好光学成像系统的焦距后,停止采集,选择“数据结果”菜单,察看线阵CCD 所有单元的数据,观察相邻两个像元数据的变化率,将发生由大变小变化率最大处的像元序列值(位置值)记为“N1”,将由小变大过程中变化率最大处的像元序列值记为“N2”,将所观察到的N1 与N2 值填入表2-1,重复上述过程,进行多次测量后,再将测量值代入下式,便可以获得光学系统的横向放大倍率。(三)、非接触测量物体的外形尺寸(1) 保持上述设置不变,取下测量光学系统放大倍率标准件,装上其他尺寸的被测件,盖上盖。连续记下10 组数据,填入表2-2,计算出被测件的实际尺寸。改变积分实间和二值化阈值电平继续测量物体尺寸,观察、分析测量条件对测量结果的影响,为此先调出二值化实验软件(2) 将阈值电平的二进制数值设为98,测量出物体直径的一组相关数据,填入表2-2,计算出被测杆件的直径D。(3) 再调整阈值至127,测量一组数据,填入表2-2,计算出被测杆件的直径,观察阈值电平改变前、后被测杆件直径值的变化。(4) 若调整阈值调至150,再测量一组数据,计算出被测杆件的直径,观察阈值电平改变前、后被测杆件直径值的变化。(5) 改变积分时间后,再重复上述实验,观察CCD 输出信号波形的变化,同时纪录测量值的变化。(6) 当线阵CCD 开始出现饱和状态后,再观测被测物尺寸的变化情况,进入深度饱和后测量结果有何变化?3结束与关机上述实验完成,并达到实验目的,便可结束实验。(1) 将软件程序退出,再关闭计算机系统;(2) 关闭实验仪的电源;(3) 将总电源关闭;(4) 将实验仪器及其用具收拾好,工具放到指定位置;(5) 将所做实验数据交于实验指导老师审查,合格后方可离开实验室。 五、实验总结1、写出实验总结报告,解释为何两种阈值下测量结果有差异,造成这种差异的原因有几点。2、积分时间的变化是否对测量值有影响?在什么时候会有影响?为什么进行尺寸测量时必须使CCD 脱离饱和区?实验三 条形码的测量与识别实验一、 实验目的商场与超市收银台处很容易看到收银员利用条码扫描仪器直接对商品上的条形码进行扫描获得商品的名称、型号与单价,然后收银机将打出所扫商品的单价或总价。本实验的主要目的是认识条码扫描仪的基本原理,学习线阵CCD 在收银机、商品流通与库管等方面的应用。二、实验原理首先对条形码图形应有较为深刻的认识,然后在对条形码信息的数据采集问题进行研究。当然,本实验不去研究如何编排条形码的信息,而是如何用线阵CCD 数据采集系统采集条形码的信息和怎样将条形码所载荷的信息检测出来。(1) 通用商品条形码的基本结构目前世界上常用的码制有ENA 条形码、UPC 条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128 条形码等,而商品上最常使用的就是EAN 商品条形码。如图3-1 所示为我国商品流通中的典型条形码条码,一般由13 位数字组成,用来标明商品的国别、产地、制造厂商代码、商品代码和校验码等信息如图3-1所示,例如00-09 代表美国、加拿大,4549 代表日本,690-692 代表中国大陆,471 代表我国台湾地区,489 代表香港特区。EAN 商品条形码分为EAN13(标准版)和EAN8(缩短版)两种。由13 位数字码或8 位数字码以及于之相对应的条码组成。数字为识别者直接用人眼读出,而条码为机器视觉准备。条码下方的数字和上方的条码是对应的,计算机识别数字是困难的而识别黑白条或0和1 是容易的。为此,通过黑白条的宽度和位置便可以将表示的数字信号输送给计算机。这些黑白条称为数据符,对应最后几位数字的黑白条称为校验符。利用黑白条能够识别出商品的各种信息。如图3-1 所示的标准版的条码具体结构为:从左向右看去,空白后由2个细长黑条开始(起始符)、左侧数据符、中间分隔符(2 个细长黑条)、右侧数据符、校验符、终止符(2 个细长黑条)和右侧空白区等部分构成。前缀码的首位(数字)上方没有条码,其他数字上方均有条码。条中黑的单元称为条(有粗细之分),白的单元称为空,也有粗有细。条表示11111;空表示00000。条空的粗细由不同数目的模块组成。粗细分为四档,以起始码条的宽度为一个单位,细条代表“1”,四个单位宽度为“1111”,同样,空的宽度代表“0”的个数。左边的两个细长条、中间两个细长条的和右边的两个细长条(起始符、分隔符与终止符)均具有数字意义,起始符与终止符均为101,占3 个模块,而分隔符代表01010 占5 个模块。数据符与校验符均由7 个模块组成,其“二进制”数如表3-1 表示。我国的前置码是6,由国际物品编码协会规定左侧的数据组合应为ABBBAA。右侧数据符与校验符都用C 组的二进制代表数字。标准版的前置码不用条码表示,不包括在左侧数据符内。而缩短版的前置码要用条码表示,包括在左侧数据符内,并且左侧数据符均为A 组表示,右侧数据符及校验符用C组。(2) 数字与条码的对应关系根据我国前置码 6,中间分隔符左侧的数据符组合应为ABBBAA,中间分隔符右侧数据符及校验符应为C 组。例如:A 组数字为3,B 组数字为2,便可以用图3-3 所示的条码表示。将如图3-1 所示的条码用模块表示则对应的标示应为如表3-2 所示。(3) 条码扫描的原理贴于商品上的信息条形码为被测物,它被 LED 或LD 光源照亮,被照亮的信息条形码经成像物镜成像于线阵CCD 的像敏单元阵列上形成如图3-4(a)所示的一维时序信号,经二值化处理电路后输出如图3-4(b)所示的条形方波脉冲信号,尽管它的横轴是时间轴,但是,也是像元序号轴或空间位置轴。它包含有条的位置、宽度等信息,可以将事先编制好的信息读出来。通过所读的信息找到相应商品的信息码,知道商品的类型、编号、产地等,再通过预先编制的软件或数据库将各类商品的质量、数量、存放地、单价、物流量与利润等多种信息编制出来,完成多种实用功能。这便是条码扫描仪的基本原理。三、实验所需仪器设备(1) LCCDAD-型线阵CCD 应用开发实验仪一台;(2) 装有VC+软件及相关实验软件的PC 计算机或GDS-型光电综合实验平台一台;四、实验内容及步骤 1、实验预备(1) 首先将实验仪的USB 数据端口与计算机或GDS-型光电综合实验平台的USB端口用专用USB 数据线缆连接好并合上实验仪的主电源开关。(2) 打开计算机电源,完成系统启动后进入下一步操作。(3) 确认已经正确安装实验软件。否则,请安装实验软件。(4) 准备工作完成后关掉实验仪的电源,等待改变实验结构。2、实验装置的搭建将 LCCDAD-型线阵CCD 应用开发实验仪上的配件(仿条形码的信息图形条)安装,用反射照明方式照亮信息条,信息条的明、暗图形通过成像物镜成于彩色线阵CCD 的光敏阵列上。构成条码扫描仪的基本结构。3、开机实验先将贴好被扫条形码的样片插入到如图 3-5 所示的位置上,再实验上打开实验仪的电源开关,执行条码扫描实验软件,弹出如图3-6 所示的实验软件主界面,在主界面的提示下进行条形码的测量与识别实验.(1)条码扫描在如图3-6 所示的条码扫描实验软件主界面上点击“扫描”菜单,显示屏上将显示含有条码信息的波形曲线,观察曲线是否有进入饱和区的信号或幅度太低无法读出的现象,若有前述问题,先通过调整光学系统、积分时间或驱动频率的方法使输出幅度恰好满足要求。再执行“观测条码”菜单,显示器上将显示出如图3-7 所示的条码信息再现于显示器屏幕上;屏幕的上半部分为线阵CCD 采集的条形码的波形曲线,它既是时间函数又是条码信息的空间分布,经软件处理后得到与图3-1 所示的信息条码图形相似的条码,测量采集的条码宽度,并以最左侧的一组黑白条的宽度为条与空的基准宽度,然后根据编码规则便可以将商品的信息代码识别出来,显示在软件界面条码值对话框中。(2)读出条码信息内容先将如图3-1 所示图案的条形码安装到扫描支撑架上,其包含的信息如图下方数字符所示,在如图3-6 所示的条码扫描实验软件主界面上点击“连续”菜单,界面下方“条码值”对话框内将条码的数值显示出来;观察计算机软件读出的数值是否与条码下方标明的数值相符;若有错误,分析错误原因。(3)找寻影响条码识别的主要因素做完上述试验后可以进行找寻影响条码识别主要因素的实验,先调整成像物镜的调焦环,使像面离开理想像面,CCD 输出信号的波形变坏,观察条码识别情况,逐渐加剧直到影响识别位置;调焦环恢复正常后,再调整光圈,重复上述采集实验观察识别情况,获得光学参数的变化对识别的影响情况。恢复正常识别后再进行CCD 参数调整对识别的影响实验,调整驱动器的参数,观察识别情况。(4)扫描与识别其他条码实验如图3-8 所示,为国内图书的标准条形码中的一种,为国家级“十一五”规划教材“光电传感器应用技术”的条形码。将“光电传感器应用技术”教材的条形码安装到如图3-5 所示的安装位置上进行扫描,观察采样出的条码图像是否与图3-8 相似,再利用如表3-2 所示的判读规则分析它的条码,读出它所表示的数字或代码,与观察图3-8所示条码下方的数字是否一致。一致说明判读正确,否则错误。分析错误发生的原因,然后对光学系统进行调整,先调整调焦环,每调整一次都要进行读条码实验,然后再进行光圈的调整,同样也每调一次进行测量判读一次,经5 次获得正确读码和2 次获得错误读码后才能算完成此项实验。4、关机结束(1)先退出实验程序,再关闭实验仪的电源;(2)关闭计算机系统;(3)关掉总电源;(4)整理好所有的实验器材与工具。五、实验总结(1)写出条码测量实验的总结报告。(2)试找出影响条码识别的主要因素,说明CCD 的工作状态是否影响对条码的采集与识别?为什么条码扫描与识别系统中用的CCD 也不能工作在饱和区?(3)焦距的调焦程度对条码扫描与识别的影响如何?实验四 图像信息的点运算实验一、实验目的1.掌握图像的点运算的基本方法2.学习图像图形处理技术的基础处理方法几何变换。3.学习用差影检测运动物体的运动距离。二、实验原理1.图像的点运算1)定义对于一幅输入图像,将产生一幅输出图像,输出图像的每个像素点的灰度值由输入图像的像素点决定。点运算由灰度变换函数(gray-scale transformation, GST)决定。 B(x, y) = f A(x, y) 2)点运算的种类(1) 灰度直方图灰度直方图是数字图像处理技术中一个最简单、最有用的工具,它描述了一幅图像的灰度级内容。任何一幅图像的直方图都包括了可见的信息,某些类型的图像还可用其直方图进行描述。灰度直方图是灰度的函数,它描述的是图像中具有该灰度值的像素个数,其横坐标表示像素的灰度级别,纵坐标是该灰度出现的频率(像素个数)。可以根据具体实验观察并分析典型图像的直方图。(2) 灰度的线性变换灰度的线性变换是点运算中最简单的运算之一。在本实验中包括图像的反色和图像的线性变换两个小实验。如图1 所示的点运算菜单中的第一项设置了这两项实验内容,分别点击便可以进行这两个实验。图1 点运算功能菜单灰度的线性变换是将图像中所有点的灰度按照线性灰度变换函数进行变换。该线性灰度变换函数为f (x),是一维的线性函数 f (x) = fA x + fB式中x 自变量为灰度值, fA 为线性函数的斜率,fB 为线性函数的截距,均为非定值常量。当fA1 时,输出图像的对比度将增大;当fA1 时,输出图像的对比度将减小;当fA=1且fB 0 时,变换仅使所有像素的灰度值上移或下移,其效果是使整个图像更暗或更亮;如果fA0,暗区域将变亮,亮区域将变暗,点运算完成图像求补运算。特殊情况下,当fA=1,fB =0 时,输出图像和输入图像相同;当fA=-1,fB=255 时,输出图像的灰度正好反转。(3) 灰度的阈值变换灰度的阈值变换可以将一幅灰度图像转换成黑白二值图像的变换。在本实验中包括图像二值化、窗口变换两个小实验,灰度的二值化变换是将一幅灰度图像转化成黑白二值图像。具体操作过程是先由用户设定一个阈值Tth,如果图像中某像素单元的灰度值小于该阈值,则该像素单元的灰度值变换为0,否则,其灰度值为255。变换函数为:灰度的窗口变换也是常见的点运算。它的操作和阈值变换类似。该变换过程是先设置窗口(L x U),x 值小于下限L 的像素单元的灰度值变换为0,大于上限U 的像素单元的灰度值变换为255,而处于窗口中的灰度值保持不变。灰度窗口变换函数为:(4) 灰度拉伸变换灰度拉伸变换与灰度的线性变换类似,都用到了灰度的线性变换。不同之处在于灰度拉伸变换并不是完全的线性变换,而是分段线性变换。它的变换函数为: (5) 灰度均衡变换灰度均衡变换有时也称直方图均衡变换,它能使输入图像转换为在新图像每一灰度级上都有相同的像素点数的输出图像。灰度均衡变换的原理式如下:式中a 为原图像像素灰度值(0-255),经过灰度均衡运算a 的值变为灰度均衡值A,N 为原图像各灰度值对应的像元数量,H 为图像的高度(单位是像元数),W 为图像的宽度(单位是像元数)。例如原图像像元灰度值为20 的像素点,经灰度均衡变换后,灰度变为:经过灰度均衡后,图像的对比度大大提高,转换后图像的灰度分布也趋于均匀。2.图像的几何变换图像的几何变换包括图像的平移,旋转,镜像变换,转置,缩放等。如果你熟悉矩阵运算,实现这些变换是非常容易的。)图像的平移如图2 所示平移变换坐标是几何变换中最简单的一种。初始坐标为(x0 , y0 )的点经过平移(tx,ty) (以向右,向下为正方向)后,坐标变为 (x1 , y1 )。这两点之间的关系是x1 = x0 + t x ; y1 = y0 + t y,以矩阵的形式表示为: 图2 平移变换坐标图 它的逆变换为: 求出矩阵的逆矩阵的目的是验证平移后的新图像中每个像素的颜色。例如我们想知道,图中左上角的点(0,0)在平移后的图像中坐标的RGB 值是多少?很显然,该点是原图中的某一点经过平移后得到的,这两点的颜色肯定是一样的,所以只要知道了原图那点的RGB 值即可。那么到底原图中的左上角点对应新图中的哪一点呢?将左上角点的坐标(0,0)代入公式(2),得到x0 =- t x ; y0 =- t y ;所以原图中的(0,0)点对应新图中(- t x ,- t y )点,它们的颜色是一样的。这样就存在一个问题:如果新图中有一点(x1 , y1 ),按照公式(6-2)得到的(x0 , y0 )不在原图中该怎么办?通常的做法是,把该点的RGB 值统一设成(0,0,0)或者(255,255,255)。)图像的旋转旋转的一个问题就是以哪个地方为中心进行旋转,通常的做法是以图像的中心为圆心旋转。例如,将如图2 所示的原始图像顺时针旋转30 度,所成的图像如图4 所示。由图4 可以看出,旋转后图像所占的范围变大了。另一种做法是不让旋转后的图像范围变大,就必须将转出的部分裁剪掉,被剪后的图像如图5 所示,显然丢失了一些信息。 图3原始图像 图 4 旋转30 度后的图像 图 5 被剪减的图像如图 6 所示,为图像旋转的坐标系示意图,点(x0 , y0 )经过旋转 角后的坐标为 (x1, y1 )。图6 图像旋转坐标系设旋转前点(x0 , y0 )为旋转后的坐标变为)图像的镜像图像的镜像变换可分为两种:水平镜像与垂直镜像。图像的水平镜像操作是将图像左半部分和右半部分以图像垂直中轴线为中心进行对换;图像的垂直镜像操作是将图像上半部分和下半部分以图像水平中轴线为中心进行对换。镜像的变换矩阵很简单,设原图像的宽度为w,高度为h,变换后,图的宽度和高度不变。水平镜像变换如下式所示垂直镜像变换如矩阵如下式所示)图像的缩放假设放大因子为,(为了避免新图过大或过小,我们在程序中限制0.25 4)缩放后的变换矩阵为:由于放大图像时产生了新的像素,另外浮点数的操作使得到的坐标可能并不是整数,这一点我们在介绍旋转时就提到了,我们采用的做法是找与之最临近的点。实际上,更精确的做法是采用插值,具体的算法请参看有关图像处理的书籍。3.差影检测所谓差影检测法实际上是图像的相减运算(又称减影技术),是指把同一景物在不同时间拍摄的图像或同一景物在不同波段拍摄的图像相减的处理方法。差值图像能突出图像间的差异信息。常用于动态监测、运动目标检测运动物体的跟踪、图像背景消除及目标识别等工作。图像进行加、减运算的数学表达式为:式中A(x,y)和B(x,y)为输入图像,而C(x,y)为输出图像。还可通过适当的组合,形成涉及几幅图像的复合代数运算方程。图像相加的重要应用是对同一场景的多幅图像求平均值。它常被用来有效地降低随机噪声的影响。图像相加也可以将一幅图像的内容叠加到另一幅图像上去,以达到二次曝光的效果。图像相减可用于去除一幅图像中不需要的图案,如缓慢变化的背景阴影、周期性的噪声或在图像上每一像素处均已知的附加污染等。减法也可用于检测同一场景的两幅图像之间的变化。例如,通过对某场景序列图像的减运算,可检测物体运动速度参数等。利用遥感图像进行动态监测时,用差值图像可发现森林火灾、洪水泛滥及监测灾情的变化,估计财产损失等;也能用以监测河口、海岸的泥沙淤积及监视江河、湖泊、海岸等的污染。利用差值图像还能发现图像上的云和阴影,鉴别出耕作地及不同的作物覆盖情况;利用同一地面上的物体在各波段的亮度差异,识别地面上的物体。利用减影技术消除图像背景也有很明显的效果。在临床医学上有很多重要的应用,如:在血管造影技术中肾动脉造影术对诊断肾脏疾病就有独特效果。为了减少误诊,人们希望提供反映游离血管的清晰图像。通常,在造影剂注入后,虽然能够看出肾动脉血管的形状及分布,但由于肾脏周围血管受到脊椎及其他组织影像的重叠,难以得到理想的游离血管图像。为此,人们摄制肾动脉造影前后两幅图像,相减,便能把脊椎及其他组织的影像剪掉,仅保留血管图像。若再进行对比度增强及彩色增强等处理,就能得到更加清晰的游离血管图像。类似的技术也可用于诊断印刷线路板及集成电路掩模的缺陷。 图像在作差影法运算时必须使两个相减图像的对应像点位于空间的同一目标点上。若不然,应先作几何校正与配准处理。三、实验仪器(1)带有USB2.0 输入端口的计算机(或GDS-光电综合实验平台),推荐使用WIN2000 以上操作系统,使用1024768 分辨率,24 或32 位真彩显示;(2) YHACCD型彩色面阵CCD 多功能实验仪一台。四、实验步骤1图像的点运算 用USB 连接线将YHACCD彩色面阵CCD 多功能实验仪与计算机的USB2.0 接口连接起来; 打开计算机的电源开关,确定“面阵CCD 数字图像处理实验”程序是否已经安装;若未安装,请按厂家提供的安装盘安装。若已安装,可进行下面的操作; 检查面阵CCD 摄像机的电源线与视频线是否与实验仪连接好。再打开实验仪的电源开关; 确认视频切换按钮是否已经按下,切换指示灯点亮,说明已经将外置面阵CCD 摄像机的视频信号接入视频信号数据采集系统; 将仪器提供的彩色样品图片安装在“被测物夹持架”上,调整物像关系,使图像尽量清晰; 点击实时“采集”按钮,进行图像采集; 点击“停止”按钮,软件界面中出现各数字图像处理算法选项,在下拉菜单中选择各种算法,进行数字图像处理(只能处理256 色灰度图像)。例如点击“点运算”菜单中的“直方图”选项,可对图7进行直方变换,获得直方图图8; 图7 采集的原图 图8 直方图 把鼠标移到采集图像上,通过软件左下方地址栏观测鼠标位置像素点的灰度值,如图9所示。这样可以粗略验证所观察到的像素灰度值,看其分布情况与直方图的结果是否一致; 图9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论