2022-04-18 15:07来源:m.sf1369.com作者:宇宇
(一)多光谱图像的去噪声处理
实际上,噪声是一种高频信号,是以其灰度级与周围像元明显不同造成。不同图像产生噪声的强度及频率不同,因此,不可能有一种适合于所有图像的噪声消除算法。为此,我们选择了新疆阿尔金山地区一景有噪声的 TM数据,并设计了专门的程序来检测消除斑点噪声。具体算法是将一个像元的灰度值与周围像元进行比较,差值明显高于周围邻接像元,该像元就被定义为噪声,它的灰度值用邻近像元灰度值来替代或取周围与它距离最小的数个像元的算术平均值,且这数个像元灰度值不存在灰度突变。用这种方法可以消除单像元的孤立噪声点,且不会改变图像的信息量和清晰度(彩图1-1b)。对于面积分布较大的斑点噪声处理,可选择现有的几种主要方法进行,但利弊不同。其中,采用低通滤波可以有地效消除噪声,但同时也减少了其他有用的高频信息,为此对低通图像再进行高频滤波可以恢复部分高频信息。使用常规图像处理软件中的自适应滤波方法,如 Frost自适应滤波(彩图1-1c)、Lee自适应滤波、Gamma Map滤波等也有一定的效果,但图像的清晰度和信息量都有不同程度的降低。
(二)多光谱图像去条带处理
在TM图像上,条带的主要表现形式为:①图像数据行有若干相邻像元及整行丢失,图像上呈现白色条带。我们消除条带的具体做法是用“整行替代”算法,即用相邻行直接替代或用相邻两行的算术平均值去替代条带行(彩图1-2b);②图像数据行有若干相邻像元及整行与周围行明显不同,其消除条带做法除了用“整行替代”的方法去消除之外,还可以采利用傅里叶变换提取水平条带,如在阿尔金山干旱裸露地区的实验中也取得了一定的效果(彩图1-2c)。具体方法是建立分解图像的傅里叶谱,穿过傅氏谱的垂直线表示水平条带,去掉这种垂直分量,然后再进行逆变换就可消除条带。