一种用于游泳池的监控方法及系统技术方案

技术编号:21772680 阅读:38 留言:0更新日期:2019-08-03 21:50
本发明专利技术公开了一种用于游泳池的监控方法及系统,通过对游泳者面部表情和肢体动作的识别分析来实现监控。其技术方案要点是在游泳池设置一种监控系统实施安全监控,所述监控系统包括视频采集单元、预处理单元、特征提取单元、训练单元、识别单元和报警单元,溺水识别模型训练完成后,视频采集单元采集游泳者的实时游泳视频,预处理和特征提取后输入到溺水识别模型,识别到溺水特征时,则触发报警单元进行报警。本公开采用游泳池监控方法及系统通过深度神经网络训练的溺水识别模型,对溺水有很好的预防作用。

A Monitoring Method and System for Swimming Pool

【技术实现步骤摘要】
一种用于游泳池的监控方法及系统
本公开涉及图像识别和监控领域,尤其涉及一种用于游泳池的监控方法及系统。
技术介绍
游泳作为一项广受大众喜爱的运动,它不仅健身、防病、而且对减肥、完美体形、增强肌肤弹性及活力都有着很好的效果,随着生活水平的提高,热爱游泳的人越来越多,也有很多居住小区配置了游泳池。相应地,游泳池的安全监控也在逐步升级,从最初的人工监控到视频监控,人工监控则很容易出现人为疏忽和视觉盲区,视频监控同样也存在这个问题。公布号为CN109584508A的专利技术专利申请,则是利用微波来监测是否有溺水行为,但这种方法一般只能检测到已经发生的溺水,有一定的局限性,对于溺水的预防并不能起到很好的作用。
技术实现思路
本公开的目的是提供一种游泳池监控方法及系统,通过对游泳者面部表情和肢体动作的识别分析来实现监控。本公开的上述技术目的是通过以下技术方案得以实现的:一种用于游泳池的监控方法,包括:监控模型训练阶段:收集游泳者面部视频、上肢动作视频和下肢动作视频,预处理后进行特征提取,其中,所述预处理将三维图像转为二维图像,所述特征包括溺水特征、预溺水特征和非溺水特征;将所述特征分别输入到深度神经网络训练面部溺水识别模型、上肢溺水识别模型和下肢溺水识别模型;监控阶段:将游泳者实时游泳视频进行预处理和特征提取,然后分别输入到面部溺水识别模型、上肢溺水识别模型和下肢溺水识别模型进行溺水识别;识别到所述溺水特征和预溺水特征时,触发报警。作为具体实施例地,所述特征提取使用的算法为HOG算法,包括:对整个图像进行gamma压缩,所述gamma压缩方法为:I(x,y)=I(x,y)gamma,其中,gamma∈(0,1),(x,y)为图像中的像素点;(x,y)的梯度为:Gx(x,y)=H(x+1,y)-H(x-1,y),Gy(x,y)=H(x,y+1)-H(x,y-1),其中Gx(x,y)、Gy(x,y)、H(x,y)分别表示(x,y)的水平方向梯度、垂直方向梯度和像素值;(x,y)的梯度幅值为,梯度方向为;将图像分为不同的细胞单元,将所述细胞单元组合为块,在所述块内归一化直方图。进一步地,每个所述块内的所述细胞单元的数量为s,每个所述细胞单元的像素为n*n,直方图通道数量为m,则所述细胞单元为m维特征向量,且每个所述块内的特征数为s*m。进一步地,所述的值为。一种用于游泳池的监控系统,包括:视频采集单元,收集游泳者面部视频、上肢动作视频和下肢动作视频;预处理单元,将三维图像转为二维图像;特征提取单元,提取所述二维图像的特征,所述特征包括溺水特征、预溺水特征和非溺水特征;训练单元,将所述特征投入深度神经网络训练溺水识别模型;识别单元,使用所述溺水识别模型识别游泳者实时游泳视频的特征;报警单元,识别到所述溺水特征和预溺水特征时,触发报警。作为具体实施例地,所述溺水识别模型包括面部溺水识别模型、上肢溺水识别模型和下肢溺水识别模型。作为具体实施例地,所述视频采集单元包括定位装置。一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述任一所述的方法。综上所述,本公开的有益效果在于:在游泳池设置一种监控系统实施安全监控,所述监控系统包括视频采集单元、预处理单元、特征提取单元、训练单元、识别单元和报警单元,溺水识别模型训练完成后,视频采集单元采集游泳者的实时游泳视频,预处理和特征提取后输入到溺水识别模型,识别到溺水特征时,则触发报警单元进行报警。本公开采用游泳池监控方法及系统通过深度神经网络训练的溺水识别模型,对溺水有很好的预防作用。附图说明图1为本公开流程示意图。具体实施方式以下结合附图对本公开作进一步详细说明。本公开提供的用于游泳池的监控方法及系统的工作原理如图1所示:首先通过视频采集单元收集游泳者的游泳视频,包括面部视频、上肢和下肢动作视频,然后将收集到的视频进行预处理,预处理完成后进行特征提取,使用提取的特征训练溺水识别模型。溺水识别模型训练完成后则投入游泳池的监控使用,将游泳者的实时游泳视频进行预处理并提取特征,然后将特征输入到溺水识别模型进行识别,识别到溺水特征和预溺水特征就触发报警。特征提取采用的算法为HOG算法,首先对整个图像进行gamma压缩,所述gamma压缩方法为:I(x,y)=I(x,y)gamma,其中,gamma∈(0,1),(x,y)为图像中的像素点,当gamma的值为时,后续的特征提取效果较好。则(x,y)的梯度为:Gx(x,y)=H(x+1,y)-H(x-1,y),Gy(x,y)=H(x,y+1)-H(x,y-1),其中Gx(x,y)、Gy(x,y)、H(x,y)分别表示(x,y)的水平方向梯度、垂直方向梯度和像素值;(x,y)的梯度幅值为,梯度方向为;最后将图像分为不同的细胞单元,将细胞单元组合为块,在块内归一化直方图。一般若每个块内的所述细胞单元的数量为s,每个细胞单元的像素为n*n,直方图通道数量为m,那么细胞单元就是m维特征向量,并且每个块内的特征数为s*m。HOG算法的的优点在于,对图像几何的和光学的形变都能保持很好的不变性。用于游泳池的监控系统包括视频采集单元、预处理单元、特征提取单元、训练单元、识别单元、报警单元和定位装置。视频采集单元采集水面和水下的视频,水面和水下设有多个采集装置,采集装置一般可用摄像头,根据游泳池的大小,可按固定距离设置摄像头,确保游泳池水面水下的每个角落都被摄像头包围。预处理单元一般是提取三维图像的特征然后映射为二维图像,特征提取单元再提取二维图像的特征。训练单元用来训练溺水识别模型,识别单元则识别溺水特征,识别到溺水特征和预溺水特征后,触发报警,然后根据定位装置定位到溺水者的位置,进行紧急救援。使用本公开所述的方法及系统对游泳池进行监控,在训练溺水识别模型方面是一个重要的挑战,需要收集游泳者溺水时对应的面部表情和肢体动作时怎样的,非溺水时的正常面部表情和肢体动作是怎样的,通过提取这些图像数据的特征来进行训练,虽然前期的工作量较大,但训练完成后的使用成本就比较小,只要在监控区域内安装好足够的摄像头,通过系统分析运作就能实现溺水的监控,最重要的一点是,本公开的这种方法,可以通过面部表情和肢体动作监控到游泳者即将溺水的一种可能性,比如监控到游泳者抽筋或是呼吸不畅时的表情与动作,也会触发报警,对游泳者的安全有更好更全面的监护。这也是本公开提取特征包括溺水特征、预溺水特征和非溺水特征的目的所在。以上为本公开示范性实施例,本公开的保护范围由权利要求书及其等效物限定。本文档来自技高网...

【技术保护点】
1.一种用于游泳池的监控方法,其特征在于,包括:监控模型训练阶段:收集游泳者面部视频、上肢动作视频和下肢动作视频,预处理后进行特征提取,其中,所述预处理将三维图像映射为二维图像,所述特征包括溺水特征、预溺水特征和非溺水特征;将所述特征分别输入到深度神经网络训练面部溺水识别模型、上肢溺水识别模型和下肢溺水识别模型;监控阶段:将游泳者实时游泳视频进行预处理和特征提取,然后分别输入到面部溺水识别模型、上肢溺水识别模型和下肢溺水识别模型进行溺水识别;识别到所述溺水特征和预溺水特征时,触发报警。

【技术特征摘要】
1.一种用于游泳池的监控方法,其特征在于,包括:监控模型训练阶段:收集游泳者面部视频、上肢动作视频和下肢动作视频,预处理后进行特征提取,其中,所述预处理将三维图像映射为二维图像,所述特征包括溺水特征、预溺水特征和非溺水特征;将所述特征分别输入到深度神经网络训练面部溺水识别模型、上肢溺水识别模型和下肢溺水识别模型;监控阶段:将游泳者实时游泳视频进行预处理和特征提取,然后分别输入到面部溺水识别模型、上肢溺水识别模型和下肢溺水识别模型进行溺水识别;识别到所述溺水特征和预溺水特征时,触发报警。2.如权利要求1所述的一种用于游泳池的监控方法,其特征在于,所述特征提取使用的算法为HOG算法,包括:对整个图像进行gamma压缩,所述gamma压缩方法为:I(x,y)=I(x,y)gamma,其中,gamma∈(0,1),(x,y)为图像中的像素点;(x,y)的梯度为:Gx(x,y)=H(x+1,y)-H(x-1,y),Gy(x,y)=H(x,y+1)-H(x,y-1),其中Gx(x,y)、Gy(x,y)、H(x,y)分别表示(x,y)的水平方向梯度、垂直方向梯度和像素值;(x,y)的梯度幅值为,梯度方向为;将图像分为不同的细胞单元,将所述细胞单元组合为块,在所述块内归一化直方图...

【专利技术属性】
技术研发人员:司马华鹏
申请(专利权)人:南京硅基智能科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1