- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
05IDL入门教程三(下)
平滑图像
可以通过将每个像素值与它周围相邻像素值进行平均来平滑图像。这就是均值或方盒平滑。均值平滑是由IDL中的功能函数Smooth完成的,它是在给定的奇数宽度的范围内实现等加权值平滑。例如,如果周围是3*3宽度,那么每个像素由它和它的周围八个像素值的平均值代替。
比较一幅没有经过平滑处理的图像和经过5*5 方盒的均值平滑处理后的图像,键入:
IDLWindow,0,XSize=192*3,YSize=192
IDLTV,image,0,0
IDLsmoothed=Smooth(image,5,/Edge_Truncate)
IDLTV, smoothed, 192, 0
注意,与命令Smooth一起使用的关键字Edge_Truncate。该关键字可复制图像边缘附近的像素,以便实现整幅图像的平滑。如果不使用该关键字,图像边缘附近的像素仅仅是简单复制,而没有平滑。
图像平滑被应用在一种称作晕光蒙片的图像处理技术中。这种技术可用作定位图像上的棱边或者是像素值突然变化的地方。这种技术非常简单:从未平滑的图像中减去平滑的图像即可。键入:
IDLTV, ((image-smoothed)+255)/2.0, 2*192, 0
图像显示应如图36所示。
用Smooth命令,赋给相邻的像素值相等的权值来计算平均值。有时会导致出现不希望的模糊图像。另一种方式是用称为卷积的过程来平滑图像。这种技术中,一个方形内核和图像一起参与卷积计算。例如,在3*3的情况下,Smooth命令使用的内核为:
1 1 1
1 1 1
1 1 1
如果给予中心像素值更大的权值,而它周围像素值的权值小一些,图像就不会那么模糊了。例如,可以创建如下的一个核心:
1 2 1
2 8 2
1 2 1
通过Convol命令用上述内核对图像进行卷积处理,键入:
IDLkernel=[[1,2,1], [2,8,2], [1,2,1]]
IDLTV, image, 0, 0
IDLTV, Smooth(image, 3, /Edge_Truncate), 192, 0
IDLTV, Convol(image, kernel, Total(kernel), $
/Edge_Truncate), 2*192, 0
图36:左边为原始图像,中间为平滑处理过的图像,右边为经晕光蒙片处理后的图像。
当然,可以创建任意大小的内核。如下是一个典型高斯分布的5*5内核:
1 2 3 2 1
2 7 11 7 2
3 11 17 11 3
2 7 11 7 2
1 2 3 2 1
可将上述内核应用于图像处理:
IDLkernel=[[1,2,3,2,1], [2,7,11,7,2], [3,11,17,11,3], $
[2,7,11,7,2], [1,2,3,2,1]]
IDLTV, Convol(image, kernel, Total(kernel), $
/Edge_Truncate), 192*2, 0
消除图像噪声
将图像上的噪声消除是一种常规的图像处理技术。噪声来自许多方面,它经常降低图像质量。噪声的一般表现形式是黑白点相间噪声,其中一些随机的像素有极端的像素值。要了解图像平滑是怎样剔除这种噪声的,首先需要创建一幅噪声图像。用以前的图像,并键入如下的命令,将10%的像素转换为黑白点相间噪声:
IDLnoisy=image
IDLpoints=RandomU(seed, 1800)*192*192
IDLnoisy(points)=255
IDLpoints=RandomU(seed, 1800)*192*192
IDLnoisy(points)=0
在原始图像的旁边创建一个窗口并显示噪声图像:
IDLWindow,XSize=192*3,YSize=192
IDLTV,image,0,0
IDLTV, noisy, 192, 0
IDL中的Median命令是从图像上消除黑白点相间噪声的很好选择。Median命令与Smooth命令类似。不同之处是Median命令计算相邻像素的中间值,而不是平均值。这就有两个重要作用。第一,它能删除图像中的极端值。第二,它不使那些尺寸比邻域范围大的图像棱边或特征变模糊。要看是如何工作的,键入:
IDLTV, Median(noisy, 3), 2*192, 0
图形显示应如图37所示。
图37:左边为原始图像,中间为噪声图像,右边为用中值滤波器平滑处理后的噪声图像。
增强图像棱边
一个
您可能关注的文档
- 03IDL入门教程二(下)(简单图形显示I).doc
- 02IDL入门教程二(上)(简单图形显示II).doc
- 04IDL入门教程三(上).doc
- 01IDL入门教程一.doc
- 07IDL入门教程五.doc
- 08IDL入门教程六.doc
- 12IDL入门教程九.doc
- 10IDL入门教程七(下).doc
- 11IDL入门教程八.doc
- 14IDL入门教程十一.doc
- 2025年烟台市正大城市建设发展有限公司招聘工作人员12名笔试参考题库附带答案详解.doc
- 2025年衢州市属国企公开招聘工作人员笔试参考题库附带答案详解.doc
- 2025中铁四局集团有限公司法律合规部公开招聘1人笔试参考题库附带答案详解.docx
- 2025中国建筑股份有限公司岗位招聘【人力资源部(干部人事部)】笔试参考题库附带答案详解.docx
- 2025年滁州定远县中盐东兴盐化股份有限公司招聘2人笔试参考题库附带答案详解.doc
- DB1331T109-2025雄安新区建设工程抗震设防标准(963.84KB)(1).pdf
- 2025辽宁省能源控股集团所属抚矿集团招聘76人笔试参考题库附带答案详解.pdf
- 2024陕西延长石油集团华特新材料股份有限公司社会招聘8人笔试参考题库附带答案详解.pdf
- 2023内蒙古大唐国际锡林浩特矿业有限公司采煤自营专项社会招聘32人笔试参考题库附带答案详解.pdf
- 2024年12月云南大学国际合作与交流处公开招聘(1人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
最近下载
- 注册安全工程师中级其他安全生产专业实务(其他安全类案例)模拟试卷5.pdf VIP
- 2025低压分布式光伏入网技术规范.docx VIP
- GB生产设备安全卫生设计总则.doc VIP
- 产教融合、校企合作——黄淮学院的探索与实践.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(其他安全类案例)模拟试卷9.pdf VIP
- 《呼吸防护用品 自吸过滤式防颗粒物呼吸器》GB 2626-2019-2020.7.1.docx VIP
- 危险货物包装标志.docx VIP
- 地下水质量标准GB148482017.docx VIP
- 《心理学史教学大纲.doc VIP
- GBT-用于校准表面污染监测仪的参考源 α、β和光子发射体及编制说明.pdf VIP
文档评论(0)