US 12,233,327 B1
System and method for officiating interference in sports, powered by artificial intelligence
Pragun Seth, Short Hills, NJ (US)
Assigned to DIGIMITHRIL INC., Dover, DE (US)
Filed by DIGIMITHRIL INC., Dover, DE (US)
Filed on Aug. 19, 2024, as Appl. No. 18/808,886.
Claims priority of provisional application 63/663,382, filed on Jun. 24, 2024.
Int. Cl. G06K 9/00 (2022.01); A63B 24/00 (2006.01); A63B 71/06 (2006.01); G06T 7/246 (2017.01); G06V 10/25 (2022.01); G06V 10/26 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/40 (2022.01)
CPC A63B 71/0605 (2013.01) [A63B 24/0021 (2013.01); G06T 7/248 (2017.01); G06V 10/25 (2022.01); G06V 10/26 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/42 (2022.01); A63B 2024/0025 (2013.01); A63B 2024/0028 (2013.01); A63B 2024/0034 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30224 (2013.01); G06T 2207/30228 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A system, comprising:
an image capturing unit, configured to capture a plurality of input images, the plurality of images depicting a two-dimensional representation of a playing field;
an object detection module, configured to utilize computer vision techniques to detect a plurality of objects in the input images, the plurality of objects comprising at least two players, and a ball, using bounding boxes;
an object tracking module, configured to utilize computer vision techniques to track a change in the position of the plurality of objects across at least one input image, among the plurality of input images;
a simulation module, configured to:
simulate a location of each object, among the plurality of objects, on the playing field, by using depth estimation on the plurality of input images, to render a three-dimensional representation of the playing field;
identify x-axis, y-axis, and z-axis coordinates of the plurality of objects based on the depth estimation;
divide a front wall of the playing field into a plurality of attacking sections;
determine a relevant attacking section, among the plurality of attacking sections, based on the x-axis, y-axis, and z-axis coordinates of the ball;
divide a floor of the playing field into a plurality of segments; and
determine at least one relevant segment, among the plurality of segments, based on the x-axis, y-axis, and z-axis coordinates of the at least two players and/or the ball;
a metric module, configured to calculate at least one metric based on the coordinates of one or more objects, among the plurality of objects across the at least one input image; and
a decision-making module, employing at least one artificial intelligence model, configured to render a decision based on:
the at least one metric;
the relevant attacking section;
the at least one relevant segment; and
one or more rules correlating the decision to the at least one metric, the relevant attacking section, and the at least one relevant segment.