G06T2207/30221

SPORTS SWING TRACKING SYSTEM
20230110035 · 2023-04-13 · ·

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.

SYSTEM AND METHOD FOR TRACKING CREATURE BODY
20220335621 · 2022-10-20 ·

The present invention provides a system for tracking a creature body. The system includes an image capturing device, a radio frequency transceiver device, and a computing device. The image capturing device is configured to capture an image of a target creature. The radio frequency transceiver device is configured to transmit a radio signal to the target creature and receive a plurality of reflected signals from the target creature. The computing device includes an image tracking module, a creature feature value database, and a comparison module. The image tracking module is configured to track the target creature according to the captured image, and the comparison module is configured to compare the reflected signals with the creature feature value, to find out a registered identity of the target creature, so that the image tracking module keeps tracking the target creature. The present invention also provides a method for tracking a creature body.

INFORMATION PROCESSING APPARATUS, METHOD OF OPERATING INFORMATION PROCESSING APPARATUS, AND PROGRAM

An information processing apparatus includes a processor and a memory connected to or incorporated in the processor. The processor acquires reference imaging device information corresponding to a position, an imaging direction, and an angle of view of a reference imaging device, and generates the virtual viewpoint image by using the reference imaging device information as a reference, on a condition that an instruction to start generating a virtual viewpoint image based on a plurality of images obtained by imaging an imaging region with a plurality of imaging devices is given.

Method, device, and medium for determining three-dimensional position of skeleton using data acquired by multiple sensors
11620857 · 2023-04-04 · ·

A recognition method executed by a processor, includes: acquiring positional relation between a plurality of sensors each of which senses a distance to an object; provisionally classifying an orientation of the object relative to each individual sensor included in the sensors into one of a plurality of classifications based on sensing data acquired by the individual sensor; calculating likelihood of each combination corresponding to the positional relation between the sensors based on a result of provisional classification of the orientation of the object relative to the individual sensor; and classifying the orientation of the object corresponding to each individual sensor in accordance with the calculated likelihood of each combination.

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM

Provided is a technique with which a batter who is practicing batting with a tee can acknowledge how the batter should change his/her hitting posture. An information processing device includes a processor that executes: (a) continuously measuring, according to either or both of output signals from a motion sensor and a force plate, a posture of a batter who is practicing batting with a tee; (b) determining, according to an output signal from a force sensor internally stored in the tee, a timing at which the batter hits a ball placed at the tee; (c) determining, as a hitting posture of the batter, a posture of the batter at the determined timing; and (d) outputting a message instructing the batter to change the batter's hitting posture, according to information indicating an exemplary hitting posture and information indicating the determined batter's hitting posture.

Computing system and a computer-implemented method for sensing gameplay events and augmentation of video feed with overlay

A computer-implemented method and computing system for sensing gameplay events and optionally and preferably augmenting a video feed with overlay, comprising in some embodiments a data acquisition module, a sensor module, and optionally and preferably an overlay module. By describing the state of gameplay with models that capture the semantics of the game and comparing this description to a library of event patterns using one or more pattern matchers defining different ways of evaluating criteria, occurrences of events are detected. Detected events are processed by the overlay module to generate video feed augmented with overlay illustrating said events.

Multi-view positioning using reflections

A device determines the positioning of objects in a scene by implementing a robust and deterministic method. The device obtains object detection data (ODD) which identifies the objects and locations of reference points of the objects in views of the scene. The obtained ODD is processed to identify a first image object of a first view as a mirror reflection of a real object. A virtual view associated with a virtual camera position is created, including the ODD associated with the first image object of the first view. The ODD associated with the first image object is removed from the first view. Based on the ODD associated with at least said virtual view and a further view of the one or more views, a position of said first image object is computed.

Systems and Methods for Monitoring and Evaluating Body Movement
20230206782 · 2023-06-29 · ·

The present disclosure relates to systems and methods for analyzing and evaluating movement of a subjects and providing feedback. In some embodiments, a method comprises receiving one or more images of a body of the subject captured during performance of a physical movement by the subject; computing a model descriptive of positions and orientations of body parts of the subject based on the one or more images; generating a comparison of the positions and orientations to target positions and target orientations, respectively, for the physical movement; and generating a recommendation based on the comparison.

System and Method for Calibrating Moving Cameras Capturing Broadcast Video

A system and method of calibrating moving cameras capturing a sporting event is disclosed herein. A computing system retrieves a broadcast video feed for a sporting event. The broadcast video feed includes a plurality of video frames. The computing system labels, via a neural network, components of a playing surface captured in each video frame. The computing system matches a subset of labeled video frames to a set of templates with various camera perspectives. The computing system fits a playing surface model to the set of labeled video frames that were matched to the set of templates. The computing system identifies camera motion in each video frame using an optical flow model. The computing system generates a homography matrix for each video frame based on the fitted playing surface model and camera motion. The computing system calibrates each camera based on the homography matrix generated for each video frame.

ACTION RECOGNITION METHOD AND APPARATUS, TERMINAL DEVICE, AND MOTION MONITORING SYSTEM
20230206697 · 2023-06-29 ·

This application relates to the field of electronic technologies, and provides an action recognition method and apparatus, a terminal device, and a motion monitoring system. Characteristic extraction and action recognition are performed based on motion data collected by data collection apparatuses; a gait characteristic, a swing gesture characteristic, and an image action characteristic of a user are recognized by using a plurality of pieces of motion data; and a type of a hitting action of a player is determined based on the gait characteristic, the swing gesture characteristic, and the image action characteristic. In this way, the hitting action of the player in a motion process can be accurately recognized. This is conducive to performing comprehensive analysis on a comprehensive sports capability of the player, and is more helpful to formulating a personalized training plan for the player.