本发明涉及监控,尤其涉及一种监控画面的优化方法、装置、可读存储介质以及监控设备。
背景技术:
1、在光照较强、温度偏高的环境下容易引起高温热浪的现象,例如,炎热的夏天在柏油马路上远处驶来的汽车看起来有些抖动。由于空气间温度差导致空气发生对流,使得空气密度处于不断变化的状态,当光穿过密度随机变化的空气时,光路会随着空气密度的变化而变化,从而引起监控设备的监控画面发生波动,进而导致监控设备采集的监控图像抖动变形,使得监控图像存在图像模糊以及图像清晰度低的缺陷。
2、因此,如何消除高温热浪引起的监控画面波动以及提高监控图像的图像质量,是相关领域技术人员亟待解决的技术问题。
技术实现思路
1、本发明提供一种监控画面的优化方法、装置、可读存储介质以及监控设备,用以解决现有技术中如何消除高温热浪引起的监控画面波动以及提高监控图像的图像质量的技术问题。
2、本发明提供一种监控画面的优化方法,包括:
3、在确定出监控设备的监控画面存在波动的情况下,检测所述监控画面中的至少一个运动目标;
4、获取各所述运动目标的运动数据以及所述监控设备采集的监控图像;
5、对所述监控图像中静止目标对应的第一图像区域进行波动消除处理,以及基于所述运动数据对所述监控图像中各所述运动目标对应的第二图像区域进行波动消除处理,得到波动消除后的目标监控图像。
6、根据本发明提供的一种监控画面的优化方法,所述运动数据包括各所述运动目标的位置坐标、运动方向以及运动速度;
7、所述基于所述运动数据对所述监控图像中各所述运动目标对应的第二图像区域进行波动消除处理,包括:
8、基于所述位置坐标和所述运动方向,确定各所述运动目标的像素点在多帧监控图像中的实际像素位置;
9、针对每个运动目标,基于所述运动目标的运动方向和运动速度以及每个所述像素点在多帧监控图像中的实际像素位置,确定每个所述像素点对应的目标像素位置;
10、基于各所述运动目标中的每个所述像素点对应的目标像素位置,对所述第二图像区域进行波动消除处理。
11、根据本发明提供的一种监控画面的优化方法,所述基于所述运动目标的运动方向和运动速度以及每个所述像素点在多帧监控图像中的实际像素位置,确定每个所述像素点对应的目标像素位置,包括:
12、针对每个所述像素点,基于所述运动方向、所述运动速度以及所述像素点在第一帧监控图像中的实际像素位置,获取所述像素点在其他多帧监控图像中的预测像素位置;
13、分别获取所述像素点在其他多帧监控图像中的实际像素位置与预测像素位置之间的位置偏移量,得到多个位置偏移量;
14、基于所述多个位置偏移量确定目标位置偏移量,并确定所述目标位置偏移量对应的实际像素位置为所述像素点对应的目标像素位置。
15、根据本发明提供的一种监控画面的优化方法,所述对所述监控图像中静止目标对应的第一图像区域进行波动消除处理,包括:
16、获取所述监控设备采集的后一帧监控图像相对于前一帧监控图像的图像偏移量;
17、在所述图像偏移量大于或等于预设阈值的情况下,基于所述图像偏移量确定所述监控画面的波动强度;
18、基于所述波动强度更新所述监控设备中的图像信号处理器的滤波参数;
19、控制所述图像信号处理器基于更新后的滤波参数对所述第一图像区域进行波动消除处理;
20、重复执行上述步骤,直至所述图像偏移量小于预设偏移阈值。
21、根据本发明提供的一种监控画面的优化方法,确定监控设备的监控画面存在波动,包括:
22、获取所述监控设备采集的后一帧监控图像相对于前一帧监控图像的图像偏移量,并判断所述图像偏移量是否不大于第一阈值;
23、在所述图像偏移量不大于所述第一阈值的情况下,确定所述监控画面存在波动。
24、根据本发明提供的一种监控画面的优化方法,所述方法还包括:
25、在所述图像偏移量大于所述第一阈值的情况下,判断所述图像偏移量是否小于第二阈值;
26、在所述图像偏移量小于所述第二阈值的情况下,确定所述监控画面不存在波动;
27、在所述图像偏移量大于或者等于所述第二阈值的情况下,确定所述监控画面存在波动。
28、根据本发明提供的一种监控画面的优化方法,在所述检测所述监控画面中的至少一个运动目标之前,所述方法还包括:
29、获取所述监控设备的抖动振幅,并判断所述抖动振幅是否小于预设振幅阈值;
30、在所述抖动振幅小于所述预设振幅阈值的情况下,执行检测所述监控画面中的至少一个运动目标的步骤。
31、本发明还提供一种监控画面的优化装置,包括:
32、目标检测模块,用于在确定出监控设备的监控画面存在波动的情况下,检测所述监控画面中的至少一个运动目标;
33、数据获取模块,用于获取各所述运动目标的运动数据以及所述监控设备采集的监控图像;
34、波动消除模块,用于对所述监控图像中静止目标对应的第一图像区域进行波动消除处理,以及基于所述运动数据对所述监控图像中各所述运动目标对应的第二图像区域进行波动消除处理,得到波动消除后的目标监控图像。
35、本发明还提供一种监控设备,包括控制器,所述控制器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的监控画面的优化方法。
36、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的监控画面的优化方法。
37、本发明提供的监控画面的优化方法、装置、可读存储介质以及监控设备,通过在确定出监控设备的监控画面存在波动的情况下,检测监控画面中的至少一个运动目标,通过监控图像中对静止目标对应的第一图像区域的波动消除处理,以消除高温热浪对监控图像中的静止目标对应的图像区域的影响,并通过结合运动目标的运动数据来实现对监控图像中各运动目标对应的第二图像区域的波动消除处理,以实现在消除高温热浪对监控图像中运动目标对应的第二图像区域的影响的同时,保留监控图像中运动目标本身的运动属性,提高波动消除后的目标监控图像的图像质量,从而解决了现有技术中消除高温热浪引起的监控画面波动以及提高监控图像的图像质量。
1.一种监控画面的优化方法,其特征在于,包括:
2.根据权利要求1所述的监控画面的优化方法,其特征在于,所述运动数据包括各所述运动目标的位置坐标、运动方向以及运动速度;
3.根据权利要求2所述的监控画面的优化方法,其特征在于,所述基于所述运动目标的运动方向和运动速度以及每个所述像素点在多帧监控图像中的实际像素位置,确定每个所述像素点对应的目标像素位置,包括:
4.根据权利要求1-3任一项所述的监控画面的优化方法,其特征在于,所述对所述监控图像中静止目标对应的第一图像区域进行波动消除处理,包括:
5.根据权利要求1-3任一项所述的监控画面的优化方法,其特征在于,确定监控设备的监控画面存在波动,包括:
6.根据权利要求5所述的监控画面的优化方法,其特征在于,所述方法还包括:
7.根据权利要求1-3任一项所述的监控画面的优化方法,其特征在于,在所述检测所述监控画面中的至少一个运动目标之前,所述方法还包括:
8.一种监控画面的优化装置,其特征在于,包括:
9.一种监控设备,包括控制器,所述控制器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的监控画面的优化方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的监控画面的优化方法。
