US 12,260,564 B2
Human body detection method and human body detection device, and computer readable storage medium
Leong Kian Tee, New Taipei (TW); Haoyi Chih, New Taipei (TW); and En-Tzu Wang, New Taipei (TW)
Assigned to BOMDIC INC., New Taipei (TW)
Filed by BOMDIC INC., New Taipei (TW)
Filed on Dec. 27, 2021, as Appl. No. 17/562,003.
Prior Publication US 2023/0206472 A1, Jun. 29, 2023
Int. Cl. G06T 7/246 (2017.01)
CPC G06T 7/251 (2017.01) [G06T 2207/10028 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20216 (2013.01); G06T 2207/30196 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A human body detection method, adapted for a human body detection device, and comprising:
obtaining a plurality of image frames related to a human body;
detecting a plurality of joint coordinates of the human body in each of the image frames, and accordingly finding out a plurality of specific image frames in the image frames, wherein the human body is determined to be in a specific posture in each of the specific image frames;
obtaining an image region height corresponding to the human body in each of the specific image frames;
obtaining a first joint coordinate of a first joint of the human body in each of the specific image frames;
obtaining a second joint coordinate of a second joint of the human body in each of the specific image frames;
estimating an actual length between the first joint and the second joint based on a height of the human body and the image region height, the first joint coordinate, and the second joint coordinate in each of the specific image frames, wherein the height of the human body is a real height of the human body in a real world, and the actual length is a length between the first joint and the second joint in the real world;
in response to determining that the human body performs one repetition count of a specific action, obtaining a two-dimensional movement speed of performing the one repetition count of the specific action by the human body, comprising:
obtaining a posture change signal section of performing the repetition count of the specific action by the human body;
finding out a first extreme value and a second extreme value in the posture change signal section; and
estimating the two-dimensional movement speed based on the first extreme value and the second extreme value;
respectively obtaining a first initial coordinate of the first joint and a second initial coordinate of the second joint of the human body performing the one repetition count of the specific action; and
estimating a three-dimensional movement speed of performing the specific action by the human body based on the first initial coordinate, the second initial coordinate, the two-dimensional movement speed, and the actual length.