基于二维激光雷达和视频分析的周界报警方法转让专利

申请号 : CN201510856447.3

文献号 : CN105389920B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张政张超峰王永超杨恒何浩

申请人 : 北京正安维视科技股份有限公司

摘要 :

本发明提出了一种基于二维激光雷达和视频分析的周界报警方法,包括:采集目标区域的监控视频图像,与目标区域的三维模型进行对应点映射,计算透视投影矩阵M;提取监控视频图像的多个运动目标,获取二维坐标,计算该运动目标对应的三维坐标,判断每个运动目标的三维坐标是否符合预设视频报警规则;采用二维激光雷达对目标区域进行激光扫描,当运动目标与激光扫描面相交时,判断符合预设雷达报警规则,则将运动目标对应的雷达报警信息转换为三维坐标;将视频报警三维坐标和雷达报警三维坐标进行比对,如果二者一致,则发出报警信号。本发明通过视频分析结果与雷达报警检测结果进行双向校验,对周界防范区域内的异常运动目标进行入侵报警。

权利要求 :

1.一种基于二维激光雷达和视频分析的周界报警方法,其特征在于,包括如下步骤:步骤S1,采集目标区域的监控视频图像,将所述监控视频图像与所述目标区域的三维模型进行对应点映射,计算透视投影矩阵M,其中,所述透视投影矩阵M用于表征所述监控视频图像中图像特征点的二维坐标与所述三维模型中三维特征点的三维坐标的对应关系;

步骤S2,提取所述监控视频图像的多个运动目标,获取所述多个运动目标的二维坐标,根据每个所述运动目标的二维坐标和所述透视投影矩阵,计算该运动目标对应的三维坐标,判断每个所述运动目标的三维坐标是否符合预设视频报警规则,如果符合,则将所述运动目标的三维坐标记为视频报警三维坐标;

步骤S3,采用二维激光雷达对所述目标区域进行激光扫描,当运动目标与激光扫描面相交时,判断符合预设雷达报警规则,则将所述运动目标对应的雷达报警信息转换为三维坐标,记为雷达报警三维坐标;

步骤S4,将所述视频报警三维坐标和所述雷达报警三维坐标进行比对,如果二者一致,则发出报警信号,将所述视频报警三维坐标和所述雷达报警三维坐标进行比对后,如果不一致,则分为仅雷达报警情况和仅视频报警情况,在所述仅雷达报警情况下,对于所述雷达报警三维坐标采用图像邻域目标搜索算法获得最终报警目标位置;

在所述仅视频报警情况下,对于所述视频报警三维坐标进行雷达前向报警查询及报警概率分析。

2.如权利要求1所述的基于二维激光雷达和视频分析的周界报警方法,其特征在于,在所述步骤S1中,将所述监控视频图像所述目标区域的三维模型进行对应点映射,得到所述监控视频图像中图像特征点的二维坐标与所述三维模型中三维特征点的三维坐标的对应关系,利用最小二乘法计算透视投影矩阵M。

3.如权利要求1所述的基于二维激光雷达和视频分析的周界报警方法,其特征在于,在所述步骤S2中,采用高斯背景模型从所述监控视频图像中分离出所述多个运动目标。

4.如权利要求1所述的基于二维激光雷达和视频分析的周界报警方法,其特征在于,在所述步骤S2中,所述预设视频报警规则存储有所述目标区域的边界的三维坐标,当所述运动目标的三维坐标邻近所述目标区域的边界的三维坐标时,判断符合所述预设视频报警规则。

5.如权利要求1所述的基于二维激光雷达和视频分析的周界报警方法,其特征在于,在所述步骤S3中,所述运动目标对应的雷达信息包括:雷达位置坐标P0、雷达前向投影坐标P1及对应角度a1、雷达标定投影坐标P2及对应角度a2、报警角度AlarmAngle和目标距离AlarmDist。

6.如权利要求5所述的基于二维激光雷达和视频分析的周界报警方法,其特征在于,在所述步骤S3中,将所述运动目标对应的雷达信息转换为三维坐标,包括如下步骤:首先,计算标定位置线向量lineDir:

lineDir=P2-P1,其中,lineDir向量方向为小角度到大角度;

然后,计算前向向量frontDir及轴向量axisDir:

frontDir=P1-P0,

axisDir=lineDir×frontDir;

其次,计算报警向量AlarmDir,

fRotAngle=(AlarmAngle-a1)*π/180,绕轴向量旋转角度fRotAngle得到报警向量AlarmDir;

最后,计算报警坐标(x,y,z):

(x,y,z)=P0+AlarmDir*AlarmDist。

7.如权利要求1所述的基于二维激光雷达和视频分析的周界报警方法,其特征在于,针对仅雷达报警情况,采用图像邻域目标搜索算法获得最终报警目标位置,包括:根据所述雷达报警信息,从所述监控视频图像中查找运动目标,通过图像空间的欧式距离进行判断,得到最终报警目标位置。

8.如权利要求1所述的基于二维激光雷达和视频分析的周界报警方法,其特征在于,针对仅视频报警情况,所述雷达前向报警查询及报警概率分析,包括:根据所述视频报警三维坐标,如果检测到在预设时长内有雷达报警对应的运动目标出现,则将该雷达报警对应运动目标的位置到视频报警的运动目标的距离和时间作为权值计算报警概率。

说明书 :

基于二维激光雷达和视频分析的周界报警方法

技术领域

[0001] 本发明涉及周界报警技术领域,特别涉及一种基于二维激光雷达和视频分析的周界报警方法。

背景技术

[0002] 基于视频的目标检测部分基于计算机视觉分析技术,对目标物体进行分类识别或采用前背景分离进行目前提取,并对分离后的图像目标进行禁区或者拌线检测,实现报警。目前通过视频分析的方法由于目标与背景对比度、运动目标纹理特征、树叶晃动、光线、阴影等问题,会存在较多的误报和漏报,一般很难满足实际应用需求。例如,基于压力传感器或者、震动传感器等方式,由于会受到压力探测不敏感,远处震动等问题导致一定程度的漏报和误报。
[0003] 另外,市场上依靠依靠红外、微波等设备,也会因光线变化、温度变化、树叶遮挡、波束反射等问题,也会存在较多的误报和漏报,可用性不高。

发明内容

[0004] 本发明的目的旨在至少解决所述技术缺陷之一。
[0005] 为此,本发明的目的在于提出一种基于二维激光雷达和视频分析的周界报警方法,通过视频分析结果与雷达报警检测结果进行双向校验,对周界防范区域内的异常运动目标进行入侵报警。
[0006] 为了实现上述目的,本发明的实施例提供一种基于二维激光雷达和视频分析的周界报警方法,包括如下步骤:
[0007] 步骤S1,采集目标区域的监控视频图像,将所述监控视频图像与所述目标区域的三维模型进行对应点映射,计算透视投影矩阵M,其中,所述透视投影矩阵M用于表征所述监控视频图像中图像特征点的二维坐标与所述三维模型中三维特征点的三维坐标的对应关系;
[0008] 步骤S2,提取所述监控视频图像的多个运动目标,获取所述多个运动目标的二维坐标,根据每个所述运动目标的二维坐标和所述透视投影矩阵,计算该运动目标对应的三维坐标,判断每个所述运动目标的三维坐标是否符合预设视频报警规则,如果符合,则将所述运动目标的三维坐标记为视频报警三维坐标;
[0009] 步骤S3,采用二维激光雷达对所述目标区域进行激光扫描,当运动目标与激光扫描面相交时,判断符合预设雷达报警规则,则将所述运动目标对应的雷达报警信息转换为三维坐标,记为雷达报警三维坐标;
[0010] 步骤S4,将所述视频报警三维坐标和所述雷达报警三维坐标进行比对,如果二者一致,则发出报警信号,将所述视频报警三维坐标和所述雷达报警三维坐标进行比对后,如果不一致,则分为仅雷达报警情况和仅视频报警情况,
[0011] 在所述仅雷达报警情况下,对于所述雷达报警三维坐标采用图像邻域目标搜索算法获得最终报警目标位置;
[0012] 在所述仅视频报警情况下,对于所述视频报警三维坐标进行雷达前向报警查询及报警概率分析。
[0013] 进一步,在所述步骤S1中,将所述监控视频图像所述目标区域的三维模型进行对应点映射,得到所述监控视频图像中图像特征点的二维坐标与所述三维模型中三维特征点的三维坐标的对应关系,利用最小二乘法计算透视投影矩阵M。
[0014] 进一步,在所述步骤S2中,采用高斯背景模型从所述监控视频图像中分离出所述多个运动目标。
[0015] 进一步,在所述步骤S2中,所述预设视频报警规则存储有所述目标区域的边界的三维坐标,当所述运动目标的三维坐标邻近所述目标区域的边界的三维坐标时,判断符合所述预设视频报警规则。
[0016] 进一步,在所述步骤S3中,所述运动目标对应的雷达信息包括:雷达位置坐标P0、雷达前向投影坐标P1及对应角度a1、雷达标定投影坐标P2及对应角度a2、报警角度AlarmAngle和目标距离AlarmDist。
[0017] 进一步,在所述步骤S3中,将所述运动目标对应的雷达信息转换为三维坐标,包括如下步骤:
[0018] 首先,计算标定位置线向量lineDir:
[0019] lineDir=P2-P1,其中,lineDir向量方向为小角度到大角度。
[0020] 然后,计算前向向量frontDir及轴向量axisDir:
[0021] frontDir=P1-P0,
[0022] axisDir=lineDir×frontDir;
[0023] 其次,计算报警向量AlarmDir,
[0024] fRotAngle=(AlarmAngle-a1)*π/180,
[0025] 绕轴向量旋转角度fRotAngle得到报警向量AlarmDir;
[0026] 最后,计算报警坐标(x,y,z):
[0027] (x,y,z)=P0+AlarmDir*AlarmDist。
[0028] 进一步,针对仅雷达报警情况,采用图像邻域目标搜索算法获得最终报警目标位置,包括:根据所述雷达报警信息,从所述监控视频图像中查找运动目标,通过图像空间的欧式距离进行判断,得到最终报警目标位置。
[0029] 进一步,针对仅视频报警情况,所述雷达前向报警查询及报警概率分析,包括:根据所述视频报警三维坐标,如果检测到在预设时长内有雷达报警对应的运动目标出现,则将该雷达报警对应运动目标的位置到视频报警的运动目标的距离和时间作为权值计算报警概率。
[0030] 根据本发明实施例的基于二维激光雷达和视频分析的周界报警方法,通过视频分析结果与雷达报警检测结果进行双向校验,加入了基于概率决策的复合校验逻辑,对周界防范区域内的异常运动目标进行入侵报警,有效提高检测精确度,降低误报和漏报情况。
[0031] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0032] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0033] 图1为根据本发明实施例的基于二维激光雷达和视频分析的周界报警方法的流程图;
[0034] 图2为根据本发明实施例的透视投影矩阵与视频映射的关系示意图;
[0035] 图3(a)和图3(b)为根据本发明实施例的视频图像和查询图的示意图;
[0036] 图4为根据本发明实施例的激光雷达扫描面的示意图;
[0037] 图5为根据本发明实施例激光雷标定与报警坐标计算的示意图。

具体实施方式

[0038] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0039] 本发明提出一种基于二维激光雷达和视频分析的周界报警方法,该方法通过对二维激光雷达与视频分析数据进行复合校验,实现对周界防范区域内的异常运动目标进行入侵报警。
[0040] 如图1所示,本发明实施例的基于二维激光雷达和视频分析的周界报警方法,包括如下步骤:
[0041] 步骤S1,采集目标区域的监控视频图像,将监控视频图像与目标区域的三维模型进行对应点映射,计算透视投影矩阵M。
[0042] 具体地,将监控视频图像目标区域的三维模型进行对应点映射,根据多个对应点求出透视投影矩阵的参数信息,得到视频图像中图像特征点的二维坐标与三维模型中三维特征点的三维坐标的对应关系,利用最小二乘法计算透视投影矩阵M。
[0043] 其中,透视投影矩阵M用于表征监控视频图像中图像特征点的二维坐标(u,v)与三维模型中三维特征点的三维坐标(x,y,z)的对应关系。即,视频图像上每个像素都可以通过M计算出对应的三维位置。
[0044]
[0045] 步骤S2,提取监控视频图像的多个运动目标,获取多个运动目标的二维坐标,根据每个运动目标的二维坐标和透视投影矩阵,计算该运动目标对应的三维坐标。
[0046] 在本步骤中,采用高斯背景模型从监控视频图像中分离出多个运动目标。基于传统的视频分析理论,通过前背景分离算法的高斯背景模型对运动目标进行提取。
[0047] 具体地,通过对运动目标的学习和分类,结合视频报警规则,能够对非正常运动目标进行报警分析判断。如图2所示,一旦提取运动目标,可以根据运动目标的二维坐标(u,v)和标定矩阵M将视频,通过公式(1)得到运动目标位置P的三维坐标。
[0048] 在确定上一步的透视投影矩阵M后,就得到了图像UV与三维坐标的投影关系。如图3(a)和图3(b)所示,在生成映射图的同时会生成一副查询图,查询图采用RGB32格式,其中RGB分别对应x,y,z坐标。
[0049] 判断每个运动目标的三维坐标是否符合预设视频报警规则,如果符合,则将运动目标的三维坐标记为视频报警三维坐标。
[0050] 需要说明的是,视频报警规则存储有目标区域的边界的三维坐标,当运动目标的三维坐标邻近目标区域的边界的三维坐标时,判断符合预设视频报警规则。
[0051] 步骤S3,采用二维激光雷达对目标区域进行激光扫描,当运动目标与激光扫描面相交时,判断符合预设雷达报警规则,则将运动目标对应的雷达报警信息转换为三维坐标,记为雷达报警三维坐标。
[0052] 如图4所示,二维激光雷达以一定的倾角垂直向下安装,会形成一个180度的激光扫描面,一旦运动目标与扫描面发生相交,就会根据预设雷达报警规则触发报警。
[0053] 在本发明的一个实施例中,运动目标对应的雷达信息由三维测量及雷达报警反馈信息得到,包括:雷达位置坐标P0、雷达前向投影坐标P1及对应角度a1、雷达标定投影坐标P2及对应角度a2、报警角度AlarmAngle和目标距离AlarmDist。
[0054] 在发生报警时,需要将报警信息转换为三维坐标,首先需要通过上述运动目标对应的雷达信息标定出雷达的三维位置及姿态。
[0055] 图5为根据本发明实施例激光雷标定与报警坐标计算的示意图。
[0056] 将运动目标对应的雷达信息转换为三维坐标,包括如下步骤:
[0057] 首先,计算标定位置线向量lineDir:
[0058] lineDir=P2-P1,其中,lineDir向量方向为小角度到大角度。
[0059] 然后,计算前向向量frontDir及轴向量axisDir:
[0060] frontDir=P1-P0,
[0061] axisDir=lineDir×frontDir;
[0062] 其次,计算报警向量AlarmDir,输入为报警角度AlarmAngle以及目标距离AlarmDist,
[0063] fRotAngle=(AlarmAngle-a1)*π/180,
[0064] 绕轴向量旋转角度fRotAngle得到报警向量AlarmDir;
[0065] 最后,计算报警坐标(x,y,z):
[0066] (x,y,z)=P0+AlarmDir*AlarmDist。
[0067] 步骤S4,将视频报警三维坐标和雷达报警三维坐标进行比对,根据复合校验算法判定报警发生,如果二者一致,则发出报警信号。
[0068] (1)当视频报警三维坐标和雷达报警三维坐标一致,即根据位置对应关系,在一定阈值内同时发生报警,视频和雷达对应位置同时发生。
[0069] 将视频报警三维坐标和雷达报警三维坐标进行比对后,如果不一致,则分为仅雷达报警情况和仅视频报警情况。
[0070] (2)仅雷达报警情况
[0071] 在仅雷达报警情况下,对于雷达报警三维坐标采用图像邻域目标搜索算法获得最终报警目标位置。
[0072] 具体地,根据雷达报警信息,可以得到视频范围内对应位置,从视频监控图像中查找运动目标。通过视频得到的运动目标和雷达报警映射位置,利用图像空间的欧式距离进行判断,得到最终报警目标位置。
[0073] 由于雷达反馈结果以及视频分析结果的同步问题,如果在雷达报警目标一定邻域范围内找不到对应的图像运动目标,则会根据前一段时间t内的累积目标位置,判断图像目标出现在对应雷达报警位置周围的可能概率,并通过贝叶斯决策分析得到报警概率。
[0074] (3)仅视频报警情况
[0075] 在仅视频报警情况下,对于视频报警三维坐标进行雷达前向报警查询及报警概率分析,包括:查询之前雷达的报警目标位置信息,并分析目标在对应位置报警的概率情况。
[0076] 具体地,根据视频三维坐标,如果检测到在预设时长内有雷达报警对应的运动目标出现,则将该雷达报警对应运动目标的位置到视频报警的运动目标的距离和时间作为权值计算报警概率。
[0077] 根据本发明实施例的基于二维激光雷达和视频分析的周界报警方法,通过视频分析结果与雷达报警检测结果进行双向校验,加入了基于概率决策的复合校验逻辑,对周界防范区域内的异常运动目标进行入侵报警,有效提高检测精确度,降低误报和漏报情况。
[0078] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0079] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求极其等同限定。