基于OpenCV的红外弱小运动目标检测与跟踪

Infrared small moving target detection and tracking based on OpenCV

  • 摘要: 针对信噪比低、背景和噪声干扰严重的红外图像,根据图像序列中运动目标的帧间相关特性以及噪声的不相关理论,基于OpenCV(Open Soure Computer Vision Library)计算机视觉库,提出了一种弱小目标的检测算法,并对检测到的目标进行了跟踪。采用能量累积的方法得到背景,然后从原始图像中去除背景,提高信噪比;利用目标的帧间相关特性以及运动信息去除噪声;最后通过Kalman滤波算法来对检测到的目标进行跟踪。实验结果表明:该检测算法能有效地从序列图像中提取出弱小运动目标,跟踪算法也能实时地进行跟踪并在目标被遮挡时准确地预测出目标位置。

     

    Abstract: For infrared image which is characterized by low SNR and serious background and noise disturbance, according to the correlation of moving target frame-to-frame and the irrelevance of noise in sequential images, based on Open Source Computer Vision Library, a detection algorithm for small target was proposed and the detected target was tracked. By using energy accumulation method, background of image was got and then removed from original image, image SNR was improved. Noise was removed via the correlation of target frame-to-frame and the movement information. At last, the detected target was tracked by Kalman filter algorithm. The experimental results show that this detection algorithm can effectively find small moving target from sequential images, the tracking algorithm can track in real time and forecast the position accurately when target is covered.

     

/

返回文章
返回