掌桥专利:专业的专利平台
掌桥专利
首页

一种告警阻拦系统

文献发布时间:2024-04-18 19:59:31


一种告警阻拦系统

技术领域

本发明涉及图像处理领域,特别是涉及一种告警阻拦系统。

背景技术

在航空器进港停至指定停机位后,机务工作者需要确认发动机不再运转后,迅速摆好轮挡,并在航空器的特定位置(机身前后、左右机翼、发动机前)放置反光锥,以防止各类勤务车靠近对飞机造成损伤。在航空器入位后和航空器守护期间,机务工作者需要通过视频监控设备持续对各反光锥进行识别和位置数据获取,并在反光锥位置数据与划定区域位置不匹配时,及时进行告警提示。但是,在实际工作中,往往会有勤务车、机务工作者等遮挡反光锥,使得产生误报的情况。

发明内容

针对上述技术问题,本发明提供一种告警阻拦系统,至少部分解决现有技术中存在的问题。

在本发明的一方面,提供一种告警阻拦,包括:检测模块、告警模块、告警阻拦模块和信息队列D;D为单向先入先出队列;所述告警模块具有打开状态和关闭状态。

所述检测模块用于执行以下步骤:

S100,获取目标监控设备当前时间采集到的目标图像。

S110,根据所述目标图像,确定目标区域内是否存在目标物。

S120,若存在,则将第一信息作为结果信息发送至所述信息队列D内;所述第一信息包括第一标识和所述目标物在所述目标图像中的位置信息;所述第一标识表示所述目标区域内存在目标物。

S130,若不存在,则将第二信息作为结果信息发送至所述信息队列D内;所述第二信息包括第二标识;所述第二标识表示所述目标区域内不存在目标物。

所述告警模块在打开状态时用于执行以下步骤:

S200,响应于所述信息队列D的更新,获取当前的信息队列D=(D1,D2,…,Di,…,Dn);i=1,2,…,n;其中,n为信息队列D中当前的结果信息的数量;n为偶数;Di为D中第i个结果信息。

S210,若NUM1/n<NQ,则向所述告警阻拦模块发出告警输出请求;NUM1为n个结果信息中第一信息的数量;NQ为预设比例阈值。

S220,若接收到所述告警阻拦模块返回的针对所述告警输出请求的输出指示,则输出告警信息;所述告警信息用于提示当前时间所述目标区域内不存在目标物。

所述告警阻拦模块用于在接收到告警输出请求后执行以下步骤:

S300,确定所述目标物是否被其他物体遮挡,若被其他物体遮挡,则将所述告警模块调整为关闭状态,否则,向所述告警模块返回输出指示。

本发明至少具有以下有益效果:

本发明提供的告警阻拦系统,包括:检测模块、告警模块、告警阻拦模块和信息队列D;检测模块用于执行以下步骤:获取目标监控设备当前时间采集到的目标图像;根据目标图像,确定目标区域内是否存在目标物。检测模块能够通过目标监控设备实时检测目标物,确定目标区域内是否存在目标物,若存在,则能够获取目标物的位置信息。告警模块在打开状态时用于执行以下步骤:响应于信息队列D的更新,获取当前的信息队列D;若NUM1/n<NQ,则向告警阻拦模块发出告警输出请求;若接收到告警阻拦模块返回的针对告警输出请求的输出指示,则输出告警信息。如果信息队列中的第一信息比较多,则检测模块检测到目标物的次数比较多,此时信息队列中出现第二信息可能是由于检测模块判断失误或者目标物前有其他物体经过,此时不会输出告警信息,能够避免误报的产生;但是,如果NUM1比较少,使得NUM1/n<NQ,表明情况比较可疑,目标物可能已经不在目标区域内,则需要及时输出告警信息。告警阻拦模块在接收到告警输出请求后用于执行以下步骤:确定目标物是否被其他物体遮挡,若被其他物体遮挡,则将告警模块调整为关闭状态,否则,向告警模块返回输出指示。若目标物被遮挡,此时不需要告警,若告警,则为误报。故而,告警阻拦模块会将告警模块调整为关闭状态,阻止告警模块输出告警信息。若目标物未被遮挡,则目标物可能已经不在目标区域内,告警阻拦模块需要及时向告警模块返回输出指示。本发明能够通过检测模块、告警模块、告警阻拦模块和信息队列D实时获取目标物的位置信息,并在检测到目标区域内不存在目标物时,及时输出告警信息。同时能够排除目标物被遮挡的情况,在目标物被遮挡时能够阻拦告警模块输出告警信息,减少告警误报的情况。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的告警阻拦系统的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。

请参考图1所示,本发明的实施例提供了一种告警阻拦系统,包括:检测模块、告警模块、告警阻拦模块和信息队列D;D为单向先入先出队列。

需要说明的是,本领域技术人员能够知晓所述信息队列D的具体工作方式,在此不再赘述。

所述检测模块用于执行以下步骤:

S100,获取目标监控设备当前时间采集到的目标图像。

在本实施例中,所述目标图像为将目标监控设备采集的监控视频进行抽帧获取到的图像。

具体的,本领域技术人员知晓,现有技术中任一将视频进行抽帧处理获取图像的方法,均落入本发明的保护范围,在此不再赘述。

S110,根据所述目标图像,确定目标区域内是否存在目标物。

在本实施例中,本领域技术人员知晓,现有技术中任一对图像中的特定物体识别的方法,均落入本发明的保护范围,在此不再赘述。

S120,若存在,则将第一信息作为结果信息发送至所述信息队列D内;所述第一信息包括第一标识和所述目标物在所述目标图像中的位置信息;所述第一标识表示所述目标区域内存在目标物。

S130,若不存在,则将第二信息作为结果信息发送至所述信息队列D内;所述第二信息包括第二标识;所述第二标识表示所述目标区域内不存在目标物。

在本实施例中,检测模块能够通过目标监控设备实时检测目标物,确定目标区域内是否存在目标物,若存在,则能够获取目标物的位置信息。

所述告警模块在打开状态时用于执行以下步骤:

S200,响应于所述信息队列D的更新,获取当前的信息队列D=(D1,D2,…,Di,…,Dn);i=1,2,…,n;其中,n为信息队列D中当前的结果信息的数量;n为偶数;Di为D中第i个结果信息。

S210,若NUM1/n<NQ,则向所述告警阻拦模块发出告警输出请求;NUM1为n个结果信息中第一信息的数量;NQ为预设比例阈值。

S220,若接收到所述告警阻拦模块返回的针对所述告警输出请求的输出指示,则输出告警信息;所述告警信息用于提示当前时间所述目标区域内不存在目标物。

在本实施例中,只有在NUM1/n<NQ时,告警模块才会输出告警信息,是由于信息队列中的第一信息比较多时,则检测模块检测到目标物的次数比较多,此时信息队列中出现第二信息可能是由于检测模块判断失误或者目标物前有其他物体经过,此时不会输出告警信息,能够避免误报的产生。但是,如果NUM1比较少,使得NUM1/n<NQ,表明情况比较可疑,目标物可能已经不在目标区域内,则需要及时输出告警信息。

具体的,所述预设比例阈值NQ的取值范围为0.25-0.75,优选的,NQ=0.5。

所述告警阻拦模块用于在接收到告警输出请求后执行以下步骤:

S300,确定所述目标物是否被其他物体遮挡,若被其他物体遮挡,则将所述告警模块调整为关闭状态,否则,向所述告警模块返回输出指示。

在本实施例中,若目标物被遮挡,此时不需要告警,若告警,则为误报。故而,告警阻拦模块会将告警模块调整为关闭状态,阻止告警模块输出告警信息。若目标物未被遮挡,则目标物可能已经不在目标区域内,告警阻拦模块需要及时向告警模块返回输出指示,提高告警的准确率。

本发明提供的告警阻拦系统,包括:检测模块、告警模块、告警阻拦模块和信息队列D;检测模块用于执行以下步骤:获取目标监控设备当前时间采集到的目标图像;根据目标图像,确定目标区域内是否存在目标物。检测模块能够通过目标监控设备实时检测目标物,确定目标区域内是否存在目标物,若存在,则能够获取目标物的位置信息。告警模块在打开状态时用于执行以下步骤:响应于信息队列D的更新,获取当前的信息队列D;若NUM1/n<NQ,则向告警阻拦模块发出告警输出请求;若接收到告警阻拦模块返回的针对告警输出请求的输出指示,则输出告警信息。如果信息队列中的第一信息比较多,则检测模块检测到目标物的次数比较多,此时信息队列中出现第二信息可能是由于检测模块判断失误或者目标物前有其他物体经过,此时不会输出告警信息,能够避免误报的产生;但是,如果NUM1比较少,使得NUM1/n<NQ,表明情况比较可疑,目标物可能已经不在目标区域内,则需要及时输出告警信息。告警阻拦模块在接收到告警输出请求后用于执行以下步骤:确定目标物是否被其他物体遮挡,若被其他物体遮挡,则将告警模块调整为关闭状态,否则,向告警模块返回输出指示。若目标物被遮挡,此时不需要告警,若告警,则为误报。故而,告警阻拦模块会将告警模块调整为关闭状态,阻止告警模块输出告警信息。若目标物未被遮挡,则目标物可能已经不在目标区域内,告警阻拦模块需要及时向告警模块返回输出指示。本发明能够通过检测模块、告警模块、告警阻拦模块和信息队列D实时获取目标物的位置信息,并在检测到目标区域内不存在目标物时,及时输出告警信息。同时能够排除目标物被遮挡的情况,在目标物被遮挡时能够阻拦告警模块输出告警信息,减少告警误报的情况。

在本发明的一种示例性实施例中,当所述告警模块为关闭状态时,所述告警阻拦模块用于执行以下步骤:

S400,将遮挡所述目标物的其他物体确定为关键物体。

S410,将所述目标图像中所述关键物体所在区域的区域信息确定为关键区域信息G=(GX1,GX2,GY1,GY2);GX1为所述关键物体所在区域的横坐标最小值,GX2为所述关键物体所在区域的横坐标最大值;GY1为所述关键物体所在区域的纵坐标最小值,GY2为所述关键物体所在区域的纵坐标最大值。

S420,每当检测模块获取到新的目标图像后,将所述新的目标图像确定为关键图像,并对关键物体进行遮挡移除确定处理。

在本实施例中,若确定目标物被其他物体遮挡,则告警阻拦模块会将告警模块调整为关闭状态。此时,告警阻拦模块需要确定遮挡目标物的物体(关键物体)是否被移除,再进行后续处理。

具体的,本领域技术人员知晓,现有技术中任一对图像中的物体所在区域范围确定的方法,均落入本发明的保护范围,在此不再赘述。

在本发明的一种示例性实施例中,所述遮挡移除确定处理,包括:

S421,获取所述关键图像中所述关键物体对应的中间区域信息Z=(ZX1,ZX2,ZY1,ZY2);其中,ZX1为所述关键物体所在区域的横坐标最小值,ZX2为所述关键物体所在区域的横坐标最大值;ZY1为所述关键物体所在区域的纵坐标最小值,ZY2为所述关键物体所在区域的纵坐标最大值。

S422,获取关键区域信息对应的关键中心点信息GJ=(GJX,GJY)和中间区域信息对应的中间中心点信息ZJ=(ZJX,ZJY);其中,GJX=(GX1+GX2)/2,GJY=(GY1+GY2)/2;ZJX=(ZX1+ZX2)/2,ZJY=(ZY1+ZY2)/2。

S423,根据GJ和ZJ,获取目标中心点距离XL;其中,XL=sqrt((GJX-ZJX)

S424,若XL>EL,则确定遮挡目标物的关键物体被移除;其中,EL为预设距离阈值。

在本实施例中,通过比较目标图像中所述关键物体所在区域的区域信息确定为关键区域信息G=(GX1,GX2,GY1,GY2)和所述关键图像中所述关键物体对应的中间区域信息Z=(ZX1,ZX2,ZY1,ZY2),能够确定遮挡目标物的关键物体是否被移除。

具体的,可以通过比较关键区域和中间区域的中心点之间的距离,确定遮挡目标物的关键物体是否被移除。

在本发明的一种示例性实施例中,所述预设距离阈值EL可以通过以下方法确定:

EL=(sqrt((ZX1-ZX2)

在本发明的一种示例性实施例中,当所述告警模块为关闭状态时,所述告警阻拦模块用于执行以下步骤:

S500,每当检测模块获取到新的目标图像后,根据所述新的目标图像,确定目标区域内是否存在目标物。

S510,若存在,则将n/2个第一信息作为结果信息发送至所述当前的信息队列D中。

S520,将所述告警模块调整为打开状态。

在本实施例中,当所述告警模块为关闭状态时,表明在此之前目标物被遮挡,若检测模块确定目标区域内存在目标物,说明此时目标物未被遮挡,则检测模块会向信息队列中发送一个第一信息,但为了保证告警模块不会告警,并且避免检测模块出现检测失误的情况,则将n/2个第一信息作为结果信息发送至所述当前的信息队列D中,此时打开告警模块,那么告警模块一定不会告警,能够通过进一步检测判断遮挡目标物的物体是否被移除,减少了告警误报的情况。

在本发明的一种示例性实施例中,可以通过以下步骤确定所述目标物是否被其他物体遮挡:

S600,获取当前的信息队列D=(D1,D2,…,Di,…,Dn);

S610,获取目标值k=n。

S620,确定Dk是否为第一信息;若是,则将Dk作为目标信息,并进入步骤S630,否则,获取k=k-1,并重新执行步骤S620。

S630,获取目标信息中的位置信息W=(x,y);其中,x为W对应的横坐标,y为W对应的纵坐标。

S640,获取Dn对应目标图像中除目标物以外每一其他物品的范围信息,以得到范围信息列表F=(F1,F2,…,Fj,…,Fm);Fj=(X1j,X2j,Y1j,Y2j);其中,j=1,2,…,m;m为所述目标图像中除目标物以外其他物品的数量;Fj为所述目标图像中除目标物以外第j个其他物品的范围信息;X1j为Fj对应的横坐标最小值;X2j为Fj对应的横坐标最大值;Y1j为Fj对应的纵坐标最小值;Y2j为Fj对应的纵坐标最大值。

S650,若X1j≤x≤X2j,Y1j≤y≤Y2j,则确定所述目标物被其他物体遮挡;否则,所述目标物未被其他物体遮挡。

具体的,由于无法确定当前的信息队列D的队尾对应的结果信息是第一信息还是第二信息,只有第一信息中包含目标物的物体信息,故而,需要确定距离队尾最近的第一信息,将其作为目标信息。而目标信息中的位置信息即为检测模块检测到的目标物最后出现在目标区域的位置信息。

进一步的,若X1j≤x≤X2j,Y1j≤y≤Y2j,表明当前时间目标图像中目标物的位置被其他物体覆盖,也就是说目标物被其他物体遮挡,则告警阻拦模块应阻止所述告警模块输出告警信息。

在本发明的一种示例性实施例中,当所述告警模块为关闭状态时,所述告警阻拦模块用于执行以下步骤:

S700,向所述信息队列D中发送2个目标信息。

在本实施例中,在判断出目标物被遮挡后,由于不确定遮挡目标物的物体在下一帧目标图像中是否离开,若未离开,则先向所述信息队列D中发送2个目标信息,那么遮挡目标物的物体在下一帧目标图像中未离开,则检测模块向信息队列中发送一个第二信息,以阻止告警模块打开时输出告警信息,能够减少误报,并能够减少数据处理量。

在本发明的一种示例性实施例中,当所述告警模块为关闭状态时,所述告警阻拦模块用于执行以下步骤:

S710,关闭检测模块,并在设定时间长度后打开所述检测模块。

在本实施例中,在判断出目标物被遮挡后,通过关闭检测模块,能够在设定时间长度内给予遮挡目标物的物体离开的时间,此时检测模块不再向信息队列中发送结果信息,以阻止告警模块打开时输出告警信息,。

进一步的,所述设定时间长度的取值范围为3s-10s,优选的,设定时间长度为5s。

在本发明的一种示例性实施例中,所述第一信息中还包括所述第一信息的产生时间,所述第二信息内还包括所述第二信息的产生时间。

当所述告警模块为关闭状态时,所述告警阻拦模块用于执行以下步骤:

S720,获取每一结果信息内包含的产生时间,以得到产生时间列表T=(T

S721,获取目标数量NL=MT/((T

S722,向所述信息队列D中发送NL个目标信息。

在本实施例中,在目标物被遮挡时,告警阻拦模块可以向所述信息队列D中发送NL个目标信息,能够减少信息队列中从队头出去的结果信息均为第一信息的情况,以阻止告警模块打开时输出告警信息,提高阻拦告警的准确率。

具体的,NL根据信息队列中的结果信息进入的平均频率进行确定。

进一步的,所述预设的关键时长MT可以通过实验进行确定或由具体实施人员根据实际情况进行限定。

在本发明的一种示例性实施例中,当所述告警模块为关闭状态时,所述告警阻拦模块用于执行以下步骤:

S730,在未来的目标时间长度内持续向所述信息队列D中发送所述目标信息;所述目标时间长度根据检测模块向所述信息队列D发送结果信息的频率确定。

在本实施例中,在目标物被遮挡时,告警阻拦模块可以在未来的目标时间长度内持续向所述信息队列D中发送所述目标信息,不管检测模块向信息队列中发送的结果信息是第一信息还是第二信息,阻拦告警模块都会向信息队列D中发送目标信息,以阻止告警模块打开时输出告警信息,能够减少告警误报的情况。

在本发明的一种示例性实施例中,当所述告警模块为关闭状态时,所述告警阻拦模块用于执行以下步骤:

S740,在未来的目标时间长度之后,确定所述目标物是否被遮挡。

S750,若所述目标物被遮挡,则向所述信息队列D中发送1个目标信息,并进入步骤S750;否则,结束当前步骤。

在本实施例中,在目标物被遮挡时,告警阻拦模块可以在未来的目标时间长度内持续向所述信息队列D中发送所述目标信息,以阻止告警模块打开时输出告警信息,在未来的目标时间长度之后,需要再次判断目标物是否被遮挡。若所述目标物被遮挡,此时则向所述信息队列D中发送1个目标信息,能够在减少告警误报的同时减少数据处理量。

虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员还应理解,可以对实施例进行多种修改而不脱离本发明的范围和精神。本发明开的范围由所附权利要求来限定。

技术分类

06120116524777