Image-based detection of offside in gameplay
First Claim
1. An electronic device, comprising:
- a memory configured to store a sequence of image frames of a match field; and
a circuitry configured to;
estimate, from a current image frame of the sequence of image frames, a position of each player-object of a first plurality of player-objects of a first team and each player-object of a second plurality of player-objects of a second team, wherein the second team is in play with the first team;
estimate a set of displacement values of a soccer-object and a set of velocity values of the soccer-object based on a position parameter of the soccer-object in each of a previous image frame, the current image frame, and a successive image frame of the sequence of image frames;
determine each of a first direction value of the soccer-object in the previous image frame and a second direction value of the soccer-object in the current image frame based on a first displacement value and a second displacement value of the set of displacement values, wherein the first displacement value and the second displacement value correspond to the previous image frame and the current image frame;
compare a ratio of the first direction value and the second direction value with a threshold direction value;
detect a pass state of the soccer-object based on the set of velocity values of the soccer-object, and the comparison of the ratio with the threshold direction value, wherein the detected pass state corresponds to release of the soccer-object from a first player-object of the first plurality of player-objects towards at least one player-object of the first plurality of player-objects;
determine, from the current image frame, a set of passive offside positions of a set of player-objects from the first plurality of player-objects, based on the estimated position of each player-object of the first plurality of player-objects and the detected pass state of the soccer-object;
compute a first distance value between the soccer-object and a second player-object in the set of player-objects, for each of the current image frame and a set of successive image frames of the sequence of image frames;
compare the computed first distance value for each of the current image frame and the set of successive image frames with a threshold distance value; and
detect an active offside state of the second player-object, based on the comparison of the first distance value with the threshold distance value.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device is provided for image-based detection of offside in gameplay. The electronic device estimates positions of each player-object of a first team and a second team in a current image and further estimates displacement and velocity values of a soccer-object. The electronic device detects a pass state of the soccer-object based on the displacement and the velocity values. The electronic device determines a set of passive offside positions of a set of player-objects of the first team based on the estimated positions of the each player-object of the first team. The electronic device further detects an active offside state of at least one player-object in the set of player-objects, based on a first distance between the soccer-object and each of the set of player-objects, and transmits a notification to a referee of the gameplay, in real-time or near real time, based on the detected active offside state.
14 Citations
21 Claims
-
1. An electronic device, comprising:
-
a memory configured to store a sequence of image frames of a match field; and a circuitry configured to; estimate, from a current image frame of the sequence of image frames, a position of each player-object of a first plurality of player-objects of a first team and each player-object of a second plurality of player-objects of a second team, wherein the second team is in play with the first team; estimate a set of displacement values of a soccer-object and a set of velocity values of the soccer-object based on a position parameter of the soccer-object in each of a previous image frame, the current image frame, and a successive image frame of the sequence of image frames; determine each of a first direction value of the soccer-object in the previous image frame and a second direction value of the soccer-object in the current image frame based on a first displacement value and a second displacement value of the set of displacement values, wherein the first displacement value and the second displacement value correspond to the previous image frame and the current image frame; compare a ratio of the first direction value and the second direction value with a threshold direction value; detect a pass state of the soccer-object based on the set of velocity values of the soccer-object, and the comparison of the ratio with the threshold direction value, wherein the detected pass state corresponds to release of the soccer-object from a first player-object of the first plurality of player-objects towards at least one player-object of the first plurality of player-objects; determine, from the current image frame, a set of passive offside positions of a set of player-objects from the first plurality of player-objects, based on the estimated position of each player-object of the first plurality of player-objects and the detected pass state of the soccer-object; compute a first distance value between the soccer-object and a second player-object in the set of player-objects, for each of the current image frame and a set of successive image frames of the sequence of image frames; compare the computed first distance value for each of the current image frame and the set of successive image frames with a threshold distance value; and detect an active offside state of the second player-object, based on the comparison of the first distance value with the threshold distance value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
in an electronic device; estimating, from a current image frame of a sequence of image frames, a position of each player-object of a first plurality of player-objects of a first team and each player-object of a second plurality of player-objects of a second team, wherein the second team is in play with the first team; estimating a set of displacement values of a soccer-object and a set of velocity values of the soccer-object based on a position parameter of the soccer-object in each of a previous image frame, the current image frame, and a successive image frame of the sequence of image frames; determining each of a first direction value of the soccer-object in the previous image frame and a second direction value of the soccer-object in the current image frame based on a first displacement value and a second displacement value of the set of displacement values, wherein the first displacement value and the second displacement value correspond to the previous image frame and the current image frame; comparing a ratio of the first direction value and the second direction value with a threshold direction value; detecting a pass state of the soccer-object based on the set of velocity values of the soccer-object, and the comparison of the ratio with the threshold direction value, wherein the detected pass state corresponds to release of the soccer-object from a first player-object of the first plurality of player-objects towards at least one player-object of the first plurality of player-objects; determining, from the current image frame, a set of passive offside positions of a set of player-objects of the first plurality of player-objects, based on the estimated position of each player-object of the first plurality of player-objects and the detected pass state of the soccer-object; computing a first distance value between the soccer-object and a second player-object in the set of player-objects, for each of the current image frame and a set of successive image frames of the sequence of image frames; comparing the computed first distance value for each of the current image frame and the set of successive image frames with a threshold distance value; and detecting an active offside state of the second player-object, based on the comparison of the first distance value with the threshold distance value.
-
Specification