张洪波
(郑州科技学院,河南 郑州 450064)
随着信息化技术、计算机技术的迅速发展,海上作战逐步成为以信息化为主导的战争,信息、情报数据已经成为决定海上作战胜负的关键因素。海上侦察中,舰船的识别与快速处理技术能及时获取敌方船舶的位置、类型等情报,从而在军事作战中占据主动。
相对于传统的雷达探测技术,遥感技术可以直接生成海域内船舶的准确图像,通过对图像进行分割、特征提取、过滤等处理,可以提取准确的船舶目标信息。目前,基于遥感图像的海上船舶目标探测、侦察与监视等获得了广泛的应用,且应用潜力还在进一步挖掘中[1]。
为了提高基于遥感图像的舰船目标识别效率,本文将研究重点放在舰船图像特征目标自动采集系统,介绍舰船遥感图像的基本特征,从舰船图像的像素滤波、模糊聚类算法、像素平滑算法等方面介绍图像特征自动采集系统的关键功能,并结合C++编程语言,在Microsoft Visual Studio 2010 平台上实现了自动采集系统的软件开发。
舰船遥感图像是根据电磁波理论,对海域内目标所辐射和反射的电磁波信息采集与处理,最终得到目标物体影像的一种探测方法。
遥感图像雷达的距离分辨率与电磁波脉冲带宽和有关,带宽分辨率可用下式计算:
式中:C0为传播速度,C0=cλ0;λ0为调制前的脉冲带宽;B为实际的带宽。
方向分辨率用下式计算:
式中:β为雷达的张角。
遥感图像雷达的信噪比可用下式表示:
其中:σ0为目标的分散系数;θ0为雷达波的入射角度;F0为雷达的硬件噪声;LMIN为电磁波损失;P0为发射功率;G为天线增益。
高分辨率遥感图像中的像素包括背景、噪声和目标信息,可用下式表示:
其中,(x,y)为像素点;f1(x,y)为舰船目标的像素点;f2(x,y)为背景像素点;f3(x,y)为噪声像素点值。
典型的海上舰船高分辨率遥感图像如图1 所示。
图1 典型的海上舰船高分辨率遥感图像Fig.1 High-resolution remote sensing images of typical ships at sea
海上高分辨率遥感图像的噪声来源有多种,最常见的噪声干扰是海域内的云层、水汽等障碍物信号。为了更好进行遥感图像的噪声过滤,将遥感图像的噪声信号分为加性和乘性噪声2 种。
1)加性噪声
所谓加性噪声是指噪声与遥感图像的本身信号强度无关,通常以硬件噪声为主,比如信号传输过程的设备噪声、信道噪声等。
加性噪声的模型可表示为:
式中:s(x,y)为信道噪声;α(x,y)为设备硬件噪声。
2)乘性噪声
乘性噪声是指与图像本身相关的信号,比如图像的强度、障碍物等,乘性噪声模型可表示为:
式中:β(x,y)为图像灰度噪声;η(x,y)为障碍物噪声。
本文的研究方向是海上遥感图像的船舶目标特征采集,基本流程如图2 所示。
图2 海上遥感图像的船舶目标特征采集基本流程Fig.2 Basic process of ship target feature acquisition for maritime remote sensing images
舰船遥感图像中包含大量的噪声信号,这些噪声信号会影响船舶目标特征的提取和识别,影响遥感图像的灰度值。
为了提高遥感图像目标特征自动采集系统的检测精度,本文采用一种LEE 滤波算法,滤波器的模型如下:
LEE 滤波器R(t)的平方可积,在频域内有:
针对不同像素尺寸的图像,LEE 滤波器模型可以通过平移与伸缩变换提高适应性:
式中:s为伸缩变换因子;α为平移变换因子。
为了提高LEE 滤波器的滤波带宽[2],本文利用小波变换进行模型处理,如下:
小波逆变换为:
图3 为LEE 滤波器处理前后遥感图像局部区域的对比示意图。
为了提高舰船遥感图像目标自动采集系统的效率,本文采用模糊聚类算法进行遥感图像的预处理,包括图像分类和多尺度图像分割技术。
模糊聚类算法利用图像之间的像素灰度相似性进行分类,由于遥感图像的背景、纹理等特征各不相同,利用模糊聚类能够有效改善目标提取的效率[3]。
基于模糊聚类的舰船图像分类、分割流程如下:
1)假设遥感图像的样本数据集合为:
xi为n维像素数据,定义聚类分析的目标函数为:
式中,l为聚类分析的迭代次数[4];[δm]为聚类矩阵。
2)计算图像的模糊聚类中心:
3)计算模糊聚类的协方差矩阵:
4)定义隶属度函数U(l)。
选用梯形隶属度函数,曲线如图4 所示。
图4 梯形隶属度函数曲线图Fig.4 Trapezoidal membership function curve
5)根据协方差矩阵和隶属度函数进行图像的分类、分割,定义迭代次数为l=1,2,···,m,分类完成的终止条件∥U(l)−U(l−1)∥<λ。
像素的平滑处理也是提高目标自动采集系统效率的重要环节,本文采用的像素平滑处理是帧间差分法[5]。
当遥感卫星连续采集2 帧海上船舶的遥感图像时,2 帧之间的差分间隔在一定程度上会影响图像的质量,帧间差分如下:
式中:Sn(i,j)为当前采集的船舶遥感差分图像;Fn(i,j)为卫星采集的第n帧遥感图像;Fn−1(i,j)为卫星采集的第n−1 帧遥感图像[6]。
确定遥感图像帧的某像素点(x,y),其像素灰度为f(x,y),建立像素平滑处理模型函数为:
本文在舰船遥感图像特征目标自动采集系统的搭建,利用的程序语言为C++编程语言,采用的平台为Microsoft Visual Studio 2010。将遥感图像特征目标自动采集系统的功能模块划分为图像载入模块、预处理模块、模糊聚类分割模块、平滑处理模块和特征提取模块。
图5 为舰船遥感图像特征目标自动采集系统的工作流程图。
图5 遥感图像特征目标自动采集系统的工作流程图Fig.5 Flow diagram of ship remote sensing image feature target automatic acquisition system
遥感图像特征目标自动采集系统的舰船图像目标采集示意图如图6 所示。
图6 自动采集系统的舰船图像目标识别效果图Fig.6 Rendering of ship image target recognition by automatic acquisition system
为了提高海上舰船遥感图像的目标识别效率,本文基于Microsoft Visual Studio 2010 搭建了舰船遥感图像特征目标自动采集系统,分别介绍了该系统的图像滤波、模糊聚类分析、平滑处理等关键技术。