数值图像处理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字图像处理
(实验报告)
专业:电子信息工程
学号:2009040201019
姓名:宋军
沈阳航空航天大学
电子信息工程学院
20012. 6
《数字图像处理》实验指导书
实验一、显示图像、读取文件格式
实验二、空间域图像增强
实验三、频率域图像增强
实验四、图像恢复
实验五、图像分割
实验一、显示图像、读取文件格式
一、实验目的
熟悉常用的图像文件格式;
熟悉图像矩阵的显示方法;
熟悉图像矩阵的插值方法
二、实验原理
1图像文件的存储格式
在计算机中,数据是以文件的形式存放在存储器中的,图像数据也不例外。图像文件是采用特定数据结构表示图像数据的文件,这种特定格式,就是该图像文件的格式,图像文件一般由文件头、色调数据和像素数据三部分组成。常用的图像文件格式:BMP、JPEG、TIFF、GIF。在windows操作系统下能够在显示器上显示上述常用的文件格式,但有些文件格式windows系统不支持显示,比如DICOM 医学影像文件格式。现在已有几十种常用的图像文件格式,它们是由计算机软件技术公司、计算机设备制造厂商等研究制订的,主要目的是为了图像信息交换和操作的方便性。
2图像的插值方法
在浏览图像的时候经常对图像进行缩放,然而对于不同的图像缩放方法,缩放的效果也不同。分别采用最邻近插值法、双线性插值和双三次插值法,可以发现在图像边缘处方块效应不同。
3所应用到的Matlab函数
imread 读图像文件函数;
imwrite 写图像文件函数图像文件信息显示
Imfinfo 图像文件信息显示函数
Imshow 显示图像函数.
Imresize 图像缩放函数
Dicomread 读取医学影像文件函数
Dicominfo 医学影像文件信息显示函数
rgb2gray图像文件转换函数
三、实验步骤
1 图像文件格式及显示
•调用imread函数,读取硬盘中的图像文件;
•调用imshow函数,显示图像;
•调用imfinfo函数,显示图像文件信息;
•调用dicomread函数,读取医学影像文件
•调用dicominfo函数,显示医学影像文件信息
2图像文件格式的转换
•调用imread函数,读取硬盘中的图像文件;
•调用imshow函数,显示图像;
•调用imfinfo函数,显示图像文件信息;
•调用rgb2gray函数,进行文件格式的转换,将彩色.jpg文件转换成灰度图像;
•调用imfinfo函数,显示图像文件转换后的输出信息;
•比较转换后文件格式的区别
3图像缩放的实验
•调用imread函数,读取硬盘中的图像文件;
•调用imshow函数,显示图像;
•调用imfinfo函数,显示图像文件信息;
•调用Imresize函数,进行图像进行缩放,分别选用'bilinear'、'nearest'、'bicubic'参数,并更改缩放比例(0.5,2);
•调用imfinfo函数,显示图像文件转换后的输出信息;•调用imshow函数,显示图像;
4记录和整理实验报告
四、实验仪器
1计算机;
2 MATLAB程序;
3移动式存储器(软盘、U盘等)。
五、实验报告内容
1.1源程序:
I=imread('Plane211.jpg');
imshow(I);
imfinfo('Plane211.jpg')
I2=rgb2gray(I);
figure,imshow(I2);
imwrite(I2,'Plane211.bmp');
imfinfo('Plane211.bmp')
1.2原图像:
2.1源程序:
clear;
close all;
I=imread('cameraman.tif');
imshow(I);
I2=imresize(I,2,'bilinear');%双线性插值图像缩放
I3=imresize(I,0.5,'nearest'); %最邻近插值算法图像缩放
I4=imresize(I,0.5,'bicubic'); %双三次样条插值算法图像缩放whos
figure,imshow(I2);
figure,imshow(I3);
figure,imshow(I4);
imwrite(I2,'cameraman.bmp');
imfinfo('cameraman.bmp')
2.2源图像:
2.3结果图像:
2.4结果图像:
六、思考题
1比较各种图像的输出文件格式,分析它们的特点。
2比较.jpg文件格式转换后的文件输出格式,分析文件大小不同的原因;
3比较图像缩放后的效果,分析原因
实验二、空间域图像增强
一、实验目的
熟悉图像直方图的显示;
熟悉图像灰度变换的方法;
熟悉图像直方图均衡的方法
二、实验原理
图像增强是指按特定的需要突出一幅图像中的某些信息,同时,消弱或去除某些不需要的信息的处理方法。其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。图像增强技术主要有灰度对比度变换、直方图修改处理、图像平滑化处理、图像尖锐化处理和彩色处理技术等。本实验以灰度对比度变换、直方图均衡化增强图像对比度的方法,其他方法同学们可以在课后自行实验。
1图像灰度对比度变换
图像灰度对比度变换是一幅输入图像经过点处理将产生一幅输出图像,后者的每个象素点的灰度值仅由相应输入象素点的值决定,又称为“对比度增强”、“对比度拉伸”、“灰度变换”
2. 图像直方图均衡化
直方图是图像的最基本的统计特征,它反映的是图像的灰度值的分布情况。直方图是多种空间城处理技术的基础。直方图操作能有效地用于图像增强。除了提供有用的图像统计资料外,直方图固有的信息在其他图像处理应用中也是非常有用的。灰度直方图是图像预处理中涉及最广泛的基本概念之一。
直方图均衡化的目的是使图像在整个灰度值动态变化范围内的分布均匀化,改善图像的亮度分布状态,增强图像的视觉效果。
直方图均衡化是通过灰度变换将一幅图像转换为另一幅具有均衡直方图,即在每个灰度级上都具有相同的象素点数的过程。处理后的图像直方图分布更均匀了,图像在每个灰度级上都有像素点。