籃球球員運動追蹤系統
No Thumbnail Available
Date
2024
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
籃球在全球擁有廣泛的觀眾和參與者,隨著科技進步,數據分析技術在籃球比賽中的應用變得越來越普及。這些技術革新為教練和球員提供戰術支持,從而提升比賽表現。為進一步推動籃球運動的發展,本研究致力於開發一個籃球球員運動追蹤系統,以提供數據和分析,幫助教練和球員制定更有效的戰術策略。本系統以籃球比賽影片為輸入,通過一系列的處理步驟,最終在籃球場平面圖上展示球員的運動軌跡。主要的處理過程包括籃球球員偵測、球場偵測及座標轉換,以及球員運動軌跡追蹤。本系統透過YOLOv8 [Gle23]模組偵測籃球球員,Kalicalib [Mag22]技術偵測籃球球場、以及本研究提出的演算法進行球員分隊及追蹤。系統通過裁剪輸入影像中背景區域並獲取背景顏色,然後去除球員圖片的背景,並使用k-means聚類進行球員分隊,同時去除裁判的影響。這些技術確保系統在各種光照條件、比賽場地和球員服裝顏色對比度下進行球員分隊。本研究提出三項評估系統準確性的指標,分別為球員軌跡平均偏移量、球員移動方向的準確率、以及球員分隊的準確率。實驗結果顯示,系統的平均偏移量為2.79公尺,球員移動方向的準確率為70%,而球員分隊的準確率則為91%。
Basketball enjoys a vast audience and participation worldwide. With technological advancements, the application of data analysis techniques in basketball games has become increasingly prevalent. These innovations provide tactical support for coaches and players, enhancing game performance. To further promote the development of basketball, this research aims to develop a basketball player movement tracking system that provides data and analysis to help coaches and players formulate more effective tactical strategies.This system takes basketball game videos as input and, through a series of processing steps, ultimately displays players' movement trajectories on a basketball court diagram. The main processing steps include basketball player detection, court detection and coordinate transformation, and player movement tracking. The system utilizes the YOLOv8 [Gle23] module for player detection, Kalicalib [Mag22] technology for court detection, and algorithms proposed in this research for team assignment and tracking. The system trims the background area of the input images, extracts background color, removes the background fromplayer images, and uses k-means clustering for team assignment, while also eliminating the impact of referees. These techniques ensure accurate team assignment under various lighting conditions, game venues, and player uniform color contrasts.This study proposes three metrics to evaluate system accuracy: the average displacement of player trajectories, the accuracy of player movement direction, and the accuracy of team assignment. Experimental results show that the system's average displacement is 2.79 meters, the accuracy of player movement direction is 70%, and the accuracy of team assignment is 91%.
Basketball enjoys a vast audience and participation worldwide. With technological advancements, the application of data analysis techniques in basketball games has become increasingly prevalent. These innovations provide tactical support for coaches and players, enhancing game performance. To further promote the development of basketball, this research aims to develop a basketball player movement tracking system that provides data and analysis to help coaches and players formulate more effective tactical strategies.This system takes basketball game videos as input and, through a series of processing steps, ultimately displays players' movement trajectories on a basketball court diagram. The main processing steps include basketball player detection, court detection and coordinate transformation, and player movement tracking. The system utilizes the YOLOv8 [Gle23] module for player detection, Kalicalib [Mag22] technology for court detection, and algorithms proposed in this research for team assignment and tracking. The system trims the background area of the input images, extracts background color, removes the background fromplayer images, and uses k-means clustering for team assignment, while also eliminating the impact of referees. These techniques ensure accurate team assignment under various lighting conditions, game venues, and player uniform color contrasts.This study proposes three metrics to evaluate system accuracy: the average displacement of player trajectories, the accuracy of player movement direction, and the accuracy of team assignment. Experimental results show that the system's average displacement is 2.79 meters, the accuracy of player movement direction is 70%, and the accuracy of team assignment is 91%.
Description
Keywords
籃球運動, 運動追蹤, 球員偵測, 球場偵測, 球員分隊, 背景去除, basketball, movement tracking, player detection, court detection, team assignment, background removal