Tracking The Trajectory of a Golf Ball Based on Hough Transform and YOLO
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
Manually visualizing the golf ball's trajectories during a drive or a tee shot could be an unsettling task for viewers, the reason being the small size of the ball and the high speed at which it travels. This nature of the job has always required intricate systems manufactured using an expensive set of sensors and components. In this paper, we propose a system to draw the trajectory of a golf ball during a drive. The proposed system combines the classical computer vision techniques and a modern deep neural network to project the trajectories over videos taken from monocular cameras. Before starting to track the ball, the system uses YOLO (You Only Look Once) V3, deep neural network model to perform localization of the golf ball and the player. To track the initial point of impact between the club and the ball the system uses Hough transform. Finally to track the ball, the system extracts motion information of the video by using frame differencing. Unto the information received from frame differencing, the system applies filters based on a few assumptions, size and direction of movement to obtain the detections of the golf ball. The proposed system was tested on a multitude of videos to verify its effectiveness and the respective results are presented.
Abstract
Manually visualizing the golf ball's trajectories during a drive or a tee shot could be an unsettling task for viewers, the reason being the small size of the ball and the high speed at which it travels. This nature of the job has always required intricate systems manufactured using an expensive set of sensors and components. In this paper, we propose a system to draw the trajectory of a golf ball during a drive. The proposed system combines the classical computer vision techniques and a modern deep neural network to project the trajectories over videos taken from monocular cameras. Before starting to track the ball, the system uses YOLO (You Only Look Once) V3, deep neural network model to perform localization of the golf ball and the player. To track the initial point of impact between the club and the ball the system uses Hough transform. Finally to track the ball, the system extracts motion information of the video by using frame differencing. Unto the information received from frame differencing, the system applies filters based on a few assumptions, size and direction of movement to obtain the detections of the golf ball. The proposed system was tested on a multitude of videos to verify its effectiveness and the respective results are presented.
참고문헌 (24)
- F. Alam, "A study of golf ball aerodynamic drag", Procedia Engineering, 13, pp.226~231 (2011)
- S. Baek, "Flight trajectory of a golf ball for a realistic game", International Journal of Innovation, Management and Technology, 4, pp.346~ (2013)
- J. Redmon, "Yolov3 : An incremental improvement", arXiv preprint arXiv:1804.02767, ~ (2018)
- J.J.McPhee, "Effect of sidespin and wind on projectile trajectory, with particular application to golf", American Journal of Physics, 56(10), pp.933~939 (1988)
- A. J. Smits, "A new aerodynamic model of a golf ball in flight", Proceedings of the 1994 World Scientific Congress of Golf (1994)
- P. W. Bearman, "Golf ball aerodynamics", Aeronautical Quarterly, 27(2), pp.112~122 (1976)
- K. Aoki, "Aerodynamic characteristics and flow pattern of a golf ball with rotation", Procedia Engineering, 2(2), pp.2431~2436 (2010)
- S. S. MALIK, "Golf and Wind : The Physics of Playing Golf in Wind", Springer Nature (2021)
- A. Umek, "Suitability of strain gage sensors for integration into smart sport equipment: A golf club example", Sensors, 17(4), pp.916~ (2017)
- A. Woodward, "Computer vision for low cost 3-D golf ball and club tracking", Proc. Image and Vision Computing, pp.11~15 (2005)
- J. S. Kim, "Automatic highspeed flying ball detection from multi-exposure images under varying light conditions", VRCAI (2011)
- 김민제, "A Study on Person Re-identification in Multi-view Surveillance Videos", 한국차세대컴퓨팅학회 논문지, 17(1), pp.16~24 (2021), 한국차세대컴퓨팅학회[DOI]
- T. Zhang, "Efficient golf ball detection and tracking based on convolutional neural networks and Kalman filter", arXiv preprint arXiv:2012.09393, ~ (2020)
- 임철수, "고유 ID 생성형 마커 방식 모션 캡쳐 기술", 한국차세대컴퓨팅학회 논문지, 4(2), pp.33~38 (2008), 한국차세대컴퓨팅학회
- A. Jansson, "Predicting trajectories of golf balls using recurrent neural networks", ~ (2017)
- J. Sk̈old, "Estimating 3d-trajectories from monocular video sequences", ~ (2015)
- B. Bačić, "Predicting golf ball trajectories from swing plane : An artificial neural networks approach", Expert Systems with Applications, 65, pp.423~438 (2016)
- A. Kumar, "3d estimation and visualization of motion in a multicamera network for sports", 2011 Irish Machine Vision and Image Processing Conference, pp.15~19 (2011), IEEE
- H. T. Chen, "Ball tracking and 3D trajectory approximation with applications to tactics analysis from single-camera volleyball sequences", Multimedia Tools Appl, 60, pp.641~667 (2012)
- H. T. Chen, "Physics-based ball tracking and 3D trajectory reconstruction with applications to shooting location estimation in basketball video", Journal of Visual Communication and Image Representation, 20(3), pp.204~216 (2009)
- W. T. Chu, "Extraction of baseball trajectory and physicsbased validation for single-view baseball video sequences", 2006 IEEE International Conference on Multimedia and Expo, pp.1813~1816 (2006), IEEE
- V. F. Leavers, "Preprocessing, Shape Detection", Computer Vision Using Hough Transform, 39~64
- J. Redmon, "You only look once: Unified, realtime object detection", Proceedings of the IEEE conference on computer vision and pattern recognition, pp.779~788
- 이현규, "적외선 카메라를 이용한 시각 장애인을 위한 실내 보행정보 안내 시스템", 한국차세대컴퓨팅학회 논문지, 6(6), pp.24~34 (2010), 한국차세대컴퓨팅학회
