电梯困人事件的检测方法和系统与流程

文档序号:12880339阅读:450来源:国知局
电梯困人事件的检测方法和系统与流程

本发明涉及电梯检测技术领域,特别是涉及一种电梯困人事件的检测方法和系统。



背景技术:

在电梯的实际使用过程中,有时会因不可预知的因素出现电梯困人事件,可能危害电梯内人员的生命安全,因此对电梯困人事件的检测显得尤为重要。

目前,大多通过视频分析检测的方式进行电梯困人事件的检测。视频分析检测的算法较为复杂,运算量大,需要配置较高运算能力的设备才能实现,而且现在电梯内通常安装多媒体设备,用于播放广告视频,广告视频中会出现人物,视频分析检测所用的视频拍摄到多媒体设备容易导致检测出现误判,降低识别准确性。



技术实现要素:

基于此,有必要针对传统的电梯困人事件检测方式的准确性低的问题,提供一种电梯困人事件的检测方法和系统。

一种电梯困人事件的检测方法,包括以下步骤:

在电梯处于空闲待召状态时,获取电梯轿厢内部的背景图像;

确定背景图像中的静态像素点位置;

在电梯处于故障状态时,获取电梯轿轿厢内部的当前图像,其中,背景图像的获取方位和当前图像的获取方位相同,当前图像中的各像素点与背景图像中的各像素点一一对应;

对当前图像中的各像素点的像素值与背景图像中对应的各像素点的像素值进行差分处理,得到差分图像;

获取差分图像中的目标像素点,其中,目标像素点在差分图像中的位置与静态像素点位置相对应;

确定目标像素点中像素值大于或等于第一阈值的各待用像素点,计算所有待用像素点所在区域的区域面积,在区域面积大于第二阈值时,判定发生电梯困人事件。

一种电梯困人事件的检测系统,包括:

背景获取单元,用于在电梯处于空闲待召状态时,获取电梯轿厢内部的背景图像;

静态确定单元,用于确定背景图像中的静态像素点位置;

图像获取单元,用于在电梯处于故障状态时,获取电梯轿轿厢内部的当前图像,其中,背景图像的获取方位和当前图像的获取方位相同,当前图像中的各像素点与背景图像中的各像素点一一对应;

差分处理单元,用于对当前图像中的各像素点的像素值与背景图像中对应的各像素点的像素值进行差分处理,得到差分图像;

静态处理单元,用于获取差分图像中的目标像素点,其中,目标像素点在差分图像中的位置与静态像素点位置相对应;确定目标像素点中像素值大于或等于第一阈值的各待用像素点,计算所有待用像素点所在区域的区域面积;

事件判定单元,用于在第一连通区域的面积大于第二阈值时,判定发生电梯困人事件。

根据上述本发明的电梯困人事件的检测方法和系统,先在电梯处于空闲待召状态时,获取电梯轿厢内部的背景图像并确定其中的静态像素点位置,再在在电梯处于故障状态时,获取电梯轿轿厢内部的当前图像,对背景图像和当前图像的像素值进行差分处理,得到差分图像,根据静态像素点位置和第一阈值在差分图像中选取各待用像素点,在待用像素点所在区域面积大于第二阈值时判定发生电梯困人事件。在此方案中,背景图像的静态部分中不会显示人员,在电梯处于故障状态时,若电梯内有人员,当前图像中会显示人员,差分图像中包含了当前图像与背景图像的像素点的像素值差异,通过差分图像中满足像素值差异条件的像素点可以确定故障电梯中是否有人,即可以检测电梯困人事件,利用背景图像确定静态像素点位置,通过静态像素点位置选取差分图像中的待用像素点,可以剔除差分图像中包含的多媒体设备的播放画面信息,排除影响判断电梯困人事件的重要因素,从而提高电梯困人事件检测的准确性。

一种可读存储介质,其上存储有可执行程序,该程序被处理器执行时实现上述的电梯困人事件的检测方法的步骤。

一种检测设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的可执行程序,处理器执行程序时实现上述的电梯困人事件的检测方法的步骤。

根据上述本发明的电梯困人事件的检测方法,本发明还提供一种可读存储介质和检测设备,用于通过程序实现上述电梯困人事件的检测方法。

附图说明

图1为其中一个实施例的电梯困人事件的检测方法的流程示意图;

图2为其中一个实施例的电梯困人事件的检测系统的结构示意图;

图3为其中一个实施例的电梯困人事件的检测系统的结构示意图;

图4为其中一个具体实施例的电梯困人事件检测的流程示意图;

图5为其中一个具体实施例的生成背景图像和背景掩模的流程示意图;

图6为其中一个具体实施例的故障电梯内人物检测的流程示意图;

图7为其中一个具体实施例的音频检测的流程示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。

参见图1所示,为本发明一个实施例的电梯困人事件的检测方法的流程示意图。该实施例中的电梯困人事件的检测方法,包括以下步骤:

步骤s101:在电梯处于空闲待召状态时,获取电梯轿厢内部的背景图像;

在本步骤中,空闲待召状态是指电梯正常运行时停留在某一楼层,而且电梯没有收到内部的召唤指令和外部的召唤指令的状态,在此状态下,没有人员在电梯轿厢内部,因此可以获取电梯轿厢内部的背景图像;

步骤s102:确定背景图像中的静态像素点位置;

在本步骤中,电梯轿厢内部可能安装有多媒体设备,背景图像中就可能包含多媒体设备播放的画面,该画面是动态显示的,确定的静态像素点位置就不包括多媒体设备播放的画面像素点位置,起到区分隔离的作用;

步骤s103:在电梯处于故障状态时,获取电梯轿轿厢内部的当前图像,其中,背景图像的获取方位和当前图像的获取方位相同,当前图像中的各像素点与背景图像中的各像素点一一对应;

在本步骤中,故障状态是指电梯出现运行故障且电梯梯门关闭的状态,背景图像和当前图像的获取方位相同,当前图像中的各像素点与背景图像中的各像素点一一对应,是指从同一位置获取背景图像和当前图像,背景图像和当前图像的大小相同;

步骤s104:对当前图像中的各像素点的像素值与背景图像中对应的各像素点的像素值进行差分处理,得到差分图像;

在本步骤中,差分图像与当前图像、背景图像的大小相同。

步骤s105:获取差分图像中的目标像素点,其中,目标像素点在差分图像中的位置与静态像素点位置相对应;

在本步骤中,目标像素点相当于差分图像中的静态像素点;

步骤s106:确定目标像素点中像素值大于或等于第一阈值的各待用像素点,计算所有待用像素点所在区域的区域面积,在区域面积大于第二阈值时,判定发生电梯困人事件。

在本实施例中,先在电梯处于空闲待召状态时,获取电梯轿厢内部的背景图像并确定其中的静态像素点位置,再在在电梯处于故障状态时,获取电梯轿轿厢内部的当前图像,对背景图像和当前图像的像素值进行差分处理,得到差分图像,根据静态像素点位置和第一阈值在差分图像中选取各待用像素点,在待用像素点所在区域面积大于第二阈值时判定发生电梯困人事件。在此方案中,背景图像的静态部分中不会显示人员,在电梯处于故障状态时,若电梯内有人员,当前图像中会显示人员,差分图像中包含了当前图像与背景图像的像素点的像素值差异,通过差分图像中满足像素值差异条件的像素点可以确定故障电梯中是否有人,即可以检测电梯困人事件,利用背景图像确定静态像素点位置,通过静态像素点位置选取差分图像中的待用像素点,可以剔除差分图像中包含的多媒体设备的播放画面信息,排除影响判断电梯困人事件的重要因素,从而提高电梯困人事件检测的准确性。

可选的,电梯困人事件的检测方法还可以包括以下步骤:在获取电梯轿厢内部的背景图像的步骤之后开始计时,若超过预设时间,重新获取背景图像。电梯使用过程中,电梯轿厢内部的环境会发生改变,例如在电梯轿厢内壁上张贴海报,或者改变电梯轿厢内壁上的多媒体设备的大小或位置,在距离上一次获取背景图像超过预设时间进行重新获取,可以保证背景图像的实时性,与获取的当前图像相适应;

可选的,判定发生电梯困人事件的步骤之后还可以包括以下步骤:输出电梯困人报警信号。报警信号可以提醒电梯运维人员采取措施,及时对电梯困人事件进行处理;

可选的,像素点的像素值可以为像素点的灰度值、饱和度值或亮度值等,在电梯困人事件的整个检测过程中,可以选择其中一种进行处理。

在其中一个实施例中,像素值为灰度值,获取电梯轿厢内部的背景图像的步骤包括以下步骤:

多次拍摄电梯轿厢内部的初始场景,得到多张初始图像,将多张初始图像转换为多张第一灰度图像,计算所有第一灰度图像中同一位置的像素点的灰度均值,根据所有像素点的灰度均值得到灰度均值图像,灰度均值图像为背景图像。

在本实施例中,选择像素值为灰度值进行处理,拍摄得到的初始图像中包括多种图像信息,利用其中的灰度信息就可以将有人时的电梯轿厢内部图像与无人时的电梯轿厢内部图像区分,而且可以简化对图像的处理过程,对初始场景进行多次拍摄,计算第一灰度图像中同一位置的像素点的灰度均值,可以减小灰度误差以及噪音的影响。

在其中一个实施例中,确定背景图像中的静态像素点位置的步骤包括以下步骤:

按照拍摄的先后顺序,依次计算相邻两张第一灰度图像中同一位置的像素点的第一灰度变化量;

针对多张第一灰度图像中的同一位置,获取该位置的像素点的所有第一灰度变化量的和值,在和值小于第一阈值时,判定该位置为静态像素点位置。

在本实施例中,第一灰度变化量表示相邻两张第一灰度图像中同一位置的像素点的灰度差异,在电梯轿厢内部环境中,多媒体设备的播放画面处于动态变化状态,相邻两张第一灰度图像中对应多媒体设备的播放画面的位置的像素点的灰度差异较大,而其他的位置一般处于静态,考虑到误差和噪音,相邻两张第一灰度图像中对应其他位置的灰度差异较小,通过灰度差异可以区分第一灰度图像中的静态像素点和动态像素点,也就可以确定第一灰度图像的静态像素点位置。将多张第一灰度图像中同一位置的所有第一灰度变化量的和值作为判断静态像素点位置的依据,可以扩大静态像素点和动态像素点的灰度差异,提高确定静态像素点时的准确性。

在其中一个实施例中,电梯困人事件的检测方法还包括以下步骤:

确定和值大于或等于第一阈值的各待选像素点,对所有待选像素点进行连通区域检测,获取第一连通区域,计算第一连通区域的面积;

在第一连通区域的面积小于第三阈值时,判定第一连通区域中的各待选像素点的位置为静态像素点位置。

在本实施例中,和值大于或等于第一阈值的各待选像素点中不一定都属于多媒体设备画面,有可能是因为图像噪音而使本应是静态像素点的所有第一灰度变化量的和值大于或等于第一阈值,但其特点是一般都是离散的像素点,与拍摄到的多媒体设备画面像素点组成一个连通区域是不同的,因此,通过对对所有待选像素点进行连通区域检测,将连通区域满足条件的其中的各待选像素点的位置为静态像素点位置,可以消除图像噪音的影响,确定的静态像素点位置更加准确。

在其中一个实施例中,计算所有待用像素点所在区域的区域面积的步骤包括以下步骤:

对所有待用像素点进行连通区域检测,获取第二连通区域,计算第二连通区域的面积,区域面积为第二连通区域的面积。

在本实施例中,由于当前图像和背景图像是分别拍摄的,因此,当前图像中也可能有不同于背景图像的图像噪音,使本应不属于电梯轿厢内人员的待用像素点的像素值大于或等于第一阈值,但其特点是一般都是离散的像素点,与拍摄到的人员画面像素点组成一个连通区域是不同的,因此,通过对对所有待用像素点进行连通区域检测,将连通区域的面积作为区域面积,进行后续的电梯困人事件判断,进一步提高电梯困人事件检测的准确性。

在其中一个实施例中,对所有待选像素点进行连通区域检测的步骤包括以下步骤:

赋予所有待选像素点最高像素值,在背景图像中对最高像素值的像素点进行连通区域检测;

对所有待用像素点进行连通区域检测的步骤包括以下步骤:

赋予所有待用像素点最高像素值,在差分图像中对最高像素值的像素点进行连通区域检测。

在本实施例中,在进行连通区域检测之前,可以赋予用作连通区域检测对象的各像素点最高像素值,如此用作连通区域检测对象的像素值相同,而且可以与其他像素点明显区分,有利于加快连通区域检测的处理过程。

可选的,最高像素值可以为最高灰度值、最高饱和度值或最高亮度值等。

在其中一个实施例中,获取电梯轿轿厢内部的当前图像的步骤包括以下步骤:

拍摄电梯轿轿厢内部的当前场景,得到目标图像,将目标图像转换为第二灰度图像,第二灰度图像为当前图像;

对当前图像中的各像素点的像素值与背景图像中对应的各像素点的像素值进行差分处理,得到差分图像的步骤包括以下步骤:

计算当前图像和背景图像中同一位置像素点的第二灰度变化量,根据所有像素点的第二灰度变化量得到差分图像。

在本实施例中,在拍摄电梯轿轿厢内部的当前场景后,将拍摄到的目标图像转换为第二灰度图像,可以直接利用第二灰度图像和表示背景的灰度均值图像进行处理,从而得到差分图像,相比于差分处理时,单独计算每个像素点的灰度值,再与表示背景的灰度均值图像中的像素点的灰度值进行差分处理,本方案统一获取目标图像的所有像素点的灰度值,处理流程更加简洁,降低处理过程的复杂性。

可选的,判定发生电梯困人事件的步骤之后还可以包括以下步骤:保存目标图像。目标图像可以便于电梯运维人员确认电梯故障时电梯轿厢内的人员情况。

在其中一个实施例中,判定发生电梯困人事件的步骤之后还包括以下步骤:

输出电梯困人报警信号。

在本实施例中,在判定发生电梯困人事件后,可以输出电梯困人报警信号,提醒电梯运维人员及时进行处理。还可以将电梯困人报警信号发送至对应电梯运维人员的移动终端,便于不在现场的电梯运维人员及时知晓电梯状况。

在其中一个实施例中,在区域面积小于或等于第二阈值时,根据电梯轿厢的音频判断是否发生电梯困人事件;

根据电梯轿厢的音频判断是否发生电梯困人事件的步骤包括:

在电梯处于空闲待召状态时,采集电梯轿厢内部的背景音频数据,根据背景音频数据计算背景音频帧的短时电平变化量;

在本步骤中,空闲待召状态是指电梯正常运行时停留在某一楼层,而且电梯没有收到内部的召唤指令和外部的召唤指令的状态,在此状态下,没有人员在电梯轿厢内部,不会获取到人员发出的声音,因此可以获取电梯轿厢内部的背景音频数据;

在电梯处于故障状态时,采集电梯轿厢内部的当前音频数据,根据当前音频数据计算当前音频帧的短时电平变化量;

在本步骤中,故障状态是指电梯出现运行故障且电梯梯门关闭的状态,在此状态下,不论电梯内是否有人员,都可以采集电梯轿厢内部的当前音频数据;

获取当前音频帧的短时电平变化量与背景音频帧的短时电平变化量的差值;累计差值大于等于第一阈值的当前音频帧数;

在本步骤中,一个差值对应一个当前音频帧;

在累计的当前音频帧数大于等于第二阈值时,判定发生电梯困人事件。

在本实施例中,将通过图像判断是否发生电梯困人事件和通过音频判断是否发生电梯困人事件相结合,可以在获取图像时无法包含较为完整的人员图像时,通过音频检测判断是否发生电梯困人事件,从而进一步提高电梯困人事件的准确性。在电梯处于空闲待召状态时,采集电梯轿厢内部的背景音频数据并计算背景音频帧的短时电平变化量;在电梯处于故障状态时,采集电梯轿厢内部的当前音频数据并计算当前音频帧的短时电平变化量,获取当前音频帧的短时电平变化量和背景音频帧的短时电平变化量的差值,当故障电梯中有人员时,人员发出声音,可以获得一定数量的差值满足阈值条件的当前音频帧,当故障电梯中无人员时,获得的当前音频帧与背景音频帧相似,差值满足阈值条件的当前音频帧很少,通过累计差值满足阈值条件的当前音频帧数量,可以判断是否发生电梯困人事件,相比于视频信号的处理过程,声音信号的处理过程更为简单,可以利用较低配置的设备实现电梯困人事件的检测,降低设备成本。

可选的,采集电梯轿厢内部的背景音频数据的步骤和获取电梯轿厢内部的背景图像的步骤可以并行执行,采集电梯轿厢内部的当前音频数据的步骤和获取电梯轿轿厢内部的当前图像的步骤可以并行执行。

在电梯处于故障状态时,可能存在电梯内部没有人员,但是有离散噪声,累计差值大于等于第一阈值的当前音频帧数,在累计的当前音频帧数大于等于第二阈值时判定发生电梯困人事件,可以防止在有离散噪声场景下的误判。第一阈值和第二阈值可以根据实际应用场景进行调节。

在其中一个实施例中,采集的背景音频数据和当前音频数据的采样参数类型相同,采样参数类型包括音频帧时长、音频采样总时长和音频帧中的采样电平个数。

在本实施例中,采集的背景音频数据和当前音频数据的采样参数类型相同,如音频帧时长、音频采样总时长、音频帧中的采样电平个数相同,可以在同一采样参数类型的前提下比较背景音频和当前音频,从而准确识别出当前音频中是否有电梯内人员所发出的音频。

在其中一个实施例中,电梯困人事件的检测方法还包括以下步骤:

在累计的当前音频帧数小于第二阈值时,获取当前音频采样总时长;

在当前音频采样总时长超过预设时长时,将累计的音频帧数清零。

在本实施例中,在电梯处于故障状态时,可能存在电梯内部没有人员,但是有离散噪声,离散噪声的存在可能使当前音频帧满足差值大于等于第一阈值,但需要较长的音频采样总时长才能使累计的音频帧数大于等于第二阈值,因此,在累计的当前音频帧数小于第二阈值时,可以获取当前音频采样总时长,在当前音频采样总时长超过预设时长时,将累计的音频帧数清零,可以消除离散噪音的影响,使利用音频判断电梯困人事件更加准确。

可选的,将累计的音频帧数清零后,当前音频采样总时长也清零,开始重新计算。

在其中一个实施例中,根据背景音频数据计算背景音频帧的短时电平变化量的步骤包括以下步骤:

根据背景音频数据计算背景音频帧中相邻两个音频数据的短时电平变化量,并根据背景音频帧中所有短时电平变化量计算背景音频帧的短时电平平均变化量;

获取当前音频帧的短时电平变化量与背景音频帧的短时电平变化量的差值的步骤包括以下步骤:

获取当前音频帧的短时电平变化量与背景音频帧的短时电平平均变化量的差值。

在本实施例中,对背景音频帧的短时电平变化量进行了平均化处理,由于在电梯处于空闲待召状态时采集的电梯轿厢内部的背景音频数据中可能含有噪音数据,噪音数据的存在会使后续计算的背景音频帧的短时电平变化量偏高,从而减小当前音频帧的短时电平变化量与背景音频帧的短时电平变化量的差值,将背景音频帧的短时电平变化量进行平均化处理,可以避免背景音频数据中噪音数据的影响,差值更能体现当前音频帧与背景音频帧的区别。

可选的,背景音频帧中的相邻两个音频数据可以是相邻两个采样电平值。

可选的,背景音频帧的短时电平平均变化量可以是多个背景音频帧中所有短时电平变化量的平均量。

在其中一个实施例中,根据背景音频数据计算背景音频帧的短时电平平均变化量的步骤包括以下步骤:

根据公式计算背景音频的短时电平平均变化量;

式中,lb为背景音频帧的短时电平平均变化量,tf为背景音频帧时长,tt为背景音频采样总时长,k为背景音频帧中的采样电平个数,pn+1、pn为背景音频帧中的采样电平值。

在本实施例中,背景音频帧时长、背景音频采样总时长、背景音频帧中的采样电平个数、背景音频帧中的采样电平值等数据可以在采集电梯轿厢内部的背景音频数据时得到,上述公式计算过程简单,可以快速得到背景音频帧的短时电平平均变化量。

在其中一个实施例中,电梯困人事件的检测方法还包括以下步骤:

根据公式计算背景音频帧中的采样电平个数,其中,tf以毫秒为单位,sr为音频采样率。

在本实施例中,音频采样率可以在采集电梯轿厢内部的背景音频数据时得到,根据上述公式可以快速计算出背景音频帧中的采样电平个数。

在其中一个实施例中,根据当前音频数据计算当前音频帧的短时电平变化量的步骤包括以下步骤:

根据公式计算当前音频帧的短时电平变化量;

式中,l为当前音频帧的短时电平变化量,k′为当前音频帧中的采样电平个数,pn′+1、pn′为当前音频帧中的采样电平值。

在本实施例中,当前音频帧中的采样电平个数、采样电平值可以在采集电梯轿厢内部的当前音频数据时得到,上述公式计算过程简单,可以快速得到当前音频帧的短时电平变化量。

在其中一个实施例中,采集电梯轿厢内部的当前音频数据的步骤与根据当前音频数据计算当前音频帧的短时电平变化量的步骤并行执行。

在本实施例中,采集电梯轿厢内部的当前音频数据时可以得到多个当前音频帧,计算短时电平变化量时也是针对多个当前音频帧,在得到一个当前音频帧后就可以计算其短时电平变化量,因此,采集电梯轿厢内部的当前音频数据的步骤与根据当前音频数据计算当前音频帧的短时电平变化量的步骤可以并行执行,如此可以缩短对音频数据的处理时间,提高音频处理效率。

在其中一个实施例中,判定发生电梯困人事件的步骤之后还包括以下步骤:

输出电梯困人报警信号。

在本实施例中,在判定发生电梯困人事件后,可以输出电梯困人报警信号,提醒电梯运维人员及时进行处理。还可以将电梯困人报警信号发送至对应电梯运维人员的移动终端,便于不在现场的电梯运维人员及时知晓电梯状况。

根据上述电梯困人事件的检测方法,本发明还提供一种电梯困人事件的检测系统,以下就本发明的电梯困人事件的检测系统的实施例进行详细说明。

参见图2所示,为本发明一个实施例的电梯困人事件的检测系统的结构示意图。该实施例中的电梯困人事件的检测系统包括:

背景获取单元201,用于在电梯处于空闲待召状态时,获取电梯轿厢内部的背景图像;

静态确定单元202,用于确定背景图像中的静态像素点位置;

图像获取单元203,用于在电梯处于故障状态时,获取电梯轿轿厢内部的当前图像,其中,背景图像的获取方位和当前图像的获取方位相同,当前图像中的各像素点与背景图像中的各像素点一一对应;

差分处理单元204,用于对当前图像中的各像素点的像素值与背景图像中对应的各像素点的像素值进行差分处理,得到差分图像;

静态处理单元205,用于获取差分图像中的目标像素点,其中,目标像素点在差分图像中的位置与静态像素点位置相对应;确定目标像素点中像素值大于或等于第一阈值的各待用像素点,计算所有待用像素点所在区域的区域面积;

事件判定单元206,用于在第一连通区域的面积大于第二阈值时,判定发生电梯困人事件。

在其中一个实施例中,像素值为灰度值,背景获取单元201多次拍摄电梯轿厢内部的初始场景,得到多张初始图像,将多张初始图像转换为多张第一灰度图像,计算所有第一灰度图像中同一位置的像素点的灰度均值,根据所有像素点的灰度均值得到灰度均值图像,灰度均值图像为背景图像。

在其中一个实施例中,静态确定单元202按照拍摄的先后顺序,依次计算相邻两张第一灰度图像中同一位置的像素点的第一灰度变化量;

针对多张第一灰度图像中的同一位置,获取该位置的像素点的所有第一灰度变化量的和值,在和值小于第一阈值时,判定该位置为静态像素点位置。

在其中一个实施例中,静态确定单元202确定和值大于或等于第一阈值的各待选像素点,对所有待选像素点进行连通区域检测,获取第一连通区域,计算第一连通区域的面积;在第一连通区域的面积小于第三阈值时,判定第一连通区域中的各待选像素点的位置为静态像素点位置。

在其中一个实施例中,静态处理单元205对所有待用像素点进行连通区域检测,获取第二连通区域,计算第二连通区域的面积,区域面积为第二连通区域的面积。

在其中一个实施例中,静态确定单元202赋予所有待选像素点最高像素值,在背景图像中对最高像素值的像素点进行连通区域检测;

静态处理单元205赋予所有待用像素点最高像素值,在差分图像中对最高像素值的像素点进行连通区域检测。

在其中一个实施例中,图像获取单元203拍摄电梯轿轿厢内部的当前场景,得到目标图像,将目标图像转换为第二灰度图像,第二灰度图像为当前图像;

差分处理单元204计算当前图像和背景图像中同一位置像素点的第二灰度变化量,根据所有像素点的第二灰度变化量得到差分图像。

在其中一个实施例中,如图3所示,电梯困人事件的检测系统还包括:背景音频获取单元207、当前音频获取单元208和音频处理单元209;

背景音频获取单元207,用于在电梯处于空闲待召状态时,采集电梯轿厢内部的背景音频数据,根据背景音频数据计算背景音频帧的短时电平变化量;

当前音频获取单元208,用于在电梯处于故障状态时,采集电梯轿厢内部的当前音频数据,根据当前音频数据计算当前音频帧的短时电平变化量;

音频处理单元209,用于获取当前音频帧的短时电平变化量与背景音频帧的短时电平变化量的差值;累计差值大于等于第一阈值的当前音频帧数;

事件判定单元206,用于在累计的当前音频帧数大于等于第二阈值时,判定发生电梯困人事件。

在其中一个实施例中,采集的背景音频数据和当前音频数据的采样参数类型相同,采样参数类型包括音频帧时长、音频采样总时长和音频帧中采样电平个数。

在其中一个实施例中,音频处理单元209在累计的当前音频帧数小于第二阈值时,获取当前音频采样总时长;在当前音频采样总时长超过预设时长时,将累计的当前音频帧数清零。

在其中一个实施例中,背景音频获取单元207根据背景音频数据计算背景音频帧中相邻两个音频数据的短时电平变化量,并根据背景音频帧中所有短时电平变化量计算背景音频帧的短时电平平均变化量;

音频处理单元209获取当前音频帧的短时电平变化量与背景音频帧的短时电平平均变化量的差值。

在其中一个实施例中,背景音频获取单元207根据公式计算背景音频帧的短时电平平均变化量;式中,lb为背景音频帧的短时电平平均变化量,tf为背景音频帧时长,tt为背景音频采样总时长,k为背景音频帧中的采样电平个数,pn+1、pn分别为背景音频帧中的采样电平值。

在其中一个实施例中,背景音频获取单元207根据公式计算背景音频帧中的采样电平个数,其中,tf以毫秒为单位,sr为音频采样率。

在其中一个实施例中,当前音频获取单元208根据公式计算当前音频帧的短时电平变化量;式中,l为当前音频帧的短时电平变化量,k′为当前音频帧中的采样电平个数,pn′+1、pn′分别为当前音频帧中的采样电平值。

在其中一个实施例中,当前音频获取单元208并行执行采集电梯轿厢内部的当前音频数据的步骤与根据当前音频数据计算当前音频帧的短时电平变化量的步骤。

本发明的电梯困人事件的检测系统与本发明的电梯困人事件的检测方法一一对应,在上述电梯困人事件的检测方法的实施例阐述的技术特征及其有益效果均适用于电梯困人事件的检测系统的实施例中。

根据上述电梯困人事件的检测方法,本发明实施例还提供一种可读存储介质和一种检测设备。可读存储介质上存储有可执行程序,该程序被处理器执行时实现上述电梯困人事件的检测方法的步骤;检测设备包括存储器、处理器及存储在存储器上并可在处理器上运行的可执行程序,处理器执行程序时实现上述电梯困人事件的检测方法的步骤。

在一个具体的实施例中,如图4所示,电梯困人事件的检测方法可以是一种基于图像与声音结合进行电梯困人事件的检测方法,具有准确性高、运算量小、实时性强的特点。

首先,针对图像处理方面,由于电梯轿厢是封闭的空间,采用的是内部照明系统,因此,通常情况下电梯轿厢的环境是稳定的,对于电梯轿厢内安装在固定位置的摄像头来说,拍摄的背景也是固定的。但是,由于现在电梯广告的流行,电梯内往往存在一些广告海报,在某些电梯内可能还会安装有多媒体lcd,因此,还必须对这些情况进行相应的处理。对于广告海报,由于是静态的图像,一旦安装好短时间内便不会有变动,而多媒体lcd则在不停地播放视频,图像不断变化,会给后续的检测带来一定的影响。本方法生成确定图像变化较大的区域,并对该区域进行标记,从而降低图像变化较大的区域对后续检测带来的不利影响。

(1)背景图像的处理流程图如图5所示。

背景图像生成动作是在距离上次背景图像生成超过一段时间后才启动,且只在电梯正常空闲待召状态下进行。空闲待召状态是指电梯正常停在某个楼层,且没有内召和外召的状态。

当检测到空闲待召状态后,开始进行背景图像生成过程。首先,初始化背景掩模矩阵m,m的主要作用是标识在背景图像中哪些部分是动态图像,在后续的人物检测中进行特殊处理。背景掩模m采用与背景图像相同维度的数组表示,初始化时全部填充0。

控制摄像头以1秒为间隔连接拍摄5-10张图像,并将拍摄的所有图像转为灰度图像,记为g1,g2,……,gn,其中g维度与m维度相同。

统计所有灰度图像g各像素的灰度变化量并存入m,采用以下公式:

其中,m(x,y)表示在坐标(x,y)处的灰度变化量,g(x,y)表示各图像在坐标(x,y)处的灰度值。

采用矩阵计算则有:

其中m是背景掩模矩阵,g是各图像相应的灰度矩阵。

各像素灰度变化量确定后,对m进行二值化处理,对于变化度大于等于阈值的像素点置255,小于的则置0。

其中t是灰度变化量阈值,根据经验进行设置。

对m进行灰度值为255的连通区域检测,如果连通区域面积小于阈值,则将该区域灰度值置为0。

统计g各像素点灰度均值生成背景图像b,维度与g相同。公式如下:

保存背景掩模m及背景图像b。

(2)人物检测。

当电梯发生故障且梯门关闭时,电梯内可能会困人事件,进入人物检测过程,流程图如图6所示。

当电梯发生故障且梯门未打开,则控制摄像头拍摄一张轿厢内照片,并将照片转为灰度图像g。

将g与b进行差分,即相减,生成差分图像d。

公式:d=|g–b|

对差分图像d进行二值化处理,处理时结合背景掩模矩阵m进行处理。

对差分图像d进行连通区域检测并截取连通区域,如果连通区域面积大于阈值,则判断为有人。

如果电梯内有人,则输出困人报警信号。

保存电梯轿厢内照片。

其次,针对音频处理方面,正常情况下,电梯轿厢内部是个比较安静的封闭空间,当发生困人事件时,往往被困人会发出声音进行呼喊或拍打电梯门,因此,如果我们检测到有声音,则可以判定电梯内困人。本方法的应用场景并不需要进行语音识别,为了计算简便,采用短时电平变化量进行音频检测。

为了使音频检测更为准确,同样在电梯空闲待召时进行背景音频采集,采集5~10秒音频,然后计算背景音频短时电平平均变化量lb,计算公式:

式中,lb是短时电平平均变化量,tf是音频帧时长,tt是指背景音采样总时长,k是指音频帧数据个数,与音频采样率相关,p是指音频数据,即采样电平值。k值由tf及采样率r决定,如下:

式中,1000是指1000毫秒,tf为音频帧时长,通常为20ms,sr为采样率,可以为8khz,16khz等等。采样时采用单声道采样。

当电梯发生故障且梯门关闭或需要进行音频检测时,进入音频检测流程,流程图如图7所示:

音频采样与音频分析并行执行,采样参数与采集背景音频时相同。

以音频帧为单位计算短时电平变化量,计算公式如下:

式中,l是指短时电平变化量,k是指音频帧数据个数,与音频采样率相关,p是指音频数据,即采样电平值。

计算当前音频帧电平变化量与背景音频短时平均电平变化量的差值l–lb,如果l–lb大于等于lt,则c+1。其中lt是电平变化量阈值,根据经验设置,c是l–lb>=lt的计数器。

如果c>=ct,则判定为有人并退出流程,否则检查是否超时,超时则c重置0,未超时检测下一音频帧,当检测时间超过最大检测时间时,流程退出。ct是计数阈值,根据经验设置。

本方法可以利用电梯内已安装的摄像头及对讲设备实现,且不会长时间占用设备;直接采用拍照实现,避免了视频的解码过程及由于视频编码而产生的图像信息丢失问题;计算简单,运算量小,实时性强,能够在低配置的嵌入式平台实现;能够保存电梯困人时的轿厢内部图像资料。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成。所述的程序可以存储于可读取存储介质中。该程序在执行时,包括上述方法所述的步骤。所述的存储介质,包括:rom/ram、磁碟、光盘等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1