12.07.2015 Views

Methods and tools dedicated to shoes customization ... - IMProVe2011

Methods and tools dedicated to shoes customization ... - IMProVe2011

Methods and tools dedicated to shoes customization ... - IMProVe2011

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Proceedings of the IMProVe 2011International conference on Innovative <strong>Methods</strong> in Product DesignJune 15 th – 17 th , 2011, Venice, Italy<strong>Methods</strong> <strong>and</strong> <strong><strong>to</strong>ols</strong> <strong>dedicated</strong> <strong>to</strong> <strong>shoes</strong> cus<strong>to</strong>mization forpeople with diabetesM. Germani (a) , M. M<strong>and</strong>olini (a) , M. Mengoni (a) , R. Raffaeli (a) , E. Montiel (b) , M. Davia (b)(a) Università Politecnica delle Marche, Dipartimen<strong>to</strong> di Meccanica(b) INESCOP, Institu<strong>to</strong> Tecnológico del Calzado y ConexasArticle InformationKeywords:FootwearCADDiabetesCorresponding author:Michele GermaniTel.: +39-71-2204969Fax.:+39-71-2204801e-mail: m.germani@univpm.itAddress: Via Brecce Bianche, 12,Dipartimen<strong>to</strong> di Meccanica, 60131AnconaAbstractPurpose:Study <strong>and</strong> development of innovative <strong><strong>to</strong>ols</strong> in order <strong>to</strong> support the design <strong>and</strong> manufacturingof cus<strong>to</strong>mised <strong>shoes</strong> for people with diabetes.Method:The approach is based on the identification of main critical stages of footwear cus<strong>to</strong>misationwhen patient parameters have <strong>to</strong> be properly used; medical knowledge formalisation istranslated in new software design <strong><strong>to</strong>ols</strong> that interest the footwear shape <strong>and</strong> the suitablematerials.Result:Rapid cus<strong>to</strong>misation of preventive <strong>shoes</strong> for people with diabetesDiscussion & Conclusion:“Diabetic foot” in one the main effects of diabetes; it is important <strong>to</strong> develop <strong>shoes</strong> able <strong>to</strong>prevent this kind of complication. This paper reports an approach <strong>and</strong> related design <strong><strong>to</strong>ols</strong>that allow cus<strong>to</strong>mising <strong>shoes</strong> on the basis of patient features. Rapid manufacturingtechnologies have <strong>to</strong> be still analysed in order <strong>to</strong> complete the whole process.1 IntroductionDiabetes is a growing health problem round the world.World Health Organization estimates that in 2030 morethan 334 millions of persons will suffer from diabetes [1].Today, main problems for people with diabetes are due <strong>to</strong>the complications that such sickness generates. One ofthe most relevant complications is called “diabetic foot”. I<strong>to</strong>ften leads <strong>to</strong> amputation. Peripheral neuropathy, a lossof feeling in the extremities, renders these individualsunaware of sores that develop on their feet until thewound becomes infected. Then, because of otherdiabetes-related complications, the infection often defieshealing <strong>and</strong> eventually leads <strong>to</strong> amputation. The maincause of foot ulceration in the adult neuropathy diabetic isthought <strong>to</strong> be the presence of abnormally high plantarpressures secondary <strong>to</strong> neuropathy. It is evident thatreduction of amputations can be achieved if it is possible<strong>to</strong> effectively prevent the foot ulceration. Early diagnosisthrough a continuous foot moni<strong>to</strong>ring can be applied. Butthe best approach is <strong>to</strong> wear suitable personalized <strong>shoes</strong>that avoid the causes of ulcer. Despite needs, there is nota full user-centered footwear development due <strong>to</strong> thedifficulty <strong>to</strong> simultaneously take in<strong>to</strong> consideration multipledesign aspects such as foot shape <strong>and</strong> biomechanics,materials performance for upper, insole <strong>and</strong> outsole,manufacturing methods. These fac<strong>to</strong>rs affect cost,availability on the market <strong>and</strong> variety in terms ofaesthetics. In order <strong>to</strong> investigate this problem, a researchprogram (SSHOES) was started. It has been fundedwithin the Seventh European Framework Program. It aimsat developing a new paradigm <strong>and</strong> implementinginfrastructure for the creation of diabetes-orientedfootwear, based on dem<strong>and</strong> product differentiation <strong>and</strong>personalization in order <strong>to</strong> achieve high quality <strong>and</strong>cus<strong>to</strong>mer satisfaction. Specific addressed research <strong>to</strong>picsare: 3D foot digitalization systems, footwear design <strong><strong>to</strong>ols</strong><strong>dedicated</strong> <strong>to</strong> personalized biomechanical as well asaesthetics aspects, adaptive production technologies, etc.This paper is focused on the adopted footwear designapproach <strong>and</strong> the results regarding with theimplementation of the supporting software systems. Aftera brief review of <strong><strong>to</strong>ols</strong> <strong>dedicated</strong> <strong>to</strong> <strong>shoes</strong> cus<strong>to</strong>mization,the design approach will be described. A pro<strong>to</strong>typaldesign system implementation will be proposed in order <strong>to</strong>support personalized shoe development. Main developedfeatures consist of the possibility <strong>to</strong> input data from<strong>dedicated</strong> sensors such as foot scanners <strong>and</strong> pressuremeasuring systems, <strong>to</strong> elaborate patient medical <strong>and</strong>behavioural data, <strong>to</strong> provide as output a set of shoedesign parameters <strong>and</strong> finally developing virtual models ofmain cus<strong>to</strong>mized shoe components.2 Related worksAdvanced Computer-Aided solutions can highlyimprove the efficiency of footwear industry internal <strong>and</strong>external processes. Dedicated CAD (Computer AidedDesign), Reverse Engineering <strong>and</strong> Rapid Pro<strong>to</strong>typingsystems are examples of <strong><strong>to</strong>ols</strong> usable in order <strong>to</strong> reduce<strong>shoes</strong> development time <strong>and</strong> product cost [2].Various specific CAD systems <strong>to</strong> create 3D virtualmodels of <strong>shoes</strong> have been developed [3-4]. They aremainly oriented <strong>to</strong> manage manufacturing processes suchas upper cut, shoe sole molding, etc…, or <strong>to</strong> marketingpurposes, thanks <strong>to</strong> 3D rendering <strong><strong>to</strong>ols</strong>. The productconceptualization is basically limited <strong>to</strong> the aestheticevaluation neglecting the desired shoe functions, theachievable comfort <strong>and</strong> the shape cus<strong>to</strong>mization. These698


M. Germani et al. <strong>Methods</strong> <strong>and</strong> <strong><strong>to</strong>ols</strong> for <strong>shoes</strong> cus<strong>to</strong>misationaspects are ever more important in order <strong>to</strong> satisfy thespecific cus<strong>to</strong>mer requirements. The creation ofcus<strong>to</strong>mized <strong>shoes</strong> has been investigated in severalresearch activities [5-6]. They face the digitalization ofcus<strong>to</strong>mer’s feet by adopting non-contact 3D scanningsystems <strong>and</strong> the related range data elaboration software<strong><strong>to</strong>ols</strong> in order <strong>to</strong> provide a virtual foot model [7] or a set ofmeaningful of cross-section measurements [8]. The mostadopted 3D acquisition <strong><strong>to</strong>ols</strong> are based on thetriangulation principle by laser scanning <strong>and</strong> structuredlight measurements. Examples of contact digitizers areAmfit Digitizer by Amfit <strong>and</strong> Orthofit scanner by FootClinic. Examples of laser-based scanners <strong>dedicated</strong> <strong>to</strong>cus<strong>to</strong>m <strong>shoes</strong> for patients with special feet diseases areLightbeam 3D by Corpus, Yeti by Canfit, ERGOscan byCreaform, etc.[9]. Once feet models have been obtained,a digital model of the last is necessary as it is the baseover which the shoe components are designed. Generallythe most suitable last can be selected from a database ofpossible ones <strong>and</strong> its shape deformed accordingly <strong>to</strong> thedesigner intent.The aim of other research activities was <strong>to</strong> set efficientmanufacturing systems based on the au<strong>to</strong>mation ofphases when a high number of possible productivevariables have <strong>to</strong> be managed as in <strong>shoes</strong> cus<strong>to</strong>mizationoccurs. Some interesting solutions are described in [10]<strong>and</strong> [11].It is worth <strong>to</strong> underline that such technologies are onlypartially implemented in the majority of industrial contexts.Main reason for that can be found in footwear commercialsystems that often lack of robust functionalities that causeinefficiencies <strong>and</strong> waste of time. In these cases, opera<strong>to</strong>rsshould use workarounds <strong>to</strong> achieve the desired results.Furthermore, cus<strong>to</strong>mers complain absence of <strong><strong>to</strong>ols</strong> <strong>to</strong>support the implementation of their specific processes.Resuming the main critical aspects of this set ofsystems regard:the integration between the SW adopted <strong>to</strong> managethe digitalization <strong>and</strong> the CAD-based systems used<strong>to</strong> elaborate the geometry according <strong>to</strong> the chosenlast, the medical parameters, the manufacturingtechnology, etc.; the formalization of rules that experiencedshoemakers use for achieving a right footwearcomponents design (last, insole, outsole, etc.); the adopted methods <strong>to</strong> enable footwear fitquantification according <strong>to</strong> the scanned footdimensional parameters [10];the definition of ana<strong>to</strong>mical l<strong>and</strong>marks <strong>to</strong> facilitatefoot acquisition <strong>and</strong> its surface reconstruction [11];lack of <strong><strong>to</strong>ols</strong> <strong>to</strong> interface different software solutionspresent in the design <strong>and</strong> manufacturing cycle, oftenrequired <strong>to</strong> cope with non st<strong>and</strong>ard shapes. In fact,different proprietary file formats, linked <strong>to</strong> the specificCAD solution, have arisen during the last years, inorder <strong>to</strong> maintain own market share. This has causedhigh costs, low integration possibilities with othersystems, <strong>and</strong> consequentially lost of efficiency. Theresult has been that many companies rely ontraditional processes still employing 2D CADsystems;time <strong>and</strong> feasibility of 3D scanning in orthopedics <strong>and</strong><strong>shoes</strong> s<strong>to</strong>res.Speaking of <strong>shoes</strong> for people with diabetes additionalissues arise. Apart from the disease intrinsic fac<strong>to</strong>rs,many extrinsic fac<strong>to</strong>rs related <strong>to</strong> foot <strong>and</strong> footwear caninfluence diabetes progression <strong>and</strong> health (e.g. footpressure, movement of the foot in the shoe, lacing of theshoe, moisture permeability, insole geometry, stiffness<strong>and</strong> shock absorption properties, sole depth, pitch,stiffness <strong>and</strong> how these alter over the length of the shoe).Each of these extrinsic aspects requires data <strong>and</strong>information from the specific patient in order <strong>to</strong> enableappropriate footwear personalization.Furthermore, changes of footwear performance overtime <strong>and</strong>/or patients’ use <strong>and</strong> ways <strong>to</strong> move can affect theclinical efficacy of footwear. Several commercial systems(e.g. Vorum by Canfit, FootWizard by Ot<strong>to</strong>-Bock,SOLETEC by Shoemaster, etc.) try <strong>to</strong> achieve a fullcus<strong>to</strong>mization of <strong>shoes</strong> <strong>and</strong> insoles for people with specialdiseases. Systems interoperability, integration,performance, implementation of biomedical <strong>and</strong>biomechanical features <strong>and</strong> ease-<strong>to</strong>-use for non-expertusers (e.g. health care professionals who work withpatients with diabetes, orthopedics, etc.) are only someproblems limiting their application.Main practical problems <strong>to</strong> be faced are listed here: lack of suitable 3D modeling strategies of deformation<strong>to</strong> modify the last shape as the experts manually do;lack of criteria <strong>to</strong> model the insole <strong>and</strong> the whole shoein according <strong>to</strong> the medical criteria; lack of advanced <strong><strong>to</strong>ols</strong> in order <strong>to</strong> manageheterogeneous geometric <strong>and</strong> non geometric data(clouds of points, surfaces, images, pressure maps,disease characteristics, etc.)the impossibility of capturing foot in the desiredposition set up by the orthopedic technician;the right combination between the acquired footgeometrical data <strong>and</strong> the plantar foot pressure;the difficulty <strong>to</strong> design a proper insole in terms ofshape <strong>and</strong> materials in order <strong>to</strong> unload specific footzones.In this paper several software solutions are proposed<strong>dedicated</strong> <strong>to</strong> support the design phase, while future workwill be <strong>dedicated</strong> <strong>to</strong> integrate foot scanning with plantarpressure measurement <strong>and</strong> <strong>to</strong> improve manufacturingtechnologies.3 Footwear design approachThe proposed approach is based on an integratedproduct design framework for enabling the managemen<strong>to</strong>f the whole life cycle of <strong>shoes</strong> for diabetic people. Theapproach is based on a set of integrated softwaresystems. Such systems exchange information through aunique XML file containing patient as well asmanufacturing data involved in the entire shoe lifecycle.A diabetic patient needs at first specific analysis, inorder <strong>to</strong> evaluate important bio-mechanical parameters(first MPJ motion & <strong>to</strong>rque, plantar pressure, ankledorsiflexion, dorsal geometry, foot pronation, etc.). Thesedata are later used <strong>to</strong> design the best shoe required <strong>to</strong> fithis/her specific needs. In order <strong>to</strong> measure aboveparameters, commercial solutions could be insufficient ornot sufficiently integrated. Therefore, new measurementsdevices <strong>and</strong> the integration of already existing ones inportable systems are going <strong>to</strong> be investigated. Theseintegrated systems mainly concern foot geometry <strong>and</strong>pressure acquisition during a complete gait cycle.During subsequent shoe design phase, mentioned biomechanicalparameters are converted in footwearfeatures. In case of diabetic <strong>shoes</strong> they are: rocker angle,heel height, apex position, apex angle, sole stiffness, etc.,as shown in figure 1Fig. 1. These parameters define thegeometry of a diabetic rigid sole. A rigid sole is designedfor a corrective gait <strong>and</strong> helps preventing feet ulceration.June 15th – 17th, 2011, Venice, Italy699Proceedings of the IMProVe 2011


M. Germani et al. <strong>Methods</strong> <strong>and</strong> <strong><strong>to</strong>ols</strong> for <strong>shoes</strong> cus<strong>to</strong>misationFig. 1: Diabetic footwear features.Data coming from measurement system can be s<strong>to</strong>redin the XML data file. Such file is divided in two parts, thefirst one concerning patient data, while the second oneconcerning <strong>shoes</strong>.Main patient data regards: Patient information: general patient personal data; Bio-mechanical parameters: values of thoseparameters, which should be used for designing anad-hoc pair of <strong>shoes</strong>; Feet mesh: feet dynamic shape acquired during acomplete gait cycle. Foot shape variation duringwalking is combined with the static one relative <strong>to</strong>single foot geometry digitized when the patient isst<strong>and</strong>ing; Feet pressure maps: for each foot during a completegait cycle. Pressure distribution changes during gaitcycle in relation <strong>to</strong> foot geometry. From mapselaboration, isobar curves or maximum pressurepoints, are extracted <strong>and</strong> s<strong>to</strong>red. Second part of the XML file defines the shoe: Footwear features: list of parameters which drivesfootwear component design; Last model: file contains information about lastsgeometry, which are used during <strong>shoes</strong>manufacturing phase; Outsole model: outsole geometry derives from thelast <strong>and</strong> other patient specific parameters. Geometryof several outsole layers <strong>and</strong> relative materials ares<strong>to</strong>red;Insole model: this part of shoe is strongly cus<strong>to</strong>mizedon patient <strong>and</strong> it is derived from foot pressuredistributions. Geometry of insole layers <strong>and</strong> relativematerials are written in the file.In the figure 2, an example of XML file st<strong>and</strong>ardizationis provided for geometrical data.In the following sections the <strong>dedicated</strong> CAD system isdescribed in more detail.Fig. 2: Diagram representing geometrical informationinterconnection using UML class diagram4 Footwear design systemThe core of the proposed diabetic footwear designprocess is the biomechanical CAD (B-CAD). It embedsthe footwear integrated design system <strong>and</strong> drives theproduct geometries <strong>and</strong> materials definition providing datafor adaptive manufacturing technologies.B-CAD composes of a knowledge-based (KB) system,a material selec<strong>to</strong>r for insole <strong>and</strong> outsole <strong>and</strong> a properCAD environment. KB manages <strong>and</strong> configures footwearfrom initial patient data gathering, <strong>to</strong> <strong>shoes</strong> design, tillmanufacturing <strong>and</strong> usage. The CAD environment will behere extensively discussed focusing on its mainfunctionalities. Insoles <strong>and</strong> outsoles modules are underdevelopment <strong>to</strong>gether with the material selec<strong>to</strong>r systemsince they are strictly interrelated. Insole <strong>and</strong> outsoleshapes will be based on design criteria deriving from thecombination of measured foot pressure <strong>and</strong> materialbehavior.To deal properly with all involved geometry elements(mesh, curves, NURBS surfaces, …) the SoftwareDevelopment Kit of a low-cost commercial CAD software(Rhinoceros v.4.0 by McNeel) has been employed. Itprovides access <strong>to</strong> the CAD geometric kernel <strong>and</strong> it allowsthe implementation of new specific modelingfunctionalities. Dedicated software applications has beendeveloped using the programming language MS VisualBasic.NET. The usage of a common platform for the set ofrequired modules allows a homogenous environment <strong>and</strong>high data exchange capabilities.The first module of the B-CAD system enablesspecialists <strong>to</strong> fix <strong>shoes</strong> design parameters accordingly <strong>to</strong>the specific patient needs. This module drives thefootwear designer in finding appropriate geometricsolutions by applying decision-making rules based onexperience, medical data <strong>and</strong> measurements of the mostsignificant biomechanical variables of the patient.System inputs are both geometrical <strong>and</strong> nongeometrical as summarized in table 1. Geometricalparameters are represented by foot shape in static <strong>and</strong>dynamic conditions, foot motion in gait <strong>and</strong> elaboratedfoot pressure maps. Geometries are mainly employed inshoe components design phase but, at this stage, theyJune 15th – 17th, 2011, Venice, Italy700Proceedings of the IMProVe 2011


M. Germani et al. <strong>Methods</strong> <strong>and</strong> <strong><strong>to</strong>ols</strong> for <strong>shoes</strong> cus<strong>to</strong>misationprovide additional clinical variables as global footdeformity <strong>and</strong> pressures concentration level.Besides, foot motion data are used for driving 3Ddynamic foot geometry simulation. It employs data pointsfrom the foot surface measured during the gait cycle <strong>to</strong>drive corresponding data points in 3D geometric footsurface model derived from laser scanning system. Thesimulation is used <strong>to</strong> identify ideal flexion line in the shoe,foot girths values <strong>and</strong> fluctuation during motion <strong>and</strong> alsoinsole profile curves.On the other h<strong>and</strong>, non geometrical parameters, alsoreferred as clinical variables, have been identified in order<strong>to</strong> be: user activity level, types of activities undertaken,vascular status, neuropathy status, plantar soft tissueproperties, sweat production, site <strong>and</strong> nature of skinlesions, range of joint motion, muscle shortening. Theseparameters are assessed by the orthopedic specialist <strong>and</strong>each one ranked on a scale from 1 <strong>to</strong> 10.BiomechanicalvariablesActivity levelTypes of activitiesundertakenVascular statusNeuropathy statusPlantar soft tissuepropertiesSweat productionSite <strong>and</strong> nature of skinlesionsRange of joint motionMuscle shorteningAssessmentOrthopedicspecialistOrthopedicspecialistOrthopedicspecialistOrthopedicspecialistOrthopedicspecialistOrthopedicspecialistOrthopedicspecialistOrthopedicspecialistOrthopedicspecialistType of dataRank 1 <strong>to</strong> 10Rank 1 <strong>to</strong> 10Rank 1 <strong>to</strong> 10Rank 1 <strong>to</strong> 10Rank 1 <strong>to</strong> 10Rank 1 <strong>to</strong> 10Rank 1 <strong>to</strong> 10Rank 1 <strong>to</strong> 10Rank 1 <strong>to</strong> 10Foot geometry Foot digitizer 3D mesh modelFoot deformity Foot digitizer Rank 1 <strong>to</strong> 10Pressures map Foot digitizer Pressures mapPressures concentration Foot digitizer Rank 1 <strong>to</strong> 10Ideal flexion lineFoot girths values <strong>and</strong>fluctuationInsole profile curvesDynamicsmoduleDynamicsmoduleDynamicsmoduleNumeric valueNumeric intervalsProfile curvespractice have shown <strong>to</strong> be optimal for certain patientcategories.4.1 CAD systemThe input for designing insole <strong>and</strong> last is given by theresults of a <strong>dedicated</strong> measurement system constituted bya 3D laser scanner, baropodometric platform <strong>and</strong> a gait<strong>to</strong>ol for static <strong>and</strong> dynamic analysis. Outputs of thissystems are a sequence of foot pressure maps (.bmp or.csv files) <strong>and</strong> foot geometries (.stl mesh). The pressuremaps sequence is acquired during foot scanning, sopressure distribution over time can be analyzed. In fact,during scanning time span, patient could slightly move hisbody <strong>and</strong> pressure distribution changes.Foot Pressure Viewer reads a sequence of pressuremaps <strong>and</strong> extracts that one which better represents footplantar pressure, following a specific algorithm thatmaximizes the quantity of information that is available onthe map.Pressure map is acquired in a discrete way <strong>and</strong>represented by a cloud of points. Only points whosepressure value is not zero are included. Map point X <strong>and</strong>Y coordinate correspond <strong>to</strong> pressure sensor cell midpointwhile Z represents pressure value.An algorithm works on the point cloud in order <strong>to</strong>extract characteristic points, such as 1st <strong>and</strong> 5thmetatarsal points, most prominent points on heel area,medial metatarsal point, centre of pressure (COP) <strong>and</strong>pressure map barycentre (figure 3). Foot axis is alsocalculated, as the line that minimizes deviation amongpressure points (points are projected on XY plane). 1st<strong>and</strong> 5th metatarsal points are calculated as the mostexternal points of pressure map. Medial metatarsal pointis the midpoint for the two previous ones. Most prominentpoints are computed in a local reference system that isaligned with the foot axis. Between two possible points, ischosen that one which is more distant from medialmetatarsal point. COP is defined as midpoint betweenmost prominent <strong>and</strong> medial metatarsal ones. Barycentreis calculated as a weighted average point, where pressurevalue is used as weight.Tab. 1 Clinical <strong>and</strong> biomechanical variables.The whole clinic <strong>and</strong> biomechanical variables systemis elaborated by the knowledge based software in order <strong>to</strong>elaborate appropriate footwear components designparameters (FCDP). In particular outputs refers <strong>to</strong> lastselection, last typical measurements <strong>and</strong> girths, uppermaterials selection, shoe components options, heel height<strong>and</strong> shape prescriptions.The software that matches biomechanical parameterswith design parameters is based on a knowledge basereposi<strong>to</strong>ry represented by evidences from the literature<strong>and</strong> a wide selection of real test cases. The first type ofknowledge is implemented in algorithms which basicallyfilter the possible range of design parameters on the baseof the specific patient data when explicit rules can beformulated. On the other h<strong>and</strong> real test cases are s<strong>to</strong>redas a set of design solutions which experience <strong>and</strong>Fig. 3: Extraction of characteristic points of a pressure mapFoot Pressure Viewer has also a functionality <strong>to</strong>au<strong>to</strong>matically align foot mesh with pressure map, sincethese data are generally expressed in different referencesystems. The transformation matrix necessary <strong>to</strong> overlappressure <strong>to</strong> geometry is calculated from an alignmentprocess of the convex-hull curve of foot sole mesh <strong>and</strong>convex-hull curve of pressure map. This approach hasshown good reliability <strong>and</strong> efficiency. First curve isgenerated as follow: from foot mesh, a new one isgenerated from facets with vertices Z-coordinate less thana threshold value (foot scan is generally aligned along Xaxis <strong>and</strong> its sole on XY-plane). XY plane projectedJune 15th – 17th, 2011, Venice, Italy701Proceedings of the IMProVe 2011


M. Germani et al. <strong>Methods</strong> <strong>and</strong> <strong><strong>to</strong>ols</strong> for <strong>shoes</strong> cus<strong>to</strong>misationsilhouette of this mesh is calculated <strong>and</strong> then the convexhullof obtained curve is derived. On the other h<strong>and</strong>, thesecond curve is build from the convex hull of pressurepoint cloud.Curves alignment is based on an Iterative ClosestPoint (ICP) algorithm (figure 4). For a correct <strong>and</strong> fastresult a rough pre-alignment algorithm is used. Pressurepoints bounding box is overlapped <strong>to</strong> foot sole meshbounding box. In this phase, foot orientation isguaranteed by considering pressure map characteristicpoints. In fact, it must be avoided <strong>to</strong> overlap <strong>to</strong>e of footmesh with pressure map heel zone. ICP works on pointsclouds derived from uniform curves sampling. Eachiteration transformation is computed using a Moore–Penrose pseudoinverse matrix.accordingly <strong>to</strong> color information: point with red color havemaximum elevation, while blue points have zero elevation.As input parameters grid resolution <strong>and</strong> maximum pointselevation can be specified. Higher number of pointsmeans higher accuracy of final isobar curves whiledecreasing grid resolution curves are smoother.Fig. 6: Pressure surface from pressure map <strong>to</strong> be used forisobar curves calculation.Fig. 4: Pressure map with foot geometry alignment by ICPapplied <strong>to</strong> convex-hull curves.As alignment has been reached, pressure map isprojected on the foot sole mesh (figure 5). Result of thisoperation is a new mesh corresponding <strong>to</strong> foot sole withcolored vertices. Projection is created from a planarquadrilateral mesh, with a texture representing pressuremap applied on it. The texture is created from pressurepoint converting Z coordinates in color information. Inparticular, maximum pressure level has been converted inred, while minimum one in blue. During this phase, alsoan improvement of texture image resolution has beenperformed in order <strong>to</strong> improve final quality of projectionresult. In fact baropodometric platforms have lowresolutions, generally 2÷4 sensors for square inch.Fig. 7: Examples of isobar curves. In black feet profile from3D mesh is drawn.Once geometrical data about foot <strong>and</strong> pressure hasbeen acquired <strong>and</strong> elaborated, next step regards thedefinition of the model of a cus<strong>to</strong>mized last. Last shapemust be drawn in order <strong>to</strong> cope with patient pathology,medical prescriptions, but also, if possible, with fashiondictates. The result of the process consists of a set ofNURBS surfaces. They are afterwards used <strong>to</strong> physicallyproduce the lasts by milling <strong>and</strong> <strong>to</strong> be unrolled <strong>to</strong> pieceswhich can be cut from leather.A set of modeling functionalities has been implementedin the Last Designer module. They cope with foot <strong>and</strong>lasts points cloud data, lasts geometry editing,modifications <strong>and</strong> exporting <strong>to</strong> milling devices <strong>and</strong> leathercutting. Figure 8 shows the sequence of operations <strong>to</strong>carry out in order <strong>to</strong> obtain a cus<strong>to</strong>mized last. Firstly, atriangulated mesh representing the last geometry isobtained from points cloud data. Minolta V9i laser 3Dscanner has been chosen for 3D last digitisation. Themain advantage of such system is that it can besuccessfully employed also for acquiring textures.Fig. 5: Foot pressure projected on sole foot mesh.Isobar curves have been calculated from a Nurbssurface obtained from pressure map (figure 6). Curvesare calculated slicing this surface with parallel <strong>to</strong> XY <strong>and</strong>equidistant planes (figure 7). The number of curves isspecified by user. A control points grid is defined on theXY-plane <strong>and</strong> points elevation (z-coordinate) is setFig. 8: Last Designer functionalities <strong>and</strong> flowchartThe digitization may lead <strong>to</strong> some errors in the STLmodel <strong>and</strong> some corrections must be performed: holesfilling, non manifold faces deleting, noise reduction, meshdecimation, isolated triangles deleting, etc… All theseoperations have been implemented through au<strong>to</strong>matedcomm<strong>and</strong>s, easy in using also for non-skilled opera<strong>to</strong>rs.June 15th – 17th, 2011, Venice, Italy702Proceedings of the IMProVe 2011


M. Germani et al. <strong>Methods</strong> <strong>and</strong> <strong><strong>to</strong>ols</strong> for <strong>shoes</strong> cus<strong>to</strong>misationSt<strong>and</strong>ard reverse engineering algorithms have been used<strong>and</strong> optimal parameters selected on the base of thespecific application.A st<strong>and</strong>ard last reference coordinate system has beenfixed. The opera<strong>to</strong>r identifies some conventional points onthe last scan in order <strong>to</strong> fix styling <strong>and</strong> space references.The last is then positioned in a predefined coordinatesystem.Then, last base-curves can be drawn. These curvesinclude base edge curves <strong>and</strong> ankle curves; they arenecessary for the subsequent phase of surfacereconstruction. A semi-au<strong>to</strong>mated approach has beenfollowed. Through curvature analysis, the softwareextracts sub-clouds of points with higher curvature. Thecurves are then obtained fitting the point clouds (seefigure 9).An additional curve network is generated as sectionsof mesh <strong>and</strong> conveniently trimmed <strong>and</strong> smoothed. Analgorithm that uses base-curves <strong>to</strong> position <strong>and</strong> orientsection planes performs this operation. The curve networkis then used <strong>to</strong> build NURBS surfaces as ordinary lofts.In this way, a sort of au<strong>to</strong>matic reverse engineeringprocess has been obtained. This approach is particularlyconvenient for lasts. In fact, surface reconstruction has <strong>to</strong>be rapidly repeated many times, <strong>and</strong> au<strong>to</strong>mation makes iteasy also for opera<strong>to</strong>rs with poor reverse engineeringknowledge.Fig. 9: Au<strong>to</strong>matic Reverse Engineering process. Referencecurves from mesh curvature <strong>and</strong> curves grid from meshsectionsOnce a NURBS surface has been obtained, it can bemodified in order <strong>to</strong> meet specific patient needs. Anumber of st<strong>and</strong>ard modifications have been identifiedfrom manual opera<strong>to</strong>rs’ expertise. Typically, thesemodifications refer <strong>to</strong> heel height variation, length or widthincrement, profile curves redrawing (figure 10). In order <strong>to</strong>preserve the styling <strong>and</strong> aesthetic shape, the amount ofsurfaces dis<strong>to</strong>rtion has <strong>to</strong> smoothly vary from a maximumcorresponding <strong>to</strong> a target section decreasing <strong>to</strong>ward theareas where deformation is not needed. The algorithm isbased on the simultaneous displacement of curves <strong>and</strong>surfaces control vertices on parallel planes on the base ofsuitable deformation functions.Analogous approach has been followed for othermodifications that target diabetic feet necessities. Theopera<strong>to</strong>r uses these functions in a proper sequence inorder <strong>to</strong> achieve the required last shape that canconsiderably vary from the starting one.Eventually, NURBS surfaces can exported in IGESformat <strong>to</strong> milling machines <strong>to</strong> obtain a physical last or <strong>to</strong>other software packages for leather pieces preparing.Fig. 10: Example of last virtual modification. Control verticesdisplacement smoothly decreases from a target planeThe further software module is used when last designphase is completed. It is composed of three main groupsof functionalities: the first one is used <strong>to</strong> position <strong>and</strong> alignfoot with last, the second one <strong>to</strong> measure foot <strong>and</strong> last<strong>and</strong> the third one <strong>to</strong> export measures <strong>and</strong> geometriesdefined during the measurement process.Lasts <strong>and</strong> feet are both characterized by a set of basicpoints. The definition of some of them correspondsbetween foot <strong>and</strong> last. The module imports both last <strong>and</strong>foot <strong>and</strong> user specifies if foot has been digitized with thesole on the ground or using a raised heel.After import procedure, Foot Last Fitting moduleau<strong>to</strong>matically aligns geometries on the base of a quitecomplex procedure. As first step, a set of four axes arecalculated: foot axis, last turning axis, foot <strong>and</strong> turningsole axis (projection of previous axes respectively on foo<strong>to</strong>r last sole surface). Foot axis is defined as the linepassing through most prominent <strong>and</strong> medial metatarsalpoints (respectively HL <strong>and</strong> CL in Fig. 11). Turning axis,instead, is the line passing through the two mostprominent points of a last, one in the heel zone <strong>and</strong> theother one in the <strong>to</strong>e zone.Orientation procedure is based on the following set ofgeometrical criteria: foot <strong>and</strong> last axis is aligned along Xaxis, symmetry plane corresponds <strong>to</strong> XZ plane, mostprominent points are on positive Z axis, foot <strong>and</strong> last soleare on XY plane, foot <strong>and</strong> last axis are tangent <strong>to</strong> X axison a specific point (projection of medial metatarsal poin<strong>to</strong>n foot <strong>and</strong> last sole axis).Fig. 11: Criteria for the orientation of foot <strong>and</strong> last in univocalmanner.Once geometries are aligned measuring phase isperformed (figure 12). At first foot <strong>and</strong> last basic points arecomputed. Then, measurements are calculated asdistances or extracted curve lengths. They include: foot<strong>and</strong> last width, length, 1st <strong>and</strong> 5th metatarsal distance <strong>and</strong>angle, insole length, waist length, big <strong>to</strong>e tip movements,big <strong>to</strong>e tip vertical compression, etc.Other typical measures are relative <strong>to</strong> followingsections: heel, high instep, medium instep, ball, <strong>to</strong>e, <strong>to</strong>eperpendicular <strong>and</strong> any other user defined section. Foreach section, section plane can be visualized (inclinationJune 15th – 17th, 2011, Venice, Italy703Proceedings of the IMProVe 2011


M. Germani et al. <strong>Methods</strong> <strong>and</strong> <strong><strong>to</strong>ols</strong> for <strong>shoes</strong> cus<strong>to</strong>misationdetermine foot injuries. 1 st Joint will be generallycharacterized by soft materials (low stiffness), in order <strong>to</strong>redistribute insole forces on close areas.Most interesting results concern the integrated shoedesign phase, in fact, the definition of a single CADplatform for shoe components design allows increasingefficient collaborative design among companies withdifferent competencies (last, insole <strong>and</strong> outsole). Shoedata sharing <strong>and</strong> use during design phase of componentshas been improved by the definition of XML datafile. EachCAD module can directly read <strong>and</strong> write from this file,allowing <strong>to</strong> transmit from one module <strong>to</strong> another one asmore information as possible. In this way, it will be alsopossible <strong>to</strong> make parallel some design phases, such asinsole <strong>and</strong> outsole design.CAD module is based on <strong>dedicated</strong> comm<strong>and</strong>s fordiabetic feet speeding up designing phase. An opera<strong>to</strong>rcan start from the most suitable last <strong>and</strong> he/she canmodify it in order <strong>to</strong> respect footwear features for thespecific patient. Insole <strong>and</strong> outsole design is faster byusing the proposed process because some usefulinformation, like isobar curves, have been calculatedduring patient data gathering phase. The insole-outsoledesign system used for experimentation does not adoptthe material selec<strong>to</strong>r <strong>and</strong> the au<strong>to</strong>mation of insole-outsolemodeling, thus further improvements will be surelyachieved. Foot-last fitting module allows thest<strong>and</strong>ardization of procedures used <strong>to</strong> compare foot <strong>and</strong>last, in order <strong>to</strong> establish how a last is fitting a foot. Byusing this software an objective evaluation is done, ratherthan a mere qualitative one. In few seconds, a technicianis now able <strong>to</strong> know more than one hundred of measuresfor foot <strong>and</strong> last; otherwise, a manual measurementprocedure requires about a few tens of minutes. Averagetime measured for carrying out the main phases ofpersonalized shoe design on 20 pairs of <strong>shoes</strong> aresummarized in table 2.Foot pressure <strong>and</strong>geometrymeasurement <strong>and</strong>preliminary dataelaborationFootwear featurescalculationFoot pressurevisualizationTraditionalprocess[minutes]Patient data gathering15(foot geometryis manuallymeasured <strong>and</strong>foot pressureis reported in2D files)Proposedprocess[minutes]3(for this phasethe newprocessproposes atraditional 3Dscanner <strong>and</strong> abaropodometricplatform; the“Minilab” is notstillexperimented)Footwear features calculation20 4(materialselec<strong>to</strong>r is notstillexperimented)Footwear integrated designImprovement[minutes]-12-18- 2 +2Last 40 20 -20Insole-Outsole 25 20(the currentadvantage isdue <strong>to</strong> the dataderiving fromthe pressureviewer <strong>to</strong>ol: thebenefits of theInsole-OutsoleDesignermodule are notconsidered))Foot-Last fitting 35 2 -33-5Total time 135 51 -86Tab. 2: Time for data gathering <strong>and</strong> footwear design forcomparing traditional <strong>and</strong> developed systems (averagemeasured time for a pair of cus<strong>to</strong>mized <strong>shoes</strong>)The most important innovations proposed by thisresearch project are summarized in: Integrated framework of CAD systems for insole,outsole <strong>and</strong> last design for diabetic patients: theintegration of last, insole <strong>and</strong> outsole design software<strong>to</strong>ward a special framework using the same CADsystem (Rhinoceros), it allows the transparent dataflow from one system <strong>to</strong> the other one. In this way,information generated by a framework module areeasily used by another software as input data. Theexample is given in § 5, where isobar curvescalculated by Foot Pressure Viewer are gathered bythe Insole designer, in order <strong>to</strong> build insole geometry; Definition of links between footwear design features<strong>and</strong> biomechanical parameters: in this project hasbeen defined a last that can be used in case ofdiabetic people with a set of outsoles. These ones,have been parameterized by four main footweardesign features (apex angle, apex position, rockerangle <strong>and</strong> sole stiffness), which are the mostimportant in terms of pressure reduction on 1st Pointjoint. Links between footwear features <strong>and</strong>mechanical parameters are s<strong>to</strong>red within a database,which, using specific Neural Networks Algorithms,they allow the definition of the best shoe for a specificpatient; Definition of criteria which allow the orientation in thespace of feet <strong>and</strong> relative lasts in an objective way: aset of criteria for relative last <strong>and</strong> feet orientation hasbeen defined (§ 4.1) in order <strong>to</strong> position them in arational way, before take measures. Using suchcriteria, feet <strong>and</strong> lasts measure can be comparedduring last design or verification phases. Definition of measure on lasts <strong>and</strong> feet in order <strong>to</strong>compare them: a set of measures <strong>and</strong> relative rulesfor their revelation on a geometry (feet <strong>and</strong> lasts)have been defined. Definition of rules for insole materials selection: insole<strong>and</strong> outsole common materials have been testedwithin labora<strong>to</strong>ries with the aim <strong>to</strong> define theirmechanical properties (stiffness above all). The rulesallow the definition of link between biomechanicalparameters (only foot pressure till now) <strong>and</strong> insolematerials, as already defined in § 5.6 ConclusionsLiterature overview shows that there is a need of<strong>dedicated</strong> systems <strong>to</strong> support the development of <strong>shoes</strong>for people with diabetes <strong>and</strong> on the contrary, there are notavailable technologies <strong>to</strong> effectively overcome allproblems implied in footwear cus<strong>to</strong>mization, flexibility,rapidly <strong>and</strong> quality.A general framework based on a KB system formanaging the whole <strong>shoes</strong> development cycle is defined.It sets the basis for innovating the whole process fromdesign, <strong>to</strong> manufacturing <strong>and</strong> retailing. The paper isfocused on the description of the adopted approach <strong>to</strong>define the design framework <strong>and</strong> on the preliminaryresults about the implementation of the CAD-basedplatform for cus<strong>to</strong>mized <strong>shoes</strong> design. Developedmodules (KB system, foot pressure viewer, last designerJune 15th – 17th, 2011, Venice, Italy705Proceedings of the IMProVe 2011


M. Germani et al. <strong>Methods</strong> <strong>and</strong> <strong><strong>to</strong>ols</strong> for <strong>shoes</strong> cus<strong>to</strong>misation<strong>and</strong> foot-last validation <strong>to</strong>ol) are only a part of the wholesystem but they showed interesting advantages respect<strong>to</strong> the traditional shoemakers way of doing. The proposedsystem framework tries <strong>to</strong> integrate in a single <strong>to</strong>ol thedigitalization <strong>and</strong> the CAD functionalities used <strong>to</strong>elaborate the geometry according <strong>to</strong> the chosen last, themedical parameters, etc. It allows <strong>to</strong> effectively combinethe foot acquired geometrical data <strong>and</strong> the plantar footpressure map. Finally it is based on expert shoemakersknowledge in order <strong>to</strong> model the last (<strong>and</strong> in the nearfuture also insole <strong>and</strong> outsole) within a highly usable 3D<strong>dedicated</strong> CAD system.Future research will be concentrated both on thedevelopment <strong>and</strong> optimization of hardware <strong><strong>to</strong>ols</strong> forsimultaneously acquiring the dynamic 3D foot shape <strong>and</strong>the related variable plantar pressure <strong>and</strong> on theimplementation of further design modules (insole-outsole,material selec<strong>to</strong>r, last valua<strong>to</strong>r). In parallel many effortswill be done <strong>to</strong> completely develop the whole framework<strong>and</strong> relative adaptive manufacturing systems.[12] Luximon, A.; Goonetilleke, R.; Tsui, K.: A fit metric forfootwear cus<strong>to</strong>mization, 2001 World Congress on MassCus<strong>to</strong>misation <strong>and</strong> Personalization, MCPC 2001, 2001.[13] Kouchi, M.; Mochimaru, M.: Development of a LowCost Foot-Scanner for a Cus<strong>to</strong>m Shoe Making System,5th Symposium on Footwear Biomechanics, Eds. E.Hennig, A. Stacoff, 58-59, 2001.AcknowledgementThis research is funded by the European Community’s7th Framework Programme within the SSHOES project(NMP2-SE-2009-229261), which involves 11 partnersfrom University, Research <strong>and</strong> footwear industry.References[1] www.who.int/diabetes[2] Ber<strong>to</strong>lini, M.; Bottani, E.; Rizzi, A.; Bevilacqua, M.:Lead time reduction through ICT application in thefootwear industry: A case study, Int. J. ProductionEconomics, 110, 198–212,.2007.[3] Raffaeli, R.; Germani, M.: Advanced Computer AidedTechnologies for Design Au<strong>to</strong>mation in FootwearIndustry, IDMME-VIRTUAL CONCEPT 2008, 8-10Oc<strong>to</strong>ber 2008, Beijing - China, 2008.[4] Smith, G.; Claustre, T.: A case study on conceptdesign <strong>and</strong> CAD modelling in the footwear industry,International Design Conference, DESIGN 2006,Dubrovnik - Croatia, 2006.[5] Boër C.R.; Dulio, S.: Mass Cus<strong>to</strong>misation <strong>and</strong>Footwear: Myth, Salvation or Reality?, Spinger, ISBN:978-1-84628-864-7, 2007.[6] Luximon, A.; Luximon, Y.: Shoe-last designinnovation for better shoe fitting, Computers in Industry,60(8), 621-628, 2009.[7] Redaelli, C.; Sacco, M.; Dulio, S.; Boër C.: Analysisof cultural gap for cus<strong>to</strong>mized products, 3rdInterdisciplinary World Congress on Mass Cus<strong>to</strong>misation<strong>and</strong> Personalization, MCPC 2005, 2005.[8] Luximon, A; Goonetilleke, R.S., Zhang, M.: 3D footshape generation from 2D information, Ergonomics 48(6), 625–641, 2005.[9] Rutschmann, D.: The mobile <strong>and</strong> affordable lightbeam® 3D foot scanner for best fitting <strong>shoes</strong>, 3rdInterdisciplinary World Congress on Mass Cus<strong>to</strong>misation<strong>and</strong> Personalization, MCPC 2005, 2005.[10] Carpanzano, E.; Ballarino, A.; Jovane, F.: Towardsthe new Mass Cus<strong>to</strong>misation <strong>and</strong> PersonalizationParadigm: needed next generation manufacturingtechnologies, 40th CIRP International Seminar onManufacturing Systems, Liverpool, 2007.[11] Sievanen, M.; Pel<strong>to</strong>nen, L.: Mass Cus<strong>to</strong>misingFootwear: the left foot company case, InternationalJournal of Mass Cus<strong>to</strong>misation, 1(4), , 480-491, 2006June 15th – 17th, 2011, Venice, Italy706Proceedings of the IMProVe 2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!