Patent classifications
G06T2207/30224
SYSTEM AND METHOD FOR TRACKING AN OBJECT
A system and method for tracking an object comprising: an image input gateway arranged to receive a series of image frames from a stream of images, wherein the stream of images includes representations of the object being spatially displaced over the series of image frames; an object tracker arranged to process the series of image frames to track the object with a first object location process arranged to locate the object in the series of image frames; and, when upon the object is unable to be located by the first object location process in any of the image frames within the series of image frames, use a second object location process to locate the object in the image frames or subsequent image frames for tracking the object through the remaining series of image frames.
Mobile entity tracking device and method for tracking mobile entity
A mobile entity tracking device is provided with: a video receiving unit for receiving a moving-image frame of a ball game captured by each of a plurality of cameras present at different positions; a mobile entity candidate extraction unit for extracting a candidate for a mobile entity using a plurality of moving-image frames; a mobile entity selection unit for displaying candidates for a mobile entity and accepting selection, by a user, of the mobile entity to be tracked; and a mobile entity tracking unit for tracking the mobile entity that is the object to be tracked. When the mobile entity selection unit accepts selection, by a user, of the mobile entity to be tracked, the mobile entity tracking unit corrects the object to be tracked to the mobile entity selected by the user.
System and method for providing golf information for golfer
A system for providing golf information, the system which includes a green photographing unit for photographing an image of an area including a green on a golf course and communicatively connected to a communication network to transmit green image data to an outside, a golfer terminal that is carried by a golfer on the golf course and communicatively connected to a communication network to transmit golfer position data to the outside, and an information providing server that is communicatively connected to the communication network to generate golf information using the green image data and the golfer position data and transmit the generated golf information to the golfer terminal.
Virtual Camera Friendly Optical Tracking
A method for player and ball tracking post processing is described herein. The method includes optically tracking a trajectory of a player and ball and determining at least one affinity player for the currently tracked player. Additionally, the method includes completing the optical trajectory for the currently tracked player based on an estimated trajectory from the affinity player and stabilizing ball tracking during game break. The method further includes calculating virtual camera movement.
SELF-ORGANIZED LEARNING OF THREE-DIMENSIONAL MOTION DATA
A method may include capturing image data associated with an object in a defined environment at one or more points in time. The method may include capturing radar data associated with the object in the defined environment at the same points in time. The method may include obtaining, by a machine learning model, the image data and the radar data associated with the object in the defined environment. The method may include pairing each image datum with a corresponding radar datum based on a chronological occurrence of the image data and the radar data. The method may include generating, by the machine learning model, a three-dimensional motion representation associated with the object that is associated with the image data and the radar data.
SPORTS SWING TRACKING SYSTEM
A sports swing tracking system that has at least one computer processor, a camera system with a digital image sensor, the camera system operating at or greater than sixty frames per second at an exposure rate faster than one one-thousandth of a second. The sports swing tracking system also includes a distance calculating system designed to calculate the distance to an object of known size determined by a pixel array corresponding to the equivalent dimensions of the imaged object. The sports swing tracking system also includes a body frame pose estimator system designed to calculate the distance between each of thirteen or more body frame points and a motion mapping system designed to calculate changes in the three-dimensional location and attitude of at least one or more of the thirteen or more body frame points, an at least one ball point, and two or more points representing a sports instrument.
Trajectory calculation device, trajectory calculating method, and trajectory calculating program
In the case where a three-dimensional position of a moving body is calculated based on image data taken by a plurality of cameras that are synchronized, high performance equipment and system such as a system to make the synchronization among the plurality of cameras and a camera having a built-in function to make the synchronization are required. It is also required to fix the camera position with high accuracy beforehand. It is made possible to calculate a trajectory of a moving body as a target in the three-dimensional space using image data taken by a plurality of cameras that are non-synchronized mutually, thereby solving the above issue. And positions of respective cameras are calculated in the three-dimensional space from a plurality of reference points having fixed position coordinates in the three-dimensional space that are commonly shown in the image data of the respective cameras, thereby solving the above issue.
Rotation estimation device, rotation estimation method, recording medium stored with rotation estimation program, trajectory prediction device, trajectory prediction method, recording medium stored with trajectory prediction program, and ball-returning robot
The present disclosure provides a rotation estimation device including an acquisition section and a rotation estimation section.
Apparatus and methods for determining illegal deliveries in cricket
The technical solutions described herein pertain to apparatus and methods for accurately determining in cricket whether a ball is above the waist, shoulder, or head of a batter standing upright at the popping crease. Thus, certain embodiments of the technical solutions described herein provide apparatus and methods for accurately determining in cricket whether a ball is a no-ball, a wide-ball, or a legal ball. Certain embodiments of the technical solutions described herein also pertain to determining whether a legal ball is a bouncer. Particularly, the technical solutions described herein provide apparatus and methods for objectively determining in cricket whether a ball is a no-ball, a wide-ball, or a legal ball.
Systems, media, and methods providing a golf swing coach
Described herein are platforms, systems, media, and methods for providing golf swing analysis and coaching by receiving a video of an individual performing a golf swing; applying an image processing algorithm to identify a plurality of body nodes of the individual in a plurality of frames of the video and generate a virtual skeleton by connecting the plurality of body nodes in the plurality of frames of the video; identifying a plurality of key frames of the video; applying at least one mathematical swing flaw evaluation to each key frame of the video to identify any swing flaws of the individual; generating a swing score for the individual; and providing access to one or more training modules based at least on any swing flaws of the individual identified and the swing score for the individual.