[go: up one dir, main page]

TWI790715B - Intelligent image recognition drowning warning system - Google Patents

Intelligent image recognition drowning warning system Download PDF

Info

Publication number
TWI790715B
TWI790715B TW110130551A TW110130551A TWI790715B TW I790715 B TWI790715 B TW I790715B TW 110130551 A TW110130551 A TW 110130551A TW 110130551 A TW110130551 A TW 110130551A TW I790715 B TWI790715 B TW I790715B
Authority
TW
Taiwan
Prior art keywords
drowning
action
human body
joint point
water area
Prior art date
Application number
TW110130551A
Other languages
Chinese (zh)
Other versions
TW202309848A (en
Inventor
王圳木
簡嘉賢
Original Assignee
國立勤益科技大學
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 國立勤益科技大學 filed Critical 國立勤益科技大學
Priority to TW110130551A priority Critical patent/TWI790715B/en
Application granted granted Critical
Publication of TWI790715B publication Critical patent/TWI790715B/en
Publication of TW202309848A publication Critical patent/TW202309848A/en

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Burglar Alarm Systems (AREA)

Abstract

本發明係揭露一種智慧影像辨識溺水警示系統,其包括攝影機、深度學習影像辨識單元及警示裝置。攝影機用以於每一預設間隔時間擷取水域的人體活動成像為水域活動影像。深度學習影像辨識單元包含骨骼關節點標註模組及溺水動作辨識模組。骨骼關節點標註模組用以對水域活動影像特徵擷出人體特徵,並影像處理為相應的骨骼關節點特徵。溺水動作辨識模組建立特徵資料庫,用以將即時及前數次接收之各骨骼關節點特徵輸入特徵資料庫,以辨識出各骨骼關節點特徵與的溺水動作特徵樣本之符合機率,當符合機率大於預設機率時,則判定為溺水,並輸出包警告訊號。警示裝置用以將警告訊號輸出為包含有人體目前位置的警告資訊,俾能藉由人體骨骼關節點標註與深度學習影像技術的整合設置,而可透過連續動作姿態、移動速度及向量座標等資訊來判斷泳客的動作是否為溺水,因而具有縮短辨識運算時間、有效提升影像辨識成功率及加快溺水救援速度等特點。 The present invention discloses an intelligent image recognition drowning warning system, which includes a camera, a deep learning image recognition unit and a warning device. The camera is used to capture human body activity images of the water area at each preset interval time to form water area motion images. The deep learning image recognition unit includes a bone joint point labeling module and a drowning action recognition module. The skeletal joint point labeling module is used to extract human body features from the image features of water activities, and the image is processed into corresponding skeletal joint point features. The drowning action recognition module establishes a feature database, which is used to input the features of each skeletal joint point received immediately and several times into the feature database, so as to identify the matching probability of each skeletal joint point feature and the drowning action feature sample. When the probability is greater than the preset probability, it is judged as drowning, and a package warning signal is output. The warning device is used to output the warning signal as warning information including the current position of the human body, so that through the integration of human bone joint point labeling and deep learning image technology, information such as continuous action posture, moving speed and vector coordinates can be obtained. To judge whether the swimmer's action is drowning, it has the characteristics of shortening the recognition calculation time, effectively improving the success rate of image recognition and speeding up the speed of drowning rescue.

Description

智慧影像辨識溺水警示系統 Intelligent image recognition drowning warning system

本發明係有關一種智慧影像辨識溺水警示系統,尤指一種可以藉由人體骨骼關節點標註與深度學習影像技術的整合設置而可透過連續動作姿態、移動速度及向量座標等資訊來判斷泳客動作是否為溺水的溺水救生技術。 The present invention relates to a smart image recognition drowning warning system, especially a device that can judge swimmers' actions through information such as continuous action posture, moving speed, and vector coordinates through the integration of human bone joint point labeling and deep learning image technology. Drowning lifesaving techniques for drowning or not.

按,一般供水上娛樂或水上活動的水域,如水上樂園、海水浴場或是游泳池等場域已然是現代人舒緩身心的最佳場所之一。該水域除了可以達到避暑解熱的效果之外,並可達到遊戲娛樂以及游泳健身等功效。然而,在戲水、游泳或是從事水上活動的過程中,戲水者或泳者有可能因身體或環境等多種因素而發生溺水的意外事件,若是救生員能在第一時間搶救,或許還能挽救溺水者的寶貴性命;反之,若是救生員因泳池人數眾多、自身疏忽或是其他因素而未能在第一時間進行溺水搶救,以致溺水者的性命較難以挽救,由此可見,保障戲水者或泳者於水域活動的安全性,對於相關業者而言,無疑是一種嚴苛的挑戰,因此,如何開發出一套可以有效提升戲水者或泳者活動安全性的水域影像監控技術實已成為相關技術領域業者所亟欲解決與挑戰的技術課題。 Generally speaking, water areas for water entertainment or water sports, such as water parks, beaches or swimming pools, are already one of the best places for modern people to relax their bodies and minds. In addition to achieving the effect of relieving heat and relieving heat, the water area can also achieve the functions of game entertainment, swimming and fitness. However, in the process of playing in water, swimming or engaging in water sports, the swimmer or swimmer may have an accident of drowning due to various factors such as the body or the environment. Save the precious life of the drowning person; on the contrary, if the lifeguard fails to rescue the drowning person in the first time due to the large number of people in the swimming pool, their own negligence or other factors, it is difficult to save the life of the drowning person. The safety of swimmers or swimmers in water activities is undoubtedly a severe challenge for related industries. Therefore, how to develop a set of water image monitoring technology that can effectively improve the safety of swimmers or swimmers has become a reality. Technical issues that industry players in related technical fields are eager to solve and challenge.

為改善上述缺失,相關技術領域業者已然開發出一種如發明公開第201308264號『水域警示救生系統』所示的專利,該專利雖然可以透 過影像辨識技術來提升戲水者或泳者於水域活動的安全性;但是該專利仍具有如下所述的缺失: In order to improve the above deficiencies, industry players in related technical fields have developed a patent as shown in Invention Publication No. 201308264 "Water Area Warning Lifesaving System". Image recognition technology is used to improve the safety of water players or swimmers in water activities; however, this patent still has the following deficiencies:

1.該專利並非採用基於人工智慧的深度學習影像辨識技術,所以除了必須耗費更多的記憶體資源與辨識運算時間之外,影像辨識成功率亦無法有效提升,以致溺水認定的誤判機率較高。 1. The patent does not use artificial intelligence-based deep learning image recognition technology, so in addition to consuming more memory resources and recognition computing time, the success rate of image recognition cannot be effectively improved, resulting in a higher probability of misjudgment for drowning identification .

2.該專利必須讓所有泳客配帶一組定位發送裝置,於此才能有效監控每位泳客的定位訊息;惟,配帶定位發送裝置除了會讓泳客感到配帶不適感之外,還會增加硬體設備的建置成本。 2. In this patent, all swimmers must be equipped with a set of positioning sending devices, so as to effectively monitor the positioning information of each swimmer; however, wearing a positioning sending device will not only make swimmers feel uncomfortable, It will also increase the construction cost of the hardware equipment.

3.該專利係利用穿戴式裝置的各項感應器設備來察覺泳客是否已經溺水,但是穿戴式裝置會使得泳客在游泳時會有異物感、阻礙泳客游泳,況且穿戴式裝置上的感應器設備,此外穿戴式裝置在泳客游泳等劇烈動作,都有可能造成感應器的損毀以及失靈。 3. The patent uses various sensor devices of the wearable device to detect whether the swimmer has drowned, but the wearable device will cause the swimmer to feel a foreign body while swimming and hinder the swimmer from swimming. Sensor equipment, in addition to wearable devices, may cause damage and malfunction of sensors when swimmers swim and other strenuous actions.

此外,另有一種如新型第M608940號『智能溺水救援裝置』所示的專利。該專利雖然可以接收溺水者之人臉表情,用以接收並傳輸溺水者之人臉表情至顯示螢幕以即時顯示及影像辨識;惟,該專利僅於水面上設置數組攝影模組,並無於水面下及水底設置攝影模組,以致所擷取之影像會因攝影視角不足而導致影像辨識精度較差的情事產生,而且該專利亦無人體骨骼關節點標註用於泳客是否溺水的辨識機能設置,以致無法透過人體骨骼關節點的動作姿態、移動速度及向量座標等資訊來判斷泳客的動作是否為溺水。 In addition, there is another patent as shown in the new No. M608940 "Intelligent Drowning Rescue Device". Although the patent can receive the facial expression of the drowning person, it is used to receive and transmit the facial expression of the drowning person to the display screen for real-time display and image recognition; however, the patent only sets an array of camera modules on the water surface, and does not The camera module is installed under the water surface and underwater, so that the captured image will have poor image recognition accuracy due to insufficient camera angle of view, and the patent does not have human bone joint points marked to identify whether swimmers are drowning. , so that it is impossible to judge whether the swimmer's action is drowning through information such as the action posture, moving speed, and vector coordinates of the joint points of the human skeleton.

有鑑於此,習知技術及前述該等專利尚未有一種採用人體骨骼關節點標註用於泳客是否溺水的深度學習影像辨識技術的專利或是論文 被提出,而且基於相關產業的迫切需求之下,本發明人乃經不斷的努力研發之下,終於研發出一套有別於上述習知技術與專利的本發明。 In view of this, the conventional technology and the above-mentioned patents have not yet had a patent or paper on a deep learning image recognition technology that uses human bone joint points to mark whether swimmers are drowning It was proposed, and based on the urgent needs of related industries, the inventor finally developed a set of the present invention which is different from the above-mentioned conventional technologies and patents through continuous efforts in research and development.

本發明主要目的,在於提供一種智慧影像辨識溺水警示系統,主要是藉由人體骨骼關節點標註與深度學習影像技術的整合設置,而可透過連續動作姿態、移動速度及向量座標等資訊來判斷泳客的動作是否為溺水,因而具有縮短辨識運算時間、有效提升影像辨識成功率及加快溺水救援速度等特點。達成本發明主要目的採用之技術手段,係包括攝影機、深度學習影像辨識單元及警示裝置。攝影機用以於每一預設間隔時間擷取水域的人體活動成像為水域活動影像。深度學習影像辨識單元包含骨骼關節點標註模組及溺水動作辨識模組。骨骼關節點標註模組用以對水域活動影像特徵擷出人體特徵,並影像處理為相應的骨骼關節點特徵。溺水動作辨識模組建立特徵資料庫,用以將即時及前數次接收之各骨骼關節點特徵輸入特徵資料庫,以辨識出各骨骼關節點特徵與的溺水動作特徵樣本之符合機率,當符合機率大於預設機率時,則判定為溺水,並輸出包警告訊號。警示裝置用以將警告訊號輸出為包含有人體目前位置的警告資訊。 The main purpose of the present invention is to provide an intelligent image recognition drowning warning system, which is mainly based on the integrated setting of human bone joint point labeling and deep learning image technology, and can judge swimming through information such as continuous action posture, moving speed, and vector coordinates. Therefore, it has the characteristics of shortening the recognition calculation time, effectively improving the success rate of image recognition, and speeding up the speed of drowning rescue. The technical means adopted to achieve the main purpose of the present invention include cameras, deep learning image recognition units and warning devices. The camera is used to capture human body activity images of the water area at each preset interval time to form water area motion images. The deep learning image recognition unit includes a bone joint point labeling module and a drowning action recognition module. The skeletal joint point labeling module is used to extract human body features from the image features of water activities, and the image is processed into corresponding skeletal joint point features. The drowning action recognition module establishes a feature database, which is used to input the features of each skeletal joint point received immediately and several times into the feature database, so as to identify the matching probability of each skeletal joint point feature and the drowning action feature sample. When the probability is greater than the preset probability, it is judged as drowning, and a package warning signal is output. The warning device is used to output the warning signal as warning information including the current position of the human body.

10:攝影機 10: Camera

20:深度學習影像辨識單元 20:Deep Learning Image Recognition Unit

21:骨骼關節點標註模組 21: Skeleton joint point labeling module

22:溺水動作辨識模組 22: Drowning Action Recognition Module

220:特徵資料庫 220: Feature database

30:警示裝置 30:Warning device

40:水域 40: Waters

I:水域活動影像 I: Moving images of water areas

圖1係本發明於水域裝設攝影機的實施示意圖。 Fig. 1 is the implementation schematic diagram of installing the video camera in the water area of the present invention.

圖2係本發明系統架構的控制實施示意圖 Fig. 2 is the schematic diagram of the control implementation of the system architecture of the present invention

圖3係本發明人體骨骼關節點標註的實施示意圖。 Fig. 3 is a schematic diagram of the implementation of human skeleton joint point labeling in the present invention.

圖4係本發明深度學習的訓練流程實施示意圖。 Fig. 4 is a schematic diagram of the implementation of the training process of the deep learning of the present invention.

圖5係本發明深度學習的資料處理流程實施示意圖。 Fig. 5 is a schematic diagram of the implementation of the data processing flow of the deep learning of the present invention.

圖6係本發明深度學習的影像辨識流程實施示意圖。 Fig. 6 is a schematic diagram of implementing the image recognition process of deep learning in the present invention.

圖7係本發明於一種視角的溺水動作特徵樣本實施示意圖。 Fig. 7 is a schematic diagram of implementation of a drowning action feature sample in a perspective of the present invention.

圖8係本發明於另一種視角的溺水動作特徵樣本實施示意圖。 Fig. 8 is a schematic diagram of implementation of a drowning action feature sample from another perspective of the present invention.

為讓 貴審查委員能進一步瞭解本發明整體的技術特徵與達成本發明目的之技術手段,玆以具體實施例並配合圖式加以詳細說明: In order to allow your review committee to further understand the overall technical characteristics of the present invention and the technical means to achieve the purpose of the present invention, specific embodiments and accompanying drawings are hereby described in detail:

請配合參看圖1~8所示,為達成本發明主要目的之具體實施例,係包括複數攝影機10、一深度學習影像辨識單元20及一警示裝置30等技術特徵。複數攝影機10設於一水域40(如水上樂園、海水浴場或是游泳池),用以於每一預設間隔時間(影像擷取速度大約是每秒數張;或是1~3秒擷取1張;但不以此為限)影像擷取水域40的至少一人體活動成像為一水域活動影像I。該深度學習影像辨識單元20具備深度學習訓練功能以執行影像辨識功能,該深度學習影像辨識單元20包含一骨骼關節點標註模組21及一溺水動作辨識模組22,該骨骼關節點標註模組21用以對水域活動影像擷出至少一人體特徵影像,並將至少一人體特徵影像處理為相應的骨骼關節點特徵。該溺水動作辨識模組22建立包括至少一內建有複數種溺水動作特徵樣本的特徵資料庫220,用以將即時及前數次接收之各骨骼關節點特徵依序輸入特徵資料庫220,以影像辨識出各骨骼關節點特徵與的溺水動作特徵樣本之符合機率的辨識結果資訊,當符合機率大於預設機率時,則判定該人體為溺水,並輸出包含有該人體目前位置的警告訊號。該警示裝置30(如圖2以警示框格標註溺水者骨骼姿態的顯示幕及音頻裝置)用以將警告訊號輸出為包含有人體目前位置的警告資訊。 Please refer to FIGS. 1-8 . In order to achieve the main purpose of the present invention, the specific embodiment includes multiple cameras 10 , a deep learning image recognition unit 20 and a warning device 30 and other technical features. A plurality of cameras 10 are set in a water area 40 (such as a water park, a beach or a swimming pool), and are used to capture 1 Zhang; but not limited thereto) image captures at least one human body activity image in the water area 40 to form a water area activity image I. The deep learning image recognition unit 20 has a deep learning training function to perform the image recognition function. The deep learning image recognition unit 20 includes a skeletal joint point labeling module 21 and a drowning action recognition module 22. The skeletal joint point labeling module 21 is used to extract at least one human body feature image from the water area moving image, and process the at least one human body feature image into corresponding bone joint point features. The drowning action recognition module 22 establishes a feature database 220 including at least one built-in feature sample of a plurality of drowning actions, and is used to input the features of each skeletal joint point received immediately and several times before into the feature database 220 in sequence, so as to The image recognizes the recognition result information of the coincidence probability between the characteristics of each bone joint point and the drowning action feature sample. When the coincidence probability is greater than the preset probability, it is determined that the human body is drowning, and a warning signal including the current position of the human body is output. The warning device 30 (as shown in FIG. 2 with a display screen and an audio device marked with a warning frame to mark the posture of the drowning person's skeleton) is used to output the warning signal as warning information including the current position of the human body.

請配合參看圖1所示,該攝影機10的數量為複數,該複數攝影機10係為時間同步地進行影像擷取成像為複數水域活動影像I。其一複數攝影機10設於水域40的水面上,用以依序朝下擷取水域40之水面 活動的複數水域活動影像I;其二複數攝影機10設於水域40的水面下,用以擷取水域40之水面下活動的複數水域活動影像I;其三複數攝影機10設於該水域40的水底,用以朝上擷取該水域40之水底活動的複數水域活動影像I;該深度學習影像辨識單元20係以Mapping座標定位法對複數水域活動影像I進行座標定位,以得到時間同步及不同視角之同一人體的複數水域活動影像I,並將複數水域活動影像I送至骨骼關節點標註模組21中進行相關的影像處理。 Please refer to FIG. 1 , the number of the cameras 10 is plural, and the plurality of cameras 10 are time-synchronously captured and imaged into a plurality of moving images I of the water area. A plurality of cameras 10 are installed on the water surface of the water area 40 to sequentially capture the water surface of the water area 40 A plurality of moving images I of waters; two cameras 10 are installed under the water surface of the waters 40 to capture moving images I of the underwater activities of the waters 40; three cameras 10 are installed at the bottom of the waters 40 , used to capture the multiple waters moving images I of the underwater activities in the waters 40 facing upwards; the deep learning image recognition unit 20 uses the Mapping coordinate positioning method to coordinate the multiple waters moving images I to obtain time synchronization and different viewing angles Multiple water moving images I of the same human body, and send the multiple water moving images I to the skeletal joint point labeling module 21 for related image processing.

具體的,該辨識結果資訊可以是該人體的移動速度、移動方向、目前位置或是動作姿態的其中一種資訊。該骨骼關節點特徵可以是該人體之複數關節點、各關節點的編號標註(如圖3所示),各關節點位置或是各關節點之間關係之向量座標的其中至少一種特徵資訊。 Specifically, the identification result information may be one of the moving speed, moving direction, current position or action posture of the human body. The skeletal joint feature can be at least one of the multiple joint points of the human body, the serial number of each joint point (as shown in FIG. 3 ), the position of each joint point or the vector coordinates of the relationship between each joint point.

於一種具體的應用實施例中,該溺水動作特徵樣本係為當人體持續20秒內未脫離水域40、其頭部之各關節點連接線段位於水下或於水面與水下之間擺動而呈停滯狀態及其手臂或腿部之各關節點連接線段有快速不規律性擺動的動作。具體的,該快速不規律性擺動的動作係選自異常揮臂動作及異常踢腿動作的其中一種;該快速不規律性擺動的動作時間係為持續超過3秒及動作頻率為每秒1~4次。 In a specific application embodiment, the characteristic sample of the drowning action is when the human body does not leave the water area 40 within 20 seconds, and the connecting line segments of the joint points of the head are located underwater or swing between the water surface and underwater. In the state of stagnation, there is a fast and irregular swinging motion of the connecting line segments of the joint points of the arms or legs. Specifically, the fast and irregular swinging action is selected from one of abnormal arm swinging and abnormal kicking; the fast and irregular swinging action lasts for more than 3 seconds and the action frequency is 1-2 seconds per second. 4 times.

於另一種具體的應用實施例中,該溺水動作特徵樣本係為當頭部之各關節點連接線段相對水面上仰、於水域40內滯留的時間超過1分鐘、該連接線段相對水面上仰且載浮載沉的頻率超過每分鐘30次以上、該連接線段相對水面上仰及僅約五分之一以下的小面積臉部露出水面。 In another specific application embodiment, the characteristic sample of the drowning action is when the connection line segment of each joint point of the head is upward relative to the water surface, and the staying time in the water area 40 exceeds 1 minute, the connection line segment is upward relative to the water surface and contains The frequency of floating load and sinking is more than 30 times per minute, the connecting line segment is raised relative to the water surface, and only about one-fifth of the small area of the face is exposed to the water surface.

於又一種具體的應用實施例中,該溺水動作特徵樣本係為該人體的雙手臂之各關節點連接線段伸出水面且不斷揮舞或顫抖的頻率超過每分鐘30次以上、雙手臂之各關節點連接線段高舉做左右揮擺的動 作、單手手臂之各關節點連接線段伸出水面不斷揮手或顫抖的頻率超過每分鐘30次以上及單手臂之各關節點連接線段高。 In yet another specific application embodiment, the characteristic sample of the drowning action is that the connecting line segments of the joint points of the arms of the human body protrude from the water surface and the frequency of waving or trembling exceeds 30 times per minute, and the joints of the arms Hold the dot-connected line segment up high and swing left and right The frequency of waving or trembling when the connecting line segments of each joint point of one arm protrudes out of the water is more than 30 times per minute, and the connecting line segment of each joint point of one arm is higher.

除此之外,如圖7~8所示,為本發明不同視角之連續動作溺水動作特徵樣本的圖片示意。 In addition, as shown in Figures 7-8, they are pictures of continuous action drowning action feature samples from different perspectives in the present invention.

請配合參看圖6所示,該骨骼關節點標註模組21係為一種骨骼關節點標註網路;該溺水動作辨識模組22係為一種溺水動作辨識模型;該深度學習影像辨識單元20執行影像辨識時則包括下列步驟: Please refer to FIG. 6, the skeletal joint point labeling module 21 is a skeletal joint point labeling network; the drowning action recognition module 22 is a drowning action recognition model; the deep learning image recognition unit 20 executes the image The identification includes the following steps:

步驟一,依序將每五張水域活動影像I輸入至骨骼關節點標註網路中。 Step 1: Input every five moving images I of the water area into the skeletal joint point labeling network in sequence.

步驟二,該骨骼關節點標註網路特徵擷取出該至少一人體影像並依序標註複數關節點的編號,並判斷編號1、8、11之關節點是否有標註,當判斷結果為否時,則扣除屬於該人體所有骨骼關節點後結束。 Step 2, extracting the at least one human body image from the skeleton joint point labeling network feature, and labeling the numbers of multiple joint points in sequence, and judging whether the joint points numbered 1, 8, and 11 are marked, and when the judgment result is no, Then end after deducting all bone joint points belonging to the human body.

步驟三,當判斷結果為是時,則判斷該人體之所有關節點是否標註完全。 Step 3, when the judgment result is yes, it is judged whether all relevant nodes of the human body are marked completely.

步驟四,判斷結果為是時,扣除頭部五個關節點,並計算五個關節點座標及關節點速度變化,以得到該骨骼關節特徵。 Step 4, when the judgment result is yes, deduct the five joint points of the head, and calculate the coordinates and speed changes of the five joint points to obtain the bone joint features.

步驟五,當判斷結果為否時,則利用人體左右對稱性進行填充缺失的關節點座標,並進入該步驟四。 Step 5, when the judgment result is negative, use the left-right symmetry of the human body to fill in the missing joint point coordinates, and proceed to Step 4.

步驟六,將該骨骼關節特徵輸入至該溺水動作辨識模型中,並以遞迴卷積神經網路進行溺水動作之辨識,當判定溺水機率大於正常機率時則判定為溺水;當判定溺水機率低於正常機率時則判定為正常無溺水。 Step 6: Input the skeleton and joint features into the drowning action recognition model, and use the recurrent convolutional neural network to identify the drowning action. When it is determined that the probability of drowning is greater than the normal probability, it is determined as drowning; when it is determined that the probability of drowning is low When the probability is normal, it is judged as normal without drowning.

此外,本發明主要是藉由攝影機10即時回傳的影像進行深度學習之動作辨識,將影像中所有泳客的動作進行即時判斷,並將經過動作辨識網路辨識出為溺水的泳客,即時傳訊息給現場救生員或是及時發出緊報等…後續救援處理方式,此外利用影像進行溺水動作辨識的方法,泳客不會有配戴感應器之異物感,也不用擔心穿戴式裝置受損影響溺水判斷 的狀況發生。 In addition, the present invention mainly uses the images returned by the camera 10 in real time to carry out deep learning motion recognition, to judge the motions of all swimmers in the image in real time, and to identify swimmers who are drowning through the motion recognition network, and immediately Sending a message to the lifeguard on the scene or sending out an emergency report in time... Follow-up rescue processing methods, in addition, the method of using images for drowning motion recognition, swimmers will not have the foreign body sensation of wearing sensors, and do not have to worry about damage to the wearable device Affect the judgment of drowning situation occurs.

首先說明攝影機10的擺放位置,攝影機10有水上及水下及不同視角及方向的攝影機10擺放,如圖1所示,藉由攝影機10拍攝的影像及時回傳至主機端進行動作辨識;接著,在動作辨識上採取使用人體的骨骼關節點座標進行動作辨識處理,在網路架構上,如圖2所示,系統架構圖中主要分成兩大階段,首先為了提取骨骼關節點資訊做為後續的動作辨識網路輸入的資料,因此需要使用骨骼關節點標註網路進行畫面中的人物進行骨骼關節點位置的標註,本發明在骨骼關節點標註上,為了達到即時骨骼關節點標註,因此使用Bottom-up之OpenPose骨骼關節點標註網路,在OpenPose標註網路中選用將VGG-19替代為Thin-MobileNet較輕量型的標註網路,經過這階段的骨骼關節點座標標註過後便會輸出每張畫面中所有泳客的關節點位置,以及其關節點與關節點之間關係的向量座標資訊。在骨骼關節點特徵提取當中,選用每位泳客的所有骨骼關節點座標以及每個關節點位置移動的速度位移向量作為後續動作辨識網路的輸入資料,這些資料本發明將它稱為後續用來進行動作分類的骨骼關節點特徵,並作為後續動作辨識網路的輸入資料。因為溺水動作的每個影像畫面跟時間具有相關聯性,因此在動作辨識網路的選擇上本發明選用專門用來處理序列資料的遞歸網路模型進行動作辨識,本發明測試使用了RNN、LSTM、BiLSTM這三種遞歸網路模型進行溺水的動作辨識,並測試其辨識結果,並最終選用溺水動作判斷錯誤率最低的BiLSTM作為最終的動作辨識網路。所使用的骨骼關節點標註網路,選擇的是較能達到Realtime的方法,在後續第二階段中採取的是使用能夠提取出較多序列資訊的遞歸神經網路進行最終的動作辨識。 Firstly, the placement position of the camera 10 is explained. The camera 10 has cameras 10 placed above and below the water and with different viewing angles and directions. As shown in FIG. Next, in the action recognition, the coordinates of the joint points of the bones of the human body are used for action recognition processing. In terms of network architecture, as shown in Figure 2, the system architecture diagram is mainly divided into two stages. First, to extract the information of the joint points of the bones as Subsequent action recognition network input data, so it is necessary to use the skeletal joint point labeling network to mark the position of the skeletal joint point of the characters in the screen. Use the OpenPose skeletal joint point labeling network of Bottom-up. In the OpenPose labeling network, replace VGG-19 with Thin-MobileNet's lighter labeling network. After this stage of skeletal joint point coordinate labeling, it will be Output the joint point positions of all swimmers in each picture, and the vector coordinate information of the relationship between the joint points and the joint points. In the feature extraction of skeletal joint points, the coordinates of all skeletal joint points of each swimmer and the velocity displacement vector of each joint point position are selected as the input data for the follow-up action recognition network. These data are called follow-up use in the present invention. The skeletal joint point features for action classification are used as input data for the subsequent action recognition network. Because each video frame of the drowning action has a correlation with time, so in the selection of the action recognition network, the present invention selects a recursive network model specially used to process sequence data for action recognition. The test of the present invention uses RNN, LSTM The three recursive network models, BiLSTM and BiLSTM, are used for the action recognition of drowning, and the recognition results are tested. Finally, the BiLSTM with the lowest error rate in judging the drowning action is selected as the final action recognition network. The skeletal joint point annotation network used is a method that can better achieve Realtime. In the second stage, the final action recognition is performed using a recurrent neural network that can extract more sequence information.

如圖5所示,本發明包含資料預處理步驟,執行該步驟時, 因為動作辨識資料由預先拍攝的影片取得,首先須將影片依每秒裁剪影像出來,並建立一個與影片檔名相同的資料夾,存放這些影像。接下來將資料夾中的圖片依序由1開始命名,如圖5所示。依據資料夾中影像中的影像所屬類別,在資料夾名稱前面增加類別名稱,建立一個空白文件,因為每個影像可能有參雜不屬於該類別的影像,因此需標註從第幾張圖到第幾張圖才是本發明要的影片,如圖5所示,完成空白文件後即代表完成資料預處理步驟。 As shown in Figure 5, the present invention comprises a data preprocessing step, when executing this step, Because the motion recognition data is obtained from the pre-shot video, the video must first be cropped and imaged every second, and a folder with the same file name as the video file should be created to store these images. Next, name the pictures in the folder starting from 1, as shown in Figure 5. According to the category of the images in the folder, add the category name in front of the folder name to create a blank file, because each image may contain images that do not belong to the category, so it is necessary to mark from which image to the first Several pictures are the movies that the present invention wants, as shown in Figure 5, after completing the blank file, it means that the data preprocessing step is completed.

如圖3、4所示,本發明包含訓練流程步驟,執行該步驟時,訓練圖片會先依照先前製作好的空白文件,依序每五張圖片輸入進去骨骼關節點標註網路當中,當影像中關節點編號1、8、11關節點(編號圖如Openpose-18-keypoints圖片所示)同時沒標註到,則會判斷為沒標註到人,因此其關節點位置不會存起來。若這三個關節點都有標到,則會判斷為找到人,會繼續進行骨骼關節點標註,因為攝影機10影像若是拍到人物的側邊影像時,會有另外一側關節點無法從影像中直接標註到,因此會利用人體的左右對稱性,將人物的其中一側關節點根據人體中心點mapping到另外一側,將另一側關節點補齊。因為怕輸入到深度學習網路資料長度不一樣,因為有些時候泳客頭部不會再水面下,骨骼關節點網路無法標到水上的頭部關節點。因此將每個人物的頭部5個關節點刪除;接著,進行計算同一人體每個時間同一個關節點之間的變化,並計算成關節點變化的速度向量。結合關節點座標以及關節點的速度變化向量,便是輸入至下一階段動作辨識網路的輸入資料。這邊選用遞歸神經網路BiLSTM作為動作辨識用,經過網路訓練後,便會得到一個能夠辨識是否溺水的溺水動作辨識模型。 As shown in Figures 3 and 4, the present invention includes a training process step. When this step is executed, the training picture will first be input into the bone joint point labeling network every five pictures according to the previously prepared blank file. When the image If the number 1, 8, and 11 of the central joints (the numbering diagram is shown in the Openpose-18-keypoints picture) are not marked at the same time, it will be judged that no person is marked, so the positions of the joint points will not be saved. If all three joint points are marked, it will be judged that the person has been found, and the bone joint point labeling will continue, because if the camera 10 image captures the side image of the person, there will be joint points on the other side that cannot be obtained from the image. It is directly marked in , so the left-right symmetry of the human body will be used to map the joint points on one side of the character to the other side according to the center point of the human body, and the joint points on the other side will be filled. Because I am afraid that the length of the data input to the deep learning network is not the same, because sometimes the head of the swimmer will not be under the water surface, and the network of bone joint points cannot mark the joint points of the head above the water. Therefore, the 5 joint points of the head of each character are deleted; then, the change between the same joint points of the same human body is calculated at each time, and the velocity vector of the joint point change is calculated. Combining the coordinates of the joint points and the velocity change vector of the joint points is the input data to the next stage of the action recognition network. Here, the recurrent neural network BiLSTM is used for action recognition. After network training, a drowning action recognition model that can identify whether drowning will be obtained.

如圖6所示,本發明包含辨識流程步驟,執行該步驟時,係先經過網路模型的訓練過後,則會得到一個專門用來辨識溺水動作的溺水 動作辨識模型,因此,當影像輸入後,則會將影像輸入至骨骼關節點標註網路,標註到骨骼關節點標註網路後,即可得到的關節點座標位置以及速度向量等資訊,這些資訊會輸入至以訓練好的網路模型當中,再根據這個以訓練好的溺水動作辨識模型(即網路模型)便可順利地根據每個泳客的骨骼關節點來辨識是溺水的機率為何? As shown in Figure 6, the present invention includes identification process steps. When this step is performed, after the network model is trained first, a drowning function specially used to identify the drowning action will be obtained. Action recognition model. Therefore, when the image is input, the image will be input to the skeleton joint point labeling network. After marking the bone joint point labeling network, the information such as the coordinate position of the joint point and the velocity vector can be obtained. These information It will be input into the trained network model, and then according to the trained drowning action recognition model (that is, the network model), what is the probability that each swimmer can be successfully identified as drowning based on the skeletal joint points?

經本發明的實驗結果顯示,無論泳客在影像中是呈現正面(如圖7)或是呈現側身(如圖8)皆可辨識出來,因為溺水為連續動作,故可以每五張影像輸入至網路模型當中進行判斷,在訓練時採用的是監督式學習方式,跟電腦說從訓練資料中第幾個影像到第幾個影像屬於溺水的動作,第幾個影像到第幾個影像屬於正常動作,因此深度學習影像辨識單元(如電腦內建的深度學習軟體)會根據這些資訊將這些影像進行骨骼關節點標註並得到骨骼關節點特徵資料,該深度學習軟體便可以學習這些特徵進而學習當抓取到什麼樣的關節骨骼點特徵時會是溺水什麼樣的骨骼關節點特徵為正常的。因此,並無法知道骨骼關節點什麼樣子時為溺水,骨骼關節點什麼樣子時為正常,本發明只能教導電腦影像在訓練影像中第幾張影像到第幾張影像是溺水還是正常。 The experimental results of the present invention show that no matter whether the swimmer is frontal (as shown in Figure 7) or sideways (as shown in Figure 8) in the image, it can be identified. Because drowning is a continuous action, it can be input to the network every five images. Judging in the road model, the supervised learning method is used in the training, telling the computer from which image to which image in the training data belongs to the action of drowning, and from which image to which image belongs to the normal action , so the deep learning image recognition unit (such as the deep learning software built into the computer) will mark the bone joint points of these images according to the information and obtain the feature data of the bone joint points. The deep learning software can learn these features and then learn when to grasp What kind of joint and bone point features will be drowned when you get what kind of bone joint point features are normal. Therefore, it is impossible to know what the skeletal joints look like when it is drowning, and what the skeletal joints look like is normal. The present invention can only teach the computer image from which image to which image is drowning or normal in the training images.

以上所述,僅為本發明之可行實施例,並非用以限定本發明之專利範圍,凡舉依據下列請求項所述之內容、特徵以及其精神而為之其他變化的等效實施,皆應包含於本發明之專利範圍內。本發明所具體界定於請求項之結構特徵,未見於同類物品,且具實用性與進步性,已符合發明專利要件,爰依法具文提出申請,謹請 鈞局依法核予專利,以維護本申請人合法之權益。 The above is only a feasible embodiment of the present invention, and is not intended to limit the patent scope of the present invention. Any equivalent implementation of other changes based on the content, characteristics and spirit of the following claims should be Included in the patent scope of the present invention. The structural features of the invention specifically defined in the claims are not found in similar items, and are practical and progressive, and have met the requirements of an invention patent. I file an application in accordance with the law. I would like to ask the Jun Bureau to approve the patent in accordance with the law to maintain this invention. The legitimate rights and interests of the applicant.

10:攝影機 10: Camera

40:水域 40: Waters

Claims (8)

一種智慧影像辨識溺水警示系統,其包括:複數攝影機,其設於一水域,用以於每一預設間隔時間擷取該水域的至少一人體活動成像為一水域活動影像;一深度學習影像辨識單元,其具備深度學習訓練功能以執行影像辨識功能,該深度學習影像辨識單元包含一骨骼關節點標註模組及一溺水動作辨識模組,該骨骼關節點標註模組用以對該水域活動影像擷出至少一人體特徵影像,並將該至少一人體特徵影像處理為相應的骨骼關節點特徵;該溺水動作辨識模組建立包括至少一內建有複數種溺水動作特徵樣本的特徵資料庫,用以將即時及前數次接收之各該骨骼關節點特徵依序輸入該特徵資料庫,以影像辨識出各該骨骼關節點特徵與的該溺水動作特徵樣本之符合機率的辨識結果資訊,當該符合機率大於一預設機率時,則判定該至少一人體為溺水,並輸出一包含有該至少一人體目前位置的警告訊號;及一警示裝置,其用以將該警告訊號輸出為包含有該至少一人體目前位置的警告資訊;其中,其一該複數攝影機設於該水域的水面上,用以依序朝下擷取該水域之水面活動的該複數水域活動影像;其二該複數攝影機設於該水域的水面下,用以擷取該水域之水面下活動的該複數水域活動影像;其三該複數攝影機設於該水域的水底,用以朝上擷取該水域之水底活動的該複數水域活動影像;該深度學習影像辨識單元係以Mapping座標定位法對該複數水域活動影像進行座標定位,以得到時間同步及不同視角之同一該至少一人體的該複數水域活動影像,並將該複數水域活動影像送至該骨骼關節點標註模組中進行相關的該影像處理。 An intelligent image recognition drowning warning system, which includes: a plurality of cameras, which are installed in a water area, and are used to capture at least one human body activity image in the water area at each preset interval time as a water area moving image; a deep learning image recognition A unit with a deep learning training function to perform image recognition. The deep learning image recognition unit includes a skeletal joint point labeling module and a drowning action recognition module. The skeletal joint point labeling module is used for moving images of water areas Extracting at least one human body feature image, and processing the at least one human body feature image into corresponding skeletal joint point features; the drowning action recognition module establishes a feature database including at least one built-in plurality of drowning action feature samples, and uses The features of the skeletal joint points received immediately and several times before are sequentially input into the feature database, and the identification result information of the probability of matching between the features of the skeletal joint points and the sample of the drowning action feature is identified by image, when the When the matching probability is greater than a preset probability, it is determined that the at least one human body is drowning, and a warning signal including the current position of the at least one human body is output; and a warning device is used to output the warning signal as including the Warning information on the current position of at least one human body; among them, one of the plurality of cameras is set on the water surface of the water area to sequentially capture the moving images of the plurality of water areas of the water surface activities in the water area; the second of the plurality of cameras is set Under the water surface of the water area, the plurality of moving images of the water area are used to capture the underwater activities of the water area; thirdly, the plurality of cameras are installed at the bottom of the water area, and are used to capture the plurality of underwater activities of the water area upwards Water area moving images; the deep learning image recognition unit performs coordinate positioning on the plurality of water area moving images using the Mapping coordinate positioning method to obtain the plurality of water area moving images of the same at least one human body in time synchronization and different angles of view, and the plurality of The moving image of the water area is sent to the bone joint point labeling module for related image processing. 如請求項1所述之智慧影像辨識溺水警示系統,其中,該複數攝影機係為時間同步地進行影像擷取成像為複數該水域活動影像。 The intelligent image recognition drowning warning system as described in Claim 1, wherein, the plurality of cameras are time-synchronously captured and imaged into a plurality of moving images of the water area. 如請求項1所述之智慧影像辨識溺水警示系統,其中,該辨識結果資訊係選自該至少一人體的移動速度、移動方向、目前位置及動作姿態的其中一種資訊;該骨骼關節點特徵係選自該至少一人體之複數關節點、各該關節點的編號標註、各該關節點位置以及各該關節點之間關係之向量座標的其中至少一種特徵資訊。 The intelligent image recognition drowning warning system as described in Claim 1, wherein the recognition result information is one of the information selected from the moving speed, moving direction, current position and action posture of the at least one human body; the bone joint point feature is At least one feature information selected from the plurality of joint points of the at least one human body, the number label of each joint point, the position of each joint point, and the vector coordinates of the relationship between each of the joint points. 如請求項3所述之智慧影像辨識溺水警示系統,其中,該溺水動作特徵樣本係為當該至少一人體於該水域持續20秒內未脫離該水域、其頭部之各關節點連接線段位於水下或於水面與水下之間擺動而呈停滯狀態及其手臂或腿部之各關節點連接線段有快速不規律性擺動的動作。 The intelligent image recognition drowning warning system as described in claim 3, wherein the drowning action feature sample is when the at least one human body has not left the water area within 20 seconds, and the connecting line segments of the joint points of the head are located at Underwater or swinging between the water surface and underwater to stagnate, and the joint line segments of the arms or legs have fast and irregular swings. 如請求項4所述之智慧影像辨識溺水警示系統,其中,該快速不規律性擺動的動作係選自異常揮臂動作及異常踢腿動作的其中一種;該快速不規律性擺動的動作時間係為持續超過3秒及動作頻率為每秒1~4次。 The intelligent image recognition drowning warning system as described in claim 4, wherein the fast and irregular swinging action is selected from one of abnormal arm swinging and abnormal kicking; the fast and irregular swinging action time is It lasts for more than 3 seconds and the action frequency is 1~4 times per second. 如請求項3所述之智慧影像辨識溺水警示系統,其中,該溺水動作特徵樣本係為當該頭部之各關節點連接線段相對水面上仰且於該水域內滯留的時間超過1分鐘、該連接線段相對水面上仰且載浮載沉的頻率超過每分鐘30次以上、該連接線段相對水面上仰且僅約五分之一以下的小面積臉部露出水面。 The intelligent image recognition drowning warning system as described in claim 3, wherein the characteristic sample of the drowning action is when the connection line segments of the joint points of the head are raised relative to the water surface and stay in the water area for more than 1 minute, the The connecting line segment is raised relative to the water surface and the frequency of floating and sinking exceeds 30 times per minute, the connecting line segment is raised relative to the water surface and only about one-fifth of the small area of the face is above the water surface. 如請求項3所述之智慧影像辨識溺水警示系統,其中,該溺水動作特徵樣本係為該至少一人體的雙手臂之各關節點連接線段伸出水面且不斷揮舞或顫抖的頻率超過每分鐘30次以上、雙手臂之各該關節點連接線段高舉做左右揮擺的動作、單手手臂之各關節點連接線段伸出水面不斷揮手或顫抖的頻率超過每分鐘30次以上及單手臂之各該關節點連接線段高舉做左右或前後的旋擺動作。 The intelligent image recognition drowning warning system as described in Claim 3, wherein the characteristic sample of the drowning action is that the connecting line segments of the joint points of the arms of the at least one human body protrude from the water surface and the frequency of waving or trembling exceeds 30 times per minute More than 30 times per minute, when the connecting line segments of each joint point of both arms are held high and swinging left and right, when the connecting line segment of each joint point of one arm sticks out of the water, the frequency of waving or trembling is more than 30 times per minute, and each arm of a single arm The connecting line segment of the joint points is held high to perform left and right or forward and backward swinging motions. 如請求項1所述之智慧影像辨識溺水警示系統,其中,該骨骼關節 點標註模組係為骨骼關節點標註網路;該溺水動作辨識模組係為溺水動作辨識模型;該深度學習影像辨識單元執行該影像辨識時則包括下列步驟:步驟一,依序將每五張該水域活動影像輸入至該骨骼關節點標註網路中;步驟二,該骨骼關節點標註網路特徵擷取出該至少一人體影像並依序標註複數關節點的編號,並判斷編號1、8、11之該關節點是否有標註,當判斷結果為否時,則扣除屬於該人體所有骨骼關節點後結束;步驟三,當判斷結果為是時,則判斷該人體之所有關節點是否標註完全;步驟四,判斷結果為是時,扣除頭部五個關節點,並計算五個關節點座標及關節點速度變化,以得到該骨骼關節特徵;步驟五,當判斷結果為否時,則利用人體左右對稱性進行填充缺失的關節點座標,並進入該步驟四;及步驟六,將該骨骼關節特徵輸入至該溺水動作辨識模型中,並以建立有該特徵資料庫的遞迴卷積神經網路進行溺水動作之辨識,當判定溺水機率大於正常機率時則判定為溺水;當判定溺水機率低於正常機率時則判定為正常無溺水。 The intelligent image recognition drowning warning system as described in claim 1, wherein the bones and joints The point labeling module is a network for skeletal joint point labeling; the drowning action recognition module is a drowning action recognition model; the deep learning image recognition unit includes the following steps when performing the image recognition: step 1, sequentially The moving image of the water area is input into the skeletal joint point labeling network; Step 2, the skeletal joint point labeling network features extract the at least one human body image and mark the numbers of the multiple joint points in sequence, and determine the numbers 1, 8 11. Whether the joint points are marked, when the judgment result is no, then end after deducting all bone joint points belonging to the human body; step 3, when the judgment result is yes, then judge whether all the relevant nodes of the human body are fully marked ; Step 4, when the judgment result is yes, deduct the five joint points of the head, and calculate the coordinates of the five joint points and the change of the joint speed, so as to obtain the characteristics of the bone joint; Step 5, when the judgment result is no, use Fill in the missing joint point coordinates according to the left and right symmetry of the human body, and enter the step 4; and step 6, input the skeletal joint features into the drowning action recognition model, and use the recursive convolution neural network with the feature database to establish The network recognizes the drowning action. When the probability of drowning is determined to be higher than the normal probability, it is judged to be drowning; when the probability of drowning is judged to be lower than the normal probability, it is judged to be normal without drowning.
TW110130551A 2021-08-18 2021-08-18 Intelligent image recognition drowning warning system TWI790715B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW110130551A TWI790715B (en) 2021-08-18 2021-08-18 Intelligent image recognition drowning warning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110130551A TWI790715B (en) 2021-08-18 2021-08-18 Intelligent image recognition drowning warning system

Publications (2)

Publication Number Publication Date
TWI790715B true TWI790715B (en) 2023-01-21
TW202309848A TW202309848A (en) 2023-03-01

Family

ID=86670124

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110130551A TWI790715B (en) 2021-08-18 2021-08-18 Intelligent image recognition drowning warning system

Country Status (1)

Country Link
TW (1) TWI790715B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117218579A (en) * 2023-09-12 2023-12-12 常州先进制造技术研究所 A swimming pool drowning detection method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104484654A (en) * 2014-12-19 2015-04-01 苏州大学 Drowning prevention identification method based on mode identification and fingerprint matching and positioning algorithm
US20190034712A1 (en) * 2016-01-26 2019-01-31 Coral Detection Systems Ltd. Methods and systems for drowning detection
CN110555975A (en) * 2019-08-28 2019-12-10 成都理工大学工程技术学院 Drowning prevention monitoring method and system
CN112489371A (en) * 2020-11-26 2021-03-12 上海天健体育科技发展有限公司 Swimming pool drowning prevention early warning system based on computer vision

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104484654A (en) * 2014-12-19 2015-04-01 苏州大学 Drowning prevention identification method based on mode identification and fingerprint matching and positioning algorithm
US20190034712A1 (en) * 2016-01-26 2019-01-31 Coral Detection Systems Ltd. Methods and systems for drowning detection
CN110555975A (en) * 2019-08-28 2019-12-10 成都理工大学工程技术学院 Drowning prevention monitoring method and system
CN112489371A (en) * 2020-11-26 2021-03-12 上海天健体育科技发展有限公司 Swimming pool drowning prevention early warning system based on computer vision

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117218579A (en) * 2023-09-12 2023-12-12 常州先进制造技术研究所 A swimming pool drowning detection method

Also Published As

Publication number Publication date
TW202309848A (en) 2023-03-01

Similar Documents

Publication Publication Date Title
CN111753747B (en) Violent motion detection method based on monocular camera and three-dimensional attitude estimation
WO2021129064A9 (en) Posture acquisition method and device, and key point coordinate positioning model training method and device
CN105740780B (en) Method and device for detecting living human face
CN114049590B (en) A video-based ski jumping analysis method
CN116152928A (en) Anti-drowning early warning method and system based on lightweight human body pose estimation model
CN109961039A (en) A kind of individual's goal video method for catching and system
CN115761901B (en) A method for detecting and evaluating riding posture
CN113408435B (en) A security monitoring method, device, equipment and storage medium
CN118397700A (en) Human body drowning detection method and detection system based on ST-GCN
WO2023097967A1 (en) Action detection method and apparatus, device, storage medium, and computer program product
CN104484654B (en) Anti- drowned recognition methods based on pattern-recognition and fingerprint matching location algorithm
TWI790715B (en) Intelligent image recognition drowning warning system
CN118021271B (en) Fitness monitoring device and fitness monitoring method based on virtual reality
CN115105821A (en) Gymnastics training auxiliary system based on OpenPose
Jian et al. Deep learning used to recognition swimmers drowning
Yang et al. Research on face recognition sports intelligence training platform based on artificial intelligence
CN115273243A (en) Fall detection method and device, electronic equipment and computer readable storage medium
CN114639160A (en) Method for defining human head action, posture and joint relation through visual recognition
CN118172389B (en) A sprint monitoring system and method based on cross-camera multi-target tracking
CN112036324B (en) A human body posture determination method and system for complex multi-person scenes
CN118609312A (en) Drowning detection alarm system based on artificial intelligence and edge computing
CN116597612A (en) An anti-drowning alarm method and system based on distance matrix of key points of human body
CN112580560A (en) Intelligent monitoring method and system applied to swimming pool
CN117095457A (en) Digital person reconstruction motion scoring method, system, equipment and medium
CN110705496A (en) Swimming posture identification method based on nine-axis sensor