网站大量收购独家精品文档,联系QQ:2885784924

图像超分辨率重建.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图像超分辨率重建

数字图像处理 课程设计报告 课设题目: 超分辨率重建 学 院: 信息科学与工程学院 专 业: 电子与信息工程 班 级: Xxx 姓 名: Xxx 学 号: xxx 指导教师: xxxx 哈尔滨工业大学(威海) 2010 年 11月 10日 第一章 课程设计基本任务 1 第二章 数字图像处理系统设计 1 2.1 系统整体设计概括 1 2.2 文件 2 2.2.1打开 2 2.2.2保存 2 2.2.3退出 2 2.3 空域插值放大的方法 2 2.3.1 最近邻域插值算法 2 2.3.2 双线性插值算法 3 2.3.3 双三次插值算法 5 2.3.4 基于双线性插值的二进制小波域自适应插值算法 5 2.4 DCT域插值放大的方法 6 2.4.1 DCT变换的介绍 6 2.4.2 DCT放大图像放大算法原理 6 2.4.3 DCT放大算法的改进 7 2.5 同态滤波器滤波处理 8 2.5.1 同台滤波原理 8 2.5.2 同态滤波函数的确定: 9 2.6 直方图均衡化 11 第三章 课程设计总结 13 第四章 设计体会 14 第五章 参考文献 15 第一章 课程设计基本任务 1、在空域中将图像放大2倍,4倍; 2、在DCT域放大2倍,4倍; 3、在DCT域增强图像高频信息,保持边缘陡峭度; 4、若对图像子图像分解后使用DCT,观察增强后的图像是否存在块效应; 4、设计软件界面。 第二章 数字图像处理系统设计 2.1 系统整体设计概括 根据课程设计题目的要求,设计GUI界面如下图所示: 采用六个坐标系,axes1和axes2分别用来显示处理的原图像以及经过放大处理后的图像。本设计分为空域放大和DCT域放大两部分,空域放大主要工作有:在空域对现有的传统插值算法分别进行了研究与仿真实验,包括最近邻域插值,双线性插值,双三次插值等,这些插值方法均是通过低通滤波,滤除和过滤图像数据中的高频信息。所以这些插值基函数对边缘和纹理信息都比较丰富的图像的插值效果不是特别理想。所以在对图像插值技术进行了分析研究后,结合小波函数在图像处理中的优良特性对传统的插值方法进行改进,提出了一种基于双线性插值的二进制小波域自适应插值算法,较好的保持了图像的边缘纹理特性。DCT域放大主要工作有:通过DCT变换实现了由空间域到频域的转换,通过对频域处理可以方便的实现空间域较难实现的处理。而空间域与频域又存在一定的联系,为数字图像的处理提供了另一种方法。该算法在对整块图像进行处理时,尽管采用了增强系数对图像亮度效果进行补充,但对整幅图像高频部分预测采用填零方式,在图像像素位数增大即图像信息量增大时这种预测精度不如对图像分块处理后高,且基于JPEG格式图像多采用分成8×8子块分块压缩编码,对上述算法进行改进。改进后的算法,将原始图像数据切割成接近8×8大小子块,对每一子块分别实施DCT放大算法.改进后的算法如下:对原始图像进行分块,然后对每一子块运用DCT图像放大算法,最后合并处理所有的子块。 2.2 文件 2.2.1打开 为了让使用者更方便的使用,所以在设计的时候,通过对话框的形式来选择文件,选择uigetfile函数来实现,uigetfile函数显示一个打开文件对话框,该对话框自动列出当前路径下的目录和文件,由于这个GUI程序的操作对象是图像文件,所以设置这里的缺省后缀名为“.jpg”。 Uigetfile函数的调用格式为[name,path]=yigetfile(…), 在按下对话框中的执行按钮“打开”后,返回选择的文件名和路径,分别保存到“name”和“path”中。如果按下取消按钮或是发生错误,则返回值是0。 根据返回值的情况,如果是0,则弹出提示错误的对话框,否则,通过imread函数读出图像数据,把图像数据赋值给全局变量I。 2.2.2保存 同样也通过对话框的形式来保存图像数据,通过uigetfile函数选择文件名和路径,用getimage(gca)取出坐标2变换后的图像数据保存到变量i,最后用imwrite函数,把数据i存到指定的文件。 2.2.3退出 退出比较简单,程序如下所示: clc; close all; close(gcf); 2.3 空域插值放大的方法 2.3.1 最近邻域插值算法 这是最简单的算法,每一个输出像素都赋给输入图象中与其最邻近的采样点的值。插值核函数是: h(x)=1 0x0.5 h(x)=0 0.5x 在所有的插值方法中,这种插值方法速度最快,早期的时候应用比较普遍,然而当图像中包含灰度有变化的细微结构时,最近邻插值法会在图像中产生人工的痕迹。图像的边缘阶梯失真现象比较明显。 部分源程序如下: width = K * nrows;

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档