1.2  数字图像处理技术简介
数字图像处理,是对数字图像进行分析、加工和处理,使其满足视觉、心理以及其它要求的技术。数字图像处理易于实现非线性处理,处理程序和处理参数可变,是一项通用性强、精度高、处理方法灵活、信息保存传送可靠的图像处理技术。数字图像处理的研究内容很多,如傅里叶变换、小波变换等各种图像变换,对图像进行编码和压缩,采用各种方法对图像进行复原和增强,对图像进行分割、描述和识别等。
对于数字图像处理的理解可以分为两种:一是借助于专业的图像工具进行处理,二是使用某种计算机语言进行编程。目前编程语言很多,在选择上并不存在倾向性很强的指导性原则。有的时候往往基于程序员的个人喜好和编程习惯,其原因就是运用任意一种语言几乎都能实现所要的目标功能。设想使用汇编语言去开发一个信息管理系统,肯定不会有人说一定不会成功,但也肯定不会有人实际去尝试。对于数字图像处理来说,一般使用下述三种语言进行编程实现,包括Matlab、Java和C++。在此课题中采用了C++编程语言来处理晶片图像进行检测。
1.3  数字图像处理内容
图1.1 底层图像处理技术
图1.2 中层图像处理技术
图1.3 高层图像处理技术
1.4  数字图像处理的发展及其应用
数字图像处理是一门新兴学科。上世纪二十年代,图像处理技术首先应用在图像的远距离传送,用来改善伦敦和纽约之间海底电缆发送的图片质量。然而直到优尔十年代中期第三代数字计算机发展到一定水平,开始提供针对于图像处理的算法在实际执行过程中所需要的速度和存储能力的条件之后,数字图像处理才真正引起人们的巨大兴趣,数字图像处理技术才得到了普遍的应用,并得以迅速的发展。此后,这个领域取得了生气勃勃的发展,使得数字图像处理成为工程学、计算机科学、信息科学、统计学、物理学、化学、生物学和医学这些领域中的各学科之间学习和研究的对象。这些成果的取得,也奠定了图像处理在各种各样问题中的使用价值。这些问题包括从对空间探测所得到的图片的恢复和增强到商业交往中的指纹处理。用计算机改善图像的质量的有效应用最早开始于1964年,美国喷气推进实验室(J.P.L)用计算机对“徘徊者七号”发回的图片进行处理,以校正飞船上的电视摄像机中各种不同形式的、固有的图像畸变。
图像处理领域一直在蓬勃发展。今天,数字图像处理技术除了应用于空间计划以外,也在其它各种问题中得到应用:例如,在医学上,医生们借助计算机的程序可增强对比度,或者把亮度电平编码成为彩色,使得对于X光或其它生物医学的图像更易于理解;同样的或类似的技术由地理学家用于研究从空中或地球卫星得到的图像中的污秽图样;在建筑学上,拍成照片后被遗失或损坏了的珍贵艺术品的唯一能利用的记录就是己经模糊了的图片(因年久而损坏或退化),这些模糊的图片可以用图像处理方法成功的加以复原;在物理学和相关领域中,高能等离子体和电子显微镜的实验中用到的图像就是利用计算机图像处理技术来增强的,类似的图像处理技术成功应用的实例可以在天文学、生物学、医学、国家防御和工业应用中找到。
1.5  本文主要工作介绍
本次课题主要基于已获取的晶片图像进行缺陷检测,进行了大量的算法研究分析,并不断测试找到最适合已获取图像光度和清晰度的算法。在图像处理的过程中,有时也会出现代码的重复开发,但却是难以避免的,因为虽然有一部分函数(并非全部)是别人写过的,但用到的时候还是要自己写,很难找到现成的,别人不会无偿提供。而在没使用之前又无法知道这个算法的处理效果如何,因此本文中所涉及到的所有算法,都尽自己努力用C++语言写出代码,并经本人测试能够正常工作。同时保证:本课题中代码,除了基础矩阵类代码外,其他部分处理代码绝大部分都是自己写出来的。但是由于本人水平有限,以及软件固有的繁琐性质,可能不尽完美。
上一篇:JSP+mysql网上书店的设计与实现
下一篇:H.264差错隐藏技术研究及改进+文献综述

vc++几种排序算法演示软件实现

电子商务企业内部控制体系的构建【3248字】

VC++在线学习平台的设计

VC++BlackList的主机防火墙设计+源代码

VC++五子棋游戏的设计

VC++基于GPU高光谱图像目标检测方法

基于VC++五子连珠游戏的设计

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

中国学术生态细节考察《...

承德市事业单位档案管理...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

志愿者活动的调查问卷表

公寓空调设计任务书

10万元能开儿童乐园吗,我...