CN112101151B - 固定区域是否存在人体的检测方法及相关装置 - Google Patents

固定区域是否存在人体的检测方法及相关装置 Download PDF

Info

Publication number
CN112101151B
CN112101151B CN202010903018.8A CN202010903018A CN112101151B CN 112101151 B CN112101151 B CN 112101151B CN 202010903018 A CN202010903018 A CN 202010903018A CN 112101151 B CN112101151 B CN 112101151B
Authority
CN
China
Prior art keywords
heat source
video frame
human body
frame image
fixed area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010903018.8A
Other languages
English (en)
Other versions
CN112101151A (zh
Inventor
尹海波
金欢欢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Shuliantianxia Intelligent Technology Co Ltd
Original Assignee
Shenzhen Shuliantianxia Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Shuliantianxia Intelligent Technology Co Ltd filed Critical Shenzhen Shuliantianxia Intelligent Technology Co Ltd
Priority to CN202010903018.8A priority Critical patent/CN112101151B/zh
Publication of CN112101151A publication Critical patent/CN112101151A/zh
Application granted granted Critical
Publication of CN112101151B publication Critical patent/CN112101151B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/41Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/48Matching video sequences

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Image Analysis (AREA)

Abstract

本发明实施例公开了一种固定区域是否存在人体的检测方法及相关装置,该方法通过利用视频段确定目标视频帧图像中是否存在移动人体热源,使得能够基于移动人体热源在视频段中的特征对移动人体热源进行确定,有效实现对固定区域是否存在移动人体的判别,且进一步的,通过设置用于存储连续的视频帧图像中移动人体热源的中心点坐标的热源列表的方式,使得在确定未存在移动人体热源的情况下,可以进一步地根据热源列表中的中心点坐标确定固定区域内是否存在未移动人体,进一步地提高对人体存在检测的准确性。

Description

固定区域是否存在人体的检测方法及相关装置
技术领域
本发明涉及图像处理技术领域,尤其涉及一种固定区域是否存在人体的检测方法及相关装置。
背景技术
随着社会经济的迅猛发展和综合国力的日益增强,人民的生活水平逐渐提高,随之而来的对于居住的安全需求也与日俱增,对居住环境的监控则是居住安全的重要的一部分。
红外热成像设备可感知被监控环境范围内物体的温度,也被应用在安全监控中对人体是否存在进行检测。然而,目前环境中存在很多的干扰热源,会影响对是否存在人体的检测的准确性,例如,若遇到大量的密集高温区域,如盛满热水的热水盆、洗完澡的地面,阳光照射的木地板等等,这些干扰热源的成像面积接近人成像面积,难以与人体进行区分,降低了对人体存在检测的准确性。
发明内容
本发明的主要目的在于提供一种固定区域是否存在人体的检测方法及相关装置,可以有效提高对人体存在检测的准确性。
为实现上述目的,本发明第一方面提供一种固定区域是否存在人体的检测方法方法,所述方法包括:
获取固定区域对应的视频段,所述视频段为对所述固定区域进行热成像得到的,所述视频段包含连续的多帧视频帧图像,所述视频帧图像中的像素点的像素值为温度值;
根据所述视频段确定目标视频帧图像中是否存在移动人体热源,所述目标视频帧图像为所述视频段中的最后一帧视频帧图像;
若确定存在移动人体热源,则确定所述固定区域存在移动人体,并将所述目标视频帧图像中移动人体热源的中心点坐标添加至预设的热源列表中,所述热源列表用于存储连续的视频帧图像中移动人体热源的中心点坐标;
若确定未存在移动人体热源,则根据所述热源列表确定所述固定区域内是否存在未移动人体。
为实现上述目的,本发明第二方面提供一种固定区域是否存在人体的检测装置,所述装置包括:
获取模块,用于获取固定区域对应的视频段,所述视频段为对所述固定区域进行热成像得到的,所述视频段包含连续的多帧视频帧图像,所述视频帧图像中的像素点的像素值为温度值;
第一确定模块,用于根据所述视频段确定目标视频帧图像中是否存在移动人体热源,所述目标视频帧图像为所述视频段中的最后一帧视频帧图像;
确定及添加模块,用于若确定存在移动人体热源,则确定所述固定区域存在移动人体,并将所述目标视频帧图像中移动人体热源的中心点坐标添加至预设的热源列表中,所述热源列表用于存储连续的视频帧图像中移动人体热源的中心点坐标;
第二确定模块,用于若确定未存在移动人体热源,则根据所述热源列表确定所述固定区域内是否存在未移动人体。
为实现上述目的,本发明第三方面提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如第一方面所述的固定区域是否存在人体的检测方法中的各个步骤。
采用本发明实施例,具有如下有益效果:
本发明提供一种固定区域是否存在人体的检测方法,获取固定区域对应的视频段,视频段为对固定区域进行热成像得到的,视频段包含连续的多帧视频帧图像,视频帧图像中的像素点的像素值为温度值;根据视频段确定目标视频帧图像中是否存在移动人体热源,目标视频帧图像为视频段中的最后一帧视频帧图像;若确定存在移动人体热源,则确定固定区域存在移动人体,并将目标视频帧图像中移动人体热源的中心点坐标添加至预设的热源列表中,热源列表用于存储连续的视频帧图像中移动人体热源的中心点坐标;若确定未存在移动人体热源,则根据热源列表确定固定区域内是否存在未移动人体。通过利用视频段确定目标视频帧图像中是否存在移动人体热源,使得能够基于移动人体热源在视频段中的特征对移动人体热源进行确定,有效实现对固定区域是否存在移动人体的判别,且进一步的,通过设置用于存储连续的视频帧图像中移动人体热源的中心点坐标的热源列表的方式,使得在确定未存在移动人体热源的情况下,可以进一步地根据热源列表中的中心点坐标确定固定区域内是否存在未移动人体,进一步地提高对人体存在检测的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为本发明实施例中固定区域是否存在人体的检测方法的流程示意图;
图2为本发明实施例中固定区域内是否存在人体的检测方法的另一流程示意图;
图3为本发明实施例中固定区域内是否存在人体的检测装置的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
由于在现有技术中,存在干扰热源的成像面积接近人体成像面积,导致难以与人体进行区分,降低了对人体存在检测的准确性。
为了解决上述问题,本发明实施例中提供了一种固定区域是否存在人体的检测方法,经过创造性的努力,本申请发明人确认,干扰热源通常是固定热源,即其在某一个位置之后,不会进行移动,而人体热源是经常出现移动的热源,因此,可以通过检测移动人体热源的方式有效的区别干扰热源和移动人体热源,以实现是否存在人体的检测。此外,还考虑到也有可能存在未移动人体热源,则设置热源列表,该热源列表用于存储连续的视频帧图像中移动人体热源的中心坐标点,使得能够对固定区域的人体热源的出入情况进行统计,以进一步地确定是否存在未移动人体,通过上述方式的先确定是否存在移动人体热源,在不存在移动人体热源的情况下再确定是否存在未移动人体的方式,能够有效的提高对固定区域内是否存在人体的检测的准确性。
请参阅图1,为本发明实施例中固定区域是否存在人体的检测方法的流程示意图,该方法包括:
步骤101、获取固定区域对应的视频段,视频段为对固定区域进行热成像得到的,视频段包含连续的多帧视频帧图像,视频帧图像中的像素点的像素值为温度值;
在本发明实施例中,存在需要对固定区域是否存在人体进行检测,该固定区域可以是具有至少一个出入口的封闭的空间区域,例如,可以是卫生间、主卧、次卧、会议室等等。且固定区域内设置有热成像设备,该热成像设备可以对固定区域进行热成像,热成像设备运用了红外热成像技术,红外热成像技术可以基于光电技术检测物体热辐射的红外线特定波段信号,且该信号可转换成可供人类视觉分辨的图像,并进一步计算出温度值,因此,上述的视频段包含连续的多帧视频帧图像,且视频帧图像中的各像素点的像素值为温度值。可以理解的是,通过使用红外热成像技术,使得人类超越了视觉障碍,可以看到物体表面的温度分布状况。
可以理解的是,在对固定区域进行是否存在人体的检测时,需要获得相同拍摄角度,相同角度范围对应的视频段,因此,在设置热成像设备时,该热成像设备的拍摄角度是固定的,至少其用于检测某一个固定区域时其拍摄角度是固定的。例如,若需要安装在房间内,则可以安装在房间屋顶的正上方的中心,且热成像设备垂直向下照射,距离地面的高度在2.5m至3.3m之间。
步骤102、根据视频段确定目标视频帧图像中是否存在移动人体热源,目标视频帧图像为视频段中的最后一帧视频帧图像;
在本发明实施例中,上述的视频段可以是历史的视频段,例如可以读取已存储的某个时间段热成像设备成像的视频段,使得可以实现对过去某个时间段固定区域是否存在人体进行检测,也可以是实时的视频段,即实时获取到热成像设备成像的视频段。
其中,在检测固定区域是否存在人体时,通常是对视频段中的固定的某一视频帧图像进行确定,该需要确定是否存在人体的视频帧图像可以称为是目标视频帧图像,且需要确定其是否存在移动人体热源时,需要使用到该目标视频帧图像之前的视频帧图像,因此,可以设计上述的视频段的最后一帧视频帧图像为目标视频帧图像。可以理解的是,当该视频段为实时获取到的视频段时,该目标视频帧图像也可以称为是当前帧视频帧图像。
在本发明实施例中,将根据视频段确定目标视频帧图像中是否存在移动人体热源,需要说明的是,使用视频段确定目标视频帧图像是否存在移动人体热源是考虑到移动人体热源在固定区域内移动时,在不同的帧内的位置是不相同的,而未移动的热源在固定区域内,其在不同的帧内的位置是相同的,且像素值的变化较小,可以利用该特征,通过对同一位置的像素点在视频段的不同帧的像素值进行处理,以剔除目标视频帧图像中未移动的热源(包括干扰热源及未移动人体热源),使得能够实现对移动人体热源的检测。可以理解的是在,在确定存在移动人体热源的情况下,表明固定区域内是必然存在人体的,而在确定未存在移动人体热源的情况下,表明固定区域内只是不存在移动人体,对于是否存在未移动人体则可以进一步地进行判断。
步骤103、若确定存在移动人体热源,则确定固定区域存在移动人体,并将目标视频帧图像中移动人体热源的中心点坐标添加至预设的热源列表中,热源列表用于存储连续的视频帧图像中移动人体热源的中心点坐标;
步骤104、若确定未存在移动人体热源,则根据热源列表确定固定区域内是否存在未移动人体。
在本发明实施例中,在利用视频段对目标视频帧图像是否存在移动人体热源进行确定之后,若确定存在移动人体热源,则表明固定区域存在移动人体。此外,还设置了用于存储连续的视频帧图像中移动人体热源的中心点坐标的热源列表,在确定目标视频帧图像中存在移动人体热源的情况下,将计算该目标视频帧中移动人体热源的中心点坐标,该中心点坐标可以基于目标视频帧图像中去噪后的热源像素点计算得到,去噪的方式则可以是通过确定预设大小范围内热源像素点的个数实现。
在本发明实施例中,若确定未存在移动人体热源,则可以根据热源列表确定固定区域内是否存在未移动人体,以进一步地确定是否存在未移动人体。
在本发明实施例中,通过利用视频段确定目标视频帧图像中是否存在移动人体热源,使得能够基于移动人体热源在视频段中的特征对移动人体热源进行确定,有效实现对固定区域是否存在移动人体的判别,且进一步的,通过设置用于存储连续的视频帧图像中移动人体热源的中心点坐标的热源列表的方式,使得在确定未存在移动人体热源的情况下,可以进一步地根据热源列表中的中心点坐标确定固定区域内是否存在未移动人体,进一步地提高对人体存在检测的准确性。
为了更好地理解本发明实施例中的技术方案,在图1所示实施例的基础上,请参阅图2,为本发明实施例中固定区域是否存在人体的检测方法的另一流程示意图,包括:
步骤201、获取固定区域对应的视频段,视频段为对固定区域进行热成像得到的,视频段包含连续的多帧视频帧图像,视频帧图像中的像素点的像素值为温度值;
需要说明的是,上述步骤201与图1所示实施例中步骤101描述的内容相似,具体可以参阅图1所示实施例中步骤101中描述的内容,此处不做赘述。
步骤202、利用视频段对目标视频帧图像进行未移动热源的消除操作,得到已消除未移动热源的第一视频帧图像;
在本发明实施例中,在获取到固定区域的视频段之后,将利用视频段对目标视频帧图像进行未移动人体热源的消除操作,得到已消除未移动人体热源的第一视频帧图像,可以理解的是,此处的消除操作使用到的原理是未移动人体热源在视频段的各个帧中的位置相似且像素值相似,能够通过对像素值进行处理的方式,消除目标视频帧图像中未移动热源的像素值的影响,具体的,上述步骤202包括以下步骤:
步骤A1、计算第一目标像素点在视频段中的平均像素值,得到由第一目标像素点的平均像素值构成的第二视频帧图像,第一目标像素点为视频段中的任意一个像素点;
步骤A2、将目标视频帧图像中的第二目标像素点的像素值减去第二视频帧图像中与第二目标像素点位置相同的像素点的像素值,得到由像素值的差值构成的第一视频帧图像,第二目标像素点为目标视频帧图像中的任意一个像素点。
在本发明实施例中,由于视频段是成像设备在固定拍摄角度下成像得到的,因此,视频段中的每一帧视频帧图像中的相同的像素点都代表的是固定区域内的同一个位置,可以将视频段中的任意一个像素点作为第一目标像素点,并以该第一目标像素点为例描述第一视频帧图像的获取过程。
其中,将计算第一目标像素点在视频段中的平均像素值,例如,在热成像设备的采集帧率为16时,则每秒生成16帧视频帧图像,每帧视频帧图像的大小为32*24个像素点,在视频段包含50帧视频帧图像时,对于像素点A(i,j),可以获取到该50帧视频帧图像在位置(i,j)处的像素值,即可得到50个像素值,将该50个像素值进行求平均值的运算,得到第二视频帧图像中位置(i,j)处的像素值,其中,i表示行,j表示列,i的范围是[1,32],j的范围是[1,24],通过该种方式,可以得到第二视频帧图像中各个像素点的像素值,且每一个像素值都为一个第一目标像素点的平均值。
在得到第二视频帧图像之后,将目标视频帧中的任意一个像素点作为第二目标像素点,且将目标视频帧中的第二目标像素点的像素值减去第二视频帧图像中与第二目标像素点位置相同的像素点的像素值,得到由像素值的差值构成的第一视频帧图像。例如,若第二目标像素点的位置是(i,j),且其像素值为a1,则在第二视频帧图像中查找到位置为(i,j)的像素点的像素值a2,并将a1减去a2的差值,作为第一视频帧图像中位置(i,j)处的像素点的像素值,通过该种方式,可以有效得到第一视频帧图像中各个像素点的像素值。
可以理解的是,是先计算视频段中同一个像素点在不同视频帧图像中的像素值的平均值,使得能够基于该视频段得到其对应的时间范围内各像素点的平均值,且对于未移动热源来说,由于移动热源的位置变化非常小,几乎是没有变化的,因此,在得到的第二视频帧图像中,移动热源的位置也与视频段中的位置相似或者差距非常小,进一步地,将目标视频帧中的像素点的像素值减去该第二视频帧图像中同一像素点的像素值,使得对于未移动热源来说,由于位置和像素值的变化非常小,因此,得到的差值也将非常小,而对于移动热源来说,由于位置的变化,在进行差值运算之后,得到的差值将比较大,通过该种方式,可以有效的区分未移动热源和移动热源,使得能够通过上述先求均值再求差值的方式消除未移动热源,且突出移动热源。
步骤203、对第一视频帧图像进行移动热源的热源像素点检测操作,确定第一视频帧图像包含的热源像素点;
在本发明实施例中,由于目标视频帧图像中是可能存在移动人体热源,也可能不存在移动人体热源的,因此在得到目标视频帧图像对应的已消除未移动热源的第一视频帧图像之后,可以进一步地对第一视频帧图像进行移动热源的热源像素点的检测操作,确定第一视频帧图像包含的热源像素点。
在一种可行的实现方式中,可以按照如下方式确定第一视频帧图像包含的热源像素点,具体的:
可利用上述的第一视频帧图像及预设的分位点,对第一视频帧图像进行热源像素点检测,确定第一视频帧中包含的热源像素点。其中,该分位点可以基于具体的需要设置,例如可以包含上四分位点及下四分位点,也分别称为75分位点及25分位点,计算第一视频帧图像在上四分位点的第一分位值,及计算第一视频帧图像在下四分位点的第二分位值。
且对于第一视频帧图像中的任意一个像素点,都可以按照如下方式重新计算该像素点在第一视频帧图像中的像素值:
其中,M表示像素点在第一视频帧图像中更新后的像素值,D表示像素点在第一视频帧图像中的初始的像素值,α,β表示与分位点相关的常数,和/>表示上下分位点,表示第一视频帧图像在上分位点的第一分位值,/>表示第一视频帧图像在下分位点的第二分位值,在一种可行的实现方式中,上述的α,β的取值可以为2.5及1.5,上述的/>和/>可以分别为75和25,可以理解的是,在实际应用中,可以根据具体的需要设置上述的α,β,/>和/>的值,此处不做限定。
在得到更新后的第一视频帧图像之后,可得到第一视频帧图像中的热源像素点,且热源像素点为第一视频帧图像中的像素值大于0的像素点。可以理解的是,这些像素点都代表是热源对应的像素点,因此,也称为热源像素点。
步骤204、根据第一视频帧图像包含的热源像素点确定目标视频帧图像中是否存在移动人体热源;
在本发明实施例中,在得到更新后的第一视频帧图像之后,将利用该第一视频帧图像包含的热源像素点确定目标视频帧图像中是否存在人体热源。
在一种可行的实现方式中,可以先对第一视频帧图像进行去噪处理,即去除一些小型移动热源的干扰,例如,小狗,小猫等等。具体的,可以确定第一视频帧图像中各热热源像素点的位置坐标值,以第一视频帧图像中的任意一个热源像素点为目标热源像素点为例,计算该目标热源像素点分别与第一视频帧图像中除目标热源像素点以外的其他热源像素点之间的距离,得到目标热源像素点的距离集合;确定在第一视频帧图像的目标热源像素点的距离集合中小于或等于预设距离阈值的距离值的距离个数,将距离个数确定为目标热源像素点的热源密度值;确定第一视频帧图像中,热源密度值大于或等于预设密度阈值的热源像素点,且将热源密度值大于或等于预设密度阈值的热源像素点作为移动人体热源的热源像素点,并进一步地确定移动人体热源的热源像素点的目标个数。
在本发明实施例中,当上述的目标个数大于或等于预设数值时,表明是存在移动人体热源的,因此可确定目标视频帧图像中存在移动人体热源;当目标个数小于预设数值时,表明是不存在移动人体热源的,因此可确定目标视频帧图像中不存在移动人体热源。优选地,该预设数值可以为1,及热源密度值大于或等于预设密度阈值的热源像素点为1个时,可以表示是存在移动人体热源的,因此,只要大于或等于1,都可以表示是存在移动人体热源的。
步骤205、若确定存在移动人体热源,则确定固定区域存在移动人体,并将目标视频帧图像中移动人体热源的中心点坐标添加至预设的热源列表中,热源列表用于存储连续的视频帧图像中移动人体热源的中心点坐标;
步骤206、若确定未存在移动人体热源,则根据热源列表确定固定区域内是否存在未移动人体。
在本发明实施例中,在利用视频段对目标视频帧图像是否存在移动人体热源进行确定之后,若确定存在移动人体热源,则表明固定区域存在移动人体。此外,还设置了用于存储连续的视频帧图像中移动人体热源的中心点坐标的热源列表,在确定目标视频帧图像中存在移动人体热源的情况下,将计算该目标视频帧中移动人体热源的中心点坐标,该中心点坐标可以基于目标视频帧图像中去噪后的热源像素点计算得到,去噪的方式则可以是通过确定预设大小范围内热源像素点的个数实现。
在本发明实施例中还可以实现超时停留警报,具体的,设置有时间戳列表,该时间戳列表用于存储检测到移动人体热源的连续的多帧视频帧图像的时间戳,因此,在确定目标视频帧图像中存在移动人体热源的情况下,将该目标视频帧图像的时间戳添加至时间戳列表中。且在添加之后,利用该时间戳列表,确定最后一个时间戳与第一个时间戳之间的时间差值,并利用该时间差值与预设的超时阈值进行比较,当该时间差值大于或等于预设的超时阈值时,则表明该移动人体热源在固定区域内的停留时间过长,且将输出超时停留警报,该超时停留警报的方式可以是触发播放语音提醒、触发蜂鸣器工作、向指定用户端发送提醒消息等等中的一种或多种。当上述的时间差值小于预设的超时阈值时,则表明不存在超时停留,不需要进行超时停留警报。
此外,若确定未存在移动人体热源,则可以根据热源列表确定固定区域内是否存在未移动人体,以进一步地确定是否存在未移动人体。
具体的,可以分为两种情况分别进行确定,包括热源列表为空,列表列表不为空等,具体如下:
(1)热源列表为空
热源列表是用于存储连续的视频帧图像中移动人体热源的中心点坐标的,在热源列表为空时,表示至少与目标视频帧图像连续的上一帧视频帧图像检测的结果也是未存在移动人体热源,则将获取已统计的固定区域内的剩余人员数量,该剩余人员数量的初始值为零。
其中,剩余人员数量是对固定区域进行人流量统计得到的,通过基于热源列表确定是存在移动人体热源的增加、减少还是不变,以统计固定区域内的剩余人员数量。且在热源列表为空的情况下,是表示固定区域内的剩余人员数量是不变的,因此,不需要对剩余人员数量进行更新,获取已统计的固定区域内的剩余人员数量即可,且该已统计的固定区域内的剩余人员数量为上一次更新后的剩余人员数量。
进一步地,将基于上述的剩余人员数量进行判断,当该剩余人员数量大于零时,表明固定区域内是存在人体的,且由于并不存在移动人体,则可以确定固定区域内存在未移动人体,该未移动人体可以是进入固定区域之后,并未移动位置的人,例如,该未移动人体躺在床上睡觉、或者坐在沙发上等等状态。
当剩余人员数量等于零时,则表明固定区域内部不存在人体,且不存在移动人体,也不存在未移动人体。
(2)热源列表不为空
当热源列表为非空时,表示至少与目标视频帧图像连续的前一帧视频帧图像中是存在移动人体热源的,而目标视频帧图像中未检测到移动人体热源,那么就表明,可能存在人体移出固定区域,可能存在人体移入固定区域,也可能是移动人体进入固定区域之后不再继续移动,为了进一步的进行确定,将获取热源列表中第一个中心点坐标,及最后一个中心点坐标,使得能够根据第一个中心点坐标及最后一个中心点坐标,确定固定区域内的剩余人员的变化情况,并基于变化情况更新剩余人员数量,以便确定目标视频帧图像中是否存在未移动人体。
进一步地,在使用热源列表中的第一个中心点坐标及最后一个中心点坐标确定固定区域内的剩余人员的变化情况时,还将使用到固定区域的出入口区域,该出入口区域是指人员出入的区域,可以是固定区域的开关门所在的位置及相邻的预设大小的区域,例如,卧室、卫生间、餐厅等等固定区域的开关门所在的位置及相邻的预设大小的区域。可以理解的是,固定区域的出入口区域可以有多种方式确定,在一种可行的实现方式中,可以由人为确定在热成像设备拍摄得到的帧图像中哪部分区域为出入口区域,并进行相应的标记,在本发明实施例中,则将使用到第一个中心点坐标、最后一个中心点坐标的位置及固定区域的出入口区域对剩余人员数量进行更新。
具体的,若第一个中心点坐标未位于固定区域的出入口区域对应的图像区域范围内,且最后一个中心点坐标位于图像区域范围内,则表明移动人体热源的第一个中心点坐标位于固定区域除出入口区域以外的其他区域对应的图像范围内,且该移动人体热源移动到了出入口区域对应的图像区域范围内,表明移动人体热源有一个从固定区域的非入口区域移动到出入口区域,且最终未检测到(目标视频帧图像未检测到移动人体热源)的趋势,则表明该移动人体热源的移动轨迹应该就是从固定区域内,移动到出入口区域,并最终移出固定区域,可确定该移动人体热源从“房间”(固定区域)出去了,此时,固定区域内的剩余人员数量减少,且将已存储的固定区域内的剩余人员数量减1,得到更新后的剩余人员数量。
若第一个中心点坐标位于图像区域范围内,且最后一个中心点坐标未位于图像区域范围内,则表明移动人体热源的移动轨迹是从出入口区域开始的,且最终结束是在固定区域除出入口区域以外的其他区域,表明移动人体热源的移动轨迹应该是:从出入口区域移动到固定区域内的除出入口区域以外的其他区域,且在其他区域内保持不动的状态,使得目标视频帧图像中未检测到移动人体热源,可确定第一个中心点坐标及最后一个中心点坐标所代表的移动人体热源是从固定区域的外面进入到固定区域内部,且保持不动的,此时,固定区域内的剩余人员数量实际上是增加了的,可将已存储的固定区域内的剩余人员数量加1,得到更新后的剩余人员数量。
若第一个中心点坐标位于图像区域范围内,且最后一个中心点坐标位于图像区域范围内,表明移动人体热源无论在固定区域内进行了怎么样的移动,该移动人体热源的起始点和终点都是在固定区域的出入口区域内,且最后移动人体热源移出了固定区域,该种情况下,并不对固定区域内的剩余人员数量造成影响,可将确定剩余人员数量不变。
若第一个中心点坐标未位于图像区域范围内,且最后一个中心点坐标未位于图像区域范围内,表明移动人体热源是在固定区域内,但是并不在固定区域内的出入口区域,该移动人体热源很可能是在固定区域内的非出入口区域移动之后变为未移动人体,该种情况下,固定区域内的剩余人员数量并没有改变,因此,可确定剩余人员数量不变。
进一步地,在对剩余人员数量进行更新之后,将确定更新后的剩余人员数量是否大于零,当更新后的剩余人员数量大于零时,则表示固定区域内至少有一个人体,且由于目标视频帧图像中并未检测到移动人体热源,因此,可以确定该固定区域内存在未移动人体。当更新后的剩余人员数量等于零时,则表明固定区域内不存在未移动人体,也不存在移动人体。
可以理解的是,热源列表是用于存储连续的视频帧图像中移动人体热源的中心点坐标的,在目标视频帧图像中未检测到移动人体热源的情况下,表明热源列表将无法继续保持连续,因此,在获取到第一个中心点坐标,及最后一个中心点坐标之后,还将清空该热源列表。
在本发明实施例中,通过利用视频段确定目标视频帧图像中是否存在移动人体热源,使得能够基于移动人体热源在视频段中的特征对移动人体热源进行确定,有效实现对固定区域是否存在移动人体的判别,且进一步的,通过设置用于存储连续的视频帧图像中移动人体热源的中心点坐标的热源列表的方式,使得在确定未存在移动人体热源的情况下,可以进一步地根据热源列表中的中心点坐标确定固定区域内是否存在未移动人体,进一步地提高对人体存在检测的准确性。
请参阅图3,为本发明实施例中固定区域是否存在人体的检测装置的结构示意图,该装置包括:
获取模块301,用于获取固定区域对应的视频段,视频段为对固定区域进行热成像得到的,视频段包含连续的多帧视频帧图像,视频帧图像中的像素点的像素值为温度值;
第一确定模块302,用于根据视频段确定目标视频帧图像中是否存在移动人体热源,目标视频帧图像为视频段中的最后一帧视频帧图像;
确定及添加模块303,用于若确定存在移动人体热源,则确定固定区域存在移动人体,并将目标视频帧图像中移动人体热源的中心点坐标添加至预设的热源列表中,热源列表用于存储连续的视频帧图像中移动人体热源的中心点坐标;
第二确定模块304,用于若确定未存在移动人体热源,则根据热源列表确定固定区域内是否存在未移动人体。
在本发明实施例中,图3所示实施例中涉及到的固定区域是否存在人体的检测装置中包含的各个模块的相关内容,与上述图1及图2所示实施例中涉及到的固定区域是否存在人体的检测方法中各个步骤的内容相似,具体可以参阅图1及图2中各个步骤中描述的内容,此处不做赘述。
在本发明实施例中,通过利用视频段确定目标视频帧图像中是否存在移动人体热源,使得能够基于移动人体热源在视频段中的特征对移动人体热源进行确定,有效实现对固定区域是否存在移动人体的判别,且进一步的,通过设置用于存储连续的视频帧图像中移动人体热源的中心点坐标的热源列表的方式,使得在确定未存在移动人体热源的情况下,可以进一步地根据热源列表中的中心点坐标确定固定区域内是否存在未移动人体,进一步地提高对人体存在检测的准确性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种固定区域是否存在人体的检测方法,其特征在于,所述方法包括:
获取固定区域对应的视频段,所述视频段为对所述固定区域进行热成像得到的,所述视频段包含连续的多帧视频帧图像,所述视频帧图像中的像素点的像素值为温度值;
根据所述视频段确定目标视频帧图像中是否存在移动人体热源,所述目标视频帧图像为所述视频段中的最后一帧视频帧图像;
若确定存在移动人体热源,则确定所述固定区域存在移动人体,并将所述目标视频帧图像中移动人体热源的中心点坐标添加至预设的热源列表中,所述热源列表用于存储连续的视频帧图像中移动人体热源的中心点坐标;
若确定未存在移动人体热源,则根据所述热源列表确定所述固定区域内是否存在未移动人体。
2.根据权利要求1所述的方法,其特征在于,所述根据所述视频段确定目标视频帧图像中是否存在移动人体热源,包括:
利用所述视频段对所述目标视频帧图像进行未移动热源的消除操作,得到已消除未移动热源的第一视频帧图像;
对所述第一视频帧图像进行移动热源的热源像素点检测操作,确定所述第一视频帧图像包含的热源像素点;
根据所述第一视频帧图像包含的热源像素点确定所述目标视频帧图像中是否存在移动人体热源。
3.根据权利要求2所述的方法,其特征在于,所述利用所述视频段对所述目标视频帧图像进行未移动热源的消除操作,得到已消除未移动热源的第一视频帧图像,包括:
计算第一目标像素点在所述视频段中的平均像素值,得到由所述第一目标像素点的平均像素值构成的第二视频帧图像,所述第一目标像素点为所述视频段中的任意一个像素点;
将所述目标视频帧图像中的第二目标像素点的像素值减去所述第二视频帧图像中与所述第二目标像素点位置相同的像素点的像素值,得到由像素值的差值构成的第一视频帧图像,所述第二目标像素点为所述目标视频帧图像中的任意一个像素点。
4.根据权利要求2所述的方法,其特征在于,所述根据所述第一视频帧图像包含的热源像素点确定所述目标视频帧图像中是否存在移动人体热源,包括:
确定所述第一视频帧图像中各热源像素点的位置坐标值;
计算目标热源像素点分别与所述第一视频帧图像中除所述目标热源像素点以外的其他热源像素点之间的距离,得到所述目标热源像素点的距离集合,所述目标热源像素点为所述第一视频帧图像中的任意一个热源像素点;
确定所述距离集合中小于或等于预设距离阈值的距离值的距离个数,将所述距离个数确定为所述目标热源像素点的热源密度值;
确定所述第一视频帧图像中,热源密度值大于或等于预设密度阈值的热源像素点的目标个数;
当所述目标个数大于或等于预设数值时,确定所述目标视频帧图像中存在移动人体热源;
当所述目标个数小于所述预设数值时,确定所述目标视频帧图像中不存在移动人体热源。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述根据所述热源列表确定所述固定区域内是否存在未移动人体,包括:
当所述热源列表为空时,则获取已统计的所述固定区域内的剩余人员数量,所述剩余人员数量的初始值为零;
当所述剩余人员数量大于零时,确定所述固定区域内存在未移动人体;
当所述剩余人员数量等于零时,确定所述固定区域内不存在未移动人体。
6.根据权利要求1至4任意一项所述的方法,其特征在于,所述根据所述热源列表确定所述固定区域内是否存在未移动人体,包括:
当所述热源列表为非空时,获取所述热源列表中第一个中心点坐标,及最后一个中心点坐标;
根据所述第一个中心点坐标及所述最后一个中心点坐标,对所述固定区域内的剩余人员数量进行更新,得到更新后的剩余人员数量;
当更新后的剩余人员数量大于零时,确定所述固定区域内存在未移动人体;
当更新后的剩余人员数量等于零时,确定所述固定区域内不存在未移动人体。
7.根据权利要求6所述的方法,其特征在于,所述根据所述第一个中心点坐标及所述最后一个中心点坐标,对所述固定区域内的剩余人员数量进行更新,得到更新后的剩余人员数量,包括:
若所述第一个中心点坐标未位于所述固定区域的出入口区域对应的图像区域范围内,且所述最后一个中心点坐标位于所述图像区域范围内,则将剩余人员数量减1,得到更新后的剩余人员数量;
若所述第一个中心点坐标位于所述图像区域范围内,且所述最后一个中心点坐标未位于所述图像区域范围内,则将剩余人员数量加1,得到更新后的剩余人员数量;
若所述第一个中心点坐标位于所述图像区域范围内,且所述最后一个中心点坐标位于所述图像区域范围内,或者,若所述第一个中心点坐标未位于所述图像区域范围内,且所述最后一个中心点坐标未位于所述图像区域范围内,则确定剩余人员数量不变。
8.一种固定区域是否存在人体的检测装置,其特征在于,所述装置包括:
获取模块,用于获取固定区域对应的视频段,所述视频段为对所述固定区域进行热成像得到的,所述视频段包含连续的多帧视频帧图像,所述视频帧图像中的像素点的像素值为温度值;
第一确定模块,用于根据所述视频段确定目标视频帧图像中是否存在移动人体热源,所述目标视频帧图像为所述视频段中的最后一帧视频帧图像;
确定及添加模块,用于若确定存在移动人体热源,则确定所述固定区域存在移动人体,并将所述目标视频帧图像中移动人体热源的中心点坐标添加至预设的热源列表中,所述热源列表用于存储连续的视频帧图像中移动人体热源的中心点坐标;
第二确定模块,用于若确定未存在移动人体热源,则根据所述热源列表确定所述固定区域内是否存在未移动人体。
9.根据权利要求8所述的装置,其特征在于,所述第一确定模块具体用于:
利用所述视频段对所述目标视频帧图像进行未移动热源的消除操作,得到已消除未移动热源的第一视频帧图像;
对所述第一视频帧图像进行移动热源的热源像素点检测操作,确定所述第一视频帧图像包含的热源像素点;
根据所述第一视频帧图像包含的热源像素点确定所述目标视频帧图像中是否存在移动人体热源。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
CN202010903018.8A 2020-08-31 2020-08-31 固定区域是否存在人体的检测方法及相关装置 Active CN112101151B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010903018.8A CN112101151B (zh) 2020-08-31 2020-08-31 固定区域是否存在人体的检测方法及相关装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010903018.8A CN112101151B (zh) 2020-08-31 2020-08-31 固定区域是否存在人体的检测方法及相关装置

Publications (2)

Publication Number Publication Date
CN112101151A CN112101151A (zh) 2020-12-18
CN112101151B true CN112101151B (zh) 2023-12-08

Family

ID=73756980

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010903018.8A Active CN112101151B (zh) 2020-08-31 2020-08-31 固定区域是否存在人体的检测方法及相关装置

Country Status (1)

Country Link
CN (1) CN112101151B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004044683A2 (en) * 2002-11-06 2004-05-27 Simmonds Precision Products, Inc. Method for detection and recognition of fog presence within an aircraft compartment using video images
WO2009158494A1 (en) * 2008-06-26 2009-12-30 Lynntech, Inc. Method of searching for a thermal target
CN104735521A (zh) * 2015-03-30 2015-06-24 北京奇艺世纪科技有限公司 一种滚动字幕检测方法及装置
CN106652465A (zh) * 2016-11-15 2017-05-10 成都通甲优博科技有限责任公司 一种道路异常驾驶行为的识别方法及***
CN107707810A (zh) * 2017-08-21 2018-02-16 广州紫川电子科技有限公司 基于红外热像仪的热源追踪方法、装置及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9959471B2 (en) * 2008-05-06 2018-05-01 Careview Communications, Inc. Patient video monitoring systems and methods for thermal detection of liquids

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004044683A2 (en) * 2002-11-06 2004-05-27 Simmonds Precision Products, Inc. Method for detection and recognition of fog presence within an aircraft compartment using video images
WO2009158494A1 (en) * 2008-06-26 2009-12-30 Lynntech, Inc. Method of searching for a thermal target
CN104735521A (zh) * 2015-03-30 2015-06-24 北京奇艺世纪科技有限公司 一种滚动字幕检测方法及装置
CN106652465A (zh) * 2016-11-15 2017-05-10 成都通甲优博科技有限责任公司 一种道路异常驾驶行为的识别方法及***
CN107707810A (zh) * 2017-08-21 2018-02-16 广州紫川电子科技有限公司 基于红外热像仪的热源追踪方法、装置及***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
云廷进 ; 郭永彩 ; 高潮 ; .基于图像局部区域梯度特征描述的红外人体识别算法.光学技术.2008,(03),全文. *
陈宇玺 ; 于乐兵 ; .夜间行人检测的红外及可见光视频融合方法.计算机工程与应用.2009,(24),全文. *

Also Published As

Publication number Publication date
CN112101151A (zh) 2020-12-18

Similar Documents

Publication Publication Date Title
US10080513B2 (en) Activity analysis, fall detection and risk assessment systems and methods
CN112734731B (zh) 一种牲畜温度检测方法、装置、设备和存储介质
WO2015174228A1 (ja) 姿勢推定装置、姿勢推定システム、姿勢推定方法、姿勢推定プログラム、および姿勢推定プログラムを記録したコンピュータ読み取り可能な記録媒体
CN113269046B (zh) 一种高空坠物识别方法及***
CN113269809B (zh) 一种多特征融合相关滤波目标跟踪方法及计算机设备
CN112101151B (zh) 固定区域是否存在人体的检测方法及相关装置
CN111243229A (zh) 一种老年人跌倒风险评估方法及***
CN111612773B (zh) 一种红外热像仪及实时自动盲元检测处理方法
CN113392765A (zh) 一种基于机器视觉的摔倒检测方法和***
CN112580430A (zh) 基于rgb视觉的电厂烟火监测方法、装置、***和存储介质
CN114078603A (zh) 智能养老监护***、方法及计算机设备、可读存储介质
CN112101104B (zh) 人体存在检测方法及相关装置
CN112102264A (zh) 人体检测设备
US8126212B2 (en) Method of detecting moving object
CN112050944B (zh) 门口位置确定方法及相关装置
JP2022042304A (ja) ストレス推定装置、方法およびプログラム
CN112102249B (zh) 检测人体是否存在的方法及相关装置
Spinola et al. Image processing for surface quality control in stainless steel production lines
CN109885560B (zh) 页岩气压裂装备红外热像监测数据的清洗方法及装置
CN113671489A (zh) 状态提醒方法及装置、电子设备和计算机可读存储介质
CN112784703A (zh) 一种基于多光谱的人员行动轨迹确定方法
CN111680567B (zh) 活体检测方法、装置、计算机设备和存储介质
KR100973567B1 (ko) 감시 카메라 시스템에서 카메라 영상의 사람 객체 움직임양에 따른 가변 프레임 동영상 저장 방법
CN113405664A (zh) 一种测温方法、测温设备及机器可读存储介质
Deckers et al. Sensor fusion-based learning for the improvement of person segmentation by means of a low-resolution thermal infrared array sensor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant