一种基于地理图像学确定人流热区的方法和装置与流程

文档序号:15494176发布日期:2018-09-21 21:18阅读:459来源:国知局

本发明涉及人流分析技术领域,特别是指一种基于地理图像学确定人流热区的方法和装置。



背景技术:

人流热区图,即对当前场景下行人的位置进行估计,并生成可表示当前场景下行人人流密度高低的图像。人流热区图技术在人流分析,安全监控等领域具有广泛的应用。譬如,在安全监控中,安全部门可以通过人流热区图来确定哪些位置人流最为活跃,并确定为重点监控区域。在人流分析中,可以使用人流热区图表征一段时间内行人活跃区域,用于后续的高层面分析。

目前的人流热区的确定方法中,通常基于密度聚类算法进行人流热度的计算,再根据计算出的人流热度圈出人流热区。但密度聚类算法计算量很大,收敛速度慢,因此,难以实现人流热区的实时计算和显示。



技术实现要素:

有鉴于此,本发明的目的在于提出一种基于地理图像学确定人流热区的方法和装置,计算量小,能快速确定人流热区,实现实时计算和显示。

基于上述目的本发明提供一种基于地理图像学确定人流热区的方法,包括:

统计一段时间内区域中各坐标点的人流密度数据;

将各坐标点的人流密度数据,作为各坐标点的高度数据后,根据所述高度数据运用地理图像学绘制所述区域内的等高线;

将绘制的等高线作为人流等密度线后,根据人流等密度线所圈范围确定所述区域中的人流热区。

其中,所述根据人流等密度线所圈范围确定所述区域中的人流热区,具体包括:

选取热度大于设定热度值的人流等密度线所圈范围作为所述区域中的人流热区;或者

选取人流密度高于设定阈值的人流等密度线所圈范围作为所述区域中的人流热区。

较佳地,所述根据人流等密度线所圈范围确定所述区域中的人流热区,具体包括:

将热度大于设定热度值的人流等密度线所圈范围,选取为备选热区;

将大于设定面积的备选热区,确定为所述区域中的人流热区。

本发明还提供一种基于地理图像学确定人流热区的装置,包括:

人流密度统计模块,用于统计一段时间内区域中各坐标点的人流密度数据;

等高线绘制模块,用于将所述人流密度统计模块统计的各坐标点的人流密度数据,作为各坐标点的高度数据后,根据各坐标点的高度数据运用地理图像学绘制所述区域内的等高线;

热区确定模块,用于将所述等高线绘制模块绘制的等高线作为人流等密度线后,根据人流等密度线所圈范围确定所述区域中的人流热区。

本发明还提供一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。

本发明实施例的技术方案中,将区域中各坐标点的人流密度数据,作为各坐标点的高度数据后,利用地理图像学中等高线计算的方法可以快速得到人流等密度线,而基于人流等密度线则可以确定热区。由于地理图像学计算等高线的算法简单、快速,因此,本发明技术方案计算量小,可以快速确定人流热区,从而实现热区的实时计算和显示。

附图说明

图1为本发明实施例提供的一种基于地理图像学确定人流热区的方法流程图;

图2为本发明实施例提供的运用地理图像学绘制等高线的方法流程图;

图3为本发明实施例提供的区域内均匀划分的网格单元的示意图;

图4为本发明实施例提供的网格单元左上角标示情况示意图;

图5a为本发明实施例提供的16种网格单元左上角标黑情况示意图;

图5b为本发明实施例提供的网格单元的边的中点示意图;

图6为本发明实施例提供的16种网格单元内轮廓线绘制方式示意图;

图7为本发明实施例提供的由网格单元的轮廓线构成等高线的示意图;

图8为本发明实施例提供的一种基于地理图像学确定人流热区的装置内部结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。

本发明的主要思路在于,将区域中各坐标点的人流密度数据,作为各坐标点的高度数据后,可以利用地理图像学中等高线计算的方法快速得到人流等密度线,而基于人流等密度线则可以确定热区。由于地理图像学计算等高线的算法简单、快速,因此,本发明技术方案中,利用地理图像学确定热区,计算量小,可以快速确定人流热区,从而实现热区的实时计算和显示。

下面结合附图详细说明本发明技术方案。

本发明实施例提供的一种基于地理图像学确定人流热区的方法具体流程,如图1所示,包括如下步骤:

步骤s101:统计一段时间内区域中各坐标点的人流密度数据。

具体地,可以对所述区域的监控录像的视频进行分析,收集区域内人流数据,包括人员的坐标和视频的时间点;进而将一段时间内相同坐标的人流累加成为人流量,从而统计出一段时间内区域中各坐标点的人流密度数据。

步骤s102:将各坐标点的人流密度数据,作为各坐标点的高度数据后,根据所述高度数据运用地理图像学绘制所述区域内的等高线。

本步骤中,根据区域内各坐标点的高度数据运用地理图像学绘制所述区域内的等高线的具体方法将在后续详细介绍。

步骤s103:将绘制的等高线作为人流等密度线后,根据人流等密度线所圈范围确定所述区域中的人流热区。

本步骤中,可以按照设定的规则选取人流热区。具体地,可以选取热度大于设定热度值的人流等密度线所圈范围作为所述区域中的人流热区;比如,选取热度大于200的人流等密度线所圈范围作为所述区域中的人流热区。其中,热度=范围内总热量/范围的面积;范围内总热量=范围内所有坐标点的人流密度之和。

或者,选取人流密度高于设定阈值的人流等密度线所圈范围作为所述区域中的人流热区。

更优地,在选取人流热区时,除了考虑热度因素外,还可考虑面积因素:将热度大于设定热度值的人流等密度线所圈范围,选取为备选热区;将大于设定面积的备选热区,确定为所述区域中的人流热区。比如,将大于2平米的备选热区确定为所述区域中的人流热区。

作为一种更优的实施方式,在选取了多个人流热区后,还可根据热度对确定的人流热区进行排序;根据排序结果,为各人流热区匹配不同颜色,从而在显示界面中以不同颜色标示各人流热区。比如,将排序结果中热度从高到低的5个人流热区,依次匹配深红、红色、水红、黄色、蓝色,从而可以更为直观地了解到不同热度的热区分布。

上述步骤s102中提到的根据区域内各坐标点的高度数据运用地理图像学绘制所述区域内的等高线的具体方法,流程如图2所示,包括如下步骤:

s201:对于所述区域中均匀划分的网格单元,将每个网格单元所对应的坐标点的高度数据与设定高度值进行比较。

例如,如图3所示的均匀划分的网格单元中,每个网格单元顶点处标记了该网格单元所对应的坐标点的高度数据,亦即该网格单元所对应的坐标点的人流密度数据。

将每个网格单元所对应的坐标点的高度数据与设定高度值进行比较;其中,所述设定高度值等于设定的人流密度值。如此,即是将每个网格单元所对应的坐标点的人流密度数据与设定的人流密度值进行比较。

s202:将每个网格单元所对应的坐标点的高度数据与设定高度值进行比较,并根据比较结果对网格单元左上角进行相应标示。

具体地,当一个网格单元所对应的坐标点的高度数据大于所述设定高度值时,可以将该网格单元的左上角标黑;比如,设定高度值为5,则图3所示的网格单元中左上角标黑情况如图4所示。

也就是说,当一个网格单元所对应的坐标点的人流密度数据大于设定的人流密度值时,将该网格单元的左上角标黑。

s203:对于每个网格单元,根据该网格单元四角的标示情况,在该网格单元中绘制对应的轮廓线。

具体地,每个网格单元中包括四个顶点,而四个顶点的网格单元可以有2^4=16种标黑情况,如图5a所示。通过连接如图5b所示的网格单元的边的中点,就可以绘制轮廓了。而16种标黑情况又可分别对应于网格单元中16种轮廓线绘制方式,如图6所示。

s204:由各网格单元中的轮廓线构成所述区域内高度标定为所述设定高度值的等高线。

如图7所示,根据图5中每个网格单元的标黑情况所绘制的轮廓线,构成了高度标定为所述设定高度值的等高线,其也是密度标定为设定的人流密度值的人流等密度线。

从上述可以看出,运用地理图像学绘制所述区域内的等高线的算法非常简单,主要包括简单的数值大小比较,和线条绘制,没有复杂的收敛计算,大大减少了计算量和计算时间,可以实现热区的确定和显示的实时性。

基于上述的方法,本发明实施例提供的一种基于地理图像学确定人流热区的装置,内部结构如图8所示,包括:人流密度统计模块801、等高线绘制模块802、热区确定模块803。

人流密度统计模块801用于统计一段时间内区域中各坐标点的人流密度数据;

等高线绘制模块802用于将人流密度统计模块801统计的各坐标点的人流密度数据,作为各坐标点的高度数据后,根据各坐标点的高度数据运用地理图像学绘制所述区域内的等高线。等高线绘制模块802根据各坐标点的高度数据运用地理图像学绘制所述区域内的等高线的具体方法可参考上述图2所示的方法流程,此处不再赘述。

热区确定模块803用于将等高线绘制模块802绘制的等高线作为人流等密度线后,根据人流等密度线所圈范围确定所述区域中的人流热区。具体地,热区确定模块803可以选取热度大于设定热度值的人流等密度线所圈范围作为所述区域中的人流热区;或者选取人流密度高于设定阈值的人流等密度线所圈范围作为所述区域中的人流热区。

或者,较佳地,热区确定模块803用于将热度大于设定热度值的人流等密度线所圈范围,选取为备选热区;将大于设定面积的备选热区,确定为所述区域中的人流热区。

进一步,本发明实施例提供的一种基于地理图像学确定人流热区的装置还可以包括:热区排序模块804、热区显示模块805。

热区排序模块804用于根据热度对确定的人流热区进行排序;

热区显示模块805用于根据热区排序模块804的排序结果,在显示界面中以不同颜色标示各人流热区。

本发明实施例提供的一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器。

其中,所述存储器存储有可被执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的基于地理图像学确定人流热区的方法。

本发明实施例的技术方案中,将区域中各坐标点的人流密度数据,作为各坐标点的高度数据后,利用地理图像学中等高线计算的方法可以快速得到人流等密度线,而基于人流等密度线则可以确定热区。由于地理图像学计算等高线的算法简单、快速,因此,本发明技术方案计算量小,可以快速确定人流热区,从而实现热区的实时计算和显示。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1