DIP实验三.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DIP实验三

DIP实验三 Image Enhancement Using Intensity Transformations 班级:08计算 学号:08 姓名: 采用技术及主要计算公式: 软件环境:MATLAB 7.0 通过对数变换对图像灰度进行变换,使一窄带低灰度输入图像值映射为一个宽带输出值,计算公式为:s = c log(1+r) 3) 通过幂次变换对图像灰度进行变换,计算公式为:s = c r ^γ 其中,当γ1时,输入的窄带暗值将映射到宽带高输出值。 当γ1时,输入的窄带高值将映射到宽带暗输出值。 结果: (b) 图 3.1 (a)原始人的脊椎骨折的核磁共振图 (b)对式 s = c log(1+r) (取c=1),应用 对数变换的结果。 (b) (c) (d) (e) (f) 图 3.2 (a) 原始人的脊椎骨折的核磁共振图 (b)~(f) 应用式s = c r ^γ并且c=1,γ分别等于0.6,0.4,0.3,0.2, 1, 2时的变换结果。 实验小结: 对数变换和幂次是进行动态范围处理的基本工具,在MATLAB 7.0 中,对数变换和幂次变换分别通过如下表达式实现:(f为输入图像矩阵) 对数变换:g = c*log(1 + double(f)),其中c是一个常数,在实验中取c = 1。 幂次变换:g= c*(double(f) + eps).^ γ,其中c和γ为常数,在实验中取c=1,γ取一系列整数值。 对数变换、幂次变换共同的特点是使用非线性变换关系进行图像变换。 对数变换实现了图像灰度扩展和压缩的功能。它扩展低灰度值而压缩高灰度值,让图像的灰度分布更加符合人的视觉特征。 幂次图像可以应用在对比度的操作中,对图3.8(a)进行幂次变换函数处理,其中,图3.8(b)到图3.8(f)的相应伽马值分别为0.6,0.4,0.3,1,2,从变换后的图像可以看出,当伽马值从0.6到0.4时,可看见更多细节;当伽马值进一步减少到0.3时,背景中的细节进一步增强,但图像看上去开始有轻微“冲淡”外观的那一点的对比度开始减小。当伽马值增加到大于1是,图像变暗。比较所有结果,可辨别细节的最好增强效果在γ=0.4时。 附录: % 图像增强 function imEnhancement f=imread(Fig3.08(a).jpg); imshow(f); c=255/log(256); x=0:255; y=c*log(1+x); figure,plot(x,y); [m,n]=size(f); f1=double(f); for i=1:m for j=1:n g(i,j)=c*log(f1(i,j)+1); end end q=mat2gray(g); figure, imshow(q); imwrite(q,Fig3.08(b).jpg) %此为指数的变换 f2=im2uint8(mat2gray((double(f1)+eps).^0.1)); figure,imshow(f2); imwrite(f2,Fig3.08(0.1).jpg) f3=im2uint8(mat2gray((double(f1)+eps).^0.4)); figure,imshow(f3); imwrite(f3,Fig3.08(0.4).jpg) f4=im2uint8(mat2gray((double(f1)+eps).^0.6)); figure,imshow(f4); imwrite(f4,Fig3.08(0.6).jpg) f5=im2uint8(mat2gray((double(f1)+eps).^1)); figure,imshow(f5); imwrite(f5,Fig3.08(1).jpg) f6=im2uint8(mat2gray((double(f1)+eps).^8)); figure,imshow(f6); imwrite(f6,Fig3.08(8).jpg)

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档