当前位置:首页 > 图像平滑与锐化处理
图像平滑与锐化处理
1 图像平滑处理
打开Image Interpreter/Utilities/Layer Stack对话框,如图1-1
图1-1 打开Layer Stack对话框
在Input File中打开tm_striped.img,在Layer中选择1,在Output File中输入输出文件名band1.img,单击Add按钮。忽略零值,单击OK(如图1-2所示)。
图1-2 Layer Stack对话框设置
打开Interpreter>Spatial Enhancement>Convolution对话框。如图1-3
图1-3 打开Convolution对话框
在Input File中选择band1.img。在Output File中选择输出的处理图像,命名为lowpass.img。在Kernel中选择7*7Low Pass,忽略零值。单击OK完成图像的增强处理(如图1-4所示)。
图1-4 卷积增强对话框(Convolution)
平滑后的图像去掉噪音的同时造成了图像模糊,特别是对图像的边缘和细节消弱很多。而且随着邻域范围的扩大,在去噪能力增强的同时模糊程度越严重(如图1-5)。
图1-5 处理前后的对比
为了保留图像的边缘和细节信息,可对上述算法进行改进,引入阈值T,将原有图像灰度值f(i,j),和平均值g(i,j)之差的绝对值与选定的阈值进行比较,根据比较结果决定像元(i,j)的最后灰度值G(i,j)。当差小于阈值的时候取原值;差大于阈值的时候取平均值。这里通过查询得T取4,其表达式为下:
g(i,j),当| f(i,j)-g(i,j)|>4 G(i,j)=
f(i,j),当| f(i,j)-g(i,j)|<=4
具体操作步骤:在图标控制面板工具栏中点击空间建模Modeler>Model Maker选项。先放置对象图形,依次连接每个对象图形,然后定义对象,最后定义函数并运行模型(如图1-6,1-7,1-8,1-9,1-10,1-11所示)。
图1-6 定义第一个对象
图1-7 定义第二个对象
共分享92篇相关文档