Intersection-point determination in Virtual Keeper using machine vision

Janne Koljonen, Olli Kanniainen, Jarmo T. Alander · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 2005

Virtual Keeper is a goalkeeper simulator. It estimates the trajectory of a ball thrown by a player using machine vision and animates a goalkeeper with a video projector. The first version of Virtual Keeper used only one camera. In this paper, a new version that uses two gray-scale cameras for trajectory estimation is proposed. In addition, a color camera and a microphone are used to determine the intersection-point of the ball trajectory and the goal line, in order to enable feedback and online calibration of the machine vision with neural networks, which in turn allows varying external parameters of the cameras and the video projector. The color camera takes images of the goal and determines the positions of the goalposts with pattern matching. After the gray-scale cameras have observed the ball and estimated its trajectory, the sound processing block is triggered. When the ball hits the screen, the noise pattern is recognized with a neural network, whose input consists of temporal and spectral features. The sound processing block in turn triggers the color camera image processing block. The color of the ball differs from the colors of the background and goalkeeper to make the segmentation problem easier. The ball is recognized with fuzzy color based segmentation and fuzzy pattern matching.

Read the paper · More papers on PaperTik