数字图像修复算法及其实现-(1).doc
《数字图像修复算法及其实现-(1).doc》由会员分享,可在线阅读,更多相关《数字图像修复算法及其实现-(1).doc(45页珍藏版)》请在咨信网上搜索。
1、数字图像修复算法及其实现 (1) 作者: 日期:2 个人收集整理 勿做商业用途安徽大学本科毕业论文(设计、创作)题目:数字图像修复算法及其实现 学生姓名: 周宝健 学号: E10714060 院(系): 计算机科学与技术 专业:计算机科学与技术入学时间:2007年 9月导师姓名: 汪继文 职称/学位:教授 导师所在单位:安徽大学计算机科学与技术学院 完成时间: 2011 年 5月数字图像修复算法及其实现摘 要数字图像修复算法是研究一幅受损图像,利用其周围的有用信息,按照一定的规则进行填充,使修复后的图像可以接近或达到人们所要求的视觉效果。首先,此算法所要解决的问题是一个病态问题,即此问题并没有
2、唯一的正确解法,我们只能根据幸存的已知数据来预测受损区域的原来数据内容,其中修复算法的数学建模是相当重要的.本论文从目前的经典算法中选择其中的部分修复算法进行分析讨论和其它修复算法的简单介绍,着重分析基于偏微分方程PDE(Partial Differential Equation,PDE)的数字图像修复问题。例如这些经典的方法有:BSCB(Bertalmio,Sapiro,Caselles,Ballester四位图像专家的首字母的缩写)三阶PDE模拟平滑传输过程、TV(Total Variation)整体变分修复模型等.首先,论文一开始从图像的去噪方法入手,先介绍一种基于偏导数的图像滤波算法,
3、让我们对图像的修复处理的基本方法有一个简单的认识;其次,着重介绍基于PDE的一些经典算法;再次,简单的介绍基于样本块的修复算法;最后,详细介绍算法的matlab实现方法。关键词:图像修复;偏微分方程;样本块;TV;BSCB Digital Image InpaintingAbstractDigital image inpainting algorithm is the algorithm of a damaged image.The algorithm uses the surrounding useful information to fill in accordance with cert
4、ain rules, so that the image can be restored to the people close to or required visual effects.At the first, the algorithm to solve the problem is a pathological problem, that is to say,this problem has not the only correct solution, we can only use the survive information in the damaged area of kno
5、wn data to predict the contents of the original data, the mathematical modeling of inpainting algorithm Is very important。 This paper, some classical algorithms from the current selected one part of the algorithm discussed. There are other algorithms will be a brief, and the paper will be focusing o
6、n analysis based on partial differential equations (PDE) of the digital image inpainting problem。 For example, these classical methods are: BSCB (Bertalmio, Sapiro, Caselles, Ballester four image experts acronym) third-order PDE simulation of smoothing during transmission, TV (Total Variation) inpai
7、nting model of total variation. First, the paper started from the image denoising method, introduced partial derivative based image filtering algorithms, allowing readers to the basic image processing method of repairing a simple understanding。 Secondly, the highlighting some of the classic PDE-base
8、d algorithms. Again, a brief restoration algorithm based on a sample block. Finally , the details of the algorithm matlab implementation。文档为个人收集整理,来源于网络个人收集整理,勿做商业用途Keywords: Image Inpainting;Partial Differential Equations ;Sample Block;TV;BSCBII目录1 绪论11.1 数字图像修复算法的研究现状21。1。1 数字图像修复问题的定义21.1.2 目前的图像
9、修复算法21。2 数字图像修复算法的应用前景31。3 论文具体安排42 图像处理的相关知识52.1 图像在计算机中的表示52.2 图像的偏导数和梯度52。3 偏微分方程PDE72.3.1 偏微分方程的基本概念72.3.2 PDE的三个典型的方程72。4 图像处理的常用公式82.4.1 卷积定理82。4。2 差分和变分82.5 图像的滤波和去噪102.6 图像的膨胀和腐蚀102.7 图像修复的评价方法103 一种基于偏导数的滤波算法123。1 线性滤波及其特点123.2 基于偏导数的滤波算法123。3 具体实现步骤133.4 实验结果与分析144 基于PDE的修复模型184。1 BSCB修复模型
10、184.1。1 BSCB模型的修复原理184。1。2 BSCB的数学模型184。1.3 数值实现和结果分析204。2 TV模型224。2.1 TV模型的修复原理224。2.2 TV算法的数学模型234.2。3 数值实现和结果分析255 算法的MATLAB实现295。1 MATLAB简介295。2 利用MATLAB的GUI创建程序界面295.3 程序的界面设置和句柄的结构305.4 程序的具体实现315。4.1 程序的全局变量315.4。2 图像处理的文件和函数325.4。3图像处理的相关系统函数335。4。4 BSCB的算法流程图346 结束语35主要参考文献36致谢371 绪论随着计算机技术
11、的发展,计算机图形学也有了很大的发展。计算机图形学包括很多内容,例如,计算机辅助设计与制造、计算机辅助绘图、计算机辅助教学、办公自动化和电子出版技术、计算机艺术、在工业控制及交通运输方面的应用、医疗卫生方面的应用、图形用户界面这些都是计算机图形学所涉及的内容。【1】数字图像处理技术作为计算机图形学的重要内容,更是引起人们的重视。而数字图像修复问题则是数字图像处理技术需要解决的一个重要问题。一般情况下,在现成的人们能观察到的图像中有很多因素会导致图像上局部信息的缺失,其中主要有以下几个方面:(1) 对原本就有划痕或有破损的图片扫描数字化后得到的图像,如图11。(2) 为了某种特殊的目的而移走数字
12、图像上的目标物或文字信息后留下的信息空白区,如图1-2。(3) 在数字图像的获取、处理、压缩、传输和解压缩过程中,因信息的丢失所留下的信息缺失区域.(4) 图像的传送和转换,如成像、复制、扫描、传输、显示等,会因为图像产生噪声或图像模糊、失真而使图像受损(这也可以归结为图像的复原问题).以上这些因素破坏了图像的信息完整性,故我们的目标是找出一种比较好的快速修复算法对这些受损的图像进行填充修复。图1-1 原图像受损的数字化图像 图 1-2 原有图像存在文字受损其实,图像修复是一项古老的艺术。欧洲文艺复兴时期,为了修复美术作品中丢失的或被损坏的部分,保持作品的整体效果,人们对这些受损的作品进行修复
13、,主要是填补一些裂痕.随着计算机的普及和图像的数字化的普遍存在,人们可以把现实生活中的图像扫描到计算机中去,形成数字图像,然后通过计算机对数字图像进行修复.这给图像的修补带来了极大的好处,例如出现错误我们可以在不损坏原作品的情况下进行重新创作.同时,此技术将涉及到计算机图形学与人的生理学和心理学等诸多方面,这也给修复问题带来了一定的困难.总之,现在图像修复技术已成为计算机图形学和计算机视觉领域中的一个研究热点.1.1 数字图像修复算法的研究现状1.1.1 数字图像修复问题的定义事实上,数字图像修复是数字图像处理技术的一个技术分支,对于数字图像修复问题的定义一般采用以下定义:数字图像修复是对数字
14、图像上的信息缺损区域进行填充的过程,其目的是恢复有信息缺损的数字图像,并使观察者无法察觉数字图像曾经缺损或已被修复。或者通俗的讲,针对数字图像中的遗失部分或者是损坏的部分,利用周围的有用信息,按一定的规则填充,使修复后的图像接近或达到原图的视觉效果.【3】以后没有特别的说明,“图像修复”是指“数字图像修复“,图像”是指“数字图像”。1。1.2 目前的图像修复算法对于一般意义上的受损图像可以有复原和修复的区别。对于图像的复原问题的定义是:在图像的成像、复制、扫描、传输、显示等过程中,不可避免的造成图像的降质,例如图像模糊、噪声干扰等,对这样的图像进行恢复的过程可以称之为图像的复原。【7】图像的复
15、原问题主要是通过滤波实现的.图像复原的有关算法是和修复的算法大部分相同,例如基于偏微分方程的修复算法、神经网络技术、小波分析技术等。【8】图像的修复问题,是本论文的主要讨论范围。目前的图像修复算法中,根据受损的程度和受损区域的大小,可以分成两大类型:【9】第一类,对于一些小尺度的图像受损,如划痕等。对于这类的修复问题可以采用以下两种方法:一种,是基于偏微分方程(PDE)的修复方法,该类方法主要思想是利用物理学中的扩散方程将待修复区域周围的信息传播到修复区域中去,达到修复的目的。典型的方法包括BSCB(Bertalmion,Sapiro,Caselles,Ballester四人用三阶PDE模拟平
16、滑传输过程)、CDD(curvature driven diffusions在TV基础上的变种);另一种,是基于变分原理的修复方法,主要是建立图像的先验模型和数据模型,将修复问题转化为一个泛函求极值的变分问题。其中的算法就包括TV模型、Eulers elastica模型、Munford-Shah模型、MunfordShah-Euler模型等.最常用的就是全变分TV模型,因为TV模型有其完备的数学模型及其数值实现简单,成为一种最常见的算法.但是对于大块的修复区域效果较差,而且迭代次数多、运算量很大。第二类,对于一些大尺度的图像的受损。目前有两种算法,一种方法是基于图像分解的修复技术,其主要思想是
17、将图像分解成结构部分和纹理部分。结构部分用小尺度的修复算法实现,纹理部分利用纹理合成方法填充,然后再把两者结果进行叠加就得到修复结果。另一种是基于样本块的纹理合成修复算法,它是从待修复区域选取大小合适的样本块,然后在待修复区域的周围寻找与之最相近的纹理匹配块来替代该纹理块。这些修复算法关系可以利用图13来表示。图13 修复算法的整体框图1.2 数字图像修复算法的应用前景数字图像技术的应用远远不只是网上的一些图片和一些数字图书馆等,随着计算机图形学的发展,越来越多的领域期望对图像有一定的修改和加工,并达到人类视觉察觉不到的效果,正因为如此图像修复技术才能成为当今计算机图形学和计算机视觉的一个研究
18、热点,它在文物保护、模式识别、计算机视觉、甚至在天文学、遥感成像、医疗图像、虚拟实现等领域中都有一定的应用。早在20世纪50年代开始的空间探索中,人们希望有一种技术能够弥补由于图像获取系统不完善等造成的图像降质和信息的缺失。例如1964年美国的“水手”4号飞船探索火星计划耗资近1000万美元,其结果是得到22幅图像,任何因素造成图像受损都会降低图像的科学价值。【7】例如在医学领域,图像修复技术广泛应用于X光、CT等成像系统,用来抑制和修复各种医学成像系统或图像获取系统的噪声,改善医学图像的分辨率等等.又例如,1978年美国政府重新调查肯尼总统被刺事件时,也利用到了现场照片的修复技术进行处理,并
19、作为调查案件的辅助证据。以上的例子只是图像修复的部分应用,相信随着计算机图形学的发展,图像修复技术会得到更多的应用。1.3 论文具体安排 本论文一共分成六个章节,第一章是绪论部分介绍图像修复的算法概况;第二章是图像处理的相关知识,介绍图像在计算机中的表示,及其修复算法要用到的相关公式和术语等;第三章通过基于偏导数的滤波算法引出其它的修复算法,目的是了解图像恢复和修复的区别,以及修复的基本方法。我们也可以通过这个例子来说明对于一幅图像怎么用matlab来处理它;第四章是论文的重点,介绍基于PDE的修复模型;第五章是介绍算法的MATLAB实现;第六章是结束语。2 图像处理的相关知识 2.1 图像在
20、计算机中的表示现实中的图像通过采样和量化后,就会形成数字图像.对于一幅计算机中的图像是以数字化的方式存储与工作的,计算机把图像看成M的矩阵,每个矩阵元素就对应一个像素,故它们在计算机中的数学表示就是一个二维矩阵,例如公式2.1所示,公式中的是图像中的一个像素点,如果是灰度级图像则一个整数,如果是真彩色RGB图像,这表示的是一个含有三个元素的向量.这三个分量值分别是红色、绿色、蓝色的颜色值。根据不同的应用可以把RGB值转化成整数、小数等。具体的说,对于一幅二维灰度级图像来说,图像在计算机中是一个二维整数(对于8位的而言,范围是0-255,可能还有16位的)矩阵,对于RGB的三维真彩色图像可以看成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 修复 算法 及其 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。