| CPC G09B 19/0038 (2013.01) [G06F 21/32 (2013.01); G06T 7/251 (2017.01); G06T 7/97 (2017.01); G06V 10/454 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/40 (2022.01); G06V 40/20 (2022.01); G06N 3/08 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/30196 (2013.01); G06V 40/172 (2022.01)] | 20 Claims |

|
1. A computing device configured to provide recommendations to users based on captured poses, comprising:
one or more processors;
one or more hardware-based memory devices storing computing-readable instructions which, when executed by the one or more processors, cause the computing device to:
receive one or more images of a user's body while the user performs physical movement;
input the captured one or more images into an initial convolutional neural network (CNN) image classification model to infer physical body information;
output, from the initial CNN, at least the inferred physical body information;
input, into a subsequent CNN that is a separate CNN from the initial CNN, at least the output inferred body information derived from the initial CNN, in which the subsequent CNN refines the inferred body information into refined body information;
generate, using the refined body information, a recommendation that suggests a body movement or positioning alteration to the user for their physical movement; and
output the generated recommendation.
|