Tracking the Translational and Rotational Movement of the Ball Using High Speed Camera Movies
Objectives
To extract different types of ball in high speed camera
To calculate the angle of rotation for such ball
Difficults
Complex background
Gray scale video
Small size of ball
Blurring of ball texture
Outdoor environment with different lighting condition
Foreground Extraction
Background extraction by sampling different frames
Background subtraction and morphological filtering
Window searching for the ball
Lighting Condition Simulation
Tracking the ball and averaging the ball intensity to get average lighting
Subtracting the ball image with average lighting to get ball texture
Ball Rotation Calculation
Mapping the ball texture to a virtual 3d ball
Rotating the virtual ball and extract the rotated texture back
Comparing the texture to that in previous frame to see if they match
Using Kalman filter to smooth the value of rotation throughtout frames
Applications
Ball rotation analysis
Ball aerodynamic analysis
Ball flight simulation
Publication
Hubert P. H. Shum and Taku Komura, "Tracking the Translational and Rotational Movement of the Ball Using High Speed Camera Movies", Proceedings of the 2005 IEEE International Conference on Image Processing (ICIP 2005) [BibTeX]