五帧差分法提取实测红外烟幕图像的特征参数
2021-12-16郭爱强高欣宝李天鹏戴俊杰李笑楠
郭爱强,高欣宝,李天鹏,戴俊杰,李笑楠
(陆军工程大学石家庄校区,河北 石家庄 050003)
1 引言
随着电子对抗的升级,对电子对抗装备提出了更高的要求,不仅战术技术指标要过硬,而且要能够满足战时环境需要。红外烟幕弹具有优良的光电对抗效果、较强的战术应用机动性和较高的效费比,是应用最广泛的无源干扰手段,受到各国的青睐[1]。通过向来袭精确制导武器发射红外烟幕弹,阻止精确制导武器正常的作战效能,以保护地面目标、部队行动掩护和支援、作战平台的自卫等重要目标或设施。红外烟幕弹爆炸形成的烟幕,其野外遮蔽性能更能真实反映红外烟幕弹的实战效能[2]。红外烟幕弹所形成烟幕的作用空间和时间是评估发烟弹药的作战效能的指标之一,其作用空间有烟幕宽、烟幕长、烟幕高、烟幕遮蔽面积[3-4]。目前,我国烟幕弹设计定型阶段主要是通过红外热像仪等仪器采集烟幕弹的形成、扩散过程[5-6]的视频,应用传统的图像处理方法,通过人工提取红外烟幕的特征参数,这样提取红外烟幕不仅耗时,而且不准确。如何在定型阶段、作战训练时快速准确的提取红外烟幕的这些参数是现阶段面临的一个难题。
随着数字图像处理技术的发展,图像预处理及分割[7-8]、特征提取和判断匹配[9],并衍生出多种应用,例如谷歌的智能医疗诊断[10]、百度的无人驾驶汽车[11]、高清监控高速普及,采集图像信息日益丰富,图像视频识别领域得到不断拓展与应用[12],其中也给红外烟幕图像分割与提取带来了便利。运动目标检测常用的方法有帧间差分[13]法,背景差分法[14]、光流法等[15]。刘敏杰[16]使用了VIBe 两帧差分方法提取了燃烧的火焰,熊昊等[17-18]应用了SVM 两帧差分方法提取了燃烧的火焰,但对火焰燃烧尺寸没有提取。为了提取和分割红外热像仪视频序列中的红外烟幕特征参数,其过程要克服靶场动态背景、日照等环境造成的干扰。两帧差分方法提取红外烟幕会导致靶场的场景过于复杂、烟幕扩散缓慢时,相邻图像帧中红外烟幕重叠区域大,导致像素值变化不明显,红外烟幕特征参数无法准确提取。
为了克服以上缺点,本研究通过设计野外测量红外烟幕的试验场地布置方案,应用红外热像仪采集红烟幕弹爆炸形成红外烟幕过程的视频,应用五帧差分法对红外热像仪成像视频序列中的红外烟幕进行分割,得到红外烟幕区域,定量提取红外烟幕效应和运动特征量参数,为红外烟幕弹的相关研究提供参考。
2 试验部分
2.1 试验仪器
制冷型慧眼8000 红外热像仪;非制冷型SFJ⁃1 型红外热像仪;气象仪,齐齐哈尔建华机械厂;Vertex Laser Geo 激光超声波测高测距仪,品牌HAGLOF,瑞典。
2.2 场地布置
为了减少误差,红外热像仪光轴应尽量垂直于风向,红外烟幕弹与地面垂直。综合考虑红外烟幕弹爆炸形成的烟幕宽度、烟幕高度、红外热像仪等仪器视场角、测试距离等因素,估算红外烟幕弹到地面的高度,红外烟幕弹到红外热像仪之间的距离。应用激光测距机测量红外烟幕弹起爆点到红外热像仪之间的距离L1,m;两个参考架之间的距离L2,m;按相关试验方法布设场地[19-21],其布设场地如图1 所示。
图1 红外烟幕测试系统布置示意图Fig.1 Schematic diagram of smoke⁃screen test system layout
2.3 试验过程及结果
本研究选取的非制冷型SFJ⁃1 型红外热像仪以25 帧∙s-1的频率进行采集。当地风速为1.2 m·s-1,红外热像仪的视场角为23.4°,风向与红外热像仪成像面的夹角为4°,红外热像仪到红外烟幕弹爆炸点的距离L1为503 m,两个参考架之间的距离L2为6 m。
当红外热像仪采集10~20 s 后,起爆红外烟幕弹,当起爆红外烟幕弹后形成烟幕时,水平调整红外热像仪视场。待红外烟幕占红外热像仪视场角的一半时,用激光测距机测量红外烟幕几何中心位置到红外热像仪之间的距离L5=512 m。需注意,红外烟幕弹持续发烟过程中不能调整摄红外热像仪采集方向,直至红外烟幕扩散超出红外热像仪视场,停止数据采集并保存红外烟幕弹作用过程的视频数据。本研究共采集了112 s 内红外烟幕弹作用过程的视频,其视频第506帧、541 帧、568 帧如图2 所示。
图2 红外烟幕弹实爆试验图Fig.2 Explosion images of infrared smoke bomb
3 红外烟幕特征参数的提取方法
3.1 红外烟幕区域的分割和提取
红外烟幕区域的分割和提取是通过阈值T分割成二值图像。首先要计算出阈值T,由于红外烟幕视频中的最后一帧有烟幕的图片其烟幕浓度比较小,故选取红外烟幕视频中的最后一帧有烟幕的图片作为红外烟幕提取阈值的基准。通过提取烟幕图像中灰度的平均值,作为红外烟幕分割的阈值,这样提取的烟幕特征参数更准确。接着从红外烟幕视频序列中读取连续的5 帧图像,gm⁃2(x,y),gm⁃1(x,y),gm(x,y),gm+1(x,y),gm+2(x,y),m表示红外烟幕图像序列中连续5 帧图像中最中间的序号,(x,y)代表红外烟幕图像的像素点。应用中间帧烟幕图像gm(x,y)依次与另外4 帧烟幕图像进行绝对值差分,并通过阈值T分割成二值图像,其计算见公式(1):
当Dyun=1 时,为红外烟幕运动特征量的像素点;当Dyun=0 时,为靶场背景像素。
3.2 红外烟幕图像的风向修正
野外试验时,实际风向与理想风向的偏差是客观存在的,即实际风向要么偏离红外热像仪一侧,要么偏向红外热像仪一侧两种,其对应的几何关系如图3 所示。考虑到试验场地地面风向对红外烟幕扩散的影响,减少计算过程中测试误差,按照视场布置的几何关系对试验结果进行风向修正,风向修正算法参照GJB 5214.14-2003 特种弹效应试验方法[21]。
图3 中,ε为该时刻实际风向与热像仪CCD 成像面间的夹角的数值,(°);δ为该时刻实际风向与红外烟幕预计扩散方向的夹角的数值,(°);α为红外热像仪水平视场角,(°);HC代表烟幕在水平面的实际扩散方向,(°);IF为激光测距机测量红外烟幕弹起爆点到红外热像仪之间的距离L1,m;OF为两个参考架之间距离的一半L2,m;γ为热像仪在初始位置偏离参考架的角度,(°)。
图3 风向修正示意图Fig.3 Sketch of wind direction correction
从图3 a 可知,实际风向导致烟幕扩散与预计扩散方向存在偏差,红外热像仪水平视场角中心线左侧红外烟幕到红外热像仪之间的距离比实际烟幕到红外热像仪之间的距离近,红外热像仪水平视场角中心线右侧烟幕到红外热像仪之间的距离比实际红外烟幕到红外热像仪之间的距离远,经过几何关系推导实际风向与红外热像仪成像面之间夹角ε按公式(4)计算。
图3b 几何关系可知,红外热像仪水平视场角中心线左侧红外烟幕与红外热像仪之间的距离比实际红外烟幕到红外热像仪之间的距离远,红外热像仪水平视场角中心线右侧烟幕与红外热像仪之间的距离比实际红外烟幕到红外热像仪之间的距离近,经过几何关系推导实际风向与红外热像仪成像面之间夹角ε按公式(5)计算。
综上公式(4)和公式(5)分析,ε为正值时,表示实际风向偏离红外热像仪;ε为负值时,实际风向偏向红外热像仪。
3.3 烟幕特征参数的提取
分析发现,红外烟幕图像的每一个像素点与实际红外烟幕图像的每一个像素点高度和宽度均不相同,故需要对红外烟幕图像每一个像素点的高度和宽度进行提取,其红外烟幕像素点参数提取的几何关系如图4 所示。
图4 烟幕像素点参数提取示意图Fig.4 The diagram of extracting smoke screen pixel parameters
图中,GC为实际风向,(°);OB为红外热像仪到红外烟幕的实际距离L5,m;AD平行于红外热像仪与实际风向相交于B;Pi为红外烟幕图像水平中心线左侧任意一个像素点,Qi为Pi点对应的红外烟幕像素点位置;Pi+1为P 点右侧的相邻像素点,Qi+1为Pi+1点对应的红外烟幕像素点位置。
通过几何关系,在图4a 中,当红外烟幕图像的像素点位于热像仪图像水平中心线左侧时;在图4b 中,当红外烟幕图像的像素点位于热像仪图像水平中心线右侧时,BPi、OQi、BPi、OQi的值,见公式(6)。进而求出任意一个热像仪图像像素点所代表的烟幕高度和宽度,见公式(7)。
式中,ni为红外烟幕图像中Pi像素点到热像仪图像水平中心线的像素点数量;ni+1为红外烟幕图像中Pi+1像素点到热像仪图像水平中心线的像素点数量;Nw为公式(2)求解出红外烟幕区域Dm在水平方向的像素点数;Nh为公式(2)求解出红外烟幕区域Dm在垂直方向的像素点数量;Wpi是任意一个热像仪图像像素点所代表的烟幕宽度,m;Hpi是任意一个热像仪图像像素点所代表的烟幕高度,m;Li为红外热像仪到烟幕上任意位置Q 点在烟幕投影面的距离,m;β是热像仪垂直视场角的数值,(°)。
通过公式(6)和公式(7)整理可得,任意一个热像仪图像像素点所代表的烟幕宽度Wpi和高度Hpi可用公式(8)来计算。
同理,在图4a 中,当红外烟幕图像的像素点的位于热像仪图像水平中心线右侧时;在图4b 中,当红外烟幕图像的像素点的位于热像仪图像水平中心线左侧时,任意一个热像仪图像像素点所代表的烟幕宽度Wpi和高度Hpi可用公式(9)来计算。
3.3.1 红外烟幕效应特征量
某一时刻烟幕对红外遮蔽宽度按公式(10)计算:
式中,Wt是该时刻烟幕对红外遮蔽宽度的数值,m;a、b是该时刻遮蔽烟幕左、右边界在热像仪图像中的像素列号。
某一时刻烟幕对红外遮蔽高度按公式(11)计算:
式中,Ht是该时刻烟幕对红外遮蔽高度的数值,m;d、c是该时刻遮蔽烟幕底部、顶部在热像仪图像中的像素行号。
某一时刻烟幕对红外遮蔽面积按公式(12)计算:
式中,St是该时刻烟幕对红外遮蔽面积的数值,m2;a、b是该时刻遮蔽烟幕左、右边界在热像仪图像中的像素列号;Ni是遮蔽烟幕在热像仪图像上第i列所占像素个数;Wpi是该时刻热像仪图像中第i列像素所代表的实际烟幕宽度的数值,m;Hpi是该时刻遮蔽烟幕在热像仪图像中第i列一个像素所代表的实际烟幕高度的数值,m。
3.3.2 红外烟幕效应特征量
同理,通过公式(3)求解出红外烟幕运动特征区域Qyun,按照视场布置的几何关系对试验结果进行风向修正。在此基础上,应用公式(8)和公式(9)得到红外烟幕运动特征区域像素点所代表的烟幕宽度和高度。最后判断Qyun中距离爆炸中心距离最远的水平像素点和垂直方向的像素点数,提取红外烟幕运动特征区域中该列有m个像素点,该行n个像素点的像素点,进而可计算出垂直方向、水平方向的扩散速度,其计算如公式(13)所述。
式中,Vx为红外烟幕在水平方向的扩散速度,m·s⁃1;Vy为红外烟幕在水平方向的扩散速度,m·s⁃1;Zs表示1s内烟幕视频中的帧数。
3.4 烟幕特征参数提取验证
为了实时地提取红外烟幕效应特征量(烟幕遮蔽面积、烟幕宽度、烟幕高度、遮蔽时间),红外烟幕运动特征量(烟幕在垂直方向、水平方向的扩散速度)。本研究应用了采集的112 s 内红外烟幕弹作用过程视频,通过公式(1)~公式(3)得到红外烟幕区域,再按照视场布置的几何关系对试验结果进行风向修正,以红外烟幕图像像素为基本单元,得到红外热像仪图像序列中每一张图片中每一个像素点所代表的实际红外烟幕高度数值与宽度数值,进而定量提取红外烟幕特征量。应用了MATLAB 开发了实测图像的红外烟幕特征参数实时提取软件,其运行界面如图5 所示。通过软件对红外烟幕效应特征量、运动特征量进行了数据分析和提取,其红外烟幕效应特征量随时间的变化曲线如图6 所示,红外烟幕运动特征量随时间的变化曲线如图7 所示。
图5 347 帧的烟幕特征提取界面图Fig.5 Feature extraction interface diagram for the 347 frame of smoke screen
图6 红外烟幕效应特征量随时间的变化曲线Fig.6 Curves of teffect characteristic parametersof the infra⁃red smoke screen varing with time
从图5 第347 帧的烟幕特征提取界面图可知,当烟幕序列从346 帧到347 帧间隔内红外烟幕弹开始爆炸,由于红外热像仪开始采集视频10~20 s 后,才起爆红外烟幕弹。其爆炸瞬间烟幕宽度、烟幕高度、烟幕遮蔽面积迅速增加至4.7 m,5.2 m,24.2 m2,水平沿风速方向的烟幕前沿扩散速度达到了126 m·s-1,垂直方向烟幕前沿扩散的速度达到了146.3 m·s-1。从图6 红外烟幕效应特征量随时间的变化曲线和图7a 红外烟幕运动特征量随时间的变化曲线可知,前346 帧时间内烟幕高度、宽度烟幕在垂直方向、水平方向的扩散速度一直为零。当实测图像的红外烟幕特征参数实时提取软件中读取烟幕序列为346 帧到347 帧之间时,红外烟幕弹借助炸药的爆炸作用开始起爆,爆炸产生爆轰波同时伴随着着能量的产生[22],烟幕弹迅速形成烟幕,在垂直方向、水平方向的扩散速度瞬间飙升[23],烟幕高度和宽度瞬间增加,此阶段爆轰波起主导作用,随着烟幕距离爆炸点距离增加,爆轰波和能量对烟幕扩散的影响越来越小,烟幕扩散速度也随之减慢,并形成红外烟幕云团,之后,在湍流扩散的作用下,红外烟幕继续扩大[5-6]。但当爆轰波消失时,由于烟幕扩散还受风速的影响,红外烟幕继续扩大风速开始占据主导因素,烟幕宽度受风速的影响还继续增加,当达到一定宽度以后烟幕浓度减小,烟幕粒子飘散,烟幕宽度开始减小;又红外热像仪的视场角的小,烟幕扩散到视场角外时,烟幕的宽度也随之减少。烟幕高度在爆轰波消失以后,烟幕粒子受重力的影响和大气对烟幕粒子浮力的作用,烟幕扩散垂直的速度趋于定值,烟幕的高度也开始减小,当烟幕扩散到红外热像仪的视场角外时,烟幕高度迅速减小到0[24]。从图7b 红外烟幕运动特征量在21 s 到29 s内风速对烟幕水平扩散的影响,发现烟幕水平扩散的速度与风速基本成正相关,烟幕垂直扩散速度一直在减小的原因是随着烟幕粒径大的受重力影响比较严重,沉降速度快,当烟幕扩散后期,烟幕大粒子扩散到地面,而小粒径烟幕在垂直方向的扩散速度与之减小。
图7 红外烟幕运动特征量随时间的变化曲线Fig.7 Curves of motion characteristic parameters of the infra⁃red smoke screen varying with time
4 结论
为了快速提取红外烟幕的特征参数,提出了五帧差分法提取实测红外烟幕图像特征参数研究,得到结论如下:
(1)采用五帧差分法对红外热像仪成像视频序列中的红外烟幕进行分割和提取,可得到红外烟幕效应特征量和运动特征量区域。
(2)在设计了野外测量红外烟幕的试验场地布置方案的基础上,按照场地布置的几何关系对试验结果进行了风向修正。以红外烟幕图像像素为基本单元,可计算得到红外热像仪图像红外烟幕效应特征量和运动特征量区域中每一个像素点所代表的实际烟幕高度数值与宽度数值,进而提取烟幕的效应特征量和运动特征量参数。
(3)通过实测红外烟幕视频分析验证,该方法可以快速提取红外烟幕特征参数,其红外烟幕弹爆炸瞬间烟幕宽度、烟幕高度、烟幕遮蔽面积迅速增加至4.7 m,5.2 m,24.2 m2,水平沿风速方向的烟幕前沿扩散速度达到了126 m·s-1,垂直方向烟幕前沿扩散的速度达到了146.3 m·s-1。