[发明专利]一种基于隐密度分布的密集人群计数方法、系统及终端在审
申请号: | 202010349623.5 | 申请日: | 2020-04-28 |
公开(公告)号: | CN111626134A | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 杨华;高宇康 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 徐红银 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 隐密 分布 密集 人群 计数 方法 系统 终端 | ||
1.一种基于隐密度分布的密集人群计数方法,其特征在于,包括:
获取密集人群图像Ic(x,y)中密集人群坐标数据,并转化为密集人群点图Dt(x,y);
所述密集人群点图Dt(x,y)通过隐高斯密度生成器得到自适应的隐高斯密度图G(x,y);
将所述隐高斯密度图G(x,y)作为密度预测器的学习目标,采用多层级的损失函数对生成目标进行约束;
将所述密集人群图像Ic(x,y)输入所述密度预测器,输出预测的密度预测图Dp(x,y);
对所述密度预测图Dp(x,y)所有像素值进行求和,得到最终的预测人数;
所述密集人群点图Dt(x,y)通过隐高斯密度生成器得到自适应的隐高斯密度图G(x,y),包括:
所述隐高斯密度生成器采用高斯网络,将所述密集人群点图Dt(x,y)与N个有不同方差σ值的高斯核K进行卷积,得到有不同尺度信息的第一特征图,将所述第一特征图进行同样的卷积操作得到第二特征图;
对所述第二特征图采用多个蒙版高斯卷积模块进行提取,通过高斯包络约束初始化参数,多个蒙版高斯卷积模块将所述第二特征图提取分解出不同层级的特征,再利用残差操作,将相邻两个蒙版高斯卷积模块输入的不同层级的特征依次相加,得到更具鲁棒性的特征;
将所述更具鲁棒性的特征输入多层卷积构成的解码模块,每层卷积层输出通道数相较输入逐渐减小,最终得到隐高斯密度图G(x,y)。
2.根据权利要求1所述的基于隐密度分布的密集人群计数方法,其特征在于,所述采用多层级的损失函数对生成目标进行约束,包括:
采用均方误差损失函数,通过逐像素的约束,使所述密度预测器输出的密度预测图Dp(x,y)与所述隐高斯密度图G(x,y)的分布保证相近;
采用贝叶斯损失函数,通过行人点范围的约束,使所述密度预测器输出的密度预测图Dp(x,y)与人工标注的行人坐标位置的概率分布保持相近;
采用对抗损失函数,通过判别器识别预测的密度预测图Dp(x,y)真伪,使生成的密度预测图Dp(x,y)保留更多高频信息,即提高密集区域预测精度。
3.根据权利要求1所述的基于隐密度分布的密集人群计数方法,其特征在于,将所述密集人群图像Ic(x,y)输入密度预测器,输出预测的密度预测图Dp(x,y),包括:
将预训练的VggNet作为特征提取网络,将密集人群图像Ic(x,y)输入VggNet网络得到特征图,再将该特征图上采样,经多层卷积层后得到输出的密度预测图Dp(x,y),所述特征提取网络、上采样层、多层卷积层组成密度预测器。
4.根据权利要求3所述的基于隐密度分布的密集人群计数技术方法,其特征在于,根据所述密度预测器输出的密度预测图Dp(x,y)和所述隐高斯密度图G(x,y),采用LSGAN损失函数更新判别器参数。
5.根据权利要求1-4任一项所述的基于隐密度分布的密集人群计数方法,其特征在于,还包括对隐高斯密度图G(x,y)进行优化,所述优化根据计数损失项或贝叶斯项进行,或者根据平滑项和计数损失项进行,或者根据平滑项和贝叶斯项进行,生成更高质量的隐高斯密度图;其中,
设计计数损失项,采用L1距离,约束隐高斯密度图G(x,y)总数与标注的总人数相近;
设计平滑项,采用平滑项损失函数约束使隐高斯密度图G(x,y)的像素点与周围像素具有连贯性;
设计贝叶斯项,通过对前景点与背景做高斯建模,约束隐高斯密度图G(x,y)与训练数据中人工标注的标注点的概率分布一致,减小背景噪声区域对目标人群区域的干扰;
将上述更高质量的隐高斯密度图作为密度预测器的学习目标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010349623.5/1.html,转载请声明来源钻瓜专利网。