欢迎来到天天文库
浏览记录
ID:43273171
大小:877.51 KB
页数:7页
时间:2019-09-27
《图像复原处理论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、河南理工大学万方科技学院《数字图像处理》课程论文学号:0817102001姓名:王政班级:测绘10升-1班日期:2011年5月《数字图像处理》课程论文匀速直线运动模糊图像的复原1引言MATLAB语言是由美国mathwork公司推出的可视化科学计算软件,它除了具有语法结构简单、数值计算高效、图形功能完备和图像处理方便等特点,还有开发符号计算、文字处理、可视化建模仿真和实时控制能力。同时涉及矩阵代数、微积分、应用数学、有限元法、科学计算、信号与系统、神经网络、数字图像处理、计算机图形学、小波分析及应用、电子线路、自动控制与通信技术、物理学和机械振动
2、等多个领域。本论文就MATLAB在数字图像处理在匀速直线运动模糊图像的复原方面做些简单的探讨。图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面。随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大MATLAB支持索引色图像、灰度图像、二值图像、RGB图像和多帧图像阵列五种图像类型,支持BMP、GIF、JPEG、PCX、PNG、TIFF、XWD、CUR、ICO等图像文件格式的读、写和显示。MATLAB对图像的处理功能主要集中在它的图像处理工具箱中。图像处理工具箱由一系列支持图像处理操作的函数
3、组成,可以进行诸如几何操作、线性滤波滤波器设计、图像变换、图像分析与图像增强、二值图像操作以及形态学处理等图像处理操作。数字图像处理技术主要包括如下内容:几何处理、算术处理、图像增强、图像复原、图像重建、图像编码、图像识别、图像理解。数字图像处理技术的发展涉及信息科学、计算机科学、数学、物理学以及生物学等学科,因此数理及相关的边缘学科对图像处理科学的发展有越来越大的影响。2研究进展初创期开始于20世纪60年代,当时的图像采用像素型光栅进行扫描显示,大多采用中、大型机对其处理。在这一时期,由于图像储存成本高、处理器昂贵,其应用面很窄。1964年美
4、国喷气推进实验室为进行太空探测研究月球表面,用计算机处理了从卫星发送回来的月球表面照片,校正了从飞船上的电视摄像机传送回来照片中各种形式的图像畸。从70年代中期开始,随着计算机技术和人工智能、思维科学研究的迅速发展,数字图像处理向更高、更深层次发展。人们已开始研究如何用计算机系统解释图像,实现类似人类视觉系统理解外部世界,这被称为图像理解或计算机视觉。5《数字图像处理》课程论文80年代,图像处理技术进入普及期,此时的微机已经能够担当起图形图像处理的任务。超大规模集成电路的出现更使处理速度大大提高,设备造价也进一步降低,极大地促进了图形图像系统的
5、普及和应用。从90年代至今是图像处理技术的实用化时期,图像处理的信息量巨大,对处理速度的要求极高。数字图像处理是一门应用性很强的学问,必须与计算机技术的发展相适应。随着电子技术和计算机的不断提高和普及,数字图像处理进入高速发展时期,目前2GBz以上的CPU已开始推广应用,这将极大促进了数字图像处理技术的发展。使得MATLAB的使用越来越广泛。1匀速直线运动模糊图像复原匀速直线运动模糊图像是指在用摄像机获取图像时,由于摄像机与被摄物体之间存在相对匀速直线运动而造成的模糊图像。匀速直线运动模糊图像恢复技术的研究具有一般性和普遍意义,因为非匀速直线运
6、动在某些条件下可以近似视为匀速直线运动或者可以是看作是多个匀速直线运动的合成。而在匀速直线运动模糊的所有模型中,水平方向的匀速直线运动模糊更具有代表性和简单性,因为其它方向上的匀速直线运动模糊可以由解决水平方向上模糊的方法推广得到,或者直接将图像旋转就可以把其它方向的匀速直线运动模糊转化为水平方向上的匀速直线运动模糊。图像在形成、传输和记录过程中,由于受多种原因的影响,图像质量有所下降,从而引起图像的退化。图像复原,是指利用退化现象的某种先验知识,对已经退化了的图像加以重建和复原,使复原的图像加以重建和复原,使复原的图像尽量接近原图像。图像复原
7、处理的关键问题是建立退化模型。在对退化图像进行复原处理时,如果对图像缺乏足够的先验知识,可利用已有的知识和经验对模糊或噪声等退化过程进行数学模型的建立及描述。2MATLAB实现及结果分析4.1MATLAB实现(1)I=imread('王政.png');%估计运动模糊图像旋转的角度I2=rgb2gray(I);figure,imshow(I2);5《数字图像处理》课程论文I3=fftshift(fft2(I2));I4=log(abs(I3));figure,imshow(I4,[]);I5=mat2gray(I4);BW=edge(I5);fi
8、gure,imshow(BW);BW1=edge(I2,'prewitt');figure,imshow(BW1);BW2=imrotate(BW1,
此文档下载收益归作者所有