四川大学数字图像处理(精选8篇)
数字图像处理实验报告
专 业:计算机科学技术 学 号:11101110 姓 名:马艳松 提交日期:2014.6.5
实验一 数字图像的读入与显示
一.实验目的:
1.熟悉opencv的开发环境设置
2.读取一幅图像,并显示,掌握Imread, imwrite,imshow的使用
3.掌握opencv中图像的表示,及其属性的含义。二.实验内容: 配置好visualstudio2010下opnecv开发环境
使用opencv的函数读入一幅图像,并在窗口中显示出来。
三.实验步骤: #include “stdafx.h” #include
cvNamedWindow(“test”);
imshow(“test”,inputImage);
waitKey();} else
{
cout<<“file open error!”;
getchar();} }
int _tmain(int argc, _TCHAR* argv[]){ test1();return 0;}
四.实验心得:通过上课实验理解了opencv的配置过程。通过程序实现了图片的成象处理。
实验二 数字图像像素的访问
一.实验目的: 掌握opencv开发环境中对灰度图像及彩色图像中的像素的访问方法
理解mat数据结构
掌握opencv中对图像进行处理的基本过程。二.实验内容:(1)打开一幅灰度图像,对其进行线性灰度变换(直线方程的参数为k, b),并显示变换前、后的图像。;调整K值,分别取>1, <1, =1, 以及-1,比较不同K值时的图像增强效果。
(2)打开一幅彩色图像,对每个像素进行访问,分别令R、G、B的值为0,查看处理后的图像,并比较原图像的差异。
重点和难点: 掌握灰度图像和彩色图像的像素的值的访问方法。三.实验步骤: 1r)实验代码
void image1Pixel(){
double durationa,durationb,durationc;double cacStart,cacEnd;
Mat image=imread(“..imagebookbeach.jpg”,1);Mat gray(image.size().height,image.size().width,CV_8UC1,Scalar(0));//gray=0.299R+0.587G+0.114b uchar r,g,b;float fgray;cacStart = static_cast for(int j=0;j { b=image.at g=image.at r=image.at fgray=0.299*r+0.587*g+0.114*b; gray.at } imshow(“",gray); cacEnd = static_cast #include ”stdafx.h“ #include void image1Pixel(){ { Mat inputImage=imread(”..imagebookbeach.jpg“,1);if(!inputImage.empty()){ double durationa,durationb,durationc;double cacStart,cacEnd;Mat image=imread(”..imagebookbeach.jpg“,1);Mat gray(image.size().height,image.size().width,CV_8UC1,Scalar(0));Mat grayGB(image.size().height,image.size().width,CV_8UC3,Scalar(0));Mat grayRB(image.size().height,image.size().width,CV_8UC3,Scalar(0));Mat grayRG(image.size().height,image.size().width,CV_8UC3,Scalar(0));uchar r,g,b;float fgray;cacStart = static_cast for(int j=0;j } imshow(”org“,image);cvNamedWindow(”gray“);imshow(”gray“,gray);waitKey();b=image.at } } cvNamedWindow(”test“);imshow(”test“,inputImage);waitKey();else { } cout<<”file open error!“;getchar();int _tmain(int argc, _TCHAR* argv[]){ } image1Pixel();test1();return 0;心得体会:通过本次试验,我了解并大致掌握灰度图像和彩色图像的像素的值的访问方法。由于之前很少练习这方面的内容,试验过程中遇到了一些问题,好在在别人的帮助下和向别人咨询终于了解了这方面知识的大致框架和原理。由此更坚定了我学习下去的信心和动力! 实验三 图像的平滑 一.实验目的: 掌握opencv开发环境中对灰度图像及彩色图像中的像素的访问方法 掌握opencv中对图像进行处理的基本过程。 掌握均值平滑和中值滤波的基本原理 二.实验内容:(1)打开一幅灰度图像,对图像进行3*3(包括中心点)的邻域平均处理。 (2)对原图进行3*3(包括中心点)的中值滤波处理。 (3)比较原图像与邻域平均的图像、中值滤波后的图像的差异 三.实验步骤: 1)中值滤波处理 for(int i=1;i { for(int j=1;j { int imshow(”中值滤波“,gray); cacEnd = static_cast for(int i=0;i<9;i++) for(int j = 0;j<8;j++) { if(n[j]>n[j+1]) { int temp; temp = n[j+1]; n[j+1] = n[j]; n[j]= temp; } } return n[4];} void test4_4(){ int count[256];//存放各个像素值对应的个数 float hist[256],sumHist[256];uchar grayHist[256];for(int i=0;i<256;i++){ count[i]=0; hist[i]=0;a[9]={gray.at +gray.at gray.at } } } int _tmain(int argc, _TCHAR* argv[]){ image1Pixel();//Test3(); //test4_4();return 0;} 2)邻域平均 void image1Pixel()sumHist[i]=0;grayHist[i]=0;} Mat image=imread(”..imagebookbeach.jpg“,0);for(int i=0;i count[data[j]]++;} } for(int i=0;i<256;i++)hist[i]=((float)count[i])/(image.size().height*image.size().width);sumHist[0]=hist[0];for(int i=1;i<256;i++)sumHist[i]=sumHist[i-1]+hist[i];for(int i=0;i<256;i++)grayHist[i]=saturate_cast grayData[j]=grayHist[data[j]];} } cvNamedWindow(”tset“);imshow(”org“,image);cvNamedWindow(”hist“);imshow(”hist“,gray);waitKey();{ double durationa,durationb,durationc;double cacStart,cacEnd; Mat image=imread(”..imagebookbeach.jpg“,1);Mat gray(image.size().height,image.size().width,CV_8UC1,Scalar(0));//gray=0.299R+0.587G+0.114b uchar r,g,b;float fgray;cacStart = static_cast for(int j=0;j { b=image.at g=image.at r=image.at fgray=0.299*r+0.587*g+0.114*b; gray.at } imshow(”“,gray); cacEnd = static_cast void Test3(){ int GetMidNum(int n[]);double durationa,durationb,durationc;double cacStart,cacEnd; Mat image=imread(”..imagebookbeach.jpg“,1);Mat gray(image.size().height,image.size().width,CV_8UC1,Scalar(0));Mat grayGB(image.size().height,image.size().width,CV_8UC3,Scalar(0));Mat grayRB(image.size().height,image.size().width,CV_8UC3,Scalar(0));Mat grayRG(image.size().height,image.size().width,CV_8UC3,Scalar(0));//gray=0.299R+0.587G+0.114b uchar r,g,b;float fgray;cacStart = static_cast for(int i=0;i b=image.at g=image.at r=image.at } 实验心得:通过这次试验,我明白了,平滑技术用于平滑图像的噪声,平滑噪声可以在空间域中进行,基本方法是求像素灰度的平均值或中值。但是这些很容易引起边缘的模糊,常用的有均值滤波、中值滤波,在使用时,针对不同的噪声,也需要不同的滤波法,没有哪种方法是绝对好,必须具体情况具体分析。最后比较三种平滑效果,八点平滑最好,说明对高斯噪声平滑滤波效果较好。中值滤波基本把椒盐噪声都滤去了,说明中值滤波对椒盐噪声平滑效果比高斯噪声好。 fgray=0.299*r+0.587*g+0.114*b; gray.at for(int j=1;j { gray.at gray.at +gray.at } imshow(”邻域平均“,gray);实验四 图像的直方图均衡化 一.实验目的: 掌握直方图均衡化的基本步骤及实现方法 掌握opencv中对图像进行处理的基本过程。 二.实验内容:(1)打开一幅灰度图像,对图像进行直方图均衡化处理。 (2)比较原图像与均衡化的图像的差异。 (3)要求自己按照课本介绍的均衡化的步骤在opencv下实现直方图均衡化处理。 三.实验步骤:void test1(){ Mat inputImage=imread(”..imagebookbeach.jpg“,1); if(!inputImage.empty()){ cvNamedWindow(”test“); imshow(”test“,inputImage); waitKey();} else { cout<<”file open error!“; getchar();} } void test4(){ int count[256];float hist[256],sumHist[256];uchar grayHist[256]; for(int i=0;i<256;i++){ count[i]=0; hist[i]=0; sumHist[i]=0; grayHist[i]=0;} Mat image=imread(”..imagebookbeach.jpg“,0); for(int i=0;i uchar* data=image.ptr for(int j=0;j { count[data[j]]++; } } for(int i=0;i<256;i++) hist[i]=((float)count[i])/(image.size().height*image.size().width);sumHist[0]=hist[0];for(int i=1;i<256;i++) sumHist[i]=sumHist[i-1]+hist[i];for(int i=0;i<256;i++) grayHist[i]=saturate_cast Mat gray(image.size().height,image.size().width,CV_8UC1,Scalar(0)); for(int i=0;i uchar* data=image.ptr uchar* grayData=gray.ptr for(int j=0;j { grayData[j]=grayHist[data[j]]; } } cvNamedWindow(”org“); imshow(”org“,image); cvNamedWindow(”hist“); imshow(”hist",gray); waitKey(); } int _tmain(int argc, _TCHAR* argv[]){ //test1();test4();return 0;} 1 数字图像处理技术概要 1.1 数字图像处理技术的概念 在图像处理技术中, 低级处理涉及初级技术, 如噪声降低、对比度处理和锐化处理。 中级处理涉及分割、缩减对目标像素群的定义, 以便于对不同像素或像素群的识别及计算机计算处理。 高级处理是算法对图像分析中被识别像素群的总体分析结果, 以及运算与视觉效果相关的分析函数等处理技术。 在应用数学理论时, 将图像定义为二维函数f (x, y) , x和y为空间坐标, 在任意一组空间坐标f (x, y) 的幅值f称为图像在该坐标位置的强度或灰度。当x, y和幅值f是离散的、有限的数值时, 称该坐标位置是由有限的元素组成的, 每一个像素都有一个特定的位置和幅值。 1.2 数字图像处理技术的发展 数字图像处理技术最早出现于20 世纪中期, 图像处理的目的是提高图像的呈现质量。 图像处理的是视效较低的图像, 要求输出尽可能提高效果后的图像。 主要采用噪声减弱、灰度变换、几何校正等方法进行处理, 并考虑了明暗效果和对比度等诸多因素, 由计算机进行更为复杂的图像处理。 20 世纪初期, 图像处理技术首次应用于提升通讯传输后的图像质量提升。 到20 世纪中期, 计算机发展到了一定的技术水平后, 数字图像处理才广泛应用于各种高质图像需求的领域。 计算机对飞行器发回的天体照片进行图像处理, 收到明显的效果。进而不断地推广和发展, 数字图像处理形成了较为完备的学科体系。 目前, 各个应用领域对数字图像处理技术提出更高的需求, 促进了这一学科体系向更高的技术方向发展。 特别是在像素群的理解与识别处理方面, 已经由二维图像处理发展到三维模型化的定义方法。 2 数字图像处理技术的方法 2.1 数字图像处理技术的特点 数字图像处理的信息源基本是二维数据, 处理信息量较大。 对计算机运算速度、存储空间等要求高。 数字图像处理的传输频带要求高。 与语音信息相比, 传输占用的频带要高几千倍。 所以, 就对图像压缩技术形成了有效的研究需求。 数字图像中每一个像素并非独立的, 相互关联性较高。 很多相邻像素之间有相同或相近的数值。所以, 图像处理技术中数据压缩的可能性较高。 由于图像是视觉三维意识的二维映射。 因此, 计算机要识别和处理三维形态就要进行适当的模糊处理或附加量的匹配。 处理后的数字图像是形成人为视觉理解和应用评估的依据, 因此处理结果必然受到人为的意识形态的影响。 所以, 在计算机视觉研究中, 人为的感知机理必然对计算机视觉的研究产生影响。 2.2 数字图像处理技术的基本方法 由于在图像处理中, 像素阵列很大, 在空间域中涉及计算量对计算机硬件的要求非常高, 所以, 必须引入图像的函数变换进行计算简化。 利用函数变换的间接处理方法, 如傅里叶变换、离散余弦变换、Walsh变换等, 不但可以降低计算强度, 而且可以得到高效的计算。 图像的像素矩阵编码压缩技术可以降低定义图像数据的比特数量, 并减少图像处理和传输时间, 进而节省存储空间。 图像的增强处理过程中不涉及图像质量降低的主要成因, 目的是要突出图像矩阵中敏感的像素群。 图像的复原处理需要对图像质量降低的主要成因进行调查, 进而采取相应滤波处理技术, 复原和重构原有的像素矩阵。 图像分割处理是数字图像处理中的关键处理手段之一。 是将图像中敏感的主要像素群作为主要处理对象, 包括区域特征、边缘特征等, 是对敏感像素群进行识别、理解和分析的基础数据特征。 作为最简单的二值图像可采用其几何特性识别物体的特性, 一般图像的理解方法采用二维形状理解, 它有边界理解和区域理解两类方法。 对于三维物体理解, 有体积理解、表面理解、圆柱体的广义理解等。 图像识别处理基本采用传统的模式识别方式, 有统计模式识别和结构模式识别两种, 随着研究广泛进行, 人工神经网络模式识别和模糊模式识别也得到不同程度的重视, 进行广泛研究。 3 数字图像处理技术的优点 数字图像处理技术与模拟图像处理技术在基本原理上的差异之处, 是数字化处理技术不可能在图像的传输、存储或复制等操作处理过程中, 使图像质量有所降低。 图像在数字化过程中精确地再现了原模拟图像, 则在数字图像处理过程中就能够确保无损于图像的各项数字化指标。 依据现有的数字化技术, 在图像数字化设备的性能满足要求的情况下, 完全可以数字化模拟图像成为目标精度的二维数组。 目前的数字化扫描仪能够将各个像素的灰度等级量化处理为48 位甚至更高, 这就说明数字化图像的精度可以满足几乎所有的应用需求。 对于数字化处理设备来说, 无论二位数组的规模, 也不考虑像素的量化位数, 处理过程基本是相同的。 从原理的角度来看, 无论图像的量化精度达到什么程度, 在技术上都是可以完成的, 只需要在处理修改过程中的数组技术参数。 而在图像的模拟量化处理过程中, 要想把量化处理精度提升, 就需要采用非常高等级的硬件设备或大规模提升处理装置的技术参数等级, 从技术经济方面考虑, 是非常不合理的。 图像的信息来源是多样化的, 一般情况下是可见光的感光图像, 也可以是不可见光的波谱图形图像。从图像映射物体感官的角度, 微观至电子显微镜采集的图像, 宏观至大规模空天望远镜采集的图像。不同信息来源的图像转换为数字化编码后, 都可以表示为二维数组的灰度级图像, 进而完成数字化处理过程。 对于图像的不同信息来源, 使用对应的图像信息量化技术, 图像的数字化处理技术可以用于任何一类图像。 图像数字化处理技术基本上可以归类为图像的质感提升、像素分析和区域重构等手段。因为图像的模拟技术处理从数学上分析只可以进行线性分析, 就局限了模拟图像处理技术可以完成的工作需求。 4 数字图像处理技术的展望 提高计算机对数字图像处理的速度, 提高采集分辨率和显示分辨率, 提高多媒体技术关键中图像数据的压缩, 进行计算机识别和理解研究中按照人类的认知和思维方式工作并考虑到主观概率和非逻辑思维技术, 规划统一的标准以实现图像的处理、传输和存储研究健康发展, 以上几点都是数字图像处理技术合理发展的基本融汇技术基础。 同时, 信息数据量更大的三维数字图像必将得到广泛应用研究, 图像与图形相互融合后形成三维成像或多维成像的发展方向也正在众多应用中广泛推进。 5 总结 数字图像处理技术在社会的每个行业、 每个领域都得到广泛的应用, 数字图像处理的技术应用随时、随处都可以见到, 得到充分的研究发展和应用推广, 还不能充分满足日益增长的技术需求。数字图像处理技术不断地在自身发展和完善的同时, 还与多个计算机分支学科的发展密不可分, 有多个新的技术方向需要研究和创新, 对数字图像处理技术的发展方向进行研究、探讨的重要性就显得尤为突出。 参考文献 [1]朱睿.数字图像处理技术现状与展望[J].中国科技博览, 2011 (14) :7-28. [2]李红俊, 韩冀皖.数字图像处理技术及其应用[J].计算机测量与控制, 2002 (9) :35-36. [3]李立芳.浅谈数字图像处理技术及应用[J].中国科技信息, 2012 (3) :45-46. 【关键词】数字图像处理;内容;特点;关键技术;应用;展望 【中图分类号】TP391.41【文献标识码】A【文章编号】1672-5158(2013)02-0129-02 1.数字图像处理技术的内容及特点 1.1 研究内容 不管应用到哪个领域的图像处理图像数据都要输入、加工和输出图像,其研究内容: (1)获取、表示和表现图像——把图像信号转化为计算机可以识别的形式,并把数字图像显示和表现出来。 (2)图像复原——已知图像发生退化的缘由时,对图像进行修复,关键是建立退化模型。复原是以模型和数据的图像恢复为基础,消除退化的影响。 (3)图像增强——对图像质量的常规改善。当不知道图像退化原因时,还可用此技术比较主观的改善图像。 (4)图像分割——人类视觉系统可以轻松地将观察到的对象区分开来,但计算机却很难。分割的基本问题目前是将各种方法融合使用,以此提高处理的质量。 (5)图像分析——检测和测量图像中的目标,获取其客观信息,是从图像到数据的过程。 (6)图像重建——指从数据到图像的处理。 (7)图像压缩编码——为减少数据容量、降低数据率、压缩信息量,在不影响其效果的前提下减少图像的数据量。 1.2 数字图像处理技术的特点 (1)图像再现性好——不会因为对图像的变换操作而影响到图像质量; (2)图像处理精度高——可以将图像数字处理为任意大小的数组; (3)适用面宽——来自不同信息源的图像被变换为数字编码形式后,都可以用数组来体现灰度图像。 (4)灵活性高——图像处理可完成线性及非线性处理。 2.应用领域 数字图像处理技术被应用到越来越多的领域中,如医疗保健、航空航天、交通通信、军事、工业、农业、林业等。下面选取几方面进行分析: (1)试听资料证据——视听资料证据是重要的诉讼证据,在司法诉讼活动中发挥着越来越重要的作用,数字图像处理技术是视听资料证据中图像证据资料技术性司法鉴定的常用手段,是图片原始性、真伪性、相关性认定的基本方法,如名捕监控录像模糊图像处理系统,该系统是手印、足迹、枪弹痕迹、工具痕迹、印章检验、文件检验以及录像带处理等痕检、文检、视频图像处理工作的必备工具;以及实时视频降噪仪,能够实时处理现场录像流,增强视频的清晰度,该在录像安全系统中加强监视录像的清晰度,或者在警方实地调查拍摄录像后回到警署再进行降噪。 (2)电子商务——当前的电子商务中,图像处理技术也大有可为,如身份认证、产品防伪和水印技术等。 (3)军事公安领域——军事的目标是侦察、制导和警戒系统和自动灭火器的控制及反伪装;公安部门的现场照片、指纹、手迹、印章和人像等的处理和辨识;历史文字和图片档案的修复和管理等。而数字图像处理技术将数码摄影和图像处理技术结合起来以其独特的优势在公安领域中逐步开始担当重任,在刑事摄影、档案管理、痕迹检验、文件检验、法医、物证提取以及公安教学或宣传中发挥着巨大作用,为广大的公安人员开阔了视野、拓展了思维空间,为执法的公正性提供了有力保证,应用提高了工作效率,减少了人、财、物的消耗,大大提高了工作效率。 (4)智能交通——图像处理具有算法柔性大、适应能力强等特点,在智能交通系统中取得了广泛的应用价值,例如车牌识别(车牌定位、车牌倾抖校正与字符分割、车牌字符识别变换等)和车辆检测与跟踪系统(包括感兴趣区域提取、车辆检测、车辆跟踪等),智能车辆导航、车型识别、交通控制等。 (5)航空航天通信——包括图像传输、电视电话和视会议等,主要是进行图像压缩甚至理解基础上的压缩。 (6)遥感技术——航空航天和卫星摇撼图像获取中和获取后都要用图像处理技术进行加工处理,提取出有利用价值的信息。主要用来对地形地质、矿藏资源搜索以及农业、水利、森林和海洋等资源调查研究,对自然灾害进行预测预报、检测环境污染、处理气象卫星云图以及识别地面军事目标。 (7)生物医学领域——图像处理在医学界的应用非常广泛,图像处理首先应用于细胞分类、染色体分类和放射图像等,临床诊断和病理研究中都大量接住了图像处理技术。它的直观、安全方便、无创伤的优点受到医生和患者的青睐。 (8)工业生产中的应用——在生产线中对产品及部件进行无损检测 (9)机器人视觉——机器视觉相当于智能机器人的重要感觉器官,可以对三维景物进行理解,医院、工厂、邮政以及家庭中的智能机器人,识别和定位装配线工件,太空机器人的自动操作。 (10)视频及多媒体系统——目前,电视制作系统中广泛使用图像处理、变换和合成技术,使电视效果更佳。在多煤体系统中广泛使用静止图像和动态图像的采集、处理、存储、传输和压缩,以达到使用者的目的。 (11)科学可视化——图像处理和计算机图形学的紧密结合,使科学研究得各个领域有了更为新颖的研究工具。 (12)宇宙探测——由于探索太空的需要和太空技术的快速发展,需要用数字处理技术来处理从外太空获取的大量星体照片。 (13)地质勘探——近年来发展起来的以数字图像处理技术为基础、综合多门学科知识的地学信息处理新技术的多源地学信息综合图像处理,使用一些特定的图像处理方法,实现了多源地学信息综合图像处理,用来辅助地质填图,构造地质研究,进行寸产资源的预测和评估,成为当前地质工作者正在研究和探讨的一个问题。 由图像处理技术在以上几个领域中的应用可以看出,图像处理技术在各领域中的重要程度:计算机图像生成技术在航空航海中可以充当仿真训练系统,还可以应用到广告和动画制作,跟友人将其应用到网游中;图像传输与通信还可在多媒体教学、网络视频领域得到广泛应用;在医学上,医学图像处理和材料分析也日益重要,如超声成像、X光成像、Y光成像以及核磁共振成像,对医生工作产生了巨大的辅助;图像跟踪和光学制导在战略技术武器中发挥了重要作用。 3.发展方向 随着计算机的发展,图像处理技术将越来越成熟,对各领域的影响也越来越大,总的来说,图像处理技术的发展有以下几个趋势: (1) 在目前的基础上,图像处理速度越来越快,分辨率越来越高,多媒体应用光来月广泛,标准化、立体化程度越来越高,并产生智能化的趋势; (2) 在目前二维基础上将出现多维成像的趋势; (3) 芯片广泛运用到图像处理技术中,使用起来更加方便; (4) 将出现新的算法与理论。 图像处理技术在各个领域的应用与发展,大大降低了相应领域的工作难度,效率更高,质量也无可挑剔,使人类受益匪浅。日后图像处理技术将进一步根据人类需求,在相关科研人员的努力奋斗下而实现新的突破,在更为广阔的领域造福人类事业。 参考文献 [1] 李红俊,韩冀皖.数字图像处理技术及其应用. 计算机测量与控制,2009. [2]W.K.Pratt.DIGITAL IMAGE PROCESSING.Johnwiley & Sons,inc, 2008. [3]杨枝灵,王开.Visual C++数字图像获取、处理及实践应用.人民邮电出版社,2003 [4] 聂颖,刘榴娣. 数字信号处理器在可视电话中的应用.光电工程, 1997.24(3):67~70 [5] 侯遵泽,杨文采. 小波分析应用研究.物探化探计算技术,1995. 17(3):1 ~9 学习委员以班级为单位刻录成光盘,每个人建立一个目录,目录名为(学号+姓名)如:0804631001赵书红 个人目录中要上交的文件:程序源文件+设计报告 只交电子版,不需打印。以上工作务必于14周前完成。 1,设计目的 提高分析问题,解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法.熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计.2,设计选题 2.1 【选题一】简单图像处理系统 整个系统要完成的基本功能大致如下: 1能对图像文件(bmp, jpg, tiff, gif等)进行打开,保存,另存,退出等功能操作;2数字图像的统计信息功能:包括直方图的统计及绘制等;3数字图像的增强处理功能:(1)空域中的运算,各种空间域平滑算法(如局部平滑滤波法,中值滤波等),锐化算法(如梯度锐化法,高通滤波等)4,图像分割:(1)点,线(hough变换检测直线),及边缘检测(梯度算子,拉普拉斯算子等);(2)区域分割包括阈值分割,区域生长,分裂合并等;5,数字图像的变换:普通傅立叶变换(ft)与逆变换(ift),快速傅立叶变换(fft)与逆变换(ifft),离散余弦变换(DCT),小波变换等.6,二值图像处理:膨胀,腐蚀,开运算与比运算.在实现整个系统的时候,必须有1,2,3中的这些基本内容,可以根据个人兴趣增加其他的内容.2.2【课程设计选题二】汽车车牌中的数字识别 整个系统要完成的基本功能大致如下: 1,能对图像文件(bmp, jpg, tiff, gif等)进行打开,保存,另存,打印,退出等功能操作;2,图像预处理功能:(1)直方图的统计及绘制,根据此找到图像的阈值点;(2)可将图像的各种几何矫正变换;(3)彩色图像的灰度化变换等,一般灰度图像的二值化处理等;(4)数字图像的增强处理功能:空域中的点运算,直方图的均衡化,各种空间域平滑算法(如局部平滑滤波法,中值滤波等),锐化算法(如梯度锐化法,高通滤波等);色彩增强:伪彩色增强,真彩色增强等;3, 车牌的定位 4,字符识别(1)模板匹配;(2)神经网络;此系统主要是对含有汽车车牌的图像进行处理,并对车牌中的数字字符进行识别.3, 课程设计方案制定 1,程序运行环境是Windows平台.2,开发工具选用VC++等都可以.3,以组件化的思想构建整个软件系统.具体的功能模块根据选定的不同题目做合理的划分.4,课程设计的一般步骤 选题与搜集资料:选择课题,进行系统调查,搜集资料.分析与设计:根据搜集的资料,进行功能分析,并对系统功能与模块划分等设计.程序设计:运用掌握的语言,编写程序,实现所设计的功能.调试与测试:自行调试程序,同学之间交叉测试程序,并记录测试情况.验收与评分:指导教师对每个成员开发的程序进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩.5,要求 5.1总体要求 1,要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作.尤其是对编程软件的使用有基本的认识.2,独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计.5.2实施要求 1,理解各种图像处理方法确切意义.2,独立进行方案的制定,系统结构设计要合理.3,在写课设报告时,必须要将主要函数的功能和参数做详细的说明.4,通过多幅不同形式的图像来检测该系统的稳定性和正确性.5.3 课程设计报告的内容及要求 学生应在规定的时间内完成课程设计报告一份(字数不限),报告的内容和要求如下 5.3.1 报告的格式内容如下: 1.目的与要求 这部分主要说明本课程设计的目的,任务和要求;2.设计的内容 介绍系统中所设计的主要功能和原理方法;3.总体方案设计 根据课程设计的具体情况,描述系统的具体构架,包括:功能模块的划分,系统运行的环境,选用的工具及主要实现功能的原理.4.各个功能模块的主要实现程序 主要的功能实现和函数要进行详细的说明,包括其用法,使用范围,及参数等.5.测试和调试 按课程设计要求,选用多幅图像对程序进行测试,并提供系统的主要功能实现的效果图.并在调试中发现的问题做说明.6.课程设计总结与体会 主要说明设计中学到的东西和取得的经验总结,心得体会.7.参考文献 写出具体的主要参考文献,标明其作者,出处,年代,若是期刊文章,还需要给出期刊名.网络的文章要给出网址.5.3.2 报告要求 1,必须按照以上格式书写报告.2,必须对课程设计总体方案进行说明.3,说明各个功能模块的具体实现,对用到的主要函数及参数要做具体的说明,.4,不要在报告中粘贴程序代码 6,课程设计的质量标准与成绩评定 1210407040 邓炯 图像处理是指对图像信息进行加工,从而满足人类的心理、视觉或者应用的需求的一种行为。图像处理方法一般有数字法和光学法两种,其中数字法的优势很明显,已经被应用到了很多领域中,相信随着科学技术的发展,其应用空间将会更加广泛。数字图像处理又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。数字图像处理是从20世纪60年代以来随着计算机技术和VLSL的发展而产生、发展和不断成熟起来的一个新兴技术领域。数字图像处理技术其实就是利用各种数字硬件与计算机,对图像信息通过转换而得到的电信号进行相应的数学运算,例如图像去噪、图像分割、提取特征、图像增强、图像复原等,以便提高图像的实用性。其特点是处理精度比较高,并且能够对处理软件进行改进来优化处理效果,操作比较方便,但是由于数字图像需要处理的数据量一般很大,因此处理速度有待提高。 由于数字图像处理的方便性和灵活性,因此数字图像处理技术已经成为了图像处理领域中的主流。数字图像处理技术主要涉及到的关键技术有:图像的采集与数字化、图像的编码、图像的增强、图像恢复、图像分割、图像分析等。 图像的采集与数字化:就是通过量化和取样将一个自然图像转换为计算机能够处理的数字形式。 图像编码:图像编码的目的主要是来压缩图像的信息量,以便能够满足存储和传输的要求。 图像的增强:图像的增强其主要目的是使图像变得清晰或者将其变换为机器能够很容易分析的形式,图像增强方法一般有:直方图处理、灰度等级、伪彩色处理、边缘锐化、干扰抵制。 图像的恢复:图像恢复的目的是减少或除去在获得图像的过程中因为各种原因而产生的退化,可能是由于光学系统的离焦或像差、被摄物与摄像系统两者之间的相对运动、光学或电子系统的噪声与介于被摄像物跟摄像系统之间的大气湍流等等。 图像的分割:图像分割是将图像划分为一些互相不重叠的区域,其中每一个区域都是像素的一个连续集,通常采用区域法或者寻求区域边界的境界法。 图像分析:图像分析是指从图像中抽取某些有用的信息、数据或度量,其目的主要是想得到某种数值结果。图像分析的内容跟人工智能、模式识别的研究领域有一定的交叉。 数字图像处理的特点主要表现在以下几个方面: 1)数字图像处理的信息大多是二维信息,处理信息量很大。因此对计算机的计算速度、存储容量等要求较高。 2)数字图像处理占用的频带较宽。与语言信息相比,占用的频带要大几个数量级。所以在成像、传输、存储、处理、显示等各个环节的实现上技术难度较大,成本亦高。这就对频带压缩技术提出了更高的要求。 3)数字图像中各个像素不是独立的,其相关性大。在图像画面上,经常有很多像素有相同或接近的灰度。所以,图像处理中信息压缩的潜力很大。图像受人的因素影响较大,因为图像一般是给人观察和评价的。 数字图像处理的优点主要表现在4个方面。 1)再现性好。数字图像处理与模拟图像处理的根本不同在于它不会因图像的存储、传输或复制等一系列变换操作而导致图像质量的退化。只要图像在数字化时准确地表现了原稿,那么数字图像处理过程始终能保持图像的再现。 2)处理精度高。将一幅模拟图像数字化为任意大小的二维数组,主要取决于图像数字化设备的能力。 3)适用面宽。图像可以来自多种信息源,它们可以是可见光图像,也可以是不可见的波谱图像。只要针对不同的图像信息源,采取相应的图像信息采集措施,图像的数字处理方法适用于任何一种图像。 4)灵活性高。图像处理大体上可分为图像的像质改善、图像分析和图像重建三大部分,每一部分均包含丰富的内容。 图像获取、图像变换、图像增强、图像恢复、图像压缩、图像分析、图像识别、图像理解。 (1)处理精度高,再现性好。(2)易于控制处理效果。(3)处理的多样性。(4)图像数据量庞大。(5)图像处理技术综合性强。*图像增强:通过某种技术有选择地突出对某一具体应用有用的信息,削弱或抑制一些无用的信息。图像增强不存在通用理论。 图像增强的方法:空间域方法和变换域方法。*图像反转:S=L-1-r 1.与原图像视觉内容相同2.适用于增强嵌入于图像暗色区域的白色或灰色细节。 *对数变换 S=C*log(1+r)c为常数,r>=0 作用与特点:对数变换将输入中范围较窄的低灰度值映射为输出中较宽范围的灰度值,同时,对输入中范围较宽的高灰度值映射为输出中较窄范围的灰度值。 对数函数的一个重要特征是可压缩像素值变化较大的图像的动态范围; *幂律(伽马)变换 s=c*(r+ɛ)ɤ 伽马小于1时减小图像对比度,伽马大于1时增大对比度。 *灰度直方图 :是数字图像中各灰度级与其出现的频数间的统计关系。*直方图均衡化:直方图均衡化就是通过变换函数将原图像的直方图修正为均匀的直方图,即使各灰度级具有相同的出现频数,图象看起来更清晰。 直方图均衡化变换函数必须为严格单调递增函数。直方图均衡化的特点: 1.能自动增强图像的对比度2.得到了全局均衡化的直方图,即均匀分布3.但其效果不易控制 *直方图规定化(匹配):用于产生处理后有特殊直方图的图像的方法 *空间滤波即直接对图像像素进行处理。 获得最佳滤波效果的唯一方法是使滤波掩模中心距原图像边缘的距离不小于(n-1)/2个像素。 *平滑滤波器用于模糊处理和减小噪声。 平滑线性空间滤波器的输出是:待处理图像在滤波器掩模邻域内的像素的简单平均值。 优点:减小了图像灰度的“尖锐”变化,故常用于图像降噪。负面效应:模糊了图像的边缘,因为边缘也是由图像灰度的尖锐变化造成的。空间均值处理的重要应用是,为了对感兴趣的物体得到一个粗略的描述而模糊一幅图像。 *中值滤波器机理:将像素邻域内灰度的中值代替该像素的值; 对于处理脉冲噪声非常有效,该种噪声也称为椒盐噪声; *量化:把采样点上对应的亮度连续变化区间转换为单个特定数码的过程,称之为量化,即采样点亮度的离散化。 *灰度图像:指每个像素的信息由一个量化的灰度级来描述的图像,它只有亮度信息,没有颜色信息。*图像锐化滤波的几种方法。 答:(1)直接以梯度值代替;(2)辅以门限判断;(3)给边缘规定一个特定的灰度级;(4)给背景规定灰度级;(5)根据梯度二值化图像。*伪彩色增强和假彩色增强有何异同点。 答:伪彩色增强是对一幅灰度图像经过三种变换得到三幅图像,进行彩色合成得到一幅彩色图像;假彩色增强则是对一幅彩色图像进行处理得到与原图象不同的彩色图像;主要差异在于处理对象不同。相同点是利用人眼对彩色的分辨能力高于灰度分辨能力的特点,将目标用人眼敏感的颜色表示。 *图像编码基本原理是什么?数字图像的冗余表现有哪几种表现形式? 答:虽然表示图像需要大量的数据,但图像数据是高度相关的,或者说存在冗余(Redundancy)信息,去掉这些冗余信息后可以有效压缩图像,同时又不会损害图像的有效信息。 数字图像的冗余主要表现为以下几种形式:空间冗余、时间冗余、视觉冗余、信息熵冗余、结构冗余和知识冗余。*什么是中值滤波,有何特点? 答:中值滤波是指将当前像元的窗口(或领域)中所有像元灰度由小到大进行排序,中间值作为当前像元的输出值。特点:它是一种非线性的图像平滑法,它对脉冲干扰级椒盐噪声的抑制效果好,在抑制随机噪声的同时能有效保护边缘少受模糊。*图像增强的目的是什么? 答:对图像进行加工,使其结果比原始图像更适用于特定应用。“特定”一词表明图像增强技术是面向问题的。*图像锐化与图像平滑有何区别与联系? 答:区别:图像锐化是用于增强边缘,导致高频分量增强,会使图像清晰;图像平滑用于消除图像噪声,但是也容易引起边缘的模糊。联系:都属于图像增强,改善图像效果。*图像复原和图像增强的主要区别是: 图像增强主要是一个主观过程,而图像复原主要是一个客观过程;图像增强不考虑图像是如何退化的,而图像复原需知道图像退化的机制和过程等先验知识 *图像增强时,平滑和锐化有哪些实现方法? 平滑的实现方法:邻域平均法,中值滤波,多图像平均法,频域低通滤波法。 锐化的实现方法:微分法,高通滤波法。 *对于椒盐噪声,为什么中值滤波效果比均值滤波效果好? 椒盐噪声是复制近似相等但随机分布在不同的位置上,图像中又干净点也有污染点。中值滤波是选择适当的点来代替污染点的值,所以处理效果好。因为噪声的均值不为0,所以均值滤波不能很好地去除噪声。 *什么是区域?什么是图像分割? 区域可以认为是图像中具有相互连通、一致属性的像素集合。图像分割时把图像分成互不重叠的区域并提取出感兴趣目标的技术。*图像中微分算子的特点 1.一阶微分产生较粗的边缘,二阶微分产生的边缘则较细; 2.对于孤立的噪声点,在该点及其周围点上,二阶微分比一阶微分的响应要强很多;3.二阶微分有一个过渡,即从正回到负,在图像中,表现为双线。 *二维图像函数f(x,y)的拉普拉斯变换定义为: 锐化图像= 原图像+ 拉普拉斯图像 *对于数字图像处理而言,离散傅里叶变换和其反变换必定存在。 用(-1)x+y乘以f(x,y),可以将F(u,v)原点变换到频率坐标的(M/2,N/2)处。在决定形状特点时,相位信息非常重要。 *理想滤波器的在频域的剖面图类似于盒滤波器(矩形窗口),因此相应的空间滤波具有sinc函数的形状。 sinc函数的中心波瓣(主瓣)是引起模糊的主因,而外侧较小的波瓣(旁瓣)是造成振铃的主要原因。*巴特沃斯低通滤波器(BLPF) 1阶的巴特沃斯滤波器没有振铃; 2阶的滤波器振铃通常很微小; 20阶的巴特沃斯滤波器就非常类似于理想低通滤波器了。*高斯低通滤波器(GLPF) 高斯低通滤波器没有振铃 在需要严格控制低频和高频之间截止频率过渡的情况下,巴特沃斯滤波器是个更合适的选择,但其代价是可能产生振铃现象。 *图像变换:将定义在图像空间的原图像,以某种形式转换到另外一些空间,并利用这些空间的特有性质方便进行一定的加工。离散余弦变换主要用于图像的压缩,压缩方法是给高频系数大间隔量化,低频部分小间隔量化。 *图像复原技术的主要目的是以预先确定的目标来改善图像,尽可能的减少或消除图像质量的下降,恢复被退化图像的本来面目。图像退化的部分原因:1.光学成像器件的相差;2.成像衍射;3.成像过程的非线性系统噪声。*图像退化/复原模型 图像复原处理的关键是建立退化模型,原图像f(x,y)是通过一个系统H及加入一来加性噪声n(x,y)而退化成一幅图像g(x ,y) g(x,y)=H[f(x,y)]+n(x,y)*谐波均值滤波器对于盐粒噪声效果较好,但不适用于胡椒噪声。它善于处理高斯噪声那样的其他噪声。*逆谐波均值滤波器 当值为正时,可消除胡椒噪声; 当值为负时,可消除盐粒噪声; 当值为0时,其简化为算术均值滤波器。*中值滤波器 对于某些类型的随机噪声,中值滤波器可提供良好的去噪能力,且比同尺寸的线性平滑滤波器引起的模糊更少 在存在单极和双极脉冲噪声的情况下,中值滤波器尤其有效。*简述基于边缘检测的霍夫变换的原理。 把直线上点的坐标变换到过点的直线的系数域,通过利用共线和直线相交的关系,使直线的提取问题转化为计数问题。*数字图像的定义,什么是数字图象处理? 数字图像是将一幅画面在空间上分割成离散的点(或像元),各点(或像元)的灰度值经量化用离散的整数来表示,形成计算机能处理的形式。 数字图像处理,就是利用计算机技术或其他数字技术,对图像信息进行某些数学运算和各种加工处理,以改善图像的视觉效果和提高图像实用性的技术。 *图像分割就是指把图像分成互不重叠的区域并提取出感兴趣目标的技术和过程。 *在计算数字梯度的实践中,Prewitt算子和Sobel算子是最常用的。*高斯拉普拉斯(LoG) *阈值分割方法总结 优点:简单、高效。局限性:对于目标和背景灰度级有明显差别的图像分割效果较好。对于目标和背景灰度一致性或均匀性较差的图像分割效果不好。只能将图像分割为两个区域,对于含有多个目标的图像分割几乎难以奏效。 *对于彩色图像,通常用以区别颜色的特性是 色调、饱和度、亮度。 *一个基本的数字图像处理系统由图像输入、图像存储、图像输出、图像通信、图像处理和分析5个模块组成。 *低通滤波法是使 高频成分 受到抑制而让 低频成分 顺利通过,从而实现图像平滑。 *多年来建立了许多纹理分析法,这些方法大体可分为 统计分析法 和结构分析法两大类。*图像压缩系统是有 编码器 和 解码器 两个截然不同的结构块组成的。 *图像数字化过程包括三个步骤:采样、量化和扫描 *数据压缩技术应用了数据固有的冗余性和不相干性,将一个大的数据文件转换成较小的文件。 *基本的形态学运算是腐蚀和膨胀。先腐蚀后膨胀的过程为开运算,先膨胀后腐蚀的过程为闭运算。 *灰度分辨率是指在灰度级别中可分辨的最小变化。 空间分辨率是图像中可分辨的最小细节。 *因为图像分割的结果图像为二值图像,所以通常又称图像分割为图像的(二值化处理)。 *(腐蚀)是一种消除连通域的边界点,使边界向内收缩的处理。*(膨胀)是将与目标区域的背景点合并到该目标物中,使目标物边界向外部扩张的处理。 *对于(椒盐)噪声,中值滤波效果比均值滤波效果好。 *常用的彩色增强方法有真彩色增强技术、假彩色增强技术和 伪彩色 增强三种。 *常用的灰度内插法有 最近邻元法、双线性内插法 和(双)三次内插法。 *假彩色增强和伪彩色增强的区别是什么? 假彩色增强是将一幅彩色图像映射到另一幅彩色图像,从而达到增强彩色对比,使某些图像达到更加醒目的目的。伪彩色增强是把一幅黑白域不同灰度级映射为一幅彩色图像的技术手段。 *图像编码基本原理是什么?数字图像的冗余表现有哪几种表现形式? 关键词:数字图像处理,重要工具,新型学科 一、数字图象处理技术的发展现状 20世纪20年代, 图像处理技术首次得到应用。20世纪60年代中期, 随电子计算机的发展得到普遍应用, 图像处理技术不断完善, 逐渐成为一个新兴的学科。随着图像处理技术的深入发展, 从70年代中期开始, 随着计算机技术和人工智能、思维科学研究的迅速发展, 数字图像处理向更高、更深层次发展。到20世纪90年代, 机器人技术已经成为工业的三大支柱之一, 人们已开始研究如何用计算机系统解释图像, 实现类似人类视觉系统理解外部世界, 这被称为图像理解或计算机视觉。很多国家, 特别是发达国家投入更多的人力、物力到这项研究, 取得了不少重要的研究成果。 数字图像处理主要是为了修改图形, 改善图像质量, 或是从图像中提取有效信息, 还有利用数字图像处理可以对图像进行体积压缩, 便于传输和保存。随着技术的发展, 数字图像处理主要应用于通讯技术、宇宙探索遥感技术和生物工程等领域。数字图像处理因易于实现非线性处理, 处理程序和处理参数可变, 故是一项通用性强, 精度高, 处理方法灵活, 信息保存、传送可靠的图像处理技术。主要用于图像变换、量测、模式识别、模拟以及图像产生。广泛应用在遥感、宇宙观测、影像医学、通信、刑侦及多种工业领域。 二、数字图象处理技术的应用 视觉是人类最高级的感知器官, 所以图像在人类感知中扮演着最重要的角色, 这是毫无疑问的。然而, 人类的感知仅限于电磁波谱的可见视觉波段, 成像机器则可覆盖几乎全部电磁波谱, 从伽马射线到无线电波。它们可以对非人类习惯的那些图像源进行加工, 这些图像源包括超声波、电子显微镜及计算机产生的图像。因此, 数字图像处理涉及各种各样的应用领域。 (一) 机器人方面 水下机器人因其工作环境的特殊性, 对其进行智能化有较高要求。一方面, 水下环境未知因素多而复杂, 机器人在水下作业时必须具有灵敏而全面的感知能力, 这就要求机器人携带更多的传感器。另一方面, 水下作业时机器人会受到水的阻力, 自身体积过大必将使阻力大增而降低工作效率, 这就要求机器人本体设计尽量要小巧、轻便, 同时它携带的传感器也应该尽可能的少。综合这两方面要求, 最好能找到一种能全面且准确的感知水下环境的传感器对水下机器人进行智能化, 摄像机是目前最为理想的选择。机器人用摄像机作为唯一传感器感知周围环境, 一般是采用双目立体视觉技术结合三维重建技术。双目视觉技术需要用到两个摄像机, 再加上配套的桅杆支架以及缆线, 体积仍然很大。这对于水下工作的机器人来讲, 携带的难度依然不小。 由于双目立体视觉直接模拟了人类的视觉处理景物的方式, 因此成为计算机视觉研究的重点。双目立体视觉体用两台位置固定的摄像机, 从不同的方位获得两幅或多幅图像, 通过摄像机标定技术获得内外参数, 通过图像采集得到图像进行立体匹配, 获得两幅图像的视差图, 通过三角测量原理进而获得三维信息, 完成模型的三维重构。 因此用一个摄像机来取代双目立体视觉系统, 进而通过软件算法把单目视觉转换到双目视觉技术。这样既能满足机器人在水下作业时只携带一个摄像机作为唯一传感器的要求, 又能使用已经比较成熟的双目立体视觉技术来恢复现场的三维信息。 三维图像重构根据三维数据来源不同:可以分为两类。第一类是基于图像的建模方法。这种方法是从摄像机获得两幅或多幅图像, 利用图像间的关系进行建模。目前使用较广泛的有双目立体视觉的方法和修改标准模型的方法。基于立体视觉理论的三维重建采用一台或两台摄像机从不同的角度拍摄物体, 对获得的多幅图像进行立体匹配, 然后采用三角测量的方法, 从匹配后的数据中恢复物体的三维数据。基于修改标准模型的方法, 即将标准模型作为基础, 通过刚体变换等技术对具体的模型数据拟合完成标准与具体模型的匹配, 再利用图像合成纹理的信息建立三维模型;第二类通过激光扫描仪得到三维数据, 通过调整已经有的标准网格模型来拟合特定模型。这种方法可以高速精准的获得三维数据, 但是由于设备是入侵式的而且价钱昂贵, 所以目前第一类方法的使用更受欢迎。基于立体视觉的单双目重建方法设备简单, 采集信息相对便利, 因此成为机器人视觉研究领域的研究热点。 (二) 通信工程方面 当前通信的主要发展方向是声音、文字、图像和数据结合的多媒体通信。具体讲是将电话、电视和计算机以三网合一的方式在数字通信网上传输。所谓“三网合一”就是指电信网、广播电视网和计算机通信网的相互渗透、互相兼容、并逐步整合成为全世界统一的信息通信网络。“三网合一”是为了实现网络资源的共享, 避免低水平的重复建设, 形成适应性广、容易维护、费用低的高速宽带的多媒体基础平台。即电信网、广播电视网、互联网分别在向下一代的电信网、广播电视网、互联网的发展和演进过程中, 网络的功能趋于一致、业务范围趋于相同, 都可以为用户提供打电话、上网和看电视等多种服务。其中以图像通信最为复杂和困难, 因图像的数据量十分巨大, 如传送彩色电视信号的速率达100Mbit/s以上。要将这样高速率的数据实时传送出去, 必须采用编码技术来压缩信息的比特量。在一定意义上讲, 编码压缩是这些技术成败的关键。除了已应用较广泛的熵编码、DPCM编码、变换编码外, 目前国内外正在大力开发研究新的编码方法, 如分行编码、自适应网络编码、小波变换图像压缩编码等。 (三) 地震检测方面 2008年5月12日14时28分04秒, 四川汶川、北川, 8级强震猝然袭来, 大地颤抖, 山河移位, 满目疮痍, 生离死别。这是新中国成立以来破坏性最强、波及范围最大的一次地震。对于地震勘测中, 地震信号的初至时间常用于获取表层的速度、厚度及进行静校正, 而初至时间的检测精度极大制约着解决这些问题的精度和效率, 这也是地震预测中最难解决的问题。采用数字图像这种检测是地震信号处理的一个重要环节。在地震波接收记录上, 初至波振幅大于噪声振幅, 初至时间位于纯噪声信号与地震有效信号和噪声之叠加信号之间的分界处。根据这些特征, 如果把地震信号幅值数据处理成256级灰度图, 在把灰度图二值化, 然后通过检测二值图像的边缘, 获得地震波的初至时间是具有较高的精度和效率的。如果能够合理的利用数字图像处理技术在地震将至前检测出相应的预警信号, 就能有效地减少地震对人们造成的巨大损失, 这一领域的深入研究将是人类发展进步中的一项尖端课题。 (四) 军事公安方面 在军事方面图像处理和识别主要用于导弹的精确制导, 各种侦察照片的判读, 具有图像传输、存储和显示的军事自动化指挥系统, 飞机、坦克和军舰模拟训练系统等;公安业务图片的判读分析, 指纹识别, 面部识别, 不完整图片的复原, 以及交通监控、事故分析等。 面部识别技术通过对面部特征和它们之间的关系来进行识别, 这需要人工智能和机器知识学习系统。大部分研究生物识别的人都公认面部识别是最不准确的, 也是最容易被欺骗的。面部识别技术的改进依赖于提取特征与比对技术的提高, 并且采集图像的设备会比其技术昂贵得多。然而指纹识别作为识别技术已经有很长的历史了, 有着坚实的市场后盾, 从指纹中抽取的特征值可以非常的详尽, 以便可靠地通过指纹来确认一个人的身份。指纹是人体独一无二的特征, 并且它们的复杂程度足以提供用于鉴别的特征;如果想要增加可靠性, 只需登记更多的指纹, 鉴别更多的手指, 最多可以多达十个, 而每一个指纹都是独一无二的。指纹采集也变得越来越方便, 读取指纹时, 用户只需将手指与指纹采集设备相互接触, 就可得到可靠的指纹图像。指纹采集设备可以更加小型化, 并且价格会更加的低廉。也许有人会非难它在采样时手指必须与采集头相接触, 但这样可以得到最可靠的图像, 保证了识别的准确率。可以见到, 指纹识别技术是目前最方便、可靠、非侵害和价格便宜的生物识别技术, 对于市场的应用有着很大的潜力。 (五) 文化艺术方面 目前这类应用有电视画面的数字编辑、动画的制作、电子图像游戏、纺织工艺品设计、服装设计与制作、发型设计、文物资料照片的复制和修复、运动员动作分析和评分等等, 现在已逐渐形成一门新的艺术——计算机美术。传统的动画片大部分由人用手工来完成, 最后再由摄像机拍摄并连接在一起。由于使用了电子计算机辅助制作卡通片, 使制作周期大幅度的缩短, 因而引起了动画片商的兴趣, 使动画片制作的计算机化进程大大加快。在一些复杂的科学及工程项目中, 资金投入比较大, 如果实际的实验失败, 所造成的损失是巨大的。例如航天工程、导弹及机器人等复杂的系统工程。为了避免这种损失, 往往采取动画或仿真动画软件来预演, 以发现问题、修改工程方案。通常对这复杂项目进行分析和研究, 建立适应系统的各种模型, 然后利用计算机动画技术模拟真实系统的动力学、运动学和控制等行为, 从而达到检测系统设计质量及可靠性的目的。通过仿真动画, 调整系统模型的参数, 使得系统运行于较优状态。计算机动画技术在许多的复杂的系统工程研究中已经成为必不可少的工具。 三、数字图象处理技术的前途 数字图像处理技术的发展彻底改变了传统工作的观念和方法, 体现了其非常高的优越性, 使得图像的采集处理从模拟走向了数码, 从后期处理走向了现场实时处理, 从档案袋走向了数据库, 实现了全数字化的飞跃。尽管有一些问题制约着这门新型学科的发展, 比如提高精度的同时着重解决处理速度的问题, 巨大的信息量和处理速度仍然是一对主要的矛盾。但是伴随着计算机系统的不断升级, 不断完善, 数字图像处理技术将会出现空前的发展。未来的发展笔者相信几乎不存在与数字图像处理无关的技术领域, 这门学科的发展无论是对社会科学还是人文科学势必都会产生巨大的推动作用。 参考文献 [1]谢凤英, 赵丹培.Visual C++数字图像处理[M].北京:电子工业出版社, 2008. 【关键词】数字图像技术 数字图像处理 应用 一、数字图像的优点 (一)再现性好。数字图像处理与模拟图像处理的根本不同在于,它不会因图像的存储、传输或复制等一系列变换操作而导致图像质量的退化。只要图像在数字化时准确地表现了原稿,则数字图像处理过程始终能保持图像的再现[2] 。 (二)处理精度高。按目前的技术,几乎可将一幅模拟图像数字化为任意大小的二维数组,这主要取决于图像数字化设备的能力。现代扫描仪可以把每个像素的灰度等级量化为16位甚至更高,这意味着图像的数字化精度可以达到满足任一应用需求。对计算机而言,不论数组大小,也不论每个像素的位数多少,其处理程序几乎是一样的。换言之,从原理上讲不论图像的精度有多高,处理总是能实现的,只要在处理时改变程序中的数组参数就可以了。回想一下图像的模拟处理,为了要把处理精度提高一个数量级,就要大幅度地改进处理装置,这在经济上是极不合算的。 (三)适用面宽。图像可以来自多种信息源,它们可以是可见光图像,也可以是不可见的波谱图像(例如X射线图像、射线图像、超声波图像或红外图像等)。从图像反映的客观实体尺度看,可以小到电子显微镜图像,大到航空照片、遥感图像甚至天文望远镜图像。这些来自不同信息源的图像只要被变换为数字编码形式后,均是用二维数组表示的灰度图像(彩色图像也是由灰度图像组合成的,例如RGB图像由红、绿、蓝三个灰度图像组合而成)组合而成,因而均可用计算机来处理。即只要针对不同的图像信息源,采取相应的图像信息采集措施,图像的数字处理方法适用于任何一种图像。 (四)灵活性高。图像处理大体上可分为图像的像质改善、图像分析和图像重建三大部分,每一部分均包含丰富的内容。由于图像的光学处理从原理上讲只能进行线性运算,这极大地限制了光学图像处理能实现的目标。而数字图像处理不仅能完成线性运算,而且能实现非线性处理,即凡是可以用数学公式或逻辑关系来表达的一切运算均可用数字图像处理实现。 二、数字图像处理的特点 (一)数字图像处理的信息大多是二维信息,处理信息量很大。如一幅256×256低分辨率黑白图像,要求约64kbit的数据量;对高分辨率彩色512×512图像,则要求768kbit数据量;如果要处理30帧/秒的电视图像序列,则每秒要求500kbit~22.5Mbit数据量。因此对计算机的计算速度、存储容量等要求较高[4]。 (二)数字图像处理占用的频带较宽。与语言信息相比,占用的频带要大几个数量级。如电视图像的带宽约5.6MHz,而语音带宽仅为4kHz左右。所以在成像、传输、存储、处理、显示等各个环节的实现上,技术难度较大,成本亦高,这就对频带压缩技术提出了更高的要求。 (三)數字图像中各个像素是不独立的,其相关性大。在图像画面上,经常有很多像素有相同或接近的灰度。就电视画面而言,同一行中相邻两个像素或相邻两行间的像素,其相关系数可达0.9以上,而相邻两帧之间的相关性比帧内相关性一般说还要大些。因此,图像处理中信息压缩的潜力很大。 (四)由于图像是三维景物的二维投影,一幅图像本身不具备复现三维景物的全部几何信息的能力,很显然三维景物背后部分信息在二维图像画面上是反映不出来的。因此,要分析和理解三维景物必须作合适的假定或附加新的测量,例如双目图像或多视点图像。在理解三维景物时需要知识导引,这也是人工智能中正在致力解决的知识工程问题。 三、数字图像处理的应用 图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面,主要包括: (一)航天和航空技术方面的应用。数字图像处理技术在航天和航空技术方面的应用,不仅应用于对月球、火星照片的处理,还应用于飞机遥感和卫星遥感技术中。例如,LANDSAT系列陆地卫星,采用多波段扫描器(MSS),在900km高空对地球每一个地区以18天为一周期进行扫描成像,其图像分辨率大致相当于地面上十几米或100米左右。这些图像在空中先处理(数字化,编码)成数字信号存入磁带中,在卫星经过地面站上空时,再高速传送下来,然后由处理中心分析判读。这些图像无论是在成像、存储、传输过程中,还是在判读分析中,都必须采用很多数字图像处理方法。 (二)通信工程方面的应用。主要应用于声音、文字、图像和数据结合的多媒体通信。例如,将电话、电视和计算机以三网合一的方式在数字通信网上传输。 (三)军事应用。在军事方面图像处理和识别主要用于导弹的精确末制导,各种侦察照片的判读,具有图像传输、存储和显示的军事自动化指挥系统,飞机、坦克和军舰模拟训练系统等。 四、结语 随着数字技术、成像技术、计算机技术的不断研制和开发,其模糊模式识别和人工神经网络模式分类在图像识别中也越来越受到重视。数字图像处理技术,在今后的国家现代化建设、航天航空、通信、军事应用等领域,必将发挥更大的作用 参考文献: [1]王继军,张显全,张军洲,韦月琼.一种新的数字图像分存方法[J].计算机工程应用,2007,31:79~81 [2]郭武,张鹏,王润生.独立分量分析及其在图像处理中的应用现状[J].计算机工程应用,2008,23:172~177 [3]秦晴,杨晓元,王育民,王志刚.一种新的数字图像隐秘检测方案[J].计算机工程应用,2004,32:73~75 【四川大学数字图像处理】推荐阅读: 数字信号处理浙江大学06-02 四川大学封面09-13 四川大学专场12-06 四川大学学生手册12-06 四川师范大学数据02-04 四川大学考核作业答案06-08 四川大学建筑设备07-22 四川大学远程教育01-27 四川大学文献保护学03-24 四川省内大学介绍09-25四川大学数字图像处理 篇2
对数字图像处理技术的浅析 篇3
《数字图像处理》综合设计 篇4
数字图像处理心得体会 篇5
四川大学数字图像处理 篇6
关于数字图像处理技术的研究 篇7
数字图像处理技术的应用前景探索 篇8