簡易檢索 / 詳目顯示

研究生: 林本上
Ben-shang Lin
論文名稱: 運用低價高速攝影機之棒球軌跡重建和旋轉分析系統
Using low-cost High-speed cameras of the Baseball Trajectory Reconstruction and Rotation Analysis System
指導教授: 許孟超
Mon-Chau Shie
口試委員: 阮聖彰
Shanq-Jang Ruan
吳晉賢
Chin-Hsien Wu
陳維美
Wei-Mei Chen
林昌鴻
Chang-Hong Lin
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2012
畢業學年度: 100
語文別: 中文
論文頁數: 50
中文關鍵詞: 棒球旋轉高速攝影即時攝影機同步
外文關鍵詞: Rotation analysis, instant camera synchronization
相關次數: 點閱:190下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 棒球在台灣為相當盛行的主流運動,尤其是近年來,台灣培育出許多的棒球好手,像是王建民、陳偉殷等,都已在美國大聯盟上發光發熱,並將台灣帶上國際。而本論文為了增進棒球的發展,我們希望發展一套系統,用來幫助國內的投手的訓練,在國科會的計畫中[1],我們研究棒球的軌跡,但現在,我們希望更進一步了解,棒球在空中飛行時的旋轉,因為,對於在飛行中的棒球,如何旋轉是非常重要的議題,當投手投出棒球時,會因為不同的旋轉方式,使縫線跟風產生交互作用,大大的影響棒球的軌跡,像是快速直球(Fastball)、滑球(Slider)、曲球(Curveball)等不同的球路,就是藉由不同的旋轉方式來達成,而且在國科會的棒球軌跡重建的計畫中,棒球在被補手接住的過程中,是最重要的時刻,但常常因為距離太遠、軌跡變化太大、雜訊太多,導致誤判的情形,所以也希望藉由研究棒球旋轉這個議題,增進棒球軌跡預測的能力。
    除了量測棒球飛行中的軌跡外,本論文也嘗試對之前軌跡重建系統做了一些實驗方法上的改變,使可能導致誤差的原因減少到最小,像是增加同步訊號源、用無線SD卡取代傳輸線、相機拍攝影片先存至SD卡,拍完時再傳至電腦做分析等、修改影像處理方法,並採用高速攝影機,提升追踨棒球的準確率。
    本論文實驗結果顯示,靜態棒球球體旋轉測試中,其點座標在旋轉後,pixels實際位置跟預期位置,其誤差率大約在10%左右,其原因主要是因為相機拍攝有一定仰角,使得在旋轉時進而影響到其座標軸,但透過多個記號點算出最佳解(旋轉矩陣),並依照所公式算出來的角度,與實際誤差將降至5%左右,再延伸實驗至飛行中的棒球,經過多次多組實驗,實際測試的出旋轉角度跟滾動方向推算出的旋轉角度,也完全的符合。


    Baseball is one of the most popular sports in Taiwan. In recent years, there are already many baseball players establish their position as major baseball league starters, such as Chien-Ming Wang, Wei-Yin Chen etc. They have been showing their talent on the U.S. Major League Baseball and helped bringing Taiwan to the international level. In order to promote the development of baseball, we hope to develop a system to help the pitcher improve playing skills. We build system to track the trajectory of the baseball with the sponsor of the National Science Council. In this paper, as well as the determination of baseball trajectory, we hope to further understand baseball’s rotation while flying through the air. It is a very important issue to discuss the rotation of the baseball during its flight, for the baseball will be affected by different rotational angle when the pitcher throws it out, such as fastball, slider ball, curveball etc. We hope our system can further improve the study of pitcher’s effectiveness.
    On the other hand, the most important decisive call for baseball game is its strike zone. The result will sometimes be affected by the umpire. We hope to increase the accuracy by studying such as baseball trajectory and rotation. In order to reduce the error caused by non-synchronous cameras, we use techniques synchronization source cameras, using wireless SD card to substitute a physical communication line, applying the image processing methods and using high-speed cameras to improve the accuracy of baseball tracking.
    To verify our method to automatic capture of static baseball sphere rotation, the coordinate points identified by measuring are compared with the points that are computer calculated, thus to check for any difference. This experiment error is approximately 10%. The main reason is because the camera has a certain elevation error and thereby affects its axis. We calculate the optimal solution (rotation matrix) by applying more than one point to further reduce actual error to about 5%.

    論文摘要 i Abstract iii 目錄 v 圖索引 v 表索引 v 第一章 緒論 5 1-1 研究動機與目的: 5 1-2 研究方法: 5 1-3 論文架構 5 第二章 相關知識 5 2-1 相機模型 5 2-1-1 攝影機的內部參數 5 2-1-2 攝影機的外部參數 5 2-1-3 投影矩陣 5 2-2 攝影機校正 5 2-2-1 測量校正 5 2-2-2 自我校正 5 2-3 影像處理基礎 5 2-3-1 二值化 5 2-3-2 形態學 5 2-3-3 移動物偵測 5 2-3-4 RGB轉HSI 5 2-3-5 攝影機同步 5 第三章 系統架構 5 3-1 系統校正與三維座標轉換模組 5 3-2 攝影機同步 5 3-2-1 同步測試 5 3-3 球體旋轉計算 5 3-4 三維棒球模型 5 3-5 程式之圖形化使用者介面設計 5 3-6 影像處理函式庫 5 3-7 Eclipse與Android SDK 2.2及4.0 5 第四章 系統測試與結果 5 4-1 實驗設備 5 4-2 系統測試 5 4-2-1 靜態旋轉測試 5 4-2-2 靜態旋轉測試分析 5 4-2-3 動態旋轉測試 5 4-2-4 動態旋轉測試分析 5 4-2-5 棒球軌跡截取、重建 5 第五章 結論與未來展望 5 第六章 參考文獻 5

    [1] 詹凱鈞,「低成本棒球偵測三維軌跡重建系統」,碩士論文,國立台灣科技大學,台北(2011)。
    [2] S. Furuno, K. Kobayashi, T. Okubo and Y. Kurihara, “A Study on Spin-rate Measurement Using a Uniquely Marked Moving Ball,” (2009)
    [3] L. Susman, “Calibration of a six-port reflectometer using projective geometry concepts, ”Journal of Electronics Letters, Vol.20, pp. 9 (1984)
    [4] 呂傑棋,「3D視覺校正軟體之研製」,碩士論文,中華大學,新竹 (1997)。
    [5] 馬維章,「以多部攝影機實現棒球偵測與追蹤系統」,碩士論文,國立台灣科技大學,台北 (2008) 。
    [6] 龔雨軒,「互動式投影遊戲之視覺平台發展」,碩士論文,國立台灣科技大學,台北 (2008) 。
    [7] G. Bradski and A. Kaehler, Learning OpenCV: Computer Vision with the OpenCV Library, O, Reilly, pp. 348-363 (2008)
    [8] G. Bradski and A. Kaehler, Learning OpenCV: Computer Vision with the OpenCV Library, O, Reilly, pp. 370-374 (2008)
    [9] R. D. Sampson, A. E. Peterson and E. P. Lozowski, “Photogrammetric calibration of a consumer grade flat-bed scanner,” IEEE Canadian Conference on Electrical and Computer Engineering, Vol.2, pp. 622-626 (1999)
    [10] R. I. Hartley, “An algorithm for self calibration from several views,” IEEE Conference on Computer Vision and Pattern Recognition, pp. 908-912 (1994)
    [11] W. Guanghui, Q. M. Wu and W. Zhang, “Camera Self-Calibration and Three Dimensional Reconstruction under Quasi-Perspective Projection,” IEEE Canadian Conference on Computer and Robot Vision, pp. 129-136 (2008)
    [12] Q. T. Luong and O. Faugeras, “Self-calibration of a moving camera from point correspondences and fundamental matrices,” Journal of Computer Vision, Vol.4, pp. 880-883 (1997)
    [13] 繆紹綱,數位影像處理,培生出版社,台北,第392-395 頁、726-730 頁 (2009)。
    [14] 鐘國亮,影像處理與電腦視覺,東華書局,台北 (2004)。
    [15] W. Niblack, An Introduction to Digital Image Processing, Prentice-Hall, New Jersey (1986)
    [16] M. Sonka, V. Hlavac and R. Boyle, Image Processing, Analysis, and Machine Vision, PWS Publishing, pp. 68-102 (1999)
    [17] J. R. Parker, Algorithms for Image Processing and Computer Vision, NY, John Wiley & Sons (1997)
    [18] R. Yan, X. Song and S. Yan, “Moving object detection based on an improved gaussian mixture background model,” Journal of Computing, Communication, Control, and Management, Vol.1, pp. 12-15 (2009)
    [19] S. Ju, X. Chen and G. Xu, “An Improved Mixture Gaussian Models to Detect Moving Object Under Real-Time Complex Background,” International Conference on Cyberworlds, pp. 730-734 (2008)
    [20] 劉冠廷,「基於運動歷史影像實現行人追蹤與計數系統」,碩士論文,國立台灣科技大學,台北 (2010)。
    [21] P. Shrestha, M. Barbieri, H. Weda and D. Sekulovski, “Synchronization of Multiple Camera Videos Using Audio-Visual Features,” IEEE Transactions on Multimedia, Vol.12, pp. 79-92 (2010)
    [22] D. N. Brito, “Synchronizing Video Cameras with Non-Overlapping Fields of View,” Journal of Computer Graphics and Image Processing, pp. 37-44 (2008)
    [23] Jean-Yves Bouguet (2010), Camera Calibration Toolbox for Matlab
    Available:http://www.vision.caltech.edu/bouguetj/calib_doc/htmls/example.html
    [24] E. Angel, Interactive Computer Graphics: A Top-Down Approach Using OpenGL, Addison Wesley (2008)
    [1] R. C. Gonzalez, Digital Image Processing, New Jersey, Prentice Hall (2002)
    [25] H. Shum and T. Komura, “Tracking the translational and rotational movement of the ball using high-speed camera movies,” (2005)

    QR CODE