一种基于卷积神经网络的引导区域密集人群计数方法与流程

文档序号:24238754发布日期:2021-03-12 13:12阅读:62来源:国知局

本发明涉及一种基于卷积神经网络的引导区域密集人群计数方法,属于计算机视觉技术领域。



背景技术:

人群计数可定义为:给定一张对应的图片统计出图片中的人群的总的数量。它是一种自动的人群计数技术,能在监控网络中快速的求取场景中人群的数量,是智能视频监控等应用中的重要的组成部分。

大型活动已经成为经济发展和文化交流的重要载体,而群体管理也成为社会管理中的重要方面。人群的数量是人群的重要属性,可以为管理者提供重要的决策信息,在近年来的卷积神经网络应用领域受到广泛的关注和研究。目前并没有将卷积神经网络引入到人群计数的方案,使得人群计数操作较为复杂。



技术实现要素:

为解决背景技术中存在的问题,本发明提供一种基于卷积神经网络的引导区域密集人群计数方法。

实现上述目的,本发明采取下述技术方案:一种基于卷积神经网络的引导区域密集人群计数方法,所述方法包括如下步骤:

s1:利用累加的高斯核函数矩阵生成人群的密度分布图;

s2:对卷积神经网络进行训练;

s3:利用训练完成的生成器,将场景图片输入,得到相应场景图片密度分布图,利用场景图片像素值累加表征图片的人群总数。

与现有技术相比,本发明的有益效果是:

本发明首次将卷积神经网络引入到人群计数的解决方案中,从全新的生成式模型角度对问题进行求解;具有训练时间短,训练简单,同时得到更优密度分布图的优点,更具有实际的应用价值。

具体实施方式

下面对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

一种基于卷积神经网络的引导区域密集人群计数方法,所述方法包括如下步骤:

s1:利用累加的高斯核函数矩阵生成人群的密度分布图;

s2:对卷积神经网络进行训练;

s3:利用训练完成的生成器,将场景图片输入,得到相应场景图片密度分布图,利用场景图片像素值累加表征图片的人群总数。

所述s1包括如下步骤:

s101:标注训练图片,在对应的行人头部标注点xi;

s102:计算整幅图像的人群密度分布图,以每个行人点坐标为中心,构造一个满足累加值为1的高斯核函数矩阵块δ(x-xi)*gσ,进而通过对单个行人的累加作为整体密度其中δ(x-xi)代表位于xi处的单个行人,gσ代表二维的高斯滤波算子。

所述s2包括:利用生成器编码网络提取输入图片的语义属性信息,生成器解码网络生成人群密度分布图样本,混合第一和第二步得到的密度分布图,抽样,利用判别器判别抽样得到密度分布图属于生成器生成或属于第一步得到的真实密度分布图的样本;得到训练完成的卷积神经网络中的生成器;

所述卷积神经网络包括:特征提取层、部位检测层、形变处理层、遮挡处理层以及分类器;

所述特征提取层根据提取图像中检测区域的像素值,对所述检测区域的像素值进行预处理,并对所述预处理后的图像进行特征提取,得到所述检测区域的特征图;

所述部位检测层通过m个过滤器分别检测所述检测区域的特征图,输出所述检测区域的m个部位对应的响应图,每个过滤器用于检测一个部位,每个部位对应一个响应图;

所述形变处理层根据所述m个部位对应的响应图分别确定所述m个部位的形变,并根据所述m个部位的形变确定所述m个部位的得分图;

所述遮挡处理层根据所述m个部位的得分图确定所述m个部位对应的遮挡;

所述分类器根据所述遮挡处理层的输出结果,确定所述检测区域内是否有目标物体。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同条件的含义和范围内的所有变化囊括在本发明内。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。



技术特征:

1.一种基于卷积神经网络的引导区域密集人群计数方法,其特征在于:所述方法包括如下步骤:

s1:利用累加的高斯核函数矩阵生成人群的密度分布图;

s2:对卷积神经网络进行训练;

s3:利用训练完成的生成器,将场景图片输入,得到相应场景图片密度分布图,利用场景图片像素值累加表征图片的人群总数。

2.根据权利要求1所述的一种基于卷积神经网络的引导区域密集人群计数方法,其特征在于:所述s1包括如下步骤:

s101:标注训练图片,在对应的行人头部标注点xi;

s102:计算整幅图像的人群密度分布图,以每个行人点坐标为中心,构造一个满足累加值为1的高斯核函数矩阵块δ(x-xi)*gσ,进而通过对单个行人的累加作为整体密度其中δ(x-xi)代表位于xi处的单个行人,gσ代表二维的高斯滤波算子。

3.根据权利要求1或2所述的一种基于卷积神经网络的引导区域密集人群计数方法,其特征在于:所述s2包括:利用生成器编码网络提取输入图片的语义属性信息,生成器解码网络生成人群密度分布图样本,混合第一和第二步得到的密度分布图,抽样,利用判别器判别抽样得到密度分布图属于生成器生成或属于第一步得到的真实密度分布图的样本;得到训练完成的cgan网络中的生成器。

4.根据权利要求3所述的一种基于卷积神经网络的引导区域密集人群计数方法,其特征在于:所述卷积神经网络包括:特征提取层、部位检测层、形变处理层、遮挡处理层以及分类器;

所述特征提取层根据提取图像中检测区域的像素值,对所述检测区域的像素值进行预处理,并对所述预处理后的图像进行特征提取,得到所述检测区域的特征图;

所述部位检测层通过m个过滤器分别检测所述检测区域的特征图,输出所述检测区域的m个部位对应的响应图,每个过滤器用于检测一个部位,每个部位对应一个响应图;

所述形变处理层根据所述m个部位对应的响应图分别确定所述m个部位的形变,并根据所述m个部位的形变确定所述m个部位的得分图;

所述遮挡处理层根据所述m个部位的得分图确定所述m个部位对应的遮挡;

所述分类器根据所述遮挡处理层的输出结果,确定所述检测区域内是否有目标物体。


技术总结
一种基于卷积神经网络的引导区域密集人群计数方法,属于计算机视觉技术领域。利用累加的高斯核函数矩阵生成人群的密度分布图;对卷积神经网络进行训练;利用训练完成的生成器,将场景图片输入,得到相应场景图片密度分布图,利用场景图片像素值累加表征图片的人群总数。本发明首次将卷积神经网络引入到人群计数的解决方案中,从全新的生成式模型角度对问题进行求解;具有训练时间短,训练简单,同时得到更优密度分布图的优点,更具有实际的应用价值。

技术研发人员:包英男;于舒春;张微风;吴晨旭
受保护的技术使用者:哈尔滨理工大学
技术研发日:2020.12.21
技术公布日:2021.03.12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1