主权项 |
一种同步卫星山火监测弱信号分层去噪方法,其特征在于,包括如下步骤:(1)将卫星信号读入二维阵列矩阵,表示为f(i,j),i,j∈[1,N];(2)通过Roberts算子提取信号主体轮廓;(3)将信号主体轮廓从原始信号中分离出来,通过自适应中值滤波算法对轮廓分区进行去噪,消除椒盐噪声;(4)对步骤(3)得到的分区滤波信号通过二维小波分解与重构,消除高斯噪声;(5)将步骤(2)得到的信号主体轮廓与步骤(3)到步骤(4)得到的分区滤波信号进行信号合成,得到最终输出信号;其中,所述步骤(2)是使用下面的Roberts算子进行提取信号主体轮廓:对每一个信号点计算其梯度G(i,j),对不同信号点梯度大小进行比较,将梯度超过门限值的信号点视为阶跃边缘点,获取信号主体轮廓;其中,所述步骤(3)是使用下面的自适应空间滤波方法消除椒盐噪声:首先初始化矩形窗口S<sub>ij</sub>,在滤波过程中适应滤波器将根据设定条件调整滤波窗的大小;当判断滤波窗中心的信号点是噪声时,该信号的像素值用中值代替,否则不改变其当前信号的像素值;通过自适应空间滤波的输出来替代目前滤波窗中心的坐标(i,j)处的信号值;所述步骤(3)具体计算分为两步:第一步:M<sub>1</sub>=f<sub>med</sub>‑f<sub>min</sub>M<sub>2</sub>=f<sub>med</sub>‑f<sub>max</sub>其中f<sub>med</sub>为矩形窗口内的中值;f<sub>max</sub>,f<sub>min</sub>分别为最大值和最小值;若M<sub>1</sub>>0且M<sub>2</sub><0,则转入第二步,否则增加滤波窗S<sub>ij</sub>的尺寸重复第一步;如果滤波窗S<sub>ij</sub>的大小达到S<sub>max</sub>,则将f(i,j)作为输出值;第二步:N<sub>1</sub>=f(i,j)‑f<sub>min</sub>N<sub>2</sub>=f(i,j)‑f<sub>max</sub>如果N<sub>1</sub>>0且N<sub>2</sub><0,输出f(i,j),否则输出f<sub>med</sub>。 |