Janez Perš 1, Marta Bon 2, Stanislav Kovačič 1 1 Faculty of Electrical Engineering, University of Ljubljana, Slovenia 1 Faculty.

Slides:



Advertisements
Similar presentations
QR Code Recognition Based On Image Processing
Advertisements

電腦視覺 Computer and Robot Vision I
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
One dimensional motion
NUS CS5247 Motion Planning for Camera Movements in Virtual Environments By Dennis Nieuwenhuisen and Mark H. Overmars In Proc. IEEE Int. Conf. on Robotics.
Introduction To Tracking
3 Motion in Two & Three Dimensions Displacement, velocity, acceleration Case 1: Projectile Motion Case 2: Circular Motion Hk: 51, 55, 69, 77, 85, 91.
Dejan Lavbič University of Ljubljana, Faculty of Computer and Information Science, SLOVENIA.
An object that’s moving with constant speed travels
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Understand the football simulation source code. Understand the football simulation source code. Learn all the technical specifications of the system components.
Chapter 12 - Forecasting Forecasting is important in the business decision-making process in which a current choice or decision has future implications:
ADVISE: Advanced Digital Video Information Segmentation Engine
Plan for today Discuss your interests and possible term paper topics Discuss biomechanics websites Powerpoint presentation on kinematics and their measurement.
Extension of M-VOTE: Improving Feature Detection
Plan for today Discuss your assignments detailed on the last slide of the powerpoint for last week on: –Topics/problems in which you are most interested.
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
An Introduction to - Computer Numerical Control. Introduction CNC: Computer Numerical Control Production of machined parts whose production is controlled.
2D Physics and Camera Systems For CSE 3902 By: Matt Boggus.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Object detection, tracking and event recognition: the ETISEO experience Andrea Cavallaro Multimedia and Vision Lab Queen Mary, University of London
SACE Stage 2 Physics Motion in 2 Dimensions.
Motion and Force Chapter Three: Motion 3.1 Position and Velocity 3.2 Graphs of Motion 3.3 Acceleration.
Will you be calculating an instantaneous speed or an average speed of a car that passed through the lines? Justify. Using the formula, If you see a police.
Chapter 4 Motion in 2 Dimensions.
Human-Computer Interaction Human-Computer Interaction Tracking Hanyang University Jong-Il Park.
History & Research Research Methods Unit 1 / Learning Goal 2.
3D SLAM for Omni-directional Camera
1 Computational Vision CSCI 363, Fall 2012 Lecture 31 Heading Models.
Department of Electrical Engineering, Southern Taiwan University Robotic Interaction Learning Lab 1 The optimization of the application of fuzzy ant colony.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
AP Physics.  Think of a curve being traced out over time, sometimes doubling back on itself or crossing itself. Such a curve cannot be described by a.
Acceleration measures how fast velocity changes
Copyright © 2008 Pearson Education, Inc., publishing as Pearson Addison-Wesley. Chapter 4: Motion in Two Dimensions To define and understand the ideas.
Bryan Willimon, Stan Birchfield, Ian Walker Department of Electrical and Computer Engineering Clemson University IROS 2010 Rigid and Non-Rigid Classification.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Linear Kinematics of Human Movement
Monday 6/8 PHYS 2010 Nathalie Hoffmann University of Utah.
Chapter 7: Trajectory Generation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: 1.
Stable Multi-Target Tracking in Real-Time Surveillance Video
Quantitative Biomechanics. Distance vs Change in Position Distance is the path that an object has travelled Ex. The distance around a track is 400m Position.
KINEMATICS OF PARTICLES
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Su-ting, Chuang 2010/8/2. Outline Introduction Related Work System and Method Experiment Conclusion & Future Work 2.
Measurements Lab Requirements pt 1 What you should have finished in lab on Wednesday: (if you need more time, let me know ASAP) 1.Measure inside & outside.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Collect handouts 2 problems collected from HW A today – JUST checking notation. 2 pts each. –1.35, 1.42 Measurements lab due Monday. Homework B due Tuesday.
Robot Velocity Based Path Planning Along Bezier Curve Path Gil Jin Yang, Byoung Wook Choi * Dept. of Electrical and Information Engineering Seoul National.
Maryam Alizadeh Feb 4 th  Introduction  Characterizing the error › Initial position › Sampling rate of camera › ECG  Future work 2.
Many ball game sports require precise rapid force production and accurate timing to hit or catch an oncoming target. This study aimed to clarify the accuracy.
Distance and Displacement. Frames of Reference Whenever you describe something that is moving, you are comparing it with something that is assumed to.
Ehsan Nateghinia Hadi Moradi (University of Tehran, Tehran, Iran) Video-Based Multiple Vehicle Tracking at Intersections.
Acceleration Unit 1 Lesson 2
Presenter: Ibrahim A. Zedan
Linear Kinematics of Human Movement
Make a list of concepts you will need to know for tomorrow.
Slope and Curvature Density Functions
Linear Kinematics of Human Movement
Unit 7 Lesson 2. Gravity: A Force of Attraction A
The application of an atmospheric boundary layer to evaluate truck aerodynamics in CFD “A solution for a real-world engineering problem” Ir. Niek van.
Section 2 Acceleration p. 324
Kinematics Problems Day #3
Motor Skill Learning Dr. Anshul Singh Thapa.
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Projectile Motion.
Presentation transcript:

Janez Perš 1, Marta Bon 2, Stanislav Kovačič 1 1 Faculty of Electrical Engineering, University of Ljubljana, Slovenia 1 Faculty of Sport, University of Ljubljana, Slovenia Sixth Computer Vision Winter Workshop, Bled, Slovenija, February Errors and Mistakes in Automated Player Tracking

Outline Introduction and motivation Sources and types of errors Tracking parameters Ground truth, experiments and results Conclusion

Introduction and motivation Automated player tracking system has been developed in our lab. How accurate is it?

Introduction and motivation Related work: 10 articles describing people/sport related tracking at ICPR 2000, Barcelona. 8 did not mention tracking accuracy 1 proposed the accuracy measure 1 specified the accuracy (tracking the tennis ball) Research is focused mainly on reliability. Our motivation: sport experts (end users).

Sources and types of errors Note: We track global movement of players for the purpose of match analysis. No operator mistakes are allowed.

Tracking parameters Tracking method used: 3 available 2 included in experiments Post-processing of trajectories filter width Position of the players: radial distortion non-uniform quantization Activity of the players: movement of extremities

Ground truth A reliable reference for player position was needed. Several patterns were drawn on the court, players were instructed to follow them. Patterns were measured using measuring tape.

Experiment I. Position accuracy (RMS error) and path length error with respect to: different tracking methods player position player activity. 2 players at court boundary, 3 near court center. 60 seconds fps) standing still, 150 seconds active (passing ball, jumping - all at the same position).

Experiment I. 2D histograms of player position,cumulative histograms of absolute position error: Combined (color + template tracking) method performed better than background subtraction. Wide FIR filter decreases error in path length - heavy smoothing preferred. RMS position error: m (still) m (active) Path length error: m/player/min (still) m/player/min (active)

Experiment II. Effect of FIR filter width (wide filter = intense smoothing) to square trajectory. Error measure: In presence of rapid changes in player direction, wide filter distorts trajectory.

Experiment III. Velocity accuracy (RMS error) for uniform player motion. Circular trajectory as ground truth, constant velocity of players assumed. Reference velocity calculated from trajectory length and the time player needed for one round. 5 players, Vref from 2.7 to 3.2 m/s RMS error of player velocity: less smoothing: 0.21 to 0.35 m/s (6%-12%) more smoothing: 0.07 to 0.20 m/s (3%-7%)

Experiment IV. Velocity and position accuracy. APAS (manual video-based kinematic analysis tool) was used as a ground truth. Two short sequences only - motion analysis using APAS is time consuming. RMS position error: 0.28 m to 0.38 m RMS velocity error: 0.5 m/s to 0.7 m/s

Conclusion RMS position error: from 0.2 m to 0.6 m RMS velocity error: from 0.2 m/s to 0.4 m/s Path length error: from +1 m to +10 m (per one player per minute) Players are large non-rigid objects - at this scale the limit is imposed by the definition of player position, velocity and path length itself. Ideas for future work: above definitions and similar research concerning manual position measurements.|