一种室内行人地图的自动生成方法技术

技术编号:35283310 阅读:15 留言:0更新日期:2022-10-22 12:26
本发明专利技术涉及数字营销技术领域,尤其为一种室内行人地图的自动生成方法,其方法包括以下步骤:门店室内行人地图的实现方法涉及一组高清监控相机、一个行人轨迹生成器、一个行走样本生成器和一个地图模型生成器,实时数据采集,统计解算室内行人的三维位置和移动轨迹;本发明专利技术通过设计一种网格化的随机游走模型,在无需进行实地测绘,无需测量相机安装参数、姿态参数,无需门店空间平面图的条件下,实现了对门店内行人行走地图模型的构建,完成了门店内空间关系的数字化,且基于该模型能够得到发生概率从高到低的行人真实行走路线,也可对预设计的行人行走路线的发生概率进行估计,进而能够提高生产效率,节省人力物力。节省人力物力。节省人力物力。

【技术实现步骤摘要】
一种室内行人地图的自动生成方法


[0001]本专利技术涉及数字营销
,具体为一种室内行人地图的自动生成方法。

技术介绍

[0002]随着人工智能和大数据时代的推进,商业线下门店的数字化越来越受到重视,而如何构建线下门店中的空间结构,以及进一步测量行人在商业空间中的活动规律成为线下门店数字化的基础问题。
[0003]现有的方法主要包括以下几种:手工测量,这类方法一般基于商业空间的建筑施工图纸,手工测量装修改变的部分,来得到商业空间的当前空间地图,但对于行人在空间中的活动路线只能进行主观预估。
[0004]光学测绘,这类方法使用高精度的测绘设备,对商业空间进行实地测绘,测绘数据再通过SLAM类算法得到商业空间的三维结构,测绘的精度较高,但无法对行人在空间中的活动路线进行测量。
[0005]多相机跟踪,这类方法在店内空间各处架设多个监控相机,记录空间内行人的活动,然后利用基于计算机视觉的多目标跟踪算法估计空间内每一个出现的行人的行动轨迹,在跟踪没有发生错误的前提下,这类方法能够测量行人在空间内的活动路线。但当行人行走跨越不同相机或相机间存在视野重叠时,这类方法发生的错误较多。
[0006]目前生成室内行人地图需要进行现场测绘,依赖激光雷达和三维成像相机等复杂昂贵的空间测绘设备,才能完成对线下门店空间结构的数字化,且店内陈设发生变化后,店内地图模型无法自动更新,无法测量行人在空间内的真实行走规律,只能依赖人为经验进行估计,为此我们提出一种室内行人地图的自动生成方法来解决此问题。

技术实现思路

[0007]本专利技术的目的在于提供一种室内行人地图的自动生成方法,以解决上述
技术介绍
中提出的问题。
[0008]为实现上述目的,本专利技术提供如下技术方案:一种室内行人地图的自动生成方法,其方法包括以下步骤:
[0009]S1:门店室内行人地图的实现方法涉及一组高清监控相机、一个行人轨迹生成器、一个行走样本生成器和一个地图模型生成器;
[0010]S2:实时数据采集,统计解算室内行人的三维位置和移动轨迹,完成店内行人地图的构建;
[0011]S201:一组高清监控相机采集线下门店空间各处的正常营业时段的实时视频,实时视频经解码为图像帧序列后传送给轨迹生成器;
[0012]S202:轨迹生成器使用人形检测模型,检测出图像帧中的人形框,对所得到的人形框集合应用行人重识别算法将同一身份行人的人形框归为同一类;
[0013]S203:将来自不同相机的属于同身份类别的人形框,按照时间顺序排列,得到正确
的行人轨迹:一天内门店空间内行人数量为N,则得到N条行人轨迹 T
i
={b1,b2,...,bk},i=1,...,N;
[0014]S204:行走样本生成器收到的N条行人轨迹后,对某一条轨迹T
i
={b1, b2...bk},按时间先后顺序遍历该轨迹内的人形框,将当前人形框和t秒后该行人的人形框形成一个框对(b
i
,b
j
),即t秒的时间里,该行人从b
i
人形框所在位置行走到b
j
人形框所在位置;
[0015]S205:假设视频数据中包含N个行人,平均每个行人轨迹有k个人形框,地图模型生成器收到包含N*k个人形框对,每一个框对(b
i
,b
j
)表示曾有一个顾客用时t秒从b
i
所在位置行走到b
j
所在位置,随后地图模型生成器基于该行人行走样本集完成店内行人地图的构建。
[0016]S3:地图模型生成模块的具体算法过程;
[0017]S301:收到行人行走样本数据集由N*k个人形框对Bi,每个框对由起始位置b
i
和t秒后的所在位置b
j
构成,将每个相机的画面分割为若干个网格,门店共有12个相机,编号分别为C
A
,C
B
,...,C
L
,每个相机的视频图像采用长宽各8等分,分为若干个网格,以相机C
A
为例,其画面分割为F
A1
...F
A64
合计64个网格;
[0018]S302:遍历行走样本集中的每一个人形框对Bi,将其投入其起始位置bi 所对应的相机网格F
Ai
:每个网格生成一个局部行走的分布直方图,表示当行人从该网格出发,t秒之后行走到其他网格的概率分布;
[0019]S303:对行走样本集的遍历结束后,遍历所有相机的所有网格,对每一个网格的局部行走直方图的bin值进行归一化,得到从每一个网格出发t秒后行人到达网格的概率分布;
[0020]S304:得到所有相机的所有网格的局部行走概率分布后,即形成了门店的行人行走地图模型,从门店入口所在网格开始,每一步都依据当前所在网格的局部行走概率决定t秒后的位置,直到行走时间达到预期长度或到达门店出口所对应网格。
[0021]优选的,所述步骤S201中,以一天门店正常营业时段8小时的视频作为输入,对视频中可辨认的人脸进行模糊化处理,仅保留人形信息。
[0022]优选的,所述步骤S202中,人形检测模型使用SSD行人检测模型,行人重识别算法使用PCB行人重识别算法。
[0023]优选的,所述步骤S202中,检测结果经过人工标注的校正,得到标注了正确身份类别的人形框集合。
[0024]优选的,所述步骤S203中,b1,...,bk为第i个行人的人形框,轨迹生成器将正确的行人轨迹集合传给行走样本生成器。
[0025]优选的,所述步骤S204中,t的取值为2秒,经过行走样本生成器处理,得到N*k个人形框对,形成门店营业时段内行人行走样本集,并将此行走样本集传送给地图模型生成器。
[0026]优选的,所述步骤S205中,不同顾客处于门店内同一位置时,在接下来的短时间内顾客行走的轨迹具有统计规律。
[0027]优选的,所述步骤S302中,分布直方图的每一个bin的索引为人形框Bi 的终止位置所对应的相机网格,每一个bin的值为当前累计以此网格为终止位置的人形框对的数量。
[0028]优选的,所述步骤S304中,行人行走地图模型采用蒙特卡洛仿真方法,得到门店内行人行走的真实路线图。
[0029]优选的,所述步骤S304中,重复随机生成步骤,得到大量的根据真实行人行走规律而生成的行人浏览门店的轨迹,将重叠的轨迹进行合并即得到发生频率从高到低的门店内行人行走的真实路线图。
[0030]与现有技术相比,本专利技术的有益效果如下:
[0031]本专利技术通过设计一种网格化的随机游走模型,在无需进行实地测绘,无需测量相机安装参数、姿态参数,无需门店空间平面图的条件下,实现了对门店内行人行走地图模型的构建,完成了门店内空间关系的数字化,且基于该模型能够得到发生概率从高到低的行人真实行走路线,也可对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种室内行人地图的自动生成方法,其特征在于,其方法包括以下步骤:S1:门店室内行人地图的实现方法涉及一组高清监控相机、一个行人轨迹生成器、一个行走样本生成器和一个地图模型生成器;S2:实时数据采集,统计解算室内行人的三维位置和移动轨迹,完成店内行人地图的构建;S201:一组高清监控相机采集线下门店空间各处的正常营业时段的实时视频,实时视频经解码为图像帧序列后传送给轨迹生成器;S202:轨迹生成器使用人形检测模型,检测出图像帧中的人形框,对所得到的人形框集合应用行人重识别算法将同一身份行人的人形框归为同一类;S203:将来自不同相机的属于同身份类别的人形框,按照时间顺序排列,得到正确的行人轨迹:一天内门店空间内行人数量为N,则得到N条行人轨迹T
i
={b1,b2,...,bk},i=1,...,N;S204:行走样本生成器收到的N条行人轨迹后,对某一条轨迹T
i
={b1,b2...bk},按时间先后顺序遍历该轨迹内的人形框,将当前人形框和t秒后该行人的人形框形成一个框对(b
i
,b
j
),即t秒的时间里,该行人从b
i
人形框所在位置行走到b
j
人形框所在位置;S205:假设视频数据中包含N个行人,平均每个行人轨迹有k个人形框,地图模型生成器收到包含N*k个人形框对,每一个框对(b
i
,b
j
)表示曾有一个顾客用时t秒从b
i
所在位置行走到b
j
所在位置,随后地图模型生成器基于该行人行走样本集完成店内行人地图的构建;S3:地图模型生成模块的具体算法过程;S301:收到行人行走样本数据集由N*k个人形框对Bi,每个框对由起始位置b
i
和t秒后的所在位置b
j
构成,将每个相机的画面分割为若干个网格,门店共有12个相机,编号分别为C
A
,C
B
,...,C
L
,每个相机的视频图像采用长宽各8等分,分为若干个网格,以相机C
A
为例,其画面分割为F
A1
...F
A64
合计64个网格;S302:遍历行走样本集中的每一个人形框对Bi,将其投入其起始位置bi所对应的相机网格F
Ai
...

【专利技术属性】
技术研发人员:林宇赵宇迪施侃
申请(专利权)人:上海数川数据科技有限公司
类型:发明
国别省市:

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

1