去除坏线操作(Replace Bad Lines)就是要将原始扫描图像中的缺失扫描线(行或列),用相邻象元灰度值按照一定的计算方法予以替代,达到去除坏线的目的。要进行该项操作,首先必须确定图像中坏线的位置(行号或列号),这需要在ERDAS窗口中打开该图像,通过光标查询的方法来确定:坏线的位置必须记录下来,以便去除坏线操作时准确输入。
在ERDAS图标面板菜单条,单击Main|Image Interpreter|Utilities|Replace Bad Lines命令,打开Replace Bad Lines对话框(下图)。
在ERDAS图标面板工具条,单击Interpreter图标 |Utilities|Replace Bad Lines命令,打开Replace Bad Lines对话框。
在Replace Bad Lines对话框中,需要确定下列参数:
(1) 确定输入图像文件(Input File)为ggmap_14_8_8_0-0.tif。
(2) 定义输出图像(Output File)为badline_replace.tif。
(3) 文件坐标类型(Coordinate Type)为Map。
(4) 处理范围确定(Subset Definition),在ULX/Y、LRX/Y微调框中输入需要的数值(默认状态为整个图像范围,可以应用Inquire Box定义子区)。
(5) 设置去除坏线功能为Replace Bad Lines by:Average。
(6) 输入坏线的位置(Enter Bad Lines)为行号或列号(如果有多条坏线,则多条坏线位置之间用逗号隔开,注意必须是西文逗号)。
(7) 输出统计忽略零值,选中Ignore Zero in Output Stats复选框。
(8) 单击OK按钮(关闭Replace Bad Lines对话框,执行去除坏线操作)。
在窗口中同时打开坏线去除前后的两幅图像,对比处理效果。