特征提取是目标检测中的关键步骤,其质量直接影响到最终检测结果的准确性。特征提取常用的图像特征有颜色特征、纹理特征、形状特征等。受限于无人机实际侦察条件,应用于复杂多目标背景下无人机侦察目标检测的特征提取算法应对尺度、亮度、旋转、遮挡和噪声等干扰具有较强的鲁棒性,而传统目标检测技术大部分通过人工设计提取图像特征,常见的算法有:
Harris角点检测算法[8]以泰勒展开式构建像素点邻域内的连续曲面,计算所有像素点的微商平方和,采用其中的最大值和最小值作为判断特征角点的显著性依据,该算法能将检测方向扩展到所有方向上。不足之处是计算过程复杂,且人为设定的初始阈值对算法的稳定性具有决定性作用。
SIFT(Scale Invariant Feature Transform)特征检测算法[9]是现阶段较为成熟的一种算法,首先通过高斯平滑构建高斯尺度空间,在其中进行极值点检测并将其作为特征点,经过特征点描述即可用于图像匹配。该算法对于照度变换、尺度和旋转变换、视点变化以及噪声影像都具备一定的鲁棒性,特征点区分力较好,信息量丰富,匹配的准确度较高;但由于算法需要构建尺度空间并计算全局极值,计算量大,无法满足实时要求。
HOG(Histogram of Oriented Gradient)特征检测算法[10]是一种利用局部图像梯度方向直方图特性提取图像特征的方法,能够减弱局部光照、阴影对特征提取的影响,计算像素梯度获取图像轮廓信息。首先将图像划分成多个Cell块,每个Cell块由数个像素点组成,统计Cell块的梯度直方图,再将数个Cell块组合成Block区域,根据密度对区域中的Cell块归一化,区域中所有Cell块的梯度特征组合成Block特征,同理图像中所有Block特征组合成图像特征,HOG对光照和轻微形变有一定的抑制能力,可以很好地表征局部像素之间的关系。与其他传统特征提取算法相同,计算冗长导致的实时性差是该算法的主要缺陷。
SURF(Speeded up Robust Features)检测算法[11]采用Hessian矩阵对SIFT算法中高斯尺度空间构建过程进行近似处理,利用积分图像和更低维度的描述子向量简化算法体积,有效减少了计算量,弥补了SIFT算法运行速度缓慢的缺点。但是在采用Hessian矩阵获得极值后,在求取特征点主方向阶段过于依赖局部区域像素点的梯度方向,可能会造成误匹配。而且由于算法采用一种近似处理实现特征点的检测,导致其对于各种变换的鲁棒性相对下降。
之后还有许多基于SIFT和SURF改进的特征检测算法,如BRIEF(Binary Robust Independent Elementary Features)检测算法[12]、ORB(Oriented FAST and Rotated BRIEF)检测算法[13]、BRISK(Binary Ro-bust Invariant Scalable Keypoints)检测算法[14]、非线性特征检测的风式特征(KAZE)算法[15],鲁棒性和实时性都有大幅提高,但是传统特征提取算法应用于无人机侦察目标检测时,鲁棒性、实时性和准确性等传统指标依然无法满足实际需求,具体表现为以下四个方面[16,17]:(www.xing528.com)
(1)提取到的特征信息过于单一,无法完整地表述目标;
(2)可分性较差,分类器无法准确地对复杂背景下的目标进行分类;
(3)泛化性不足,不同的特征适用于不同的影像数据,一般人为选取的特征都有自身特定的应用背景;
(4)特征设计工作复杂,研发周期长,且设计工作需要较强的专业背景。
随着深度学习的不断发展,基于深度卷积神经网络[18](Convolu-tion Neural Network,CNN)的目标检测算法得到深入研究。在图像特征提取方面,卷积神经网络具有明显优势,区别于人工设计的特征,其利用大量图片数据学习到非人工设计的特征,解决了由于人为选取的特征信息单一导致的复杂背景下鲁棒性不强的问题,提升了影像目标检测效果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。