CPC A43D 1/025 (2013.01) [G06T 7/73 (2017.01); G06T 17/00 (2013.01); G06T 19/20 (2013.01); G06T 2207/30196 (2013.01); G06T 2219/2004 (2013.01)] | 20 Claims |
1. A system comprising:
a scanning device comprising a plurality of sensors positioned around a transparent plate; and
at least one computing device in communication with the scanning device wherein:
least one computing device includes an application that, when executed, causes the at least one computing device to at least:
collect a first set of foot image data from the scanning device, the first set of foot image data being associated with a first foot scan of a foot of a user, the foot being in a first position with toes of the foot engaged with the transparent plate;
collect a second set of foot image data from the scanning device, the second set of foot image data being associated with a second foot scan of the foot in a second position comprising one of a toes-raised position or a metatarsal doming position;
generate a first three-dimensional (3D) foot representation of the foot in the first position based at least in part on the first set of foot image data;
generate a second 3D foot representation of the foot of the user in the second position based at least in part on the second set of foot image data;
determine a baseline corresponding to a negative of a bottom of the foot based at least in part on the first 3D foot representation;
generate a comparison between the baseline and the second 3D foot representation, wherein the comparison indicates an adjustment of the baseline to an aligned load bearing position;
generate a modified version of the first 3D foot representation based at least in part on the adjustment of the baseline to the aligned load bearing position;
generate personalized insole data for creating a personalized insole component for a shoe of the user based at least in part on the modified version of the first 3D foot representation, wherein the personalized insole data corresponds to an output of a trained machine learning model; and
transmit the personalized insole data to a manufacturing system for manufacturing the personalized insole component.
|