Abstract
3D ball tracking is a critical function in manyapplications such as game and players behavior analysis, andreal time implementation has become increasingly importantfor it can be used for live broadcast and TV contents. To reacha high accuracy, algorithms usually are time consuming due toa large set of calculations which is challenging to meet realtime demanding. This paper proposes multiple commandqueues, tactical threads allocation and stepped iterativeaddition to empower such a capacity on the CPU-GPUplatform. Multiple command queues achieves a parallelismbetween tasks in the algorithm. Secondly, the tactical threadsallocation helps mapping the algorithm into GPU andenhances synchronism between threads. And this paperproposes stepped iterative addition to achieve partialparallelism in a sequential operation. This work implements inan Intel Core i7-6700 GPU and AMD Radeon R9 FURY GPU.Tracking speed of our work increases 37.8 times from original431ms to 11.7ms while the success rate of the algorithm retainsover 99%. This result fully meets the requirement of 16.6msper frame for 60fps video real-time tracking.
Original language | English |
---|---|
Title of host publication | Proceedings - 2017 2nd International Conference on Multimedia and Image Processing, ICMIP 2017 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 235-239 |
Number of pages | 5 |
Volume | 2017-January |
ISBN (Electronic) | 9781509059546 |
DOIs | |
Publication status | Published - 2017 Dec 15 |
Event | 2nd International Conference on Multimedia and Image Processing, ICMIP 2017 - Wuhan, Hubei, China Duration: 2017 Mar 17 → 2017 Mar 19 |
Other
Other | 2nd International Conference on Multimedia and Image Processing, ICMIP 2017 |
---|---|
Country | China |
City | Wuhan, Hubei |
Period | 17/3/17 → 17/3/19 |
Keywords
- GPU
- Hardware acceleration
- Particle filter
- Sports analysis
ASJC Scopus subject areas
- Computer Vision and Pattern Recognition
- Signal Processing
- Media Technology