一种异常停车判断方法和装置转让专利

申请号 : CN201610371341.9

文献号 : CN105809975A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 师小凯邓一星

申请人 : 北京精英智通科技股份有限公司

摘要 :

本申请公开了一种异常停车判断方法和装置,其中所述方法为先从视频设备中获取视频帧信息,再通过目标分析算法获取所述视频帧信息中的目标车辆信息,根据获得的目标车辆信息判断所述目标车辆是否满足异常停车条件;当所述目标车辆信息满足异常停车条件时判定所述目标车辆为异常停车。本发明是通过智能算法对从视频设备获取的视频帧进行分析,及时判别出是否有侧位停车、跨位停车、斜位停车和逆向停车等异常停车,以便对异常停车进行处理,从而保证道路交通的正常通行。

权利要求 :

1.一种异常停车判断方法,其特征在于,包括:

从视频设备获取视频帧信息;

通过目标分析算法获取所述视频帧信息中的目标车辆信息;

根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,其中,所述异常停车包括:侧位停车、跨位停车、斜位停车和逆向停车;

若所述目标车辆信息满足异常停车条件,判定所述目标车辆为异常停车。

2.根据权利要求1所述的方法,其特征在于,所述通过目标分析算法获取所述视频帧信息中的目标车辆信息,包括:通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;

通过车辆检测器获得所述视频帧信息中的车辆的位置信息;

判断获得的所述运动目标的位置信息和所述车辆的位置信息是否表示的是所述视频帧中相同位置区域的位置信息;

若获得的所述运动目标的位置信息和所述车辆的位置信息表示的是所述视频帧中相同位置区域的位置信息,以在所述相同位置区域的车辆作为目标车辆,并获取所述目标车辆位置的纹理特征信息;

利用所述纹理特征信息通过跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息;

其中,所述根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,包括:根据所述目标车辆的轨迹信息判断所述目标车辆同一位置停留时间是否大于预设时间,并且所述目标车辆停留位置是否在车位位置旁边;

其中,若所述目标车辆同一位置停留时间大于预设时间,并且所述目标车辆停留位置在车位位置旁边,认为所述目标车辆满足异常停车条件,判定所述目标车辆为侧位停车。

3.根据权利要求2所述的方法,其特征在于,所述通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息,包括:通过高斯背景建模算法获得所述视频帧信息中的运动目标的位置信息。

4.根据权利要求2所述的方法,其特征在于,所述利用所述纹理特征信息通过跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息,包括:利用所述纹理特征信息通过基于光流特征匹配的跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息。

5.根据权利要求1所述的方法,其特征在于,所述通过目标分析算法获取所述视频帧信息中的目标车辆信息,包括:通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;

通过车辆检测器获得所述视频帧信息中车辆的位置信息;

其中,所述根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,包括:根据所述车辆的位置信息判断所述车辆的位置是否同时占据两个车位;

若所述车辆的位置同时占据两个车位,判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;

其中,若获得的所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,判定所述车辆为跨位停车。

6.根据权利要求1所述的方法,其特征在于,所述通过目标分析算法获取所述视频帧信息中的目标车辆信息,包括:通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;

通过车辆检测器获得所述视频帧信息中的车辆车身的左右偏角度信息和位置信息;

其中,所述根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,包括:判断所述车辆的左偏或右偏角度是否大于预设角度且所述车辆的位置与车位位置是否有重叠;

当所述车辆的左偏或右偏角度大于预设角度且所述车辆的位置与车位位置有重叠,判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;

其中,若获得的所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,判定所述车辆为斜位停车。

7.根据权利要求1所述的方法,其特征在于,所述通过目标分析算法获取所述视频帧信息中的目标车辆信息,包括:通过车辆检测器获得所述视频帧信息中的车辆的车尾车头信息;

其中,所述根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,包括:判别所述车辆车尾车头信息与预设的停车方向是否相反;

其中,若所述车辆车尾车头信息与预设的停车方向相反,认为所述车辆满足异常停车条件,判定所述车辆为逆向停车。

8.根据权利要求1所述的方法,其特征在于,所述判定所述目标车辆为异常停车之后,还包括:记录所述异常停车的车位位置信息;

当地磁检测器检测到车位位置有停车车辆,并且通过车辆检测器检测到所述车位位置为车辆的位置时,认为所述车辆为正常停车,记录所述正常停车的车位位置信息;

根据异常停车的车位位置信息和正常停车的车位位置信息对车位停车状态进行更新。

9.一种异常停车判断装置,其特征在于,包括:

视频帧获取单元,用于从视频设备获取视频帧信息;

目标车辆信息获取单元,用于通过目标分析算法获取所述视频帧获取单元获得的视频帧信息中的目标车辆信息;

判别单元,用于根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,其中,所述异常停车包括:侧位停车、跨位停车、斜位停车和逆向停车;

异常停车判定单元,用于当所述判别单元判断目标车辆信息满足异常停车条件时,判定所述目标车辆为异常停车。

10.根据权利要求9所述的装置,其特征在于,所述目标车辆信息获取单元,包括:第一运动目标位置信息获取单元,用于通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;

第一车辆位置信息获取单元,用于通过车辆检测器获得所述视频帧信息中的车辆的位置信息;

位置判别单元,用于判断获得的所述运动目标的位置信息和所述车辆的位置信息是否表示的是所述视频帧中相同位置区域的位置信息;

纹理特征提取单元,用于若获得的所述运动目标的位置信息和所述车辆的位置信息表示的是所述视频帧中相同位置区域的位置信息,以在所述相同位置区域的车辆作为目标车辆,并获取所述目标车辆位置的纹理特征信息;

轨迹跟踪单元,用于利用所述纹理特征信息通过跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息;

其中,所述判别单元,具体用于根据所述目标车辆的轨迹信息判断所述目标车辆同一位置停留时间是否大于预设时间,并且所述目标车辆停留位置是否在车位位置旁边;

所述异常停车判定单元,具体用于若所述目标车辆同一位置停留时间大于预设时间,并且所述目标车辆停留位置在车位位置旁边,认为所述目标车辆满足异常停车条件,判定所述目标车辆为侧位停车。

11.根据权利要求10所述的装置,其特征在于,

所述第一运动目标位置信息获取单元,具体用于通过高斯背景建模算法获得所述视频帧中的运动目标的位置信息。

12.根据权利要求10所述的装置,其特征在于,

所述轨迹跟踪单元,具体用于利用所述纹理特征信息通过基于光流特征匹配的跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息。

13.根据权利要求9所述的装置,其特征在于,所述目标车辆信息获取单元,包括:第二运动目标位置信息获取单元,用于通过运动目标分析算法获得所述视频帧中的运动目标的位置信息;

第二车辆位置信息获取单元,用于通过车辆检测器获得所述视频帧中的车辆的位置信息;

其中,所述判别单元,包括:

第一判别单元,用于根据所述车辆的位置信息判断所述车辆的位置是否同时占据两个车位;

第二判别单元,用于所述第一判别单元判别到所述车辆的位置同时占据两个车位,判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;

所述异常停车判定单元,具体用于若所述第二判别单元判别到所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,判定所述车辆为跨位停车。

14.根据权利要求9所述的装置,其特征在于,所述目标车辆信息获取单元,包括:第三运动目标位置信息获取单元,用于通过运动目标分析算法获得所述视频帧中的运动目标的位置信息;

车辆信息获取单元,用于通过车辆检测器获得所述视频帧中的车辆车身的左右偏角度信息和位置信息;

其中,所述判别单元,包括:

第三判别单元,用于判断所述车辆的左偏或右偏角度是否大于预设角度且所述车辆的位置与车位位置是否有重叠;

第四判别单元,用于所述第三判别单元判别到所述车辆的左偏或右偏角度大于预设角度且所述车辆的位置与车位位置有重叠时,判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;

所述异常停车判定单元,具体用于若所述第四判别单元判别到所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,判定所述车辆为斜位停车。

15.根据权利要求9所述的装置,其特征在于,所述目标车辆信息获取单元,包括:车尾车头信息获取单元,用于通过车辆检测器获得所述视频帧中的车辆的车尾车头信息;

其中,所述判别单元,具体用于判别所述车辆车尾车头信息与预设的停车方向是否相反;

所述异常停车判定单元,具体用于若所述车辆车尾车头信息与预设的停车方向相反,认为所述车辆满足异常停车条件,判定所述车辆为逆向停车。

16.根据权利要求9所述的装置,其特征在于,还包括:异常停车车位位置记录单元,用于记录所述异常停车的车位位置信息;

正常停车车位位置记录单元,用于当地磁检测器检测到车位位置有停车车辆,并且通过车辆检测器检测到所述车位位置为车辆的位置时,认为所述车辆为正常停车,记录所述正常停车的车位位置信息;

更新单元,用于根据所述异常停车的车位位置信息和正常停车的车位位置信息对车位停车状态进行更新。

说明书 :

一种异常停车判断方法和装置

技术领域

[0001] 本发明涉及监控技术领域,尤其涉及一种异常停车判断方法和装置。

背景技术

[0002] 随着经济的发展,居民的生活水平越来越高,汽车购买力度加大。伴随着汽车数量的增加,城市交通负荷严重,交通拥挤现象频繁。尤其违章停车导致道路交通拥堵现象严重,如不及时发现并排除,会严重影响道路的正常通行能力。
[0003] 目前,通常由管理人员不间断地巡查道路两旁的异常停车,这种方式不仅浪费了大量的人力资源,而且效果不佳。因为停车事件具有偶发性和随机性,不易被及时发现。
[0004] 因此,如何实时智能判别出异常停车是目前需要解决的技术问题。

发明内容

[0005] 有鉴于此,本发明提供了一种异常停车判断方法和装置,能够实时智能判别出异常停车。
[0006] 本发明公开了一种异常停车判断方法,包括:
[0007] 从视频设备获取视频帧信息;
[0008] 通过目标分析算法获取所述视频帧信息中的目标车辆信息;
[0009] 根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,其中,所述异常停车包括:侧位停车、跨位停车、斜位停车和逆向停车;
[0010] 若所述目标车辆信息满足异常停车条件,判定所述目标车辆为异常停车。
[0011] 优选的,所述通过目标分析算法获取所述视频帧信息中的目标车辆信息,包括:
[0012] 通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;
[0013] 通过车辆检测器获得所述视频帧信息中的车辆的位置信息;
[0014] 判断获得的所述运动目标的位置信息和所述车辆的位置信息是否表示的是所述视频帧中相同位置区域的位置信息;
[0015] 若获得的所述运动目标的位置信息和所述车辆的位置信息表示的是所述视频帧中相同位置区域的位置信息,以在所述相同位置区域的车辆作为目标车辆,并获取所述目标车辆位置的纹理特征信息;
[0016] 利用所述纹理特征信息通过跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息;
[0017] 其中,所述根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,包括:
[0018] 根据所述目标车辆的轨迹信息判断所述目标车辆同一位置停留时间是否大于预设时间,并且所述同一位置不与车位位置重叠;
[0019] 其中,若所述目标车辆同一位置停留时间大于预设时间,并且所述同一位置不与车位位置重叠,认为所述目标车辆满足异常停车条件,判定所述目标车辆为侧位停车。
[0020] 优选的,所述通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息,包括:
[0021] 通过高斯背景建模算法获得所述视频帧信息中的运动目标的位置信息。
[0022] 优选的,利用所述纹理特征信息通过跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息,包括:
[0023] 利用所述纹理特征信息通过基于光流特征匹配的跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息。
[0024] 优选的,所述通过目标分析算法获取所述视频帧信息中的目标车辆信息,包括:
[0025] 通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;
[0026] 通过车辆检测器获得所述视频帧信息中车辆的位置信息其中,所述根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,包括:
[0027] 根据所述车辆的位置信息判断所述车辆的位置是否同时占据两个车位;
[0028] 若所述车辆的位置同时占据两个车位,判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;
[0029] 其中,若获得的所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,判定所述车辆为跨位停车。
[0030] 优选的,所述通过目标分析算法获取所述视频帧信息中的目标车辆信息,包括:
[0031] 通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;
[0032] 通过车辆检测器获得所述视频帧信息中的车辆车身的左右偏角度信息和位置信息;
[0033] 其中,所述根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,包括:
[0034] 判断所述车辆的左偏或右偏角度是否大于预设角度且所述车辆的位置与车位位置是否有重叠;
[0035] 当所述车辆的左偏或右偏角度大于预设角度且所述车辆的位置与车位位置有重叠,判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;
[0036] 其中,若获得的所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,判定所述车辆为斜位停车。
[0037] 优选的,所述通过目标分析算法获取所述视频帧信息中的目标车辆信息,包括:
[0038] 通过车辆检测器获得所述视频帧信息中的车辆的车尾车头信息;
[0039] 其中,所述根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,包括:
[0040] 判别所述车辆车尾车头信息与预设的停车方向是否相反;
[0041] 其中,若所述车辆车尾车头信息与预设的停车方向相反,认为所述车辆满足异常停车条件,判定所述车辆为逆向停车。
[0042] 优选的,所述判定所述目标车辆为异常停车之后,还包括:
[0043] 记录所述异常停车的车位位置信息;
[0044] 当地磁检测器检测到车位位置有停车车辆,并且通过车辆检测器检测到所述车位位置为车辆的位置时,认为所述车辆为正常停车,记录所述正常停车的车位位置信息;
[0045] 根据异常停车的车位位置信息和正常停车的车位位置信息对车位停车状态进行更新。
[0046] 本发明公开了一种异常停车判断装置,包括:
[0047] 视频帧获取单元,用于从视频设备获取视频帧信息;
[0048] 目标车辆信息获取单元,用于通过目标分析算法获取所述视频帧获取单元获得的视频帧信息中的目标车辆信息;
[0049] 判别单元,用于根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件,其中,所述异常停车包括:侧位停车、跨位停车、斜位停车和逆向停车;
[0050] 异常停车判定单元,用于当所述判别单元判断目标车辆信息满足异常停车条件时,判定所述目标车辆为异常停车。
[0051] 优选的,所述目标车辆信息获取单元,包括:
[0052] 第一运动目标位置信息获取单元,用于通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;
[0053] 第一车辆位置信息获取单元,用于通过车辆检测器获得所述视频帧信息中的车辆的位置信息;
[0054] 位置判别单元,用于判断获得的所述运动目标的位置信息和所述车辆的位置信息是否表示的是所述视频帧中相同位置区域的位置信息;
[0055] 纹理特征提取单元,用于若获得的所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,以在所述相同位置区域的车辆作为目标车辆,并获取所述目标车辆位置的纹理特征信息;
[0056] 轨迹跟踪单元,用于利用所述纹理特征信息通过跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息;
[0057] 其中,所述判别单元,具体用于根据所述目标车辆的轨迹信息判断所述目标车辆同一位置停留时间是否大于预设时间,并且所述目标车辆停留位置在车位位置旁边;
[0058] 所述异常停车判定单元,具体用于若所述目标车辆同一位置停留时间大于预设时间,并且所述同一位置不与车位位置重叠,认为所述目标车辆满足异常停车条件,判定所述目标车辆为侧位停车。
[0059] 优选的,所述第一运动目标位置信息获取单元,具体用于通过高斯背景建模算法获得所述视频帧信息中的运动目标的位置信息。
[0060] 优选的,所述轨迹跟踪单元,具体用于利用所述纹理特征信息通过基于光流特征匹配的跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息。
[0061] 优选的,所述目标车辆信息获取单元,包括:
[0062] 第二运动目标位置信息获取单元,用于通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;
[0063] 第二车辆位置信息获取单元,用于通过车辆检测器获得所述视频帧信息中的车辆的位置信息;
[0064] 其中,所述判别单元,包括:
[0065] 第一判别单元,用于根据所述车辆的位置信息判断所述车辆的位置是否同时占据两个车位;
[0066] 第二判别单元,用于所述第一判别单元判别到所述车辆的位置同时占据两个车位,判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;
[0067] 所述异常停车判定单元,具体用于若所述第二判别单元判别到所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,判定所述车辆为跨位停车。
[0068] 优选的,所述目标车辆信息获取单元,包括:
[0069] 第三运动目标位置信息获取单元,用于通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;
[0070] 车辆信息获取单元,用于通过车辆检测器获得所述视频帧信息中的车辆车身的左右偏角度信息和位置信息;
[0071] 其中,所述判别单元,包括:
[0072] 第三判别单元,用于判断所述车辆的左偏或右偏角度是否大于预设角度且所述车辆的位置与车位位置是否有重叠;
[0073] 第四判别单元,用于所述第三判别单元判别到所述车辆的左偏或右偏角度大于预设角度且所述车辆的位置与车位位置有重叠时,判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;
[0074] 所述异常停车判定单元,具体用于若所述第四判别单元判别到所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,判定所述车辆为斜位停车。
[0075] 优选的,所述目标车辆信息获取单元,包括:
[0076] 车尾车头信息获取单元,用于通过车辆检测器获得所述视频帧信息中的车辆的车尾车头信息;
[0077] 其中,所述判别单元,具体用于判别所述车辆车尾车头信息与预设的停车方向是否相反;
[0078] 所述异常停车判定单元,具体用于若所述车辆车尾车头信息与预设的停车方向相反,认为所述车辆满足异常停车条件,判定所述车辆为逆向停车
[0079] 优选的,所述的装置,还包括:
[0080] 异常停车车位位置记录单元,用于记录所述异常停车的车位位置信息;
[0081] 正常停车车位位置记录单元,用于当地磁检测器检测到车位位置有停车车辆,并且通过车辆检测器检测到所述车位位置为车辆的位置时,认为所述车辆为正常停车,记录所述正常停车的车位位置信息;
[0082] 更新单元,用于根据所述异常停车的车位位置信息和正常停车的车位位置信息对车位停车状态进行更新。
[0083] 相对于现有技术,本发明的有益效果是:本发明从视频设备获取视频帧信息,通过目标分析算法获取所述视频帧信息中的目标车辆信息;根据获得的目标车辆信息判断所述目标车辆是否满足异常停车条件;当所述目标车辆信息满足异常停车条件,判定所述目标车辆为异常停车。本发明是通过智能算法对从视频设备获取的视频帧信息进行分析,及时判别出是否有异常停车,以便对异常停车进行处理,从而保证道路交通的正常通行。

附图说明

[0084] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0085] 图1是本发明实施例公开的一种异常停车判断的方法流程图;
[0086] 图2是本发明另一实施例公开的一种异常停车判断的方法流程图;
[0087] 图3是本发明另一实施例公开的一种异常停车判断的方法流程图;
[0088] 图4是本发明另一实施例公开的一种异常停车判断的方法流程图;
[0089] 图5是本发明另一实施例公开的一种异常停车判断的方法流程图;
[0090] 图6是本发明实施例公开的一种异常停车判断的装置结构图;
[0091] 图7是本发明另一实施例公开的一种异常停车判断的装置结构图;
[0092] 图8是本发明另一实施例公开的一种异常停车判断的装置结构图;
[0093] 图9是本发明另一实施例公开的一种异常停车判断的装置结构图;
[0094] 图10是本发明另一实施例公开的一种异常停车判断的装置结构图;
[0095] 图11是本发明另一实施例公开的一种异常停车判断的装置结构图。

具体实施方式

[0096] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0097] 本发明公开了一种异常停车判断方法,通过智能算法对从视频设备获取的视频帧信息进行分析,及时判别出是否有异常停车,以便对异常停车进行处理,从而保证道路交通的正常通行。
[0098] 本实施例公开了一种异常停车判断方法,参见图1,所述方法,包括:
[0099] 步骤S101、从视频设备获取视频帧信息;
[0100] 其中,所述视频设备可以为球型摄像机,用于实时监控停车场景并产生视频流信息;所述视频帧信息是所述视频流信息的一帧图像信息;
[0101] 步骤S102、通过目标分析算法获取所述视频帧信息中的目标车辆信息;
[0102] 其中,所述目标分析算法为能够获得视频帧信息里的目标车辆信息的算法,本实施例中的目标分析算法包括基于运动目标(包括人、车辆等运动目标)的分析算法或基于车辆(包括静止的车辆和运动的车辆)的分析算法,针对不同类型的异常停车,所述目标分析算法也不相同;所述目标车辆为要异常停车的车辆;
[0103] 步骤S103、根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件;若所述目标车辆满足异常停车条件,执行步骤S104;
[0104] 其中,所述异常停车包括:侧位停车、跨位停车、斜位停车和逆向停车;所述异常停车条件为满足侧位停车、跨位停车、斜位停车和逆向停车四种异常停车类型的停车条件;其中,侧位停车条件为目标车辆停留在非车位内时间超过预设时间,跨位停车条件为目标车辆停留在两个车位上,斜位停车条件为目标车辆在车位内的左偏或右偏角度大于预设角,逆向停车条件为目标车辆车尾车头信息与预设的停车方向相反;
[0105] 步骤S104、若所述目标车辆信息满足异常停车条件,判定所述目标车辆为异常停车。
[0106] 需要说明的是,本实施例里的异常停车判断过程可以在嵌入式智能分析设备中进行,视频设备通过交换机与所述嵌入式智能分析设备连接,以便对所述球型摄像机或者其他视频设备拍摄的视频帧信息进行分析。
[0107] 本实施例中,通过视频设备实时监控停车场景,并通过算法对从视频设备获取的视频帧信息进行分析,以便获取目标车辆信息,然后根据所述目标车辆信息及时判别出是否有异常停车。当检测到有异常停车现象时,能够及时通知车场管理人员,以便对异常停车进行处理,从而保证道路交通的正常通行。
[0108] 优选的,另一实施例中,公开了一种异常停车判断方法,参见图2,所述方法,包括:
[0109] 步骤S201、从视频设备获取视频帧信息;
[0110] 步骤S202、通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;
[0111] 其中,所述运动目标分析算法为高斯背景建模算法,通过所述高斯背景建模算法获得所述视频帧信息中的运动目标的位置信息;
[0112] 步骤S203、通过车辆检测器获得所述视频帧信息中的车辆位置信息;
[0113] 其中,所述车辆检测器是一个算法模块,功能是检测所述视频帧信息中的车辆目标,此算法模块可以检测视频帧信息中车辆位置信息、车头车尾信息、车身左右偏信息。本实施例中的车辆检测器是根据DPM(Deformable Parts Model)目标检测算法构建;
[0114] 步骤S204、判断获得的所述运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;若获得的所述运动目标的位置信息和所述车辆的位置信息表示的是所述视频帧中相同位置区域的位置信息,以在所述相同位置区域的车辆作为目标车辆,执行步骤S205;
[0115] 步骤S205、获取所述目标车辆位置的纹理特征信息;
[0116] 步骤S206、利用所述纹理特征信息通过跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息;
[0117] 其中,所述跟踪算法可以为基于光流特征匹配的跟踪算法,所述算法的基本原理是首先,利用SIFT算法提取图像中的特征点;然后,根据最小绝对值误差准则对运动目标的特征点进行匹配,建立卡尔曼滤波器方程来计算特征点光流;最后,通过光流特征聚类实现运动目标的跟踪;
[0118] 步骤S207、根据所述目标车辆的轨迹信息判断所述目标车辆同一位置停留时间是否大于预设时间,并且所述目标车辆停留位置是否在车位位置旁边;若所述目标车辆同一位置停留时间大于预设时间,并且所述目标车辆停留位置在车位位置旁边,执行步骤S208;
[0119] 其中,所述预设时间为提前设定的可以判定车辆是异常停车的时间,根据现场经验获得;
[0120] 步骤S208、判定所述目标车辆为侧位停车。
[0121] 需要说明的是,通过运动目标分析算法可以检测到很多运动目标区域,对该目标区域中心聚类提取运动目标的位置信息。所述车辆检测器可以检测到视频帧信息中车辆的位置,如果两种方法检测到的是相同的位置,则代表这个位置有运动车辆,根据车辆的位置信息就可以提取车辆的纹理信息进行跟踪来获得车辆的轨迹信息。其中,步骤S202和步骤S203仅代表本实施例的一种执行顺序,也可以先执行S203的动作再执行S202的动作;或者S202的动作和S203的动作同时进行。
[0122] 本实施例中,主要描述的是如何判断侧位停车,由于侧位停车的车辆位置不在停车位内,考虑到停车场内非停车位内既有正常行驶的车辆,也可能存在异常停车的车辆,因此通过判断目标车辆停留某一位置(非车位内)时间大于预设时间来判定所述目标车辆是否为侧位停车。判断侧位停车的方法为通过运动目标分析算法检测运动目标位置和车辆检测器检测车辆位置,当两种方法检测到相同的位置即为运动车辆的位置,找到可能要异常停车的目标车辆。利用纹理特征信息通过跟踪算法对所述目标车辆进行跟踪,获得所述目标车辆的轨迹信息。当获得轨迹信息中,所述目标车辆同一位置停留时间大于预设时间,并且所述同一位置不在车位内即车辆停在车位旁,从而判定所述目标车辆为侧位停车。本实施例通过算法跟踪运动车辆的轨迹信息,当满足条件目标车辆停留在非车位内时间超过预设时间时,及时判定出有车辆侧位停车。
[0123] 优选的,另一实施例中,公开了一种异常停车判断方法,参见图3,所述方法,包括:
[0124] 步骤S301、从视频设备获取视频帧信息;
[0125] 步骤S302、通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息;
[0126] 步骤S303、通过车辆检测器获得所述视频帧信息中的车辆位置信息;
[0127] 步骤S304、根据所述车辆位置信息判断所述车辆的位置是否同时占据两个车位;若所述车辆的位置信息为所述车辆的位置同时占据两个车位,执行步骤S304;
[0128] 步骤S305、判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息,若获得的所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,执行步骤S306;
[0129] 步骤S306、判定所述车辆为跨位停车。
[0130] 需要说明的是,由于视频设备一般都是布置在固定位置,所以各个车位的位置在得到的视频帧信息中即图像中像素点的位置也是固定的,提前在图像中标记车位位置所在的像素点。当经所述车辆检测器获取的所述视频帧信息中的车辆位置信息为所述车辆的位置同时占据两个车位,也就是说获取的目标车辆位置像素点和提前标记的车位中两个相邻车位的像素点有重叠部分,再判断目标车辆是否为运动车辆,只有当目标车辆是静止的且同时占据两个车位时,才能判定所述车辆为跨位停车。其中,步骤S302和步骤S303仅代表本实施例的一种执行顺序,也可以先执行S303的动作再执行S302的动作;或者S202的动作和S203的动作同时进行。
[0131] 本实施例中,通过车辆检测器检测视频设备拍摄的视频帧信息中的车辆位置信息,当存在车辆的位置信息为所述车辆的位置同时占据两个车位,并且所述目标车辆为停止状态时,判定所述目标车辆为跨位停车。
[0132] 优选的,另一实施例中,公开了一种异常停车判断方法,参见图4,所述方法,包括:
[0133] 步骤S401、从视频设备获取视频帧信息;
[0134] 步骤S402、通过运动目标分析算法获得所述视频帧信息中运动目标的位置信息;
[0135] 步骤S403、通过车辆检测器获得所述视频帧信息中车辆车身的左右偏角度信息和车辆位置信息;
[0136] 步骤S404、判断所述车辆的左偏或右偏角度是否大于预设角度且所述车辆的位置与车位位置是否有重叠,若所述车辆的左偏或右偏角度大于预设角度且所述车辆的位置与车位位置有重叠,执行步骤S405;
[0137] 其中,所述预设角度是提前设定的可以判定车辆是异常停车的偏向角度,根据现场经验获得;
[0138] 步骤S405、判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息,若获得的所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,执行步骤S406;
[0139] 步骤S406、判定所述车辆为斜位停车。
[0140] 本实施例中,通过所述车辆检测器获得所述视频帧信息中的车辆车身的左偏角度或者右偏角度信息和车辆的位置信息,如果通过车辆检测器得到的车辆车身的左偏角度或者右偏角度大于预设角度,并且所述车辆的位置与车位位置有重叠时即车辆一部分在车位内一部分在车位外,认为所述车辆可能为异常停车。还需判断所述车辆是否是停止状态,本实施例将通过车辆检测器得到的车辆位置与通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息是否为同一位置,如果获得的所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,则判定所述车辆为斜位停车。其中,步骤S402和步骤S403仅代表本实施例的一种执行顺序,也可以先执行S403的动作再执行S402的动作;或者S402的动作和S403的动作同时进行。
[0141] 优选的,另一实施例中,公开了一种异常停车判断方法,参见图5,所述方法,包括:
[0142] 步骤S501、从视频设备获取视频帧信息;
[0143] 步骤S502、通过车辆检测器获得所述视频帧信息中的车辆的车尾车头信息;
[0144] 步骤S503、判别所述车辆车尾车头信息与预设的停车方向是否相反,若所述车辆车尾车头信息与预设的停车方向相反;
[0145] 步骤S504、判定所述车辆为逆向停车。
[0146] 需要说明的是,在判断逆向停车时,在通过车辆检测器获得所述视频帧信息中的车辆的车尾车头信息的同时,还可通过跟踪算法对所述目标车辆进行跟踪,当获取目标车辆的轨迹信息为所述目标车辆与车辆正常行驶方向相反时,可以进一步联合判定所述车辆为逆向停车。从而保证逆向停车判定的准确性。
[0147] 本实施例中,通过所述车辆检测器获得视频帧信息中的车辆的车头车尾信息,如果在预设的停车方向上,检测的车辆的车头车尾位置与停车方向相反,则判定所述车辆为逆向停车。
[0148] 优选的,另一实施例中,所述判定所述目标车辆为异常停车之后,还包括:
[0149] 记录所述异常停车的车位位置信息;
[0150] 当地磁检测器检测到车位位置有停车车辆,并且通过车辆检测器检测到所述车位位置为车辆的位置时,认为所述车辆为正常停车,记录所述正常停车的车位位置信息;
[0151] 根据异常停车的车位位置信息和正常停车的车位位置信息对车位停车状态进行更新。
[0152] 其中,当判定有侧位停车、跨位停车、斜位停车以及逆向停车四中异常停车类型中的任何一种时,根据车辆检测器获得的车辆位置信息判断所述车辆异常停在哪一个车位上,例如,如果车辆侧位停车,根据车辆检测器获得所述侧位停车车辆的位置,与所述侧位停车车辆的位置旁的车位为异常停车车位,记录所述侧位停车异常车位位置。根据提前设定的车位位置的编号,将相应编号的车位状态更新为异常,以便管理人员实时掌握停车场车位的状态,更好的规范停车秩序。并且本实施例还对正常停车车位状态进行更新,主要是通过地磁检测器检测到车位位置有停车车辆,并且通过车辆检测器同时检测到所述车位位置为车辆的位置,确定所述车位的车辆为正常停车,对所述车位的停车状态进行更新,便于停车场管理人员能够对整个停车场的停车状态实时了解,便于更好的管理停车场。
[0153] 基于上述方法,图6为本发明公开的一种异常停车判断装置的结构图,参见图6,所述装置,包括:
[0154] 视频帧获取单元101、目标车辆信息获取单元102、判别单元103、异常停车判定单元104;
[0155] 其中,所述视频帧获取单元101从视频设备获取视频帧信息,然后所述目标车辆信息获取单元102通过目标分析算法获取所述视频帧获取单元101获得的视频帧信息中的目标车辆信息,所述判别单元103根据所述目标车辆信息判断所述目标车辆是否满足异常停车条件;当所述判别单元103判断目标车辆信息满足异常停车条件时,异常停车判定单元104判定所述目标车辆为异常停车。
[0156] 本实施里公开的装置能够通过算法对从视频设备获取的视频帧信息进行分析,并判别是否有异常停车。当异常停车判定单元104检测到有异常停车现象,能够及时通知车场管理人员,以便对异常停车进行处理,从而保证道路交通的正常通行。
[0157] 需要说明的是,本实施例公开的异常停车判断装置中,各个单元的具体工作过程请参见对应图1的方法实施例,此处不再赘述。
[0158] 优选的,另一实施例中,公开了一种异常停车判断装置,参见图7,所示装置,包括:
[0159] 视频帧获取单元101、目标车辆信息获取单元102、判别单元103、异常停车判定单元104;
[0160] 其中,所述目标车辆信息获取单元102包括:
[0161] 第一运动目标位置信息获取单元105、第一车辆位置信息获取单元106、位置判别单元107、纹理特征提取单元108、轨迹跟踪单元109、
[0162] 其中,所述视频帧获取单元101从视频设备获取视频帧信息,所述第一运动目标位置信息获取单元105通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息,并且所述第一车辆位置信息获取单元106通过车辆检测器获得所述视频帧信息中的车辆的位置信息;然后所述位置判别单元107判断获得的所述运动目标的位置信息和所述车辆的位置信息是否表示的是所述视频帧中相同位置区域的位置信息,也就是说运动目标的位置和车辆的位置表示的是所述视频帧中相同位置区域的位置信息相同位置区域即为目标车辆的位置,接着所述纹理特征提取单元108获取所述目标车辆位置的纹理特征信息,所述轨迹跟踪单元109利用纹理特征信息通过跟踪算法对所述目标车辆进行跟踪,以获得所述目标车辆的轨迹信息。
[0163] 所述判别单元103根据所述目标车辆的轨迹信息判断所述目标车辆同一位置停留时间是否大于预设时间,并且所述目标车辆停留位置是否在车位位置旁边;当所述目标车辆同一位置停留时间大于预设时间,并且所述目标车辆停留位置在车位位置旁边时,认为所述目标车辆满足异常停车条件,判定所述目标车辆为侧位停车。
[0164] 本实施中,判断侧位停车的方法为通过第一运动目标位置信息获取单元105和第一车辆位置信息获取单元106检测运动车辆的位置,当两单元检测到相同的位置即为运动车辆的位置,找到可能要异常停车的目标车辆。再通过轨迹跟踪单元109对目标车辆进行追踪,获得所述目标车辆的轨迹信息。当获得轨迹信息中,所述目标车辆同一位置停留时间大于预设时间,并且所述同一位置不在车位内即车辆停在车位旁,所述异常停车判定单元104判定所述目标车辆为侧位停车。
[0165] 需要说明的是,本实施例公开的异常停车判断装置中,各个单元的具体工作过程请参见对应图2的方法实施例,此处不再赘述。
[0166] 优选的,另一实施例中,公开了一种异常停车判断装置,参见图8,所示装置,包括:
[0167] 视频帧获取单元101、目标车辆信息获取单元102、判别单元103、异常停车判定单元104;
[0168] 其中,所述目标车辆信息获取单元102包括:
[0169] 第二运动目标位置信息获取单元110、第二车辆位置信息获取单元111;
[0170] 所述判别单元103,包括:
[0171] 第一判别单元112;第二判别单元113;
[0172] 其中,所述视频帧获取单元101从视频设备获取视频帧信息,所述第二运动目标位置信息获取单元110通过运动目标分析算法获得所述视频帧信息中的运动目标的位置信息,并且所述第二车辆位置信息获取单元111通过车辆检测器获得所述视频帧信息中的车辆的位置信息;然后,所述第一判别单元112根据所述车辆的位置信息判断所述车辆的位置是否同时占据两个车位;当所述第一判别单元112判别到所述车辆的位置同时占据两个车位时,所述第二判别单元113判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;当所述第二判别单元113判别到所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,所述异常停车判定单元104判定所述车辆为跨位停车。
[0173] 本实施例中,主要描述的是如何判断车辆跨位停车。通过所述第二车辆位置信息获取单元111检测视频帧信息中的车辆位置信息,当所述判别单元103判别到所述车辆的位置同时占据两个车位,并且所述目标车辆为停止状态时,所述异常停车判定单元104判定所述目标车辆为跨位停车。
[0174] 需要说明的是,本实施例公开的异常停车判断装置中,各个单元的具体工作过程请参见对应图3的方法实施例,此处不再赘述。
[0175] 优选的,另一实施例中,公开了一种异常停车判断装置,参见图9,所示装置,包括:
[0176] 视频帧获取单元101、目标车辆信息获取单元102、判别单元103、异常停车判定单元104;
[0177] 其中,所述目标车辆信息获取单元102包括:
[0178] 第三运动目标位置信息获取单元114、车辆信息获取单元115;
[0179] 所述判别单元103,包括:
[0180] 第三判别单元116和第四判别单元117;
[0181] 其中,所述视频帧获取单元101从视频设备获取视频帧信息,所述第三运动目标位置信息获取单元114通过运动目标分析算法获得所述视频帧中的运动目标的位置信息,并且所述车辆信息获取单元115通过车辆检测器获得所述视频帧中的车辆车身的左右偏角度信息和位置信息;然后,所述第三判别单元116判断所述车辆的左偏或右偏角度是否大于预设角度且所述车辆的位置与车位位置是否有重叠;当所述第三判别单元116判别到所述车辆的左偏或右偏角度大于预设角度且所述车辆的位置与车位位置有重叠时,所述第四判别单元117判断所述获得的运动目标的位置信息和所述车辆位置信息是否表示的是所述视频帧中相同位置区域的位置信息;当所述第四判别单元117判别到所述运动目标的位置信息和所述车辆的位置信息表示的不是所述视频帧中相同位置区域的位置信息,认为所述车辆满足异常停车条件,所述异常停车判定单元104判定所述车辆为斜位停车。
[0182] 本实施例中,主要描述的是如何判断车辆斜位停车。通过所述车辆信息获取单元115检测视频帧中的车辆车身的左右偏角度信息和位置信息,当所述判别单元103判别到所述车辆的左偏或右偏角度大于预设角度且所述车辆的位置与车位位置有重叠,并且所述目标车辆为停止状态时,所述异常停车判定单元104判定所述目标车辆为斜位停车。
[0183] 需要说明的是,本实施例公开的异常停车判断装置中,各个单元的具体工作过程请参见对应图4的方法实施例,此处不再赘述。
[0184] 优选的,另一实施例中,公开了一种异常停车判断装置,参见图10,所示装置,包括:
[0185] 视频帧获取单元101、车尾车头信息获取单元118、判别单元103、异常停车判定单元104;
[0186] 其中,所述视频帧获取单元101从视频设备获取视频帧信息,所述车尾车头信息获取单元118通过车辆检测器获得所述视频帧中的车辆的车尾车头信息,然后所述判别单元103判别所述车辆车尾车头信息与预设的停车方向是否相反,当所述判别单元103判别到所述车辆车尾车头信息与预设的停车方向相反,认为所述车辆满足异常停车条件,所述异常停车判定单元104判定所述车辆为逆向停车。
[0187] 本实施中,主要描述的是如何判断车辆逆向停车。通过所述车尾车头信息获取单元118检测车辆的车头车尾信息,如果在预设的停车方向上,检测的车辆的车头车尾位置与停车方向相反,则所述异常停车判定单元104判定所述车辆为逆向停车。
[0188] 优选的,另一实施例中,参见图11,所述装置,还包括:
[0189] 异常停车车位位置记录单元119、正常停车车位位置记录单元120和更新单元121;
[0190] 其中,当判别到有异常停车时,所述异常停车车位位置记录单元119记录所述异常停车的位置信息,当地磁检测器检测到车位位置有停车车辆,并且通过车辆检测器检测到所述车位位置为车辆的位置时,所述正常停车车位位置记录单元120记录正常停车的车位位置信息,然后所述更新单元121根据所述异常停车的车位位置信息和正常停车的车位位置信息对车位停车状态进行更新。
[0191] 需要说明的是,本实施例公开的异常停车判断装置中,各个单元的具体工作过程请参见对应的方法实施例,此处不再赘述。
[0192] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。