Patent ID: 11941770
Assignee: JD.COM AMERICAN TECHNOLOGIES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A system comprising a computing device and a camera connected to the computing device, wherein the computing device comprises a processor and a storage device storing computer executable code, and the computer executable code, when executed at the processor, is configured to:
instruct the camera to capture a three dimensional (3D) image of a customer;
obtain a first 3D pose of the customer in the 3D image;
generate, by performing a machine learning model on the first 3D pose, a first skinned multi-person linear model (SMPL) pose, wherein the first SMPL pose comprises a plurality of rotation matrixes representing rotations of the customer's joints and a global rotation matrix representing whole body rotation of the customer;
calculate an angle of the whole body rotation of the customer based on the global rotation matrix;
when the angle of the whole body rotation is in a predefined range relative to a front direction of the customer: construct an SMPL model using the first SMPL pose; and
when the angle of the whole body rotation is out of the predefined range: generate a second SMPL pose using two dimensional (2D) component of the 3D image, and construct the SMPL model using the second SMPL pose.