基于人群热力分布监控的AI展厅自动解说方法及系统与流程

文档序号:31600307发布日期:2022-09-21 08:36阅读:95来源:国知局
基于人群热力分布监控的AI展厅自动解说方法及系统与流程
基于人群热力分布监控的ai展厅自动解说方法及系统
技术领域
1.本发明属于智能展厅技术领域,具体涉及一种基于人群热力分布监控的ai展厅自动解说方法及系统。


背景技术:

2.目前,展厅自动解说方案中,通常通过红外探测和人脸识别,对比服务器中储存的人脸数据,对比成功后,在对应区域实现语音自动化控制。但是进入展厅展馆人员在浏览过程中,仍然需要讲解人员分区域进行语音控制和讲解。
3.现有技术中,虽然已有自动解说技术具有红外探测设备,但主要还是通过传感器识别有人或无人,若有人则机械的从头开始执行解说脚本,并不注重观众具体已经参观到了什么步骤,无法根据展厅参观人员的分布情况动态决定进行自动解说。但凡有人经过,就会进行解说,甚至不断被人流经过,而触发打断解说。


技术实现要素:

4.为此,本发明提供一种基于人群热力分布监控的ai展厅自动解说方法及系统,解决传统方案因展厅参观人员过多时,造成播报紊乱的问题。
5.为了实现上述目的,本发明提供如下技术方案:基于人群热力分布监控的ai展厅自动解说方法,包括:
6.将展厅区域划分为若干子区域,对每个子区域进行编号,对编号后的子区域配置对应的讲解内容;
7.对展厅内实时观影图像进行观众头部聚焦及人头图像采集,分别统计观众头部之间的间隔距离,将头部之间的间隔距离不超过预设的间隔阈值的观众划分为群体;
8.统计当前子区域的群体中观众数量,当群体中观众数量达到触发阈值时,触发对应子区域的语音播报讲解。
9.作为基于人群热力分布监控的ai展厅自动解说方法优选方案,通过各个展厅展览的内容主体进行子区域划分;每个划分的子区域具有单独的命名;
10.每个子区域关联有传感器设备、语音播报设备和展示设备。
11.作为基于人群热力分布监控的ai展厅自动解说方法优选方案,通过摄像头对展厅区域的观众进行人头图像采集;
12.获取若干人头图像集合,当人头图像之间的直线距离不超过预设的间隔阈值时,将人头图像对应的观众作为一个群体。
13.作为基于人群热力分布监控的ai展厅自动解说方法优选方案,在每个子区域通过展示设备显示群体的观众数量分布程度,当观众数量达到触发阈值时,将当前子区域配置的讲解内容向群体进行播报。
14.作为基于人群热力分布监控的ai展厅自动解说方法优选方案,对同一个群体移动状态进行监测,当同一个群体从当前子区域移动到下一子区域时,向群体的观众播报预设
的转场词。
15.本发明还提供一种基于人群热力分布监控的ai展厅自动解说系统,包括:
16.区域划分模块,用于将展厅区域划分为若干子区域;
17.区域编号模块,用于对每个子区域进行编号;
18.讲解配置模块,用于对编号后的子区域配置对应的讲解内容;
19.群体生成模块,用于对展厅内实时观影图像进行观众头部聚焦及人头图像采集,分别统计观众头部之间的间隔距离,将头部之间的间隔距离不超过预设的间隔阈值的观众划分为群体;
20.观众统计模块,用于统计当前子区域的群体中观众数量;
21.讲解触发模块,用于当群体中观众数量达到触发阈值时,触发对应子区域的语音播报讲解。
22.作为基于人群热力分布监控的ai展厅自动解说系统优选方案,所述区域划分模块通过各个展厅展览的内容主体进行子区域划分;
23.每个划分的子区域具有单独的命名;
24.每个子区域关联有传感器设备、语音播报设备和展示设备。
25.作为基于人群热力分布监控的ai展厅自动解说系统优选方案,所述群体生成模块中,通过摄像头对展厅区域的观众进行人头图像采集;
26.所述群体生成模块中,获取若干人头图像集合,当人头图像之间的直线距离不超过预设的间隔阈值时,将人头图像对应的观众作为一个群体
27.作为基于人群热力分布监控的ai展厅自动解说系统优选方案,还包括显示模块,用于在每个子区域通过展示设备显示群体的观众数量分布程度;
28.所述讲解触发模块中,当观众数量达到触发阈值时,将当前子区域配置的讲解内容向群体进行播报。
29.作为基于人群热力分布监控的ai展厅自动解说系统优选方案,还包括移动监测模块,用于对同一个群体移动状态进行监测;
30.还包括转场模块,用于当同一个群体从当前子区域移动到下一子区域时,向群体的观众播报预设的转场词。
31.本发明具有如下优点:将展厅区域划分为若干子区域,对每个子区域进行编号,对编号后的子区域配置对应的讲解内容;对展厅内实时观影图像进行观众头部聚焦及人头图像采集,分别统计观众头部之间的间隔距离,将头部之间的间隔距离不超过预设的间隔阈值的观众划分为群体;统计当前子区域的群体中观众数量,当群体中观众数量达到触发阈值时,触发对应子区域的语音播报讲解。本发明能够针对参观观众人员浏览的情况进行展厅的自动演示和讲解,避免以往但凡有人经过就会进行解说甚至不断被人流经过而触发打断解说的问题,使讲解更智能更有效。
附图说明
32.为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
提供的附图引伸获得其它的实施附图。
33.图1为本发明实施例1提供的基于人群热力分布监控的ai展厅自动解说方法流程示意图;
34.图2为本发明实施例2提供的基于人群热力分布监控的ai展厅自动解说系统架构示意图。
具体实施方式
35.以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
36.由于现有技术中,虽然已有自动解说技术具有红外探测设备,但主要还是通过传感器识别有人或无人,若有人则机械的从头开始执行解说脚本,并不注重观众具体已经参观到了什么步骤,无法根据展厅参观人员的分布情况动态决定进行自动解说。但凡有人经过,就会进行解说,甚至不断被人流经过,而触发打断解说。有鉴于此,本发明提供如下具体技术方案,以解决展厅参观人员过多,红外监控识别可能会造成播报紊乱的问题。
37.实施例1
38.参见图1,本发明实施例1提供一种基于人群热力分布监控的ai展厅自动解说方法,包括:
39.s1、将展厅区域划分为若干子区域,对每个子区域进行编号,对编号后的子区域配置对应的讲解内容;
40.s2、对展厅内实时观影图像进行观众头部聚焦及人头图像采集,分别统计观众头部之间的间隔距离,将头部之间的间隔距离不超过预设的间隔阈值的观众划分为群体;
41.s3、统计当前子区域的群体中观众数量,当群体中观众数量达到触发阈值时,触发对应子区域的语音播报讲解。
42.本实施例中,通过各个展厅展览的内容主体进行子区域划分;每个划分的子区域具有单独的命名;
43.每个子区域关联有传感器设备、语音播报设备和展示设备。
44.具体的,根据各个展厅具体的内容主体进行区域划分:比如【油画区】、【素描区】等。通过云端系统进行功能配置,按照展厅各子空间划分为若干子区域,对于子区域进行命名。并在子区域下关联传感器设备、语音播报设备、智能展示装置,完成子区域与相关传感器设备、语音播报设备和智能展示装置的关联。
45.本实施例中,通过摄像头对展厅区域的观众进行人头图像采集;获取若干人头图像集合,当人头图像之间的直线距离不超过预设的间隔阈值时,将人头图像对应的观众作为一个群体。
46.具体的,将展厅内实时观影图像分别聚焦在各观众人的头部,并分别统计观众人头部与头部之间的间距距离,若存在某若干个观众人头部与头部之间的间距距离小于或等于预设的群体人与人间隔距离,即间隔阈值,则表明该若干个观众属于一个群体,并将对应子区域的编号和群体的大概人数上报云端。
47.具体的,通过热力摄像头对展厅区域的人员头像进行人头图像采集,获取若干个图像集合,人头图像与人头图像之间根据中心点xy计算直线距离,当直线距离不超过预设的间隔阈值d时,即(x1-x2)2+(y1-y2)2≤d2,则默认当前若干人头图像对应的观众为一个群体。
48.本实施例中,在每个子区域通过展示设备显示群体的观众数量分布程度,当观众数量达到触发阈值时,将当前子区域配置的讲解内容向群体进行播报。
49.具体的,通过统计当前子区域(对应子区域命名)、存在群体数量(小于间隔阈值的合集数),以及群体对应人头图像数量(群体图像数量),上传至云端系统。当云端收到【子区域】-【满足触发阈值的人群热力分布点位】映射关系后,语音播报对应区域的语音解说内容。
50.具体的,可以借助云端系统的设置项,管理人员在平台设置子区域名称、当前子区域群体数量、头像数量满足范围显示人群分布程度,相应数值达到后,触发语音播报。
51.本实施例中,还包括s4,对同一个群体移动状态进行监测,当同一个群体从当前子区域移动到下一子区域时,向群体的观众播报预设的转场词。
52.具体的,群体的移动监测,可以对生成的群体热力成像图进行监控,当群体热力成像图位置发生区域转换时,触发转场。
53.具体的,若同一波群体对象移动到下一个子区域,则语音解说播报对应的转场词,例如:“接下来,我们看到的是
…”
,避免没有承接而生硬的直接介绍下一篇章。
54.综上所述,本发明将展厅区域划分为若干子区域,对每个子区域进行编号,对编号后的子区域配置对应的讲解内容;对展厅内实时观影图像进行观众头部聚焦及人头图像采集,分别统计观众头部之间的间隔距离,将头部之间的间隔距离不超过预设的间隔阈值的观众划分为群体;统计当前子区域的群体中观众数量,当群体中观众数量达到触发阈值时,触发对应子区域的语音播报讲解。对同一个群体移动状态进行监测,当同一个群体从当前子区域移动到下一子区域时,向群体的观众播报预设的转场词。本发明能够针对参观观众人员浏览的情况进行展厅的自动演示和讲解,避免以往但凡有人经过就会进行解说甚至不断被人流经过而触发打断解说的问题,使讲解更智能更有效。
55.需要说明的是,本公开实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本公开实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
56.需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
57.实施例2
58.参见图2,本发明实施例2还提供一种基于人群热力分布监控的ai展厅自动解说系统,包括:
59.区域划分模块1,用于将展厅区域划分为若干子区域;
60.区域编号模块2,用于对每个子区域进行编号;
61.讲解配置模块3,用于对编号后的子区域配置对应的讲解内容;
62.群体生成模块4,用于对展厅内实时观影图像进行观众头部聚焦及人头图像采集,分别统计观众头部之间的间隔距离,将头部之间的间隔距离不超过预设的间隔阈值的观众划分为群体;
63.观众统计模块5,用于统计当前子区域的群体中观众数量;
64.讲解触发模块6,用于当群体中观众数量达到触发阈值时,触发对应子区域的语音播报讲解。
65.本实施例中,所述区域划分模块1通过各个展厅展览的内容主体进行子区域划分;
66.每个划分的子区域具有单独的命名;
67.每个子区域关联有传感器设备、语音播报设备和展示设备。
68.本实施例中,所述群体生成模块4中,通过摄像头对展厅区域的观众进行人头图像采集;
69.所述群体生成模块4中,获取若干人头图像集合,当人头图像之间的直线距离不超过预设的间隔阈值时,将人头图像对应的观众作为一个群体
70.本实施例中,还包括显示模块7,用于在每个子区域通过展示设备显示群体的观众数量分布程度;
71.所述讲解触发模块6中,当观众数量达到触发阈值时,将当前子区域配置的讲解内容向群体进行播报。
72.本实施例中,还包括移动监测模块8,用于对同一个群体移动状态进行监测;
73.还包括转场模块9,用于当同一个群体从当前子区域移动到下一子区域时,向群体的观众播报预设的转场词。
74.本系统的一个应用场景中,将区域划分模块1、区域编号模块2、讲解配置模块3、群体生成模块4、观众统计模块5、讲解触发模块6、显示模块7、移动监测模块8和转场模块9布置在云端系统,同时对应的硬件结构,如热力摄像头、语音播放设备、显示设备等布置在展厅。
75.需要说明的是,上述装置各模块/子模块之间的信息交互、执行过程等内容,由于与本技术实施例1中的方法实施例基于同一构思,其带来的技术效果与本技术方法实施例相同,具体内容可参见本技术前述所示的方法实施例中的叙述,此处不再赘述。
76.实施例3
77.本发明实施例3提供一种非暂态计算机可读存储介质,所述计算机可读存储介质中存储有基于人群热力分布监控的ai展厅自动解说方法的程序代码,所述程序代码包括用于执行实施例1或其任意可能实现方式的基于人群热力分布监控的ai展厅自动解说方法的指令。
78.计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk、ssd))等。
79.实施例4
80.本发明实施例4提供一种电子设备,包括:存储器和处理器;
81.所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行实施例1或其任意可能实现方式的基于人群热力分布监控的ai展厅自动解说方法。
82.具体的,处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于所述处理器之外,独立存在。
83.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。
84.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
85.虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1