医学图像处理实验三.docx
- 文档编号:4887568
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:11
- 大小:1.10MB
医学图像处理实验三.docx
《医学图像处理实验三.docx》由会员分享,可在线阅读,更多相关《医学图像处理实验三.docx(11页珍藏版)》请在冰豆网上搜索。
医学图像处理实验三
实验三:
图像增强之灰度变换
一、实验目的:
通过实验学会对图像进行灰度变换、直方图均衡化和直方图规定化。
二、实验要求:
1.读入提供图像文件,观察其直方图。
2.对图像做线性灰度变换,使暗区对比度降低,亮区对比度增大,观察直方图的变化。
对比度和亮度不同,图线整体在y=x下面,所以亮度变暗,但是对比度是分段。
分析:
由线性灰度变换的图线可看出,将原来图像的灰度范围划分为3段,并且都处于y=x下方,说明图像的整体向黑色趋近。
即暗区对比度增大,亮区对比度降低。
3.对图像进行直方图均衡化,并观察直方图的变化。
分析:
可见直方图均衡化后的图像亮暗均匀。
4.对图像进行直方图规定化,使它的直方图与另一幅图像匹配,并观察直方图的变化。
Figure1参考图像
Figure2参考图象直方图
Figure3直方图规定化之后的图像
分析:
经过直方图规定化后的图像出现了reference图像中的亮星,说明match图像的已经具有了与reference图像的相似的灰度直方图。
用到的函数:
imhist,find,histeq,imhistmatch
三.实验程序
clc;clear;closeall;
path='D:
\ProgramFiles\MATLAB\workspace\medical_imag\Exp3\';
file1=strcat(path,'SnowWhite.jpg');
file2=strcat(path,'StarNight.jpg');
i1=imread(file1);
figure;imshow(i1);
title('origin');
figure,imhist(i1);title('originalhistogram');
i2=imread(file2);
figure;imshow(i2);
title('referenceimage');
figure,imhist(i2);title('referenceimagehistogram');
%%线性灰度变换
x0=50;x1=180;
y0=30;y1=120;
i1=double(i1);
i3=i1;
ind=find(i1 i3(ind)=i1(ind)*y0/x0; ind=find(i1>=x0&i1<=x1); i3(ind)=y0+(i1(ind)-x0)*(y0-y1)/(x0-x1); ind=find(i1>x1); i3(ind)=y1+(i1(ind)-x1)*(255-y1)/(255-x1); figure;imshow(i3,[]);title('mappedimage') figure;imhist(uint8(i3));title('mappedhistogram') i4=histeq(uint8(i1)); figure;imshow(i4,[]);title('histogramequalizationimage') figure;imhist(uint8(i4));title('histogramequalizationhistogram') %%reference i5=imhistmatch(uint8(i1),i2); figure;imshow(i5,[]);title('matchimage') figure;imhist(uint8(i5));title('matchhistogram') 四.实验探索 重复第2步中,对图像做线性灰度变换,使暗处对比度与亮处对比度都降低。 设计线性灰度变换如下。 Figure4线性灰度变换后图像 Figure5直方图均衡化后图像 分析: 用如上的先行灰度变换后得到的图像,暗处对比度与亮处对比度都有所降低。 五.总结 经过本次实验,我对于图像的线性直方图变换,直方图的均衡化,直方图的规定化有了更加形象的认识,掌握了通过改变分段线性直方图变换的图线形状来得到加强或减弱图像不同灰度区域的方法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医学 图像 处理 实验