Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/55294
Title: 基於粒子群最佳化演算法之無標記棒球投手三維動作追蹤系統
A Markerless 3D Human Motion Tracking System for Baseball Pitcher Based on Particle Swarm Optimization
Authors: Bo-Yu Lin
林柏宇
Advisor: 連豊力(Feng-Li Lian)
Keyword: 三維動作追蹤,姿態估測,三維姿態重建,粒子群最佳化演算法,運動模型,運動分析,
Human motion tracking,pose estimation,3D reconstruction,Particle swarm optimization,motion model,sport analysis,
Publication Year : 2021
Degree: 碩士
Abstract: 利用多台攝影機實現運動員的三維動作追蹤一直是運動分析裡一個重要的部分。儘管市面上已經存在許多商業化的動作追蹤系統,但大部分不是費用高昂就是系統的建置十分複雜,這也導致了大部分的商業化動作追蹤系統都應用在實驗室的場景。相反的,大部分的棒球場都已經配備有多台的高速攝影機,如果能利用這些高速攝影機拍攝的影片來做三維動作追蹤與後續的運動分析,那對於運動產業來說會是一個很大的幫助。
本篇論文的目的,是利用從棒球場的高速攝影機拍攝的影片來做棒球投手的動作追蹤。首先,利用YOLO與AlphaPose做二維姿態的估測並得到二維姿態的資料。接著,利用兩兩相機之間的對極幾何關係重建出一個初步的三維骨架。然而這個初步的三維骨架會有許多錯誤的姿態與誤差。為了處理這些錯誤姿態與誤差,本篇論文設計了一系列前處理的步驟。
首先,三維資料會先經過一次過濾以去除一些明顯的誤差。接著,對有缺失的資料進行補值。最後,將整筆資料進行平滑化以便去除初步骨架中的微小抖動問題,此時便可以得到一個初步的結果。然而,平滑化的過程中也會導致在投球瞬間附近的資料被平滑掉,導致這些高速瞬間的預測值失準。因此,本篇論文利用粒子群最佳化演算法將這些被平滑掉的資料調整回到最合理的值。粒子群最佳化演算法非常適合應用在需要考慮多個觀測值的情境,因為粒子群最佳化演算法可以同時計算它的預測值對應到多個觀測值的誤差,並根據這個誤差再去做調整。然而,因為這個特性,粒子群最佳化演算法也可能會過度擬合到資料中的微小誤差。為了避免這個情形,在做粒子群最佳化之前,本篇論文設計了一系列前提來篩選掉不需要做最佳化的資料,並找到需要執行最佳化的投球瞬間。而為了解決遮蔽導致的姿態錯誤,本文設計了一個學習投手運動模型的機制。
最後,本篇論文利用從棒球場實際收到的數據來做實驗與分析,並對於本篇論文提出的方法進行測試與分析。

3D human motion tracking for athletes based on data captured by multiple cameras is an important part of sport analysis. Although there are some commercial human motion tracking systems, most of them are either high-cost or require complex setup, which makes such systems usually be used only in laboratory scenarios. On the contrary, almost every baseball field has high-speed cameras, it would be helpful if the data captured by these high-speed cameras can be utilized to do 3D human motion tracking.
In the proposed system, the data captured by high-speed cameras at baseball field are utilized to track the 3D motion of baseball pitcher. For 2D pose estimation, the proposed system utilizes YOLO and AlphaPose to generate the 2D data from videos captured by high-speed cameras.
After obtaining the 2D data, epipolar geometry is adopted to generate the initial 3D skeletons. However, there may be false detections and noise in the initial 3D skeletons. To deal with the false detections and noise, 3D data preprocessing is introduced in the proposed system. For 3D data preprocessing, a filtering process is adopted first to filter out obvious false detections. After that, the missing data are padded by interpolation. Finally, a smoothing process is adopted to remove noise. Since the smoothing process may also suppress the data around the pitching moment, particle swarm optimization (PSO) is adopted to deal with the error caused by the smoothing process. PSO is a useful tool to compensate the error, because it can adjust the value according to 2D data. To avoid overfitting, a series of conditions are set to filter out the data which has no need for PSO, and find the data around the pitching moment accurately. Furthermore, to deal with more serious false detections that cannot be filtered out, a motion model is designed and utilized.
Experiments and analysis are provided to verify the proposed 3D human motion tracking system.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/55294
DOI: 10.6342/NTU202100539
Fulltext Rights: 有償授權
Appears in Collections:電機工程學系

Files in This Item:
File SizeFormat 
U0001-0402202121213700.pdf
  Restricted Access
14.27 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved