精品文档---下载后可任意编辑 通信工程学院实 验 报 告 课 程 名 称 数字图像处理 C 实验项目名称实验三 图像的复原 实 验 班 级 算通 111 学 生 姓 名 夏婷 学 号 208110408 实 验 时 间 2014 年 5 月 5 日 实 验 地 点 信息楼 C322 实验成绩评定 指导老师签名 年 月 日实验三、图像的恢复一、实验类型:验证性实验 二、实验目的 1
掌握退化模型的建立方法
掌握图像恢复的基本原理
三、实验设备:安装有 MATLAB 软件的计算机 四、实验原理 一幅退化的图像可以近似地用方程 g=Hf+n 表示,其中 g 为图像,H 为变形算子,又称为点扩散函数(PSF ),f 为原始的真实图像,n 为附加噪声,它在图像捕获过程中产生并且使图像质量变坏
其中,PSF 是一个很重要的因素,它的值直接影响到恢复后图像的质量
I=imread(‘peppers
png’); I=I(60+[1:256],222+[1:256],:); figure;imshow(I); LEN=31; THETA=11; PSF=fspecial(‘motion’,LEN,THETA); Blurred=imfilter(I,PSF,’circular’,’conv’); figure;imshow(Blurred);MATLAB 工具箱中有 4 个图像恢复函数,如表 3-1 所示
这 4 个函数都以一个 PSF 和模糊图像作为主要变量
deconvwnr 函数使用维纳滤波对图像恢复,求取最小二乘解,deconvreg 函数实现约束去卷积,求取有约束的最小二乘解,可以设置对输出图像的约束
deconvlucy 函数实现了一个加速衰减的 Lucy-Richardson 算法
该函数采纳优化技术和泊松统计量进行多次迭代
使用该函数,不需要提供有关模糊图像