人数获取方法、装置及系统的制作方法

文档序号:6670831阅读:106来源:国知局
人数获取方法、装置及系统的制作方法
【专利摘要】本发明公开了一种人数获取方法、装置及系统。该方法包括:获取监控视频中的数据帧,在数据帧中设置目标模型,并提取数据帧中的前景图像,其中,前景图像中包括从数据帧中提取出的运动目标;根据目标模型对前景图像中的运动目标进行匹配,根据匹配结果获取相应数据帧中的人数,并提取匹配成功的运动目标的特征,根据特征对相应运动目标进行跟踪;根据跟踪结果以及获取的各个数据帧中的人数,获取预定时间段内监控视频中的实际人数,其中,跟踪结果包括:各个数据帧中的运动目标是否为同一运动目标。借助于本发明的技术方案,能够提高人数统计的效率和统计的准确性。
【专利说明】人数获取方法、装置及系统
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别是涉及一种人数获取方法、装置及系统。
【背景技术】
[0002]在现有技术中,视频监控系统提供基础的视频监控能力,智能视频监控平台提供平台侧的智能算法分析能力以及各种智能相关的业务管理功能,智能视频监控平台是现有视频监控系统的一个重要的功能扩充。
[0003]作为智能视频监控的一个典型应用,基于图像分析的人数统计方法得到了人们的充分重视。人数统计在不同的应用场合可以发挥不同的作用。对于商场,可以用来统计客流量,分析客流的时间和空间分布,作为重要的数据,可以有针对性地改进商场的人员配备,提高服务质量;对于公园,车站等公共场所,可以有效分析计算内部人员密度,并及时报警,防止拥挤、踩踏等事件的发生等。
[0004]而现有的人数统计系统往往存在无法解决目标并排行走、目标相互遮挡等原因引起的人数统计不准确的问题。

【发明内容】

[0005]本发明提供一种人数获取方法、装置及系统,以解决现有技术中人数统计不准确的问题。
[0006]本发明提供一种人数获取方法,包括:获取监控视频中的数据帧,在数据帧中设置目标模型,并提取数据帧中的前景图像,其中,前景图像中包括从数据帧中提取出的运动目标;根据目标模型对前景图像中的运动目标进行匹配,根据匹配结果获取相应数据帧中的人数,并提取匹配成功的运动目标的特征,根据特征对相应运动目标进行跟踪;根据跟踪结果以及获取的各个数据帧中的人数,获取预定时间段内监控视频中的实际人数,其中,跟踪结果包括:各个数据帧中的运动目标是否为同一运动目标。
[0007]优选地,提取数据帧中的前景图像之后,方法还包括:消除前景图像中的干扰。
[0008]优选地,消除前景图像中的干扰具体包括:利用当前数据帧图像与背景图像在色相饱和度色调HSV色彩空间的差异消除前景图像中的阴影和/或噪声。
[0009]优选地,获取监控视频中的数据帧之后,方法还包括:在数据帧中设置检测线;跟踪结果包括:各个数据帧中同一运动目标的运动轨迹;获取预定时间段内监控视频中的实际人数之后,方法还包括:根据跟踪结果以及跟踪的运动目标与检测线的位置关系,获取预定时间段内监控视频中不同方向上的实际人数。
[0010]优选地,提取数据帧中的前景图像具体包括:采用背景建模的方式或者帧间差的方式提取数据帧中的前景图像。
[0011]优选地,匹配成功的运动目标的特征具体包括以下之一:运动目标的中心、运动目标的目标框、运动目标的面积、运动目标的灰度直方图、运动目标的彩色直方图、运动目标的角点、运动目标的亚像素级角点。[0012]优选地,获取预定时间段内监控视频中的实际人数具体包括:通过计数器对预定时间段内监控视频中的实际人数进行计数。
[0013]本发明还提供了一种人数获取装置,包括:获取模块,用于获取监控视频中的数据帧;设置模块,用于在数据帧中设置目标模型;前景图像提取模块,用于提取数据帧中的前景图像,其中,前景图像中包括从数据帧中提取出的运动目标;
[0014]目标匹配模块,用于根据目标模型对前景图像中的运动目标进行匹配,根据匹配结果获取相应数据帧中的人数;特征提取模块,用于提取匹配成功的运动目标的特征,根据特征对相应运动目标进行跟踪;统计模块,用于根据跟踪结果以及获取的各个数据帧中的人数,获取预定时间段内监控视频中的实际人数,其中,跟踪结果包括:各个数据帧中的运动目标是否为同一运动目标。
[0015]优选地,前景图像提取模块进一步用于:在提取数据帧中的前景图像之后,消除前景图像中的干扰。
[0016]优选地,前景图像提取模块具体用于:利用当前数据帧图像与背景图像在色相饱和度色调HSV色彩空间的差异消除前景图像中的阴影和/或噪声。
[0017]优选地,设置模块进一步用于:在数据帧中设置检测线;统计模块进一步用于:根据跟踪结果以及跟踪的运动目标与检测线的位置关系,获取预定时间段内监控视频中不同方向上的实际人数,其中,跟踪结果包括:各个数据帧中同一运动目标的运动轨迹。
[0018]优选地,前景图像提取模块具体用于:采用背景建模的方式或者帧间差的方式提取数据帧中的前景图像;匹配成功的运动目标的特征具体包括以下之一:运动目标的中心、运动目标的目标框、运动目标的面积、运动目标的灰度直方图、运动目标的彩色直方图、运动目标的角点、运动目标的亚像素级角点;统计模块具体用于:通过计数器对预定时间段内监控视频中的实际人数进行计数。
[0019]本发明还提供了一种人数获取系统,包括:包括如权利要求8至12中任一项的人数获取装置、以及数据采集器;数据采集器用于采集监控视频中的数据帧。
[0020]优选地,上述系统还包括:智能分析平台管理服务器、一个或多个智能分析单元管理服务器、以及一个或多个智能分析平台算法分析能力服务器,其中,人数获取装置设置于一个或多个智能分析平台算法分析能力服务器中;数据采集器进一步用于:采集监控视频中的数据帧,并将采集到的数据帧发送到智能分析平台管理服务器;智能分析平台管理服务器,用于根据来自客户端的人数统计指令选择智能分析单元管理服务器,并向选择的智能分析单元管理服务器下发第一人数统计任务,并向客户端上报统计结果,其中,第一人数统计任务中携带有采集到的数据帧;智能分析单元管理服务器,用于根据接收到的第一人数统计任务选择智能分析平台算法分析能力服务器,并向选择的智能分析平台算法分析能力服务器下发第二人数统计任务,并向智能分析平台管理服务器上报统计结果,其中,第二人数统计任务中携带有采集到的数据帧;智能分析平台算法分析能力服务器,用于根据接收到的第二人数统计任务启用人数获取装置以进行人数统计,并向智能分析单元管理服务器上报统计结果。
[0021]本发明有益效果如下:
[0022]通过设置目标模型,并根据目标模型匹配前景图像,从而得到正确的行人数目,从而解决了行人并排行走、目标相互遮挡等因素所导致的人数统计不准确的问题,能够提高人数统计的效率和统计的准确性。
[0023]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0024]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0025]图1是本发明实施例的人数获取方法的流程图;
[0026]图2是本发明实施例的人数统计方法详细处理流程图;
[0027]图3是本发明实施例的人数获取装置的结构示意图;
[0028]图4是本发明实施例的人数获取装置的详细结构示意图;
[0029]图5是本发明实施例的人数获取装置的处理流程图;
[0030]图6是本发明实施例的人数获取系统的结构示意图;
[0031]图7是根据本发明实施例的智能视频监控系统逻辑架构图;
[0032]图8是根据本发明实施例的基于智能分析平台的人数统计流程图。
【具体实施方式】
[0033]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0034]为了解决现有技术中行人并排行走、目标相互遮挡等因素所导致的人数统计不准确的问题,本发明提供了一种人数获取方法、装置及系统,具体地,在人数统计监控的视频帧中设置检测线、目标模型;提取监控视频中的前景图像、并消除其阴影,利用目标模型对前景图像进行匹配,得到正确的行人数目;提取各个运动目标的特征;根据各个运动目标的特征进行目标跟踪并利用人数计数器进行计数。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0035]方法实施例
[0036]根据本发明的实施例,提供了一种人数获取方法,图1是本发明实施例的人数获取方法的流程图,如图1所示,根据本发明实施例的人数获取方法包括如下处理:
[0037]步骤101,获取监控视频中的数据帧,在数据帧中设置目标模型,并提取数据帧中的前景图像,其中,前景图像中包括从数据帧中提取出的运动目标;跟踪结果还包括:各个数据帧中同一运动目标的运动轨迹;需要说明的是,目标模型为预先设置的人的匹配特征的集合,目标模型可以有多个,各个目标模型对应于不同状态下的人的形态。
[0038]其中,提取数据帧中的前景图像具体包括:采用背景建模的方式或者帧间差的方式提取数据帧中的前景图像。[0039]在步骤101中,提取数据帧中的前景图像之后,优选地,可以消除前景图像中的干扰。
[0040]其中,消除前景图像中的干扰具体包括:利用当前数据帧图像与背景图像在色相饱和度色调HSV色彩空间的差异消除前景图像中的阴影和/或噪声。
[0041]并且,在本法明实施例中,为了获取对于人数的更精确的统计结果,在获取监控视频中的数据帧之后,还可以在数据帧中设置检测线;
[0042]步骤102,根据目标模型对前景图像中的运动目标进行匹配,根据匹配结果获取相应数据帧中的人数,并提取匹配成功的运动目标的特征,根据特征对相应运动目标进行跟踪;
[0043]其中,提取匹配成功的运动目标的特征具体包括:基于以下至少一种信息来提取匹配成功的运动目标的特征:运动目标的中心、运动目标的目标框、运动目标的面积、运动目标的灰度直方图、运动目标的彩色直方图、运动目标的角点、运动目标的亚像素级角点、运动目标的其他不变特征。
[0044]步骤103,根据跟踪结果以及获取的各个数据帧中的人数,获取预定时间段内监控视频中的实际人数,其中,跟踪结果包括:各个数据帧中的运动目标是否为同一运动目标。
[0045]例如,上一个数据帧中的人数为5人,下一个数据帧中有6个人,通过对这五个人的特征提取,可以确定在下一个数据帧中6个人中的5个人与上一帧中的5个人是相同的,因此,确定这两个数据帧中出现的实际人数为6个人,而并非5+6=11个人。
[0046]在步骤103中,可以通过计数器对预定时间段内监控视频中的实际人数进行计数。
[0047]在设置了检测线的情况下,获取预定时间段内监控视频中的实际人数之后,可以根据跟踪结果以及跟踪的运动目标与检测线的位置关系,获取预定时间段内监控视频中不同方向上的实际人数。
[0048]在实际应用中,计数器根据运动目标与检测线的位置关系来进行计数,例如,当一个目标从检测线的一侧运动到另一侧时,相应方向的人数增加I。
[0049]以下结合附图,对本发明实施例的上述技术方案进行详细说明。
[0050]图2是本发明实施例的人数统计方法详细处理流程图。如图2所示,该方法包括以下步骤:
[0051]步骤S202,在人数统计监控的视频帧中设置检测线、目标模型。
[0052]步骤S204,提取前景图像、消除噪声、阴影,根据目标模型的信息与前景图像进行匹配,得到正确的行人数目。
[0053]步骤S206,提取运动目标的运动特征。
[0054]步骤S208,根据运动目标的特征进行目标跟踪并利用人数计数器进行计数。
[0055]在本实施例中,根据实际的监控场景设置目标模型和检测线,并根据目标模型将前景图像切割为正确的行人数目,从而解决了因为目标遮挡引起的统计不准确的问题,进而达到了提高统计效率和统计准确性的效果。
[0056]其中,在步骤S204中,可以基于至少以下一种提取前景的方法:背景建模提取前景、帧间差提取前景。可以根据目标模型的信息匹配前景图像,进而得到正确的行人数目。
[0057]其中,在步骤S206中,基于以下至少一种信息来提取运动目标特征:目标的中心、目标的目标框、目标的面积、目标的灰度直方图、目标的彩色直方图、目标的角点、目标的亚像素级角点、目标的不变特征。
[0058]其中,在步骤S208中,人数计数器根据目标与检测线的位置关系来进行计数。当一个目标从检测线的一侧运动到另一侧时,相应方向的人数增加I。
[0059]综上所述,借助于本发明实施例的技术方案,通过设置检测线和目标模型,根据目标模型的信息匹配前景图像,从而得到正确的行人数目,从而解决了行人并排行走、目标相互遮挡导致统计不准确的问题,进而达到了提高统计效率和统计准确性的效果。
[0060]装置实施例
[0061]根据本发明的实施例,提供了一种人数获取装置,图3是本发明实施例的人数获取装置的结构示意图,如图3所示,根据本发明实施例的人数获取装置包括:获取模块30、设置模块31、前景图像提取模块32、目标匹配模块33、特征提取模块34、以及统计模块35,以下对本发明实施例的各个模块进行详细的说明。
[0062]获取模块30,用于获取监控视频中的数据帧;
[0063]设置模块31,用于在数据帧中设置目标模型;
[0064]前景图像提取模块32,用于提取数据帧中的前景图像,其中,前景图像中包括从数据帧中提取出的运动目标;
[0065]前景图像提取模块32在提取数据帧中的前景图像之后,还可以消除前景图像中的干扰。此外,前景图像提取模块32可以利用当前数据帧图像与背景图像在色相饱和度色调HSV色彩空间的差异消除前景图像中的阴影和/或噪声。
[0066]前景图像提取模块32可以采用背景建模的方式或者帧间差的方式提取数据帧中的前景图像。
[0067]目标匹配模块33,用于根据目标模型对前景图像中的运动目标进行匹配,根据匹配结果获取相应数据帧中的人数;
[0068]特征提取模块34,用于提取匹配成功的运动目标的特征,根据特征对相应运动目标进行跟踪;
[0069]特征提取模块34具体用于:采用以下方式之一提取匹配成功的运动目标的特征:运动目标的中心、运动目标的目标框、运动目标的面积、运动目标的灰度直方图、运动目标的彩色直方图、运动目标的角点、运动目标的亚像素级角点;
[0070]统计模块35,用于根据跟踪结果以及获取的各个数据帧中的人数,获取预定时间段内监控视频中的实际人数,其中,跟踪结果包括:各个数据帧中的运动目标是否为同一运动目标。
[0071]统计模块35具体用于:通过计数器对预定时间段内监控视频中的实际人数进行计数。
[0072]优选地,在本发明实施例中,设置模块31进一步用于:在数据帧中设置检测线;统计模块35进一步用于:根据跟踪结果以及跟踪的运动目标与检测线的位置关系,获取预定时间段内监控视频中不同方向上的实际人数,其中,跟踪结果还包括:各个数据帧中同一运动目标的运动轨迹。在实际应用中,可以通过计数器根据运动目标与检测线的位置关系来进行计数。
[0073]以下结合附图,对本发明实施例的上述技术方案进行详细说明。[0074]图4是本发明实施例的人数获取装置的详细结构示意图。如图4所示,该人数获取装置包括:设置模块40,用于在人数统计监控的视频帧中设置目标模型、检测线;目标提取模块42 (对应于上述前景图像提取模块和目标匹配模块),用于提取监控场景中的前景图像,并根据目标模型的信息对前景图像进行匹配,得到正确的行人数目;目标跟踪模块44(对应于上述特征提取模块),用于跟踪各个行人目标的运动轨迹;统计模块46,用于根据行人目标与检测线的位置关系来进行目标计数。其中,设置模块40、目标提取模块42、目标跟踪模块44和统计模块46依次相耦合。
[0075]在本实施例中,根据实际的监控场景设置目标模型和检测线,并根据目标模型的信息对前景图像进行匹配,得到正确的行人数目,从而解决了因为目标遮挡引起的统计不准确的问题,进而达到了提高统计效率和统计准确性的效果。
[0076]其中,目标提取模块42可以采用至少以下一种提取前景的方法:背景建模提取前景、帧间差提取前景。可以利用目标模型的信息与前景图像进行匹配,进而得到正确的行人数目。
[0077]其中,目标跟踪模块44基于以下至少一种目标特征来跟踪运动目标:目标的中心、目标的目标框、目标的面积、目标的灰度直方图、目标的彩色直方图、目标的角点、目标的亚像素级角点、目标的不变特征。
[0078]其中,统计模块46中的人数计数器根据目标与检测线的位置关系来进行计数。当一个目标从检测线的一侧运动到另一侧时,相应方向的人数增加I。
[0079]图5是本发明实施例的人数获取装置的处理流程图。如图5所示,包括以下步骤:
[0080]步骤S502,获取下一帧图像:智能分析平台采用摄像机实时监控交通视频信息,目标提取模块通过智能分析平台算法分析能力服务器获取视频采集设备采集的下一帧图像。
[0081]步骤S504,设置检测线、目标模型:以帧为单位读取整个视频序列,针对第一帧图像设置检测线和目标模型(该检测线和目标模型可由用户在视频监控界面上进行设置)。
[0082]步骤S506,提取前景、去除阴影、噪声、根据目标模型的信息匹配前景图像,得到正确的行人数目。
[0083]步骤S508,提取行人目标的特征,并根据这些特征进行目标跟踪。基于以下至少一种目标特征来跟踪运动目标:目标的中心、目标的目标框、目标的面积、目标的灰度直方图、目标的彩色直方图、目标的角点、目标的亚像素级角点、目标的不变特征。
[0084]步骤S510,人数计数器判断是否应该计数:当行人从检测线的一侧移动到另外一侧时,则应该计数,否则,执行步骤S514。
[0085]步骤S512,统计行人数目,执行步骤S514。
[0086]步骤514,更新背景模型,执行步骤S502。
[0087]综上所述,借助于本发明实施例的技术方案,通过设置检测线和目标模型,根据目标模型的信息匹配前景图像,从而得到正确的行人数目,从而解决了行人并排行走、目标相互遮挡导致统计不准确的问题,进而达到了提高统计效率和统计准确性的效果。
[0088]系统实施例
[0089]根据本发明的实施例,提供了一种人数获取系统,图6是本发明实施例的人数获取系统的结构示意图,如图6所示,根据本发明实施例的人数获取系统包括:上述装置实施例中的人数获取装置60、以及数据采集器62,以下对本发明实施例的各个模块进行详细的说明。
[0090]人数获取装置60已经在上述装置实施例中进行了详细的说明,在此不再赘述。数据采集器62用于采集监控视频中的数据帧。
[0091]优选地,在本发明实施例中,上述人数获取系统还包括:智能分析平台管理服务器、一个或多个智能分析单元管理服务器、以及一个或多个智能分析平台算法分析能力服务器,其中,人数获取装置60设置于一个或多个智能分析平台算法分析能力服务器中;
[0092]数据采集器62进一步用于:采集监控视频中的数据帧,并将采集到的数据帧发送到智能分析平台管理服务器;
[0093]智能分析平台管理服务器,用于根据来自客户端的人数统计指令选择智能分析单元管理服务器,并向选择的智能分析单元管理服务器下发第一人数统计任务,并向客户端上报统计结果,其中,第一人数统计任务中携带有采集到的数据帧;
[0094]智能分析单元管理服务器,用于根据接收到的第一人数统计任务选择智能分析平台算法分析能力服务器,并向选择的智能分析平台算法分析能力服务器下发第二人数统计任务,并向智能分析平台管理服务器上报统计结果,其中,第二人数统计任务中携带有采集到的数据帧;
[0095]智能分析平台算法分析能力服务器,用于根据接收到的第二人数统计任务启用人数获取装置60以进行人数统计,并向智能分析单元管理服务器上报统计结果。
[0096]以下结合附图,对本发明实施例的上述技术方案进行详细说明。
[0097]在本实施例中,利用现有的智能分析平台,通过在智能分析平台算法分析能力服务器中加入以上的人数获取装置,从而实现人数计数。一方面,可以利用现有智能分析平台的优点,增加人数统计系统的性能;另一方面,也可以为现有的智能分析平台增加人数统计的新功能。
[0098]图7是根据本发明实施例的智能视频监控系统逻辑架构图。如图7所示,该视频监控系统包括:数据采集模块100、智能分析平台管理服务器200、智能分析单元管理服务器(302、304)、智能分析平台算法分析能力服务器(402、404、406、408),其中,智能分析平台算法分析能力服务器包括一个人数获取装置10。
[0099]智能视频监控系统的各模块的功能如下:
[0100]数据采集模块100:负责对监控场景进行数据采集并将采集到的视频数据传入智能分析平台200。
[0101]智能分析平台管理服务器200:实现和数据采集模块100的通讯接口、智能分析处理单元的管理、智能分析结果的管理、负责管理智能分析单元管理服务器302和304。
[0102]智能分析单元管理服务器:负责管理多个智能分析平台算法分析能力服务器,实现智能分析定时计划的下发执行,智能分析平台算法分析能力服务器的负载均衡调度等。
[0103]智能分析平台算法分析能力服务器:负责执行具体的智能算法分析,并上报告警或分析结果事件通知;负责在智能分析过程中实施快照抓拍。
[0104]在本实施例中,通过在智能分析平台算法分析能力服务器中加入人数获取装置,从而实现人数统计。
[0105]图8是根据本发明实施例的基于智能分析平台的人数统计流程图。如图8所示,包括以下步骤:
[0106]步骤S802,客户端向智能分析平台管理服务器下发“人数统计”任务并在界面上设置检测线、目标模型,并配置好相应的算法参数。
[0107]步骤S804,智能分析平台管理服务器寻找合适的智能分析单元管理服务器执行该任务;
[0108]步骤S806,智能分析单元管理服务器寻找合适的智能分析平台算法分析能力服务器执行该任务并开始获取实时监控视频数据;
[0109]步骤S808,智能分析平台算法分析能力服务器启用人数获取装置;
[0110]步骤S810,人数获取装置通过基于模块匹配的人数统计方法进行人数统计;
[0111]步骤S812,人数获取装置向智能分析平台算法分析能力服务器返回行人数目;
[0112]步骤S814,智能分析平台算法分析能力服务器向智能分析单元管理服务器返回行人数目;
[0113]步骤S816,智能分析单元管理服务器向智能分析平台管理服务器返回行人数目;
[0114]步骤S818,智能分析平台管理服务器向客户端返回行人数目。
[0115]综上所述,从以上的描述中,可以看出,本发明实施例实现了如下技术效果:
[0116]1、在本发明实施例中,通过人数获取装置与智能分析平台相结合,可以达到同时对多路监控视频流进行行人计数,大大降低了成本。另外,可以充分利用现有的智能分析平台的良好功能,增加了人数统计系统的稳定性。
[0117]2、在本发明实施例中,用户可以在视频监控界面上自行设置检测线和目标模型,方便快捷并且效果直观;并且利用目标模型的信息匹配前景图像,得到正确的行人数目,提高了处理效率。
[0118]3、在本发明实施例中采用基于目标模型匹配的人数计数,可以有效避免传统人数统计方法中由于目标遮挡引起的计数不准确的问题。
[0119]4、在本发明实施例中,可以灵活地选择提取运动前景和目标跟踪的有效方法,便于后续的改进。
[0120]5、本发明实施例的统计方式可以有效避免阴影等的干扰,统计准确性高,能够更好的满足对监控场景实施管理的要求。
[0121]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0122]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0123]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0124]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0125]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0126]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的人数获取装置和系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0127]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
【权利要求】
1.一种人数获取方法,其特征在于,包括: 获取监控视频中的数据帧,在所述数据帧中设置目标模型,并提取所述数据帧中的前景图像,其中,所述前景图像中包括从所述数据帧中提取出的运动目标; 根据所述目标模型对所述前景图像中的运动目标进行匹配,根据匹配结果获取相应数据帧中的人数,并提取所述匹配成功的运动目标的特征,根据所述特征对相应运动目标进行跟踪; 根据跟踪结果以及获取的各个数据帧中的人数,获取预定时间段内所述监控视频中的实际人数,其中,所述跟踪结果包括:各个数据帧中的运动目标是否为同一运动目标。
2.如权利要求1所述的方法,其特征在于,提取所述数据帧中的前景图像之后,所述方法还包括:消除所述前景图像中的干扰。
3.如权利要求2所述的方法,其特征在于,消除所述前景图像中的干扰具体包括:利用当前数据帧图像与背景图像在色相饱和度色调HSV色彩空间的差异消除所述前景图像中的阴影和/或噪声。
4.如权利要求1所述的方法,其特征在于,获取所述监控视频中的数据帧之后,所述方法还包括:在所述数据帧中设置检测线; 所述跟踪结果还包括:各个数据帧中同一运动目标的运动轨迹; 获取预定时间段 内所述监控视频中的实际人数之后,所述方法还包括: 根据所述跟踪结果以及跟踪的运动目标与所述检测线的位置关系,获取所述预定时间段内所述监控视频中不同方向上的实际人数。
5.如权利要求1所述的方法,其特征在于,提取所述数据帧中的前景图像具体包括:采用背景建模的方式或者帧间差的方式提取所述数据帧中的前景图像。
6.如权利要求1所述的方法,其特征在于,所述匹配成功的运动目标的特征具体包括以下之一:运动目标的中心、运动目标的目标框、运动目标的面积、运动目标的灰度直方图、运动目标的彩色直方图、运动目标的角点、运动目标的亚像素级角点。
7.如权利要求1所述的方法,其特征在于,获取预定时间段内所述监控视频中的实际人数具体包括:通过计数器对预定时间段内所述监控视频中的实际人数进行计数。
8.一种人数获取装置,其特征在于,包括: 获取模块,用于获取监控视频中的数据帧; 设置模块,用于在所述数据帧中设置目标模型; 前景图像提取模块,用于提取所述数据帧中的前景图像,其中,所述前景图像中包括从所述数据帧中提取出的运动目标; 目标匹配模块,用于根据所述目标模型对所述前景图像中的运动目标进行匹配,根据匹配结果获取相应数据帧中的人数; 特征提取模块,用于提取所述匹配成功的运动目标的特征,根据所述特征对相应运动目标进行跟踪; 统计模块,用于根据跟踪结果以及获取的各个数据帧中的人数,获取预定时间段内所述监控视频中的实际人数,其中,所述跟踪结果包括:各个数据帧中的运动目标是否为同一运动目标。
9.如权利要求8所述的装置,其特征在于,所述前景图像提取模块进一步用于:在提取所述数据帧中的前景图像之后,消除所述前景图像中的干扰。
10.如权利要求9所述的装置,其特征在于,所述前景图像提取模块具体用于:利用当前数据帧图像与背景图像在色相饱和度色调HSV色彩空间的差异消除所述前景图像中的阴影和/或噪声。
11.如权利要求8所述的装置,其特征在于, 所述设置模块进一步用于:在所述数据帧中设置检测线; 所述统计模块进一步用于:根据所述跟踪结果以及跟踪的运动目标与所述检测线的位置关系,获取所述预定时间段内所述监控视频中不同方向上的实际人数,其中,所述跟踪结果还包括:各个数据帧中同一运动目标的运动轨迹。
12.如权利要求8所述的装置,其特征在于, 所述前景图像提取模块具体用于:采用背景建模的方式或者帧间差的方式提取所述数据帧中的前景图像; 所述匹配成功的运动目标的特征具体包括以下之一:运动目标的中心、运动目标的目标框、运动目标的面积、运动目标的灰度直方图、运动目标的彩色直方图、运动目标的角点、运动目标的亚像素级角点; 所述统计模块具体用于:通过计数器对预定时间段内所述监控视频中的实际人数进行计数。
13.一种人数获取系统,其特征在于,包括如权利要求8至12中任一项所述的人数获取装置、以及数据采集器; 所述数据采集器用于采集监控视频中的数据帧。
14.如权利要求13所述的系统,其特征在于,所述系统还包括:智能分析平台管理服务器、一个或多个智能分析单元管理服务器、以及一个或多个智能分析平台算法分析能力服务器,其中,所述人数获取装置设置于所述一个或多个智能分析平台算法分析能力服务器中; 所述数据采集器进一步用于:采集监控视频中的数据帧,并将采集到的数据帧发送到所述智能分析平台管理服务器; 所述智能分析平台管理服务器,用于根据来自客户端的人数统计指令选择智能分析单元管理服务器,并向选择的所述智能分析单元管理服务器下发第一人数统计任务,并向所述客户端上报统计结果,其中,所述第一人数统计任务中携带有采集到的所述数据帧; 所述智能分析单元管理服务器,用于根据接收到的所述第一人数统计任务选择智能分析平台算法分析能力服务器,并向选择的所述智能分析平台算法分析能力服务器下发第二人数统计任务,并向所述智能分析平台管理服务器上报统计结果,其中,所述第二人数统计任务中携带有采集到的所述数据帧; 所述智能分析平台算法分析能力服务器,用于根据接收到的所述第二人数统计任务启用所述人数获取装置以进行人数统计,并向所述智能分析单元管理服务器上报统计结果。
【文档编号】G07C9/00GK103839308SQ201210485619
【公开日】2014年6月4日 申请日期:2012年11月26日 优先权日:2012年11月26日
【发明者】权佳成, 王东, 曾刚 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1