本發(fā)明涉及計(jì)算機(jī),特別是涉及一種游泳溺水識(shí)別方法、裝置及電子設(shè)備。
背景技術(shù):
1、在全球范圍內(nèi),溺水已成為一個(gè)嚴(yán)重的公共安全問(wèn)題,嚴(yán)重威脅著人們的生命安全,尤其是青少年和兒童群體。根據(jù)世界衛(wèi)生組織發(fā)布的《全球溺水報(bào)告》,溺水事故頻發(fā),每小時(shí)就有超過(guò)40人因此喪生,每年更是高達(dá)37.2萬(wàn)人因此失去生命,且半數(shù)以上的溺水死亡者年齡不足25歲,這一數(shù)據(jù)令人觸目驚心。
2、泳池作為溺水事故的高發(fā)地之一,其安全防護(hù)措施顯得尤為重要。然而,當(dāng)前泳池的溺水防護(hù)主要依賴于人工救生員制度。盡管救生員在預(yù)防溺水事故中發(fā)揮著不可或缺的作用,但這一模式存在諸多局限性。首先,救生員需要在惡劣的工作環(huán)境(如高溫、高濕、高噪聲)中長(zhǎng)時(shí)間保持高度精神集中,這對(duì)救生員的體力和意志力提出了極高的要求。其次,泳池環(huán)境復(fù)雜多變,存在反光、標(biāo)志物遮擋、游泳者打鬧、潛泳以及泳具、器械等多種干擾因素,這些因素都可能影響救生員的判斷和反應(yīng)速度,從而增加溺水事故的風(fēng)險(xiǎn)。
3、更為關(guān)鍵的是,隨著游泳人數(shù)的不斷增加和游泳活動(dòng)的日益普及,單純依靠人工救生員進(jìn)行溺水防護(hù)已經(jīng)難以滿足實(shí)際需求。在高峰時(shí)段,救生員可能無(wú)法同時(shí)兼顧所有游泳者的安全狀況,導(dǎo)致溺水風(fēng)險(xiǎn)增加。此外,人工救生還存在誤判、漏判等可能性,進(jìn)一步加劇了溺水事故的風(fēng)險(xiǎn)。
4、因此,提出一種游泳溺水識(shí)別方法、裝置及電子設(shè)備。
技術(shù)實(shí)現(xiàn)思路
1、本說(shuō)明書(shū)提供一種游泳溺水識(shí)別方法、裝置及電子設(shè)備,提升泳池監(jiān)控的智能化水平和溺水預(yù)警的準(zhǔn)確性,為游泳場(chǎng)所的安全管理提供了強(qiáng)有力的技術(shù)支持,保障游泳者的生命安全。
2、本說(shuō)明書(shū)提供一種游泳溺水識(shí)別方法,包括:
3、獲取若干個(gè)分區(qū)的泳池監(jiān)控視頻;
4、按照分區(qū)分別將所述泳池監(jiān)控視頻進(jìn)行分幀,得到單幀泳池監(jiān)控圖片;
5、通過(guò)目標(biāo)檢測(cè)模型對(duì)所述單幀泳池監(jiān)控圖片進(jìn)行識(shí)別,得到目標(biāo)邊界框及其類型;
6、通過(guò)目標(biāo)追蹤模型對(duì)所述目標(biāo)邊界框內(nèi)的圖像進(jìn)行連續(xù)追蹤,得到追蹤結(jié)果;
7、基于所述追蹤結(jié)果建立預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集,通過(guò)防溺水模型對(duì)所述預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集進(jìn)行游泳溺水識(shí)別,得到游泳溺水識(shí)別結(jié)果。
8、可選的,所述獲取若干個(gè)分區(qū)的泳池監(jiān)控視頻,包括:
9、按照預(yù)設(shè)分區(qū)域面積對(duì)泳池進(jìn)行劃分,每個(gè)分區(qū)設(shè)置至少一個(gè)攝像頭,每個(gè)分區(qū)的攝像頭通過(guò)poe交換機(jī)接入網(wǎng)絡(luò),并將每個(gè)分區(qū)的攝像頭中的rtst協(xié)議打開(kāi),將每個(gè)分區(qū)的攝像頭的fps設(shè)置為預(yù)設(shè)整數(shù),得到若干個(gè)分區(qū)的泳池監(jiān)控視頻。
10、可選的,所述預(yù)設(shè)整數(shù)的取值范圍為8-12。
11、可選的,所述基于所述追蹤結(jié)果建立預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集之前,包括:
12、判斷所述追蹤結(jié)果中是否存在無(wú)法識(shí)的圖像;
13、當(dāng)所述追蹤結(jié)果中存在無(wú)法識(shí)的圖像時(shí),對(duì)所述追蹤結(jié)果進(jìn)行補(bǔ)幀。
14、可選的,所述通過(guò)防溺水模型對(duì)所述預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集進(jìn)行游泳溺水識(shí)別,得到游泳溺水識(shí)別結(jié)果,包括:
15、所述預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集的目標(biāo)類型包括站立姿勢(shì)、浮板姿勢(shì)、水上游泳姿勢(shì)、水下游泳姿勢(shì);
16、當(dāng)目標(biāo)姿勢(shì)為水上游泳姿勢(shì)、水下游泳姿勢(shì)時(shí),基于所述預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集確定最近的第一時(shí)間目標(biāo)平均移動(dòng)速度;
17、判斷所述最近的第一時(shí)間目標(biāo)平均移動(dòng)速度是否大于速度閾值;
18、當(dāng)所述最近的第一時(shí)間目標(biāo)平均移動(dòng)速度大于所述速度閾值時(shí),判斷最近的第二時(shí)間目標(biāo)水下占比是否大于第一占比閾值;
19、當(dāng)所述最近的第二時(shí)間目標(biāo)水下占比大于第一占比閾值時(shí),發(fā)起溺水報(bào)警提醒。
20、可選的,所述通過(guò)防溺水模型對(duì)所述預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集進(jìn)行游泳溺水識(shí)別,得到游泳溺水識(shí)別結(jié)果,還包括:
21、當(dāng)所述最近的第一時(shí)間目標(biāo)平均移動(dòng)速度小于所述第一速度閾值時(shí),以每秒為起點(diǎn)往前倒退第三時(shí)間,得到若干個(gè)第三時(shí)間目標(biāo)移動(dòng)速度;
22、判斷所述第三時(shí)間目標(biāo)移動(dòng)速度是否小于所述速度閾值,并記錄其數(shù)量;
23、基于小于所述速度閾值的所述第三時(shí)間目標(biāo)移動(dòng)速度的數(shù)量確定速度正常值占比;
24、判斷所述速度正常值占比是否小于第二占比閾值;
25、當(dāng)所述速度正常值占比小于第二占比閾值時(shí),獲取從當(dāng)前時(shí)刻起連續(xù)處于水下游泳姿勢(shì)的持續(xù)時(shí)間;
26、判斷所述持續(xù)時(shí)間是否超過(guò)安全時(shí)間;
27、當(dāng)所述持續(xù)時(shí)間超過(guò)所述安全時(shí)間時(shí),發(fā)起溺水報(bào)警提醒。
28、可選的,所述通過(guò)防溺水模型對(duì)所述預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集進(jìn)行游泳溺水識(shí)別,得到游泳溺水識(shí)別結(jié)果,還包括:
29、當(dāng)所述持續(xù)時(shí)間未超過(guò)所述安全時(shí)間時(shí),獲取最近的第四時(shí)間軌跡數(shù)據(jù),判斷所述最近的第四時(shí)間軌跡數(shù)據(jù)是否為無(wú)規(guī)則曲線;
30、當(dāng)所述最近的第四時(shí)間軌跡數(shù)據(jù)為無(wú)規(guī)則曲線時(shí),發(fā)起溺水報(bào)警提醒。
31、本說(shuō)明書(shū)提供一種游泳溺水識(shí)別裝置,包括:
32、獲取模塊,用于獲取若干個(gè)分區(qū)的泳池監(jiān)控視頻;
33、分幀模塊,用于按照分區(qū)分別將所述泳池監(jiān)控視頻進(jìn)行分幀,得到單幀泳池監(jiān)控圖片;
34、識(shí)別模塊,用于通過(guò)目標(biāo)檢測(cè)模型對(duì)所述單幀泳池監(jiān)控圖片進(jìn)行識(shí)別,得到目標(biāo)邊界框及其類型;
35、追蹤模塊,用于通過(guò)目標(biāo)追蹤模型對(duì)所述目標(biāo)邊界框內(nèi)的圖像進(jìn)行連續(xù)追蹤,得到追蹤結(jié)果;
36、建立模塊,用于基于所述追蹤結(jié)果建立預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集,通過(guò)防溺水模型對(duì)所述預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集進(jìn)行游泳溺水識(shí)別,得到游泳溺水識(shí)別結(jié)果。
37、可選的,所述獲取模塊,包括:
38、按照預(yù)設(shè)分區(qū)域面積對(duì)泳池進(jìn)行劃分,每個(gè)分區(qū)設(shè)置至少一個(gè)攝像頭,每個(gè)分區(qū)的攝像頭通過(guò)poe交換機(jī)接入網(wǎng)絡(luò),并將每個(gè)分區(qū)的攝像頭中的rtst協(xié)議打開(kāi),將每個(gè)分區(qū)的攝像頭的fps設(shè)置為預(yù)設(shè)整數(shù),得到若干個(gè)分區(qū)的泳池監(jiān)控視頻。
39、可選的,所述預(yù)設(shè)整數(shù)的取值范圍為8-12。
40、可選的,所述建立模塊之前,包括:
41、判斷所述追蹤結(jié)果中是否存在無(wú)法識(shí)的圖像;
42、當(dāng)所述追蹤結(jié)果中存在無(wú)法識(shí)的圖像時(shí),對(duì)所述追蹤結(jié)果進(jìn)行補(bǔ)幀。
43、可選的,所述建立模塊,包括:
44、所述預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集的目標(biāo)類型包括站立姿勢(shì)、浮板姿勢(shì)、水上游泳姿勢(shì)、水下游泳姿勢(shì);
45、當(dāng)目標(biāo)姿勢(shì)為水上游泳姿勢(shì)、水下游泳姿勢(shì)時(shí),基于所述預(yù)設(shè)時(shí)間軌跡數(shù)據(jù)集確定最近的第一時(shí)間目標(biāo)平均移動(dòng)速度;
46、判斷所述最近的第一時(shí)間目標(biāo)平均移動(dòng)速度是否大于速度閾值;
47、當(dāng)所述最近的第一時(shí)間目標(biāo)平均移動(dòng)速度大于所述速度閾值時(shí),判斷最近的第二時(shí)間目標(biāo)水下占比是否大于第一占比閾值;
48、當(dāng)所述最近的第二時(shí)間目標(biāo)水下占比大于第一占比閾值時(shí),發(fā)起溺水報(bào)警提醒。
49、可選的,所述建立模塊,還包括:
50、當(dāng)所述最近的第一時(shí)間目標(biāo)平均移動(dòng)速度小于所述第一速度閾值時(shí),以每秒為起點(diǎn)往前倒退第三時(shí)間,得到若干個(gè)第三時(shí)間目標(biāo)移動(dòng)速度;
51、判斷所述第三時(shí)間目標(biāo)移動(dòng)速度是否小于所述速度閾值,并記錄其數(shù)量;
52、基于小于所述速度閾值的所述第三時(shí)間目標(biāo)移動(dòng)速度的數(shù)量確定速度正常值占比;
53、判斷所述速度正常值占比是否小于第二占比閾值;
54、當(dāng)所述速度正常值占比小于第二占比閾值時(shí),獲取從當(dāng)前時(shí)刻起連續(xù)處于水下游泳姿勢(shì)的持續(xù)時(shí)間;
55、判斷所述持續(xù)時(shí)間是否超過(guò)安全時(shí)間;
56、當(dāng)所述持續(xù)時(shí)間超過(guò)所述安全時(shí)間時(shí),發(fā)起溺水報(bào)警提醒。
57、可選的,所述建立模塊,還包括:
58、當(dāng)所述持續(xù)時(shí)間未超過(guò)所述安全時(shí)間時(shí),獲取最近的第四時(shí)間軌跡數(shù)據(jù),判斷所述最近的第四時(shí)間軌跡數(shù)據(jù)是否為無(wú)規(guī)則曲線;
59、當(dāng)所述最近的第四時(shí)間軌跡數(shù)據(jù)為無(wú)規(guī)則曲線時(shí),發(fā)起溺水報(bào)警提醒。
60、本說(shuō)明書(shū)還提供一種電子設(shè)備,其中,該電子設(shè)備包括:
61、處理器;以及,
62、存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)器,所述可執(zhí)行指令在被執(zhí)行時(shí)使所述處理器執(zhí)行上述任一項(xiàng)方法。
63、本說(shuō)明書(shū)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或多個(gè)程序,所述一個(gè)或多個(gè)程序當(dāng)被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述任一項(xiàng)方法。
64、本發(fā)明中,游客不需要佩戴任何設(shè)備,和平時(shí)游泳無(wú)任何差異,遇到溺水危險(xiǎn)時(shí),系統(tǒng)會(huì)自動(dòng)提示救生員;通過(guò)分區(qū)處理監(jiān)控視頻,不僅提高了處理效率,還能針對(duì)特定區(qū)域進(jìn)行更精細(xì)化的監(jiān)控與分析,確保監(jiān)控?zé)o死角;利用目標(biāo)追蹤模型對(duì)識(shí)別出的目標(biāo)進(jìn)行連續(xù)追蹤,有效避免了因目標(biāo)遮擋、移動(dòng)等造成的檢測(cè)中斷,確保了追蹤的連續(xù)性和準(zhǔn)確性,從而提升泳池監(jiān)控的智能化水平和溺水預(yù)警的準(zhǔn)確性,為游泳場(chǎng)所的安全管理提供了強(qiáng)有力的技術(shù)支持,保障游泳者的生命安全。