Real-time method and apparatus for tracking a moving object experiencing a change in direction
First Claim
1. A method for tracking an object using one or more video cameras and a plurality of wave receivers, the video cameras outputting corresponding video images including a sequence of video frames, each of the wave receivers for use in determining an arrival of a wave, the method comprising the steps of:
- obtaining a first current frame and a corresponding previous frame from each of said video images, wherein each of said frames includes an image of the object;
determining a first motion vector corresponding to a first direction of motion of the object based on said first current frames and said corresponding previous frames from said video images;
detecting an arrival of a wave by each one of one or more pairs of said wave receivers;
determining one or more time differences between each of said arrivals of said wave at each of said one or more pairs of wave receivers;
determining a location of a change in direction of said object by identifying a source location from which said wave has been generated based on said plurality of time differences;
obtaining a second current frame from each of said video images, wherein each of said frames includes an image of the object; and
determining a second motion vector corresponding to a second direction of motion of the object based on said second current frames from each of said video images and based on said determined location of said change in direction of said object, said second motion vector representing a direction of motion of said object after said change in direction of said object has occurred.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for tracking an object using one or more video cameras together with a plurality of microphones and/or geophones, whereby accurate tracking of the object can be obtained even when the object changes directions as a result of an impact. A tennis ball may be tracked during a tennis match. Prior to and after an impact, the ball is tracked with the use of video cameras, illustratively in accordance with the method disclosed in U.S. Pat. No. 6,233,007. Then, the position of the ball at racket or ground impact is accurately determined by measuring the acoustical waves generated by the ball hitting the racket and/or either the acoustic waves or the elastic (Rayleigh) waves generated by the ball hitting the ground, respectively. Tracking then advantageously continues with use of the video cameras.
-
Citations
32 Claims
-
1. A method for tracking an object using one or more video cameras and a plurality of wave receivers, the video cameras outputting corresponding video images including a sequence of video frames, each of the wave receivers for use in determining an arrival of a wave, the method comprising the steps of:
-
obtaining a first current frame and a corresponding previous frame from each of said video images, wherein each of said frames includes an image of the object;
determining a first motion vector corresponding to a first direction of motion of the object based on said first current frames and said corresponding previous frames from said video images;
detecting an arrival of a wave by each one of one or more pairs of said wave receivers;
determining one or more time differences between each of said arrivals of said wave at each of said one or more pairs of wave receivers;
determining a location of a change in direction of said object by identifying a source location from which said wave has been generated based on said plurality of time differences;
obtaining a second current frame from each of said video images, wherein each of said frames includes an image of the object; and
determining a second motion vector corresponding to a second direction of motion of the object based on said second current frames from each of said video images and based on said determined location of said change in direction of said object, said second motion vector representing a direction of motion of said object after said change in direction of said object has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for tracking an object using one or more video cameras and a plurality of wave receivers, the video cameras outputting corresponding video images including a sequence of video frames, each of the wave receivers for use in determining an arrival of a wave, the apparatus comprising:
-
means for obtaining a first current frame and a corresponding previous frame from each of said video images, wherein each of said frames includes an image of the object;
means for determining a first motion vector corresponding to a first direction of motion of the object based on said first current frames and said corresponding previous frames from each of said video images;
means for detecting an arrival of a wave by each one of one or more pairs of said wave receivers;
means for determining one or more time differences between each of said arrivals of said wave at each of one or more pairs of wave receivers;
means for determining a location of a change in direction of said object by identifying a source location from which said wave has been generated based on said plurality of time differences;
means for obtaining a second current frame from each of said plurality of said video images, wherein each of said frames includes an image of the object; and
means for determining a second motion vector corresponding to a second direction of motion of the object based on said second current frames from each of said video images and based on said determined location of said change in direction of said object, said second motion vector representing a direction of motion of said object after said change in direction of said object has occurred. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for initiating a process of tracking an object using one or more video cameras and a plurality of wave receivers, the video cameras outputting corresponding video images including a sequence of video frames, each of the wave receivers for use in determining an arrival of a wave, the method comprising the steps of:
-
detecting an arrival of a wave by each one of one or more pairs of said wave receivers;
determining one or more time differences between each of said arrivals of said wave at each of said one or more pairs of wave receivers;
determining an initial location of said object by identifying a source location from which said wave has been generated based on said plurality of time differences;
obtaining a video frame from each of said video images, wherein each of said frames includes an image of the object; and
determining an initial motion vector corresponding to an initial direction of motion of the object based on said video frames from each of said video images and based on said determined initial location of said object. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for initiating a process of tracking an object using one or more video cameras and a plurality of wave receivers, the video cameras outputting corresponding video images including a sequence of video frames, each of the wave receivers for use in determining an arrival of a wave, the apparatus comprising:
-
means for detecting an arrival of a wave by each one of one or more pairs of said wave receivers;
means for determining one or more time differences between each of said arrivals of said wave at each of said one or more pairs of wave receivers;
means for determining an initial location of said object by identifying a source location from which said wave has been generated based on said plurality of time differences;
means for obtaining a video frame from each of said video images, wherein each of said frames includes an image of the object; and
means for determining an initial motion vector corresponding to an initial direction of motion of the object based on said video frames from each of said video images and based on said determined initial location of said object. - View Dependent Claims (20, 21, 22)
-
-
23. A method for terminating a process of tracking an object using one or more video cameras and a plurality of wave receivers, the video cameras outputting corresponding video images including a sequence of video frames, each of the wave receivers for use in determining an arrival of a wave, the method comprising the steps of:
-
obtaining a current frame and a corresponding previous frame from each of said video images, wherein each of said frames includes an image of the object;
determining a motion vector corresponding to a direction of motion of the object based on said current frames and said corresponding previous frames from said video images;
detecting an arrival of a wave by each one of one or more pairs of said wave receivers;
determining one or more time differences between each of said arrivals of said wave at each of said one or more pairs of wave receivers;
determining a location of said object by identifying a source location from which said wave has been generated based on said plurality of time differences; and
terminating said tracking process based on the determined location of said object. - View Dependent Claims (24, 25, 26, 27)
-
-
28. An apparatus for terminating a process of tracking an object using one or more video cameras and a plurality of wave receivers, the video cameras outputting corresponding video images including a sequence of video frames, each of the wave receivers for use in determining an arrival of a wave, the apparatus comprising:
-
means for obtaining a current frame and a corresponding previous frame from each of said video images, wherein each of said frames includes an image of the object;
means for determining a motion vector corresponding to a direction of motion of the object based on said current frames and said corresponding previous frames from said video images;
means for detecting an arrival of a wave by each one of one or more pairs of said wave receivers;
means for determining one or more time differences between each of said arrivals of said wave at each of said one or more pairs of wave receivers;
means for determining a location of said object by identifying a source location from which said wave has been generated based on said plurality of time differences; and
means for terminating said tracking process based on the determined location of said object. - View Dependent Claims (29, 30, 31, 32)
-
Specification