US 12,444,069 B2
Sports timing based on a camera system
Adriaan Klaas Verwoerd, Haarlem (NL); Taylor Dalton Host, Haarlem (NL); James Alexander Wilde, Haarlem (NL); King-Hei Fung, Haarlem (NL); Kai Wayne Fong, Haarlem (NL); John Zin Hang Ho, Haarlem (NL); and Benjamin Stuart Ross, Haarlem (NL)
Assigned to MYLAPS B.V., Haarlem (NL)
Appl. No. 17/642,564
Filed by MYLAPS B.V., Haarlem (NL)
PCT Filed Sep. 14, 2020, PCT No. PCT/EP2020/075671
§ 371(c)(1), (2) Date Mar. 11, 2022,
PCT Pub. No. WO2021/048446, PCT Pub. Date Mar. 18, 2021.
Claims priority of application No. 19197427 (EP), filed on Sep. 14, 2019.
Prior Publication US 2022/0327720 A1, Oct. 13, 2022
Int. Cl. G06T 7/593 (2017.01); G06T 7/70 (2017.01); G06V 10/22 (2022.01); G06V 10/62 (2022.01); G06V 10/70 (2022.01); G06V 20/40 (2022.01)
CPC G06T 7/593 (2017.01) [G06T 7/70 (2017.01); G06V 10/22 (2022.01); G06V 10/62 (2022.01); G06V 10/70 (2022.01); G06V 20/42 (2022.01); G06T 2207/10016 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30204 (2013.01); G06T 2207/30221 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for determining a passing time of an object passing a timing line across a sports track, the method comprising:
receiving video frames captured by at least one camera system, each video frame representing a picture of a scene of one or more objects moving along a sports track and each video frame being associated with a time instance, the one or more objects representing one or more persons, one or more animals or one or more vehicles respectively;
determining depth information for each of the video frames, the depth information comprising information regarding a distance between the one or more objects in the picture of a video frame and the camera system;
detecting the one or more objects in the video frames using an object detection algorithm, the one or more objects detected by the object detection algorithm defining one or more detected objects and using the depth information to determine for each of the video frames a distance between the camera system and a detected object of the one or more detected objects;
determining a video frame comprising the detected object passing the timing line across the sports track, the timing line being defined by a virtual plane located across the sports track at a predetermined distance from the camera system, the determining of the video frame being based on coordinates of the virtual plane and comprising comparing the distance between the camera system and the detected object and the predetermined distance between the camera system and the virtual plane; and
determining a passing time based on the time instances of the video frame comprising the detected object passing the timing line.