Search All Applications in Sports Analytics
Application US20210064880
Published 2021-03-04
Methods And Systems For Multiplayer Tagging For Ball Game Analytics Generation With A Mobile Computing Device
Methods and systems for image clustering are described, and include determining a plurality of images from a video of a game, the video captured by a camera on a mobile device, where at least one image of the plurality of images is segmented from a video frame of the video; determining a feature vector from the at least one image; dividing the images into a first subset and a second subset based on the feature vector; tagging a first player in a first image of the first subset with an identifier, where the identifier differentiates the images in the first subset to a plurality of players; and identifying a second player in a second image in the second subset by propagating the identifier of the first subset, based on a distance measure associated with the feature vector. Running on a mobile computing device, this invention allows multiplayer tagging to be easily performed in almost any environment.
Much More than Average Length Specification
View the Patent Matrix® Diagram to Explore the Claim Relationships
USPTO Full Text Publication >
- 1. A method for image clustering, comprising:
determining a plurality of images from a video of a game, the video captured by a camera on a mobile device, wherein at least one image of the plurality of images is segmented from a video frame of the video; determining a feature vector of a player from the at least one image; dividing the images into a first subset and a second subset based on the feature vector; tagging a first player in a first image of the first subset with an identifier, wherein the identifier differentiates the images in the first subset to a plurality of players; and identifying a second player in a second image in the second subset by propagating the identifier of the first subset, based on a distance measure associated with the feature vector.
- 9. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations for image clustering, comprising computer-executable instructions to:
determine a plurality of images from a video of a game, the video captured by a camera on a mobile device, wherein at least one image of the plurality of images is segmented from a video frame of the video; determine a feature vector from the at least one image; divide the images into a first subset and a second subset based on the feature vector; tag a first player in a first image of the first subset with an identifier, wherein the identifier differentiates the images in the first subset to a plurality of players; and identify a second player in a second image in the second subset by propagating the identifier of the first subset, based on a distance measure associated with the feature vector.
- 17. A device for image clustering, comprising:
at least one memory device that stores computer-executable instructions; and at least one processor configured to access the at least one memory device, wherein the at least one processor is configured to execute the computer-executable instructions to:
determine a plurality of images from a video of a game, the video captured by a camera on a mobile device, wherein at least one image of the plurality of images is segmented from a video frame of the video;
determine a feature vector from the at least one image;
divide the images into a first subset and a second subset based on the feature vector;
tag a first player in a first image of the first subset with an identifier, wherein the identifier differentiates the images in the first subset to a plurality of players; and
identify a second player in a second image in the second subset by propagating the identifier of the first subset, based on a distance measure associated with the feature vector.