US RE50,537 E1
Method and system for activity classification
Colin J. Brown, Montreal (CA); Andrey Tolstikhin, Montreal (CA); Thomas D. Peters, Montreal (CA); Dongwook Cho, Montreal (CA); Maggie Zhang, Montreal (CA); and Paul A. Kruszewski, Montreal (CA)
Assigned to Hinge Health, Inc., San Francisco, CA (US)
Filed by Hinge Health, Inc., San Francisco, CA (US)
Filed on Mar. 13, 2023, as Appl. No. 18/120,682.
Application 18/120,682 is a reissue of application No. 16/276,493, filed on Feb. 14, 2019, granted, now 10,949,658, issued on Mar. 16, 2021.
Claims priority of application No. CA 2995242 (CA), filed on Feb. 15, 2018.
Int. Cl. G06V 40/20 (2022.01); A41D 27/20 (2006.01); A45C 1/02 (2006.01); A45C 1/06 (2006.01); A45C 13/18 (2006.01); A45F 5/02 (2006.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01); G06V 10/34 (2022.01); G06V 20/64 (2022.01)
CPC G06N 3/08 (2013.01) [A41D 27/20 (2013.01); A45C 1/024 (2013.01); A45C 1/06 (2013.01); A45C 13/18 (2013.01); A45C 13/185 (2013.01); A45F 5/022 (2013.01); G06N 3/045 (2023.01); G06V 10/34 (2022.01); G06V 20/647 (2022.01); G06V 40/23 (2022.01); G06V 40/28 (2022.01)] 16 Claims
OG exemplary drawing
 
1. An activity classifier system, for classifying human activities using [ two-dimensional (] 2D [ ) ] skeleton data comprising joint positions, the system comprising: a skeleton preprocessor that transforms the 2D skeleton data into transformed skeleton data, the transformed skeleton data comprising scaled, relative joint positions and joint velocities; a gesture classifier comprising a first recurrent neural network that receives the transformed skeleton data , and is trained to identify the [ a ] most probable [ gesture ] a plurality of gestures; and an action classifier comprising a second recurrent neural network that receives information from the first recurrent neural networks [ network ] and is trained to identify the [ a ] most probable [ action ] of a plurality of actions, wherein the first recurrent neural network is trained on data comprising 2D skeleton sequences with associated gesture labels and the second recurrent neural network is trained with a pre-trained first recurrent neutral network , and 2D skeleton sequences with associated action labels, and wherein the skeleton preprocessor temporally smooths the joint positions, transforms the joint positions to be relative to one of the joint positions, scales the joint positions to the [ a ] height of a feature of the 2D skeleton, and computes the velocity of each joint position.