本发明涉及图像处理,具体来说,涉及一种摄像场景模式切换方法、装置及设备。
背景技术:
1、车载摄像设备的图像处理模块在处理前端采集到的视频图像时,单一的图像处理策略往往难以适应各种复杂的场景。因此对于不同场景的视频图像,为使其亮度、清晰度、颜色等图像信息达到最佳效果,需要采用不同的图像处理策略。
2、而场景的判断、切换的时机也影响摄像设备最优效果的显示,因此如何准确进行场景的区分判断及切换是亟待解决的问题。
3、现有的解决方案:
4、1)基于图像亮度或增益的判断方案:比较场景1(日间模式)与场景2(夜间模式)的亮度切换阈值;2)基于光敏电阻的判断方案:通过光敏电阻感知环境亮度,结合图像亮度进行判断;
5、但是目前现有的解决方案存在如下问题:
6、方案1)存在的问题是:在夜晚的城市道路中,周边环境亮度及路灯都比较亮,很容易导致场景判断错误;方案2)存在的问题是:增加硬件及电路设计成本;并且同样会导致夜晚城市道路行驶中,场景判断错误。
7、综上所述,目前现有技术仍存在车载摄像设备在运行中场景识别错误或来回切换的问题。
8、本文提供的背景描述用于总体上呈现本技术的上下文的目的。除非本文另外指示,在该章节中描述的资料不是该申请的权利要求的现有技术并且不要通过包括在该章节内来承认其成为现有技术。
技术实现思路
1、针对相关技术中的上述技术问题,本发明提出一种摄像场景模式切换方法、装置及设备。
2、为实现上述发明目的,本发明采用如下技术方案:
3、第一方面,本发明提供了一种摄像场景模式切换方法,包括以下步骤:
4、s1、获取当前视频图像的当前场景模式、图像增益值、图像全局平均亮度以及图像关注区块平均亮度;所述场景模式包括日间模式、夜间模式及午夜模式;
5、s2、根据图像增益值与预设增益阈值进行比较,初步判断当前场景范围;所述预设增益阈值包括第一增益阈值、第二增益阈值、第三增益阈值和第四增益阈值;所述场景范围包括日间场景、夜间场景、午夜场景、第一缓冲场景及第二缓冲场景;
6、s3、根据场景范围使用图像关注区块平均亮度或图像全局平均亮度与预设亮度阈值判断是否满足场景模式切换条件,若满足则进入步骤s4,若不满足则维持当前场景模式;
7、s4、若当前视频图像后连续n帧视频图像均满足场景模式切换条件,则进行场景模式切换,否则维持当前场景模式。
8、具体的,步骤s2具体包括:
9、当图像增益值小于等于第一增益阈值时,初步判断当前场景范围为日间场景;
10、当图像增益值大于第二增益阈值且小于等于第三增益阈值时,初步判断当前场景范围为夜间场景;
11、当图像增益值大于第四增益阈值时,初步判断当前场景范围为午夜场景;
12、其中,第一增益阈值<第二增益阈值<第三增益阈值<第四增益阈值。
13、具体的,步骤s3中所述场景模式切换条件具体包括:
14、第一场景模式切换条件:若场景范围为日间场景,判断图像关注区块平均亮度是否大于第一区块亮度阈值,若是则满足条件进入步骤s4,若否则维持当前场景模式;
15、第二场景模式切换条件:若场景范围为夜间场景,判断图像关注区块平均亮度是否小于第二区块亮度阈值,若是则满足条件进入步骤s4,若否则维持当前场景模式;
16、第三场景模式切换条件:若场景范围为午夜场景,判断全局画面亮度平均值是否小于平均亮度阈值,若是则满足条件进入步骤s4,若否则维持当前场景模式;
17、所述预设亮度阈值包括第一区块亮度阈值、第二区块亮度阈值及平均亮度阈值,第一区块亮度阈值>第一区块亮度阈值>平均亮度阈值。
18、具体的,步骤s4具体包括:
19、若当前的场景范围为日间场景,且当前视频图像后连续n帧视频图像均满足第一场景模式切换条件,切换场景模式为日间模式;否则维持当前场景模式;
20、若当前的场景范围为夜间场景,且当前视频图像后连续n帧视频图像均满足第二场景模式切换条件,切换场景模式为夜间模式;否则维持当前场景模式;
21、若当前的场景范围为午夜场景,且当前视频图像后连续n帧视频图像均满足第三场景模式切换条件,切换场景模式为午夜模式;否则维持当前场景模式。
22、具体的,步骤s2还包括:
23、当图像增益值大于第一增益阈值且小于等于第二增益阈值时,初步判断当前场景范围为第一缓冲场景;
24、当图像增益值大于第三增益阈值且小于等于第四增益阈值时,初步判断当前场景范围为第二缓冲场景。
25、具体的,步骤s3中所述场景模式切换条件具体还包括:
26、第四场景模式切换条件:若场景范围为第一缓存场景,判断当前场景模式是否为午夜模式,若是则满足条件进入步骤s4,若否则维持当前场景模式;
27、第五场景模式切换条件:若场景范围为第二缓存场景,判断当前场景模式是否为日间模式,若是则满足条件进入步骤s4,若否则维持当前场景模式。
28、具体的,所述步骤s4还包括:
29、若当前的场景范围为第一缓冲场景,且当前视频图像后连续n帧视频图像均满足第四场景模式切换条件,切换场景模式为夜间模式;否则维持当前场景模式;
30、若当前的场景范围为第二缓冲场景,且当前视频图像后连续n帧视频图像均满足第五场景模式切换条件,切换场景模式为夜间模式;否则维持当前场景模式。
31、具体的,步骤s1中所述图像关注区块的选取具体为:将当前视频图像整个画面划分成m*m块亮度统计块,并对每个亮度统计块进行编号,选取能代表关键区域亮度特征且排除干扰的亮度统计块作为图像关注区块。
32、第二方面,本发明提供了一种摄像场景模式切换装置,基于第一方面中任一项所述的摄像场景模式切换方法,包括:
33、数据采集单元,用于获取当前视频图像的当前场景模式、图像增益值、图像全局平均亮度以及图像关注区块平均亮度;
34、场景范围判断单元,用于根据图像增益值与预设增益阈值进行比较,初步判断当前场景范围;所述预设增益阈值包括第一增益阈值、第二增益阈值、第三增益阈值和第四增益阈值;所述场景范围包括日间场景、夜间场景、午夜场景、第一缓冲场景及第二缓冲场景;
35、场景模式切换判断单元,用于根据场景范围使用图像关注区块平均亮度或图像全局平均亮度与预设亮度阈值判断是否满足场景模式切换条件,若满足则进入步骤s4,若不满足则维持当前场景模式;
36、连续稳定性判断单元,用于根据当前视频图像后连续n帧视频图像均满足场景模式切换条件后进行场景模式切换,否则维持当前场景模式。
37、第三方面,本发明提供了一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述的方法。
38、本发明所提供的一种摄像场景模式切换方法,包括以下步骤:s1、获取当前视频图像的当前场景模式、图像增益值、图像全局平均亮度以及图像关注区块平均亮度;s2、根据图像增益值与预设增益阈值进行比较,初步判断当前场景范围;s3、根据场景范围使用图像关注区块平均亮度或图像全局平均亮度与预设亮度阈值判断是否满足场景模式切换条件,若满足则进入步骤s4;s4、若当前视频图像后连续n帧视频图像均满足场景模式切换条件,则进行场景模式切换;通过图像增益结合亮度统计窗口的二次判断,有效解决了车载摄像设备在运行中场景识别错误或来回切换的问题,提高了摄像图像的质量,并且没有额外增加硬件及电路设计,有效控制了成本;
39、此外,本发明针对不同场景下视频图像,为使其亮度、清晰度、颜色等图像信息达到最佳效果,需要采用不同的图像处理策略,但是若是实际场景来回快速变化,导致场景模式来回切换或跨级跳转时,跟随场景模式调整的图像处理策略变化太大,会导致图像效果出现闪烁等异常现象的问题,本实施例引入了第一缓冲区场景和第二缓冲区场景作为场景模式的切换过渡,有效避免了上述问题。
40、此外,本发明引入了第一缓冲区场景和第二缓冲区场景与连续稳定性判断有助于保持图像质量的稳定,减少系统的不必要波动,并且通过要求连续n帧都满足切换条件,可以有效地过滤掉那些短暂的、非持续性的亮度变化,确保场景切换的准确性和稳定性,避免由于偶然的噪声或瞬间亮度变化导致的误切换,进而为用户带来更为流畅的视觉体验。