区域的热力图的生成方法、装置、设备及存储介质制造方法及图纸

技术编号:33648559 阅读:21 留言:0更新日期:2022-06-02 20:25
本申请提供一种区域的热力图的生成方法、装置、设备及存储介质,涉及计算机技术领域,能够解决同一目标区域在不同比例尺寸下的热力图聚合效果有较大差异的技术问题。该方法包括:确定目标区域内的多个案事件对应的格网;根据预设高斯核函数以及快速傅里叶变换计算每个格网的核密度,格网的核密度用于表示以格网为中心的预设范围内的案事件密集程度;根据多个格网对应的核密度,生成目标区域对应的热力图。力图。力图。

【技术实现步骤摘要】
区域的热力图的生成方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种区域的热力图的生成方法、装置、设备及存储介质。

技术介绍

[0002]现有的区域的热力图的生成方法都是以案事件位置作为输入,基于显示的像素位置和数量,通过不同颜色表示不同密度的案事件聚集程度。
[0003]然而,不同比例尺寸的区域的热力图具有不同表现形式,例如,在案事件数据本身没有变化的情况下,中等比例尺寸和较大比例尺寸的区域的热力图的图像表现效果不同,同一地区在不同比例尺寸下的热力图的显示效果有较大差异。

技术实现思路

[0004]本申请提供一种区域的热力图的生成方法、装置、设备及存储介质,以生成具备标准聚合效果的区域的热力图的图。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,本申请提供一种区域的热力图的生成方法,该方法包括:确定目标区域内的多个案事件对应的格网;根据预设高斯核函数以及快速傅里叶变换计算每个格网的核密度,格网的核密度用于表示以格网为中心的预设范围内的案事件密集程度;根据多个格网对应的核密度,生成目标区域对应的热力图。
[0007]可选的,根据预设高斯核函数以及快速傅里叶变换计算每个格网对应的核密度,包括:通过快速傅里叶变换对格网对应的预设高斯核函数进行处理,得到格网对应的核密度。
[0008]可选的,方法还包括:确定包括目标区域内的所有案事件的最小矩形区域;将最小矩形区域按照预设比例进行扩大以得到第二矩形区域;按照预设格网尺寸将第二矩形区域进行划分,得到多个格网。
[0009]可选的,根据多个格网对应的核密度,生成目标区域对应的热力图,包括:针对多个格网中每个格网,根据格网的核密度以及预设对应关系,确定格网对应的等级,预设对应关系包括多个等级以及每个等级对应的核密度范围;根据多个格网对应的等级,将多个格网进行聚类,得到多个子区域,一个子区域包括多个核密度等级相同的格网;根据多个子区域,生成目标区域对应的热力图。
[0010]可选的,根据多个子区域,生成目标区域对应的热力图,包括:对多个子区域进行颜色填充,得到目标区域对应的热力图,不同的子区域对应的颜色不同。
[0011]第二方面,本申请提供一种区域的热力图的生成装置,生成装置包括:确定单元、计算单元以及生成单元;确定单元,用于确定目标区域内的多个案事件对应的格网;计算单元,用于根据预设高斯核函数以及快速傅里叶变换计算每个格网的核密度,格网的核密度用于表示以格网为中心的预设范围内的案事件密集程度;生成单元,用于根据多个格网对
应的核密度,生成目标区域对应的热力图。
[0012]可选的,计算单元,具体用于:通过快速傅里叶变换对格网对应的预设高斯核函数进行处理,得到格网对应的核密度。
[0013]可选的,生成装置还包括:处理单元;确定单元用于确定包括目标区域内的所有案事件的最小矩形区域;处理单元,用于将最小矩形区域按照预设比例进行扩大以得到第二矩形区域;处理单元,还用于按照预设格网尺寸将第二矩形区域进行划分,得到多个格网。
[0014]可选的,生成单元,具体用于:针对多个格网中每个格网,根据格网的核密度以及预设对应关系,确定格网对应的等级,预设对应关系包括多个等级以及每个等级对应的核密度范围;根据多个格网对应的等级,将多个格网进行聚类,得到多个子区域,一个子区域包括多个核密度等级相同的格网;根据多个子区域,确定目标区域对应的热力图。
[0015]可选的,生成单元,具体还用于:将多个子区域进行颜色填充,得到目标区域对应的热力图,不同的子区域对应的颜色不同。
[0016]第三方面,本申请提供一种服务器,服务器包括:处理器、数据处理接口和存储器;其中,存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当服务器运行时,处理器执行该存储器存储的该计算机执行指令,以使服务器执行上述第一方面及其各种可选的实现方式中任意之一的区域的热力图的生成方法。
[0017]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行上述第一方面及其各种可选的实现方式中任意之一的区域的热力图的生成方法。
[0018]第五方面,本申请提供了一种区域的热力图的生成系统,包括服务器以及数据存储装置,服务器用于执行如第一方面和第一方面的任一种可能的实现方式中所描述的方法。
[0019]基于本申请提供的技术方案,服务器可以在确定目标区域内的多个案事件对应的格网之后;根据预设高斯核函数以及快速傅里叶变换计算每个格网的核密度,核密度根据格网与多个案事件所处位置之间的距离值确定;进一步的,服务器可以根据多个格网对应的核密度,生成目标区域对应的热力图。如此,服务器可以通过格网分割目标区域,确定每个格网核密度进而生成对应的热力图,而在目标区域的热力图尺寸大小变化时,格网的核密度所对应的显示聚合效果较为稳定,进而解决了同一目标区域在不同比例尺寸下的热力图显示效果有较大差异的技术问题。
附图说明
[0020]图1a为本申请实施例提供的一种子区域的示意图;
[0021]图1b为本申请实施例提供的一种区域的热力图;
[0022]图2a为本申请实施例提供的一种区域的热力图;
[0023]图2b为本申请实施例提供的又一种区域的热力图;
[0024]图2c为本申请实施例提供的又一种区域的热力图;
[0025]图3为本申请实施例提供的一种通信系统的结构示意图;
[0026]图4本本申请实施例提供的一种生成装置的结构示意图;
[0027]图5为本申请实施例提供的一种生成方法的流程示意图;
[0028]图6a为本申请实施例提供的一种格网示意图;
[0029]图6b为本申请实施例提供的一种格网核密度示意图;
[0030]图6c为本申请实施例提供的又一种格网核密度示意图;
[0031]图6d为本申请实施例提供的一种格网核密度等级示意图;
[0032]图6e为本申请实施例提供的一种区域的热力图;
[0033]图6f为本申请实施例提供的另一种区域的热力图
[0034]图7为本申请实施例提供的一种生成方法的流程示意图;
[0035]图8为本申请实施例提供的一种生成方法的流程示意图;
[0036]图9a为本申请实施例提供的一种最小矩形区域示意图;
[0037]图9b为本申请实施例提供的一种第二矩形区域示意图;
[0038]图9c为本申请实施例提供的一种格网划分示意图;
[0039]图10为本申请实施例提供的一种生成方法的流程示意图;
[0040]图11为本申请实施例提供的一种生成装置的结构示意图。
具体实施方式
[0041]下面结合附图对本申请实施例提供的一种区域的热力图的生成方法、装置、设备及存储介质进行详细地描述。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区域的热力图的生成方法,其特征在于,所述方法包括:确定目标区域内的多个案事件对应的格网;根据预设高斯核函数以及快速傅里叶变换计算每个格网的核密度,所述格网的核密度用于表示以所述格网为中心的预设范围内的案事件的密集程度;根据多个格网对应的核密度,生成所述目标区域对应的热力图。2.根据权利要求1所述的方法,其特征在于,所述根据预设高斯核函数以及快速傅里叶变换计算每个格网对应的核密度,包括:通过所述快速傅里叶变换对所述格网对应的预设高斯核函数进行处理,得到所述格网对应的核密度。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:确定包括所述目标区域内的所有案事件的最小矩形区域;将所述最小矩形区域按照预设比例进行扩大以得到第二矩形区域;按照预设格网尺寸将所述第二矩形区域进行划分,得到所述多个格网。4.根据权利要求1所述的方法,其特征在于,所述根据多个格网对应的核密度,生成所述目标区域对应的热力图,包括:针对所述多个格网中每个格网,根据所述格网的核密度以及预设对应关系,确定所述格网对应的等级,所述预设对应关系包括多个等级以及每个等级对应的核密度范围;根据所述格网对应的等级,将所述多个格网进行聚类,得到多个子区域,每个子区域包括多个核密度等级相同的所述格网;根据所述多个子区域,生成所述目标区域对应的热力图。5.根据权利要求4所述的方法,其特征在于,根据所述多个子区域,确定所述目标区域对应的热力图,包括:对所述多个子区域进行颜色填充,得到所述目标区域对应的热力图,不同的子区域对应的颜色不同。6.一种区域的热力图的生成装置,其特征在于,所述生成装置包括:确定单元、计算单元以及生成单元;所述确定单元,用于确定目标区域内的多个案事件对应的格网;所述计算单元,用于根据预设高斯核函数以及快速傅里叶变换计算每个格网的核密度,所述格网的核密度用于表示以所述格网为中心的预设范围内的案事件...

【专利技术属性】
技术研发人员:贾沛哲宋慧星张海岩徐薇刘辉
申请(专利权)人:北京世纪高通科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1