A system and method for automatically customizing a shoe last

The automated custom shoe last system solves the problems of time-consuming and labor-intensive shoe last design and insufficient comfort, and realizes efficient and comfortable custom shoe last generation.

CN115245225BActive Publication Date: 2026-04-17SHANGHAI YUANCHUANGYUN ARTIFICIAL INTELLIGENCE TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHANGHAI YUANCHUANGYUN ARTIFICIAL INTELLIGENCE TECHNOLOGY CO LTD
Filing Date
2021-04-26
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In existing technologies, shoe last design and production are time-consuming and labor-intensive, making it difficult to achieve individualized customization. Furthermore, they neglect the user's comfort when wearing the shoes, resulting in customized shoes that are difficult to truly fit properly.

Method used

An automatic custom shoe last system is adopted, which includes an automatic model alignment module, an automatic foot shape feature parameter extraction module, a shoe last size adjustment module, a foot shape shoe deformation simulation calculation module, and a custom shoe last automatic generation module. The system generates a custom shoe last model that matches the user's foot shape through algorithms.

Benefits of technology

It enables automated design of custom shoe lasts, improving design efficiency. The generated custom shoe last models match the user's foot shape well, enhancing comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115245225B_ABST
    Figure CN115245225B_ABST
Patent Text Reader

Abstract

This invention discloses a system and method for automatically customizing shoe lasts, including modules and methods for automatic model alignment, automatic extraction of foot shape feature parameters, shoe last size adjustment, foot deformation simulation calculation, and automatic generation calculation of customized shoe lasts. It is used to automatically adjust a standard shoe last model and the user's foot shape model into a customized shoe last model that conforms to the user's foot shape when wearing shoes. The system and method for automatically customizing shoe lasts of this invention require almost no human intervention in the customization design process. After inputting the user's foot shape model, a customized shoe last model is automatically generated, greatly improving design efficiency and realizing design automation. This provides an efficient and low-cost implementation model for large-scale customized shoe businesses. Due to the fully digital design process and input / output, it can easily interface with front-end data acquisition modes and back-end digital manufacturing terminals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of custom shoe technology, and more specifically to a system and method for automatically customizing shoe lasts. Background Technology

[0002] With the development of technology and the improvement of living standards, people's requirements for shoes have gradually shifted from single function to comfort and personalization. Therefore, customized shoe technology has a promising market prospect. However, in the current shoe manufacturing industry, shoe making is inseparable from shoe lasts, but shoe last making is time-consuming and labor-intensive. Only through large-scale industrial production can the cost of shoe lasts be reduced. Therefore, under the current shoe manufacturing model, it is difficult to make shoe last models that are unique to each individual.

[0003] The emergence of 3D printing technology has provided a new direction for the development of customized shoes and customized shoe lasts. Current technology typically involves first obtaining data on the user's static foot shape, then simply applying it to an existing shoe last model to generate a simple customized shoe last or shoe model, which is then 3D printed. The problem with this approach is that it ignores the user's comfort when wearing the shoes—that is, whether the foot shape matches the shoe last model—thus failing to ensure a truly comfortable fit for all users.

[0004] In addition, the design and production of shoe lasts often rely on the experience of technicians, and it is difficult to mass-produce and automate the design of customized shoe lasts. These factors limit the development of customized shoes. Summary of the Invention

[0005] This invention provides a system for automatically customizing shoe lasts, comprising an automatic model alignment module, an automatic foot shape feature parameter extraction module, a shoe last size adjustment module, a foot shape shoe deformation simulation calculation module, and an automatic custom shoe last generation calculation module;

[0006] The automatic model alignment module is used to align the standard shoe last model of the imported shoe with the user's foot shape model;

[0007] The automatic foot shape feature parameter extraction module is used to automatically measure and extract the foot shape feature parameters of the user's foot shape model;

[0008] The shoe last size adjustment module takes the aligned standard shoe last model and the user's foot shape model, as well as foot shape feature parameters, as inputs to output a matching shoe last model that matches the user's foot length.

[0009] The foot shape shoe deformation simulation calculation module takes shoe feature data and foot shape feature parameters as input and uses a first algorithm to generate a shoe-wearing simulation deformation model of the user's foot when wearing the target shoe.

[0010] The customized shoe last automatic generation calculation module, based on the matching shoe last model and the shoe wearing simulation deformation model, is used to generate a customized shoe last model that matches the user's foot shape through a second algorithm.

[0011] Preferably, the first algorithm is based on the user's foot shape model and the matching shoe last model, so that the bottom surface of the foot shape matches the bottom surface of the matching shoe last model, and adjusts the user's foot shape model based on the shoe feature data.

[0012] Preferably, the first algorithm raises the heel of the user's foot model based on the front-to-back heel difference or the bottom edge of the side profile of the matching shoe last model; adjusts the foot shape feature parameters of the user's foot model so that the bottom surface of the foot matches the curve of the bottom surface of the matching shoe last model; adjusts the foot shape feature parameters of the user's foot model based on the shoe feature data of the target shoe model so that the width of the forefoot is narrowed and the height is increased; and generates a shoe-wearing simulation deformation model.

[0013] Preferably, the shoe feature data is selected from one or more of the following: toe shape, bottom edge of the shoe last side profile, shoe last lengthening, single-side width compression, and instep scaling.

[0014] Preferably, the second algorithm is based on a shoe-wearing simulation deformation model. According to the shoe feature data, the matching shoe last model is adjusted to fit the shoe-wearing simulation deformation model as a whole, thereby generating a customized shoe last model.

[0015] Preferably, the foot shape characteristic parameters are selected from one or more of the following: foot length, foot width, metatarsal circumference, and metatarsal circumference line.

[0016] The present invention also provides a method for automatically customizing shoe lasts, characterized by comprising the following steps:

[0017] S01. Import the standard shoe last model and the user's foot shape model and align them;

[0018] S02. Automatically measure and extract the foot shape feature parameters of the user's foot shape model;

[0019] S03. Adjust the length and width of the standard shoe last model until the shoe size of the standard shoe last model matches the foot length of the user's foot shape model;

[0020] S04. Using the first algorithm, adjust the user's foot shape model based on shoe feature data and foot shape feature parameters to generate a shoe-wearing simulation deformation model;

[0021] S05. Using the second algorithm, based on the matching shoe last model and the shoe-wearing simulation deformation model, a customized shoe last model matching the user's foot shape is generated.

[0022] Preferably, the first algorithm in step S04 includes the following steps:

[0023] S041. Based on the front-to-back heel difference or the bottom edge of the side profile of the matching shoe last model, lift the heel of the user's foot model;

[0024] S042. Adjust the foot shape feature parameters of the user's foot shape model so that the curve of the foot shape bottom surface matches the curve of the bottom surface of the matching shoe last model;

[0025] S043. Based on the shoe feature data of the target shoe model, adjust the foot shape feature parameters of the user's foot shape model to narrow the width of the forefoot and increase its height;

[0026] S034. Generate a simulated deformation model of the shoes being worn.

[0027] Preferably, the second algorithm in step S05 is based on the shoe-wearing simulation deformation model, and adjusts the matching shoe last model to fit the shoe-wearing simulation deformation model according to the shoe feature data.

[0028] Compared with existing technologies, the beneficial effects of this invention are as follows: The system and method for automatically customizing shoe lasts of this invention require almost no human intervention in the customization design process. After inputting the user's foot shape model, a customized shoe last model is automatically generated, greatly improving design efficiency and realizing the automation of the design process. This provides an efficient and low-cost implementation model for large-scale customized shoe manufacturing. Due to the fully digital design process and input / output, it can easily interface with the front-end data acquisition mode and the back-end digital manufacturing end. In addition, the customized shoe last model generated by this invention fully considers whether the user's foot shape matches the shoe last model when wearing shoes, making the corresponding customized shoes more comfortable and better fit. Attached Figure Description

[0029] Figure 1 This is a schematic diagram of a standard shoe last model and a user's foot shape model in one embodiment of the present invention;

[0030] Figure 2 This is a schematic diagram of the structure of a matching shoe last model in one embodiment of the present invention;

[0031] Figure 3 This is a schematic diagram of the structure of a shoe-wearing simulation deformation model in one embodiment of the present invention;

[0032] Figure 4 This is a schematic diagram of the structure of a customized shoe last model in one embodiment of the present invention;

[0033] Figure 5 This is a schematic diagram illustrating the steps of a method for automatically customizing shoe lasts according to the present invention;

[0034] Figure 6 This is a schematic diagram of step S04 in the method for automatically customizing shoe lasts according to the present invention;

[0035] The icons are labeled as follows: Standard shoe last model 1, User's foot shape model 2, Matching shoe last model 3, Side profile bottom edge line 4, Shoe wearing simulation deformation model 5, Sole line 6, Custom shoe last model 7. Detailed Implementation

[0036] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments, but this is not intended to limit the scope of the invention.

[0037] This invention provides a system for automatically customizing shoe lasts, including a model automatic alignment module, a foot shape feature parameter automatic extraction module, a shoe last size adjustment module, a foot shape shoe deformation simulation calculation module, and a customized shoe last automatic generation calculation module.

[0038] The automatic model alignment module is used to align the standard shoe last model of the imported shoe with the user's foot shape model. In one or more embodiments, such as Figure 1 As shown, the user's foot model 2 can be obtained through conventional methods such as molding and 3D scanning. The standard shoe last model 1 comes from one or more existing digital models of shoe lasts, which belong to one or more target shoe styles, including athletic shoes, casual shoes, elderly shoes, and professional soccer shoes. The automatic model alignment module is applicable to both left and right feet, and can determine whether the output is a left or right foot model through Boolean values. In the above embodiment, this module only aligns the standard shoe last model and the user's foot model, adjusting the position parameters of the models, but does not adjust the length, width, height, and other parameters of the two models themselves. Preferably, as... Figure 1 As shown in the right figure, the model automatic alignment module aligns the heels of the two models above.

[0039] The automatic foot shape feature parameter extraction module is used to automatically measure and extract foot shape feature parameters from the user's foot shape model. In one or more embodiments, the foot shape feature parameters are selected from one or more of foot length, foot width, metatarsal circumference, and metatarsal circumference line.

[0040] The shoe last size adjustment module takes the aligned standard shoe last model and the user's foot shape model, as well as foot shape feature parameters, as inputs to output a matching shoe last model that matches the user's foot length. In one or more embodiments, this module takes the aligned standard shoe last model 1 and the user's foot shape model 2, as well as foot shape feature parameters measured by the automatic extraction module as inputs; by adjusting parameters such as the shoe last lengthening amount and the single-side width compression amount, the length and width of the standard shoe last model can be adjusted until the shoe size of the standard shoe last model 1 matches the foot length of the user's foot shape model 2, thus obtaining the matching shoe last model 3, such as... Figure 2 As shown. In the above embodiment, the shoe last size adjustment module can also extract the bottom edge line 4 of the side contour of the matching shoe last model.

[0041] To ensure foot comfort for users, each target shoe model has defined characteristic data. This data includes toe shape, last side profile, last lengthening, single-side width compression, and instep scaling. When a user wears the corresponding shoe, if the foot deformation matches the defined characteristic data, comfort is guaranteed; however, if the deformation exceeds these data, the shoe will feel ill-fitting. Therefore, this invention provides an automatic last customization system that pre-adjusts the last model based on a user's foot shape model after wearing the shoe, ensuring the last conforms to the target characteristic data and thus guaranteeing user comfort.

[0042] The foot shape deformation simulation calculation module takes shoe feature data and foot shape feature parameters as input and uses a first algorithm to generate a shoe-wearing simulation deformation model of the user's foot when wearing the target shoe style. In one or more embodiments, the foot shape deformation simulation calculation module, based on the aligned user foot shape model 2, takes shoe feature data and foot shape feature parameters as input and uses a first algorithm to generate a shoe-wearing simulation deformation model 5. The foot shape feature parameters are selected from one or more of the following: foot length, foot width, metatarsal circumference, metatarsal circumference line 6, and maximum instep height. Figure 3 As shown, the first algorithm is based on the user's foot shape model 2 and the matching shoe last model 3, making the bottom surface of the foot shape match the bottom surface of the matching shoe last model 3, and adjusting the user's foot shape model based on shoe feature data. Preferably, the first algorithm first lifts the heel of the user's foot shape model based on the front-to-back heel difference or the side profile bottom edge line 4 of the matching shoe last model 3; then, it adjusts the foot shape feature parameters of the user's foot shape model 2 so that the bottom surface of the foot shape matches the curve of the bottom surface of the matching shoe last model 3; next, based on shoe feature data such as the single-sided width compression amount and the metatarsal circumference scaling amount of the target shoe, it adjusts the foot shape feature parameters such as the metatarsal circumference of the user's foot shape model 2 so that the width of the forefoot narrows and the height increases; finally, it generates a shoe-wearing simulation deformation model 5. In the above embodiments, the changes in foot shape feature parameters do not exceed the last lengthening amount, and the ratio of the metatarsal girth in the user foot shape model 2 to the metatarsal girth in the shoe simulation deformation model 5 is consistent with the metatarsal girth scaling amount required by the target shoe shape.

[0043] The customized shoe last automatic generation calculation module, based on the matching shoe last model and the shoe-wearing simulation deformation model, is used to generate a customized shoe last model that matches the user's foot shape using a second algorithm. In one or more embodiments, such as Figure 4As shown, the second algorithm, based on the shoe-wearing simulation deformation model 5, adjusts the matching shoe last model 3 according to the shoe's feature data to make it fit the shoe-wearing simulation deformation model as a whole, generating a customized shoe last model 7. In the above embodiment, the second algorithm, based on the shoe's feature data, ensures that the head shape and other aspects of the customized shoe last model 7 maintain the original design features of the target shoe.

[0044] This invention also provides a method for automatically customizing shoe lasts, such as... Figure 5 As shown, it includes the following steps:

[0045] S01. Import the standard shoe last model and the user's foot shape model and align them;

[0046] S02. Automatically measure and extract the foot shape feature parameters of the user's foot shape model;

[0047] S03. Adjust the length and width of the standard shoe last model until the shoe size of the standard shoe last model matches the foot length of the user's foot shape model;

[0048] S04. Using the first algorithm, adjust the user's foot shape model based on shoe feature data and foot shape feature parameters to generate a shoe-wearing simulation deformation model;

[0049] S05. Using the second algorithm, based on the matching shoe last model and the shoe-wearing simulation deformation model, a customized shoe last model matching the user's foot shape is generated.

[0050] In one or more embodiments, step S01 only aligns the standard shoe last model and the user's foot model, adjusting the position parameters of the models, but does not adjust the length, width, height, and other parameters of the two models themselves. Preferably, the heel of the two models is aligned.

[0051] In one or more embodiments, the foot shape feature parameters measured and extracted in step S02 are selected from one or more of foot length, foot width, metatarsal circumference, and metatarsal circumference line.

[0052] In one or more embodiments, step S03 takes the aligned standard shoe last model and the user's foot shape model, as well as foot shape feature parameters, as input; by adjusting parameters such as the shoe last lengthening amount and the single-side width compression amount, the length and width of the standard shoe last model can be adjusted until the shoe size of the standard shoe last model matches the foot length of the user's foot shape model, thus obtaining a matching shoe last model.

[0053] In one or more embodiments, the first algorithm in step S04, such as Figure 6 As shown, it includes the following steps:

[0054] S041. Based on the front-to-back heel difference or the bottom edge of the side profile of the matching shoe last model, lift the heel of the user's foot model;

[0055] S042. Adjust the foot shape feature parameters such as foot length of the user's foot shape model so that the curve of the foot shape bottom surface matches the curve of the bottom surface of the matching shoe last model;

[0056] S043. Based on the shoe feature data such as the single-side width compression amount and the metatarsal scaling amount of the target shoe, adjust the foot feature parameters such as the metatarsal circumference of the user's foot shape model to make the width of the forefoot narrower and the height increased;

[0057] S044. Generate a simulated deformation model of the shoes being worn.

[0058] In one or more embodiments, the second algorithm in step S05 is based on the shoe-wearing simulation deformation model, and adjusts the matching shoe last model to fit the shoe-wearing simulation deformation model according to the shoe feature data, thereby obtaining a customized shoe last model.

[0059] The customized shoe last automatic generation system and method of this invention can utilize the Grasshopper visual programming tool within the Rhino modeling environment to write generation algorithms for each module in the technical solution. Specific presentation modes include, but are not limited to: software plugins, packaged standalone software, and web-based software.

[0060] The Grasshopper visual programming tool used in the Rhino modeling environment can also be replaced by programming tools in other CAD modeling software. These tools include, but are not limited to: visual scripts in the 3DGenerative Innovator character modeling environment of CATIA 3DEXPERENIENCE; Autodesk products, such as the Dynamo visual programming platform in the Alias ​​modeling environment; Bentley Systems' Generative Components; and programming language tools in various CAD software environments.

[0061] The above description is merely a preferred embodiment of the present invention and does not constitute any limitation on the technical solution of the present invention. Any simple modifications, formal changes, and alterations made to the above embodiments based on the technical essence of the present invention shall fall within the protection scope of the present invention.

Claims

1. A system for automatically customizing shoe lasts, characterized in that, The system includes an automatic model alignment module, an automatic foot feature parameter extraction module, a shoe last size adjustment module, a foot deformation simulation calculation module, and a customized shoe last automatic generation calculation module. The automatic model alignment module aligns the standard shoe last model of the imported shoe with the user's foot model. The automatic foot feature parameter extraction module automatically measures and extracts the foot feature parameters of the user's foot model, which are selected from one or more of foot length, foot width, metatarsal circumference, and metatarsal circumference line. The shoe last size adjustment module takes the aligned standard shoe last model, the user's foot model, and the foot feature parameters as input. The system is used to output a shoe last model that matches the user's foot length. The foot shape deformation simulation calculation module takes shoe feature data and foot shape feature parameters as input and generates a shoe-wearing simulation deformation model of the user's foot when wearing the target shoe model through a first algorithm. The first algorithm is based on the front-to-back heel difference or the side profile bottom edge line of the shoe last model to lift the heel of the user's foot model and adjust the foot shape feature parameters of the user's foot model so that the bottom surface of the foot matches the curve of the bottom surface of the shoe last model. Based on the shoe feature data of the target shoe model, the foot shape feature parameters of the user's foot shape model are adjusted to narrow the width of the forefoot and increase its height; a shoe-wearing simulation deformation model is generated; the customized shoe last automatic generation calculation module, based on the matching shoe last model and the shoe-wearing simulation deformation model, is used to generate a customized shoe last model that matches the user's foot shape through a second algorithm. The second algorithm, based on the shoe-wearing simulation deformation model, adjusts the matching shoe last model according to the shoe feature data to make it fit the shoe-wearing simulation deformation model as a whole, thereby generating a customized shoe last model.

2. A system for automatically customizing shoe lasts as described in claim 1, characterized in that, The first algorithm is based on the user's foot shape model and the matching shoe last model, so that the bottom surface of the foot shape matches the bottom surface of the matching shoe last model, and adjusts the user's foot shape model based on the shoe feature data.

3. A system for automatically customizing shoe lasts as described in claim 1, characterized in that, The shoe feature data is selected from one or more of the following: toe shape, bottom edge of the shoe last side profile, shoe last lengthening, single-side width compression, and instep scaling.

4. A method for automatically customizing shoe lasts, characterized in that, The process includes the following steps: S01. Importing and aligning a standard shoe last model and the user's foot shape model; S02. Automatically measuring and extracting the foot shape feature parameters of the user's foot shape model, wherein the foot shape feature parameters are selected from one or more of foot length, foot width, metatarsal circumference, and metatarsal circumference line; S03. Adjusting the length and width of the standard shoe last model until the shoe size of the standard shoe last model matches the foot length of the user's foot shape model; S04. Using a first algorithm, adjusting the user's foot shape model based on shoe feature data and foot shape feature parameters to generate a shoe-wearing simulation deformation model, wherein the first algorithm is based on the front-to-back heel difference or side profile bottom edge line of the matching shoe last model to raise the heel of the user's foot shape model; adjusting the foot shape feature parameters of the user's foot shape model so that the bottom surface of the foot shape matches the curve of the bottom surface of the matching shoe last model; Based on the shoe feature data of the target shoe model, adjust the foot shape feature parameters of the user's foot shape model to narrow the width of the forefoot and increase its height; generate a shoe-wearing simulation deformation model; S05. Through the second algorithm, based on the matching shoe last model and the shoe-wearing simulation deformation model, generate a customized shoe last model that matches the user's shoe-wearing foot shape. The second algorithm, based on the shoe-wearing simulation deformation model, adjusts the matching shoe last model according to the shoe feature data to make it fit the shoe-wearing simulation deformation model as a whole, thereby generating a customized shoe last model.

5. A method for automatically customizing shoe lasts as described in claim 4, characterized in that, The first algorithm in step S04 includes the following steps: S041. Based on the front-to-back heel difference or the side profile bottom edge of the matching shoe last model, lift the heel of the user's foot shape model; S042. Adjust the foot shape feature parameters of the user's foot shape model so that the bottom surface of the foot shape matches the curve of the bottom surface of the matching shoe last model. S043. Based on the shoe feature data of the target shoe model, adjust the foot shape feature parameters of the user's foot shape model to narrow the width of the forefoot and increase its height; S034. Generate a shoe-wearing simulation deformation model.

6. A method for automatically customizing shoe lasts as described in claim 5, characterized in that, The second algorithm in step S05 is based on the shoe-wearing simulation deformation model. According to the shoe feature data, the matching shoe last model is adjusted to make it fit the shoe-wearing simulation deformation model as a whole.

Citation Information

Patent Citations

  • Personality shoe last model generating method for integrating three-dimension foot-shaped global parameter and local cross section regulation

    CN101103854A

  • Foot shoe tree model construction system based on image reconstruction and parameterization

    CN109032073A