이미지 프로세싱 기반 탁구공 자동추적 프로그램 개발
Development of an image processing-based ball tracking program for table tennis
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
[목적] 본 연구의 목적은 탁구 전술 수립을 위한 정보를 신속하기 획득하기 위해 이미지 프로세싱 기술을 활용하여 탁구공의 이동궤적을 추적할 수 있는 알고리즘과 소프트웨어를 개발하는데 있다. [방법] 컴퓨터 비전 분야에서 사용하고 있는 알고리즘을 탁구 동호인 2경기와 국제대회 2경기에 적용하고 보완하였다. 개발한 소프트웨어를 통해 자동으로 획득한 구역별 탁구공 바운스 빈도와 수기로 획득한 빈도를 비교하는 신뢰도 분석을 수행하였다. [결과] 동호인 2경기의 평균 신뢰도는 85.1±3.69%, 합계 오류 14.9±3.69%로 나타났고 과대추정 오류 52.2±9.78%, 과소추정 오류 47.8±9.78%이다. 국제대회 2경기의 평균 신뢰도는 71.8±0.87%, 합계 오류 28.2±0.87%, 과대추정 오류 82.0±8.03%, 과소추정 오류 19.2±7.75%이다. [결론] 본 연구에서 개발한 알고리즘과 소프트웨어의 목표 신뢰도는 80%로 동호인 경기에서만 달성하였지만 국제대회 경기의 경우 대체적으로 과대추정 오류가 높아 추후 개선할 수 있는 가능성을 보여줬다.
Abstract
[Purpose] The purpose of this study was to develop algorithms and software that can track the trajectory of table tennis balls using image-processing algorithms to obtain information quickly for under and establish tactics used in table tennis. [Methods] The algorithms used in the field of computer vision were applied on two matches played by novice and two matches during international competitions by elite athletes. Reliability analysis was performed by comparing the table tennis ball bounce frequency in each zone obtained through the automatic method and the manual method. [Results] The mean reliability of the two novice games was only 85.1 ± 3.69%, total error was 14.9 ± 3.69%, overestimation error was 52.2 ± 9.78%, and underestimation error was 47.8 ± 9.78%. While the mean reliability of the two international tournaments was 71.8 ± 0.87%, the total error was 28.2 ± 0.87%, overestimation error was 82.0 ± 8.03%, and underestimation error was 19.2 ± 7.75%. [Conclusion] Although the target reliability of algorithms and software developed in this study was achieved only in novice competitions with 80%, the over-estimation errors were generally high in international competitions, showing the potential for further improvement.
참고문헌 (25)
- Caglioti, V., "Recovering ball motion from a single motion-blurred image", Computer Vision and Image Understanding, 113(5), pp.590~597 (2009)[DOI]
- Chen, H. T., "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)[DOI]
- Chen, H. T., "Ball tracking and 3D trajectory approximation with applications to tactics analysis from single-camera volleyball sequences", Multimedia Tools and Applications, 60(3), pp.641~667 (2012)[DOI]
- Ishii, N., "3D Tracking of a soccer ball using two synchronized cameras", Pacific-Rim Conference on Multimedia, pp.196~205 (2007)
- Kim, Y., "Object tracking and recognition based on reliability assessment of learning in mobile environments", Wireless Personal Communications, 94(2), pp.267~282 (2017)
- Lampert, C. H., "Real-time detection of colored objects in multiple camera streams with off-the-shelf hardware components", Journal of Real-Time Image Processing, 7(1), pp.31~41 (2012)
- Lanzoni, I. M., "A notational analysis of shot characteristics in top-level table tennis players", European Journal of Sport Science, 14(4), pp.309~317 (2014)[DOI]
- Lara, J. P. R., "Validation of a video-based system for automatic tracking of tennis players", International Journal of Performance Analysis in Sport, 18(1), pp.137~150 (2018)[DOI]
- 이순호, "중국 주전선수들의 탁구경기 득점시스템 분석", 한국체육측정평가학회지, 14(3), pp.79~93 (2012), 한국체육측정평가학회[DOI]
- 이순호, "탁구 경기내용분석 프로그램 개발", 체육과학연구, 19(4), pp.82~93 (2008), 국민체육진흥공단 한국스포츠정책과학원[DOI]
- "Depth of field calculator. Cambridge in Colour" (2019)[URL]
- Munivrana, G., "Structural analysis of technical-tactical elements in table tennis and their role in different playing zones", Journal of human kinetics, 47(1), pp.197~214 (2015)[DOI]
- Nguyen, T. B., "Contextual and non-contextual performance evaluation of edge detectors", Pattern Recognition Letters, 21(9), pp.805~816 (2000)
- Oldham, K. M., "Experiments in the application of computer vision for ball and event identification in indoor sports Computational intelligence in information systems", pp.275~284 (2015), Springer
- Pellegrino, F. A., "Edge detection revisited", IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 34(3), pp.1500~1518 (2004)
- Pfeiffer, M., "A Markov chain model of elite table tennis competition", International journal of sports science and coaching, 5(2), pp.205~222 (2010)[DOI]
- Soler, C. J., "Table tennis ball tracking and bounce calculation using OpenCV", Bachelor's, pp.2017
- Svedman, M., "3-D structure from stereo vision using unsynchronized cameras", Master, pp.2005
- Tsai, R. Y., "An efficient and accurate camera calibration technique for 3D machine vision", Proceedings of Computer Vision and Pattern Recognition, pp.364~374 (1986)
- Weng, J., "Camera calibration with distortion models and accuracy evaluation", IEEE Transactions on Pattern Analysis and Machine Intelligence, 14(10), pp.965~980 (1992)[DOI]
- Wong, P., "Identifying table tennis balls from real match scenes using image processing and artificial intelligence techniques", International Journal of Simulation Systems, Science and Technology, 10(7), pp.6~14 (2009)
- Yu, X., "Automatic camera calibration of broadcast tennis video with applications to 3D virtual content insertion and ball detection and tracking", Computer Vision and Image Understanding, 113(5), pp.643~652 (2009)
- Zhang, H., "Evaluation of elite table tennis players' technique effectiveness", Journal of Sports Sciences, 31(14), pp.1526~1534 (2013)[DOI]
- Zhang, Z., "A flexible new technique for camera calibration", IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(11), pp.1330~1334 (2000)[DOI]
- Zhou, X., "Tennis ball tracking using a two-layered data association approach", IEEE Transactions on Multimedia, 17(2), pp.145~156 (2015)[DOI]
