- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用基本灰度变换对图像进行增强(学术论文)
PAGE 8
3 利用基本灰度变换对图像进行增强
灰度变换原理:灰度变换是一种空域处理方法,其本质是按一定的规则修改每个像素的灰度,从而改变图像的动态范围实现期望的增强效果。灰度变换按映射函数可分为线性、分段线性和非线性等多种形式。
3.1 线性灰度变换
线性灰度变换是将输入图像灰度值的动态范围按线性关系公式拉伸扩展至指定范围或整个动态范围。可突出感兴趣目标,抑制不感兴趣的目标。在实际运算中,原图像f(x,y)的灰度范围为[a,b],使变换后图像g(x,y)的灰度扩展为[c,d],则采用下述线性变换来实现:
线性灰度变换对图像每个灰度范围作线性拉伸,将有效地改善图像视觉效果。
源代码如下:
1、利用灰度调整函数变换图像
A=imread(e:\7.tif,tif); %读入图像
B=imadjust(A,[0.1,0.8],[0,1]); %灰度调整
imwrite(B,E:\ 1.tif); %图像保存
subplot(2,2,1);imshow(A); %显示调整前后图像及其直方图
subplot(2,2,2);imhist(A);
subplot(2,2,3);imshow(B);
subplot(2,2,4);imhist(B);
2、利用灰度调整算法变换图像
clear;
a=60; %图像变换参数设定
b=180;
c=0;
d=255;
A=imread(pout.tif,tif); %读入图像
[m,n]=size(A);
A=double(A);
for i=1:1:m %灰度调整
for j=1:1:n
if (A(i,j)=a)(A(i,j)b)
B(i,j)=(A(i,j)-a)*(d-c)/(b-a)+c;
end
end
end
uint8(A); uint8(B);
imwrite(B,E:\2.tif); %图像保存
subplot(2,2,1); imshow(A); %显示调整前后图像及其直方图
subplot(2,2,2); imhist(A);
subplot(2,2,3); imshow(B);
subplot(2,2,4); imhist(B);
3.2 分段线性灰度变换
为了突出图像中感兴趣的研究对象,常常要求局部拉伸某一范围的灰度值,或对不同范围的灰度值进行不同拉伸处理,即分段线性拉伸,数学表达式如下:
源代码如下:
clear;
a=80; %图像变换参数设定
b=160;
Mf=255;
c=50;
d=200;
Mg=255;
A=imread(pout.tif,tif); %读入图像
[m,n]=size(A);
A=double(A);
for i=1:1:m %灰度调整
for j=1:1:n
if A(i,j)a
B(i,j)=(c/a)*A(i,j);
elseif (A(i,j)=a)(A(i,j)b)
B(i,j)=(A(i,j)-a)*(d-c)/(b-a)+c;
else
B(i,j)=(A(i,j)-b)*(Mg-d)/(Mf-b)+d;
end
end
end
uint8(A); uint8(B);
imwrite(B,E:\3.tif); %图像保存
subplot(2,2,1); imshow(A); %显示调整前后图像及其直方图
subplot(2,2,2); imhist(A);
subplot(2,2,3); imshow(B);
subplot(2,2,4); imhist(B);
3.3 非线性灰度变换
非线性灰度变换在整个灰度范围内采用统一的变换函数,利用变换函数的数学性质实现对不同灰度值区间的扩展和压缩。
1、对数扩展。对数变换常用来扩展低值灰度,压缩高值灰度,这样可以使低值灰度的图像细节更容易看清,从而达到增强的效果。还可使图像灰度分布与人视觉特性相匹配。其具体形式为:
式中:[f(x,y)+1]是为了避免对零求对数;C为尺度比例系数,用于调节动态范围。
源代码如下:
clear;
A=imread(pout.tif,tif); %读入图像
B=log(A+1);
您可能关注的文档
- 元智大學資訊工程學系專業實習成果報告指導教授林.docx
- 光学工程(电子科技大学2012年考研笔记).docx
- 健康必读番茄含有类阿司匹林防治心血管病具有抗癌功效.doc
- 光纤通信技术论文光纤通信新技术论文.doc
- 党员目标承诺制的实践与思考201163定稿.doc
- 光面爆破水压爆破作业指导书.doc
- 儿童钢琴入门教程手指操(整理版).doc
- 光伏材料与器件检测复习重点.doc
- 入党志愿书填写模板20150910.doc
- 党支部的性质地位和基本任务(上).doc
- 牲畜育种养殖服务行业供需趋势及投资风险研究报告.docx
- 市场调查数据和统计资料分析行业竞争格局与投资战略研究咨询报告.docx
- 数字身份认证与包容性公共服务行业发展规模预测与投资潜力研究报告.docx
- 教科版科学三年级上册 《它们发生了什么变化》课件.pptx
- 数据处理设备的维护行业需求变化及营销策略研究报告.docx
- 数字照片打印服务行业竞争格局与投资战略研究咨询报告.docx
- 收银机租赁行业需求变化及营销策略研究报告.docx
- 手册出版行业市场分析及投资风险预测报告.docx
- 生殖个性化治疗行业五年发展预测分析报告.docx
- 石油天然气开发成本的金融评估行业市场分析及投资风险预测报告.docx
文档评论(0)