CPC G06T 19/20 (2013.01) [G06T 7/70 (2017.01); G06T 17/10 (2013.01); A43D 1/02 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30124 (2013.01); G06T 2207/30196 (2013.01)] | 33 Claims |
1. A three-dimensional (3D) modeling system configured to generate models of a left and/or right foot of a user, the system comprising a mobile computing device configured to:
scan and/or capture data of the user's left and/or right foot from a top view or a side view via one or more imaging devices and one or more sensors of the mobile computing device;
process the captured data to create separate point clouds via Iterative Closest Point (ICP) estimates of a transformation for the top view or the side view;
match each of the point clouds of the left and/or right foot of the user with a 3D model of an average corresponding foot to establish a correspondence between each of the point clouds of the left and/or right foot of the user and the 3D model of the average corresponding foot;
calculate one or more 3D morphable models from the point clouds to fit the left and/or right foot of the user, respectively;
wherein the one or more 3D morphable models are built for the top view to obtain a width of the left and/or right foot or the side view to obtain a length and an instep height of the left and/or right foot.
|