Validation of a novel Kinect-based device for 3D scanning of the foot plantar surface in weight-bearing
Journal of Foot and Ankle Research volume 12, Article number: 46 (2019)
Advancements in additive manufacturing, along with new 3D scanning tools, are increasingly fulfilling the technological need for custom devices in personalized medicine. In podiatry and in the footwear industry, custom orthotic and footwear solutions are often required to address foot pathologies or morphological alterations which cannot be managed with standard devices. While laser scanners are the current gold-standard for 3D digitization of the foot shape, their costs limit their applications and diffusion, therefore traditional operator-dependent casting methods are still in use. The aim of this study was to design and validate a novel 3D foot scanner based on the Microsoft Kinect sensor, allowing a 3D scan of the plantar shape of the foot to be acquired in weight-bearing.
The accuracy and repeatability of the prototypal foot scanner were investigated in a population of 14 asymptomatic healthy subjects, with no history of foot or lower limb injuries. The accuracy was estimated by comparing the Kinect foot scans with those obtained with a high-resolution laser scanner used as reference. The repeatability was assessed by comparing scans of the same foot acquired in different sessions.
The inter-subject average Root Mean Square Error (RMSE) of the Kinect scans was lower than 3 mm for the whole plantar surface, and lower than 1.6 mm for the arch region alone, both in left and right feet. The repeatability, quantified as the average RMSE of pairwise comparisons between sessions, was 1.2 ± 0.4 mm.
The present Kinect-based 3D foot scanner showed optimal intra-operator repeatability and its accuracy appears adequate to obtain 3D scans of the foot plantar surface suitable for different clinical applications. This device could represent a valid low-cost alternative to expensive laser-based scanners and could be used for automatic foot measurements, supporting the design of custom insoles and footwear.
There is an increasing interest in the research and development of new tools for 3D scanning and modelling of body parts to address the requirements of personalized orthotic devices and treatments . In podiatry and in the footwear industry, an accurate geometrical characterization of the foot shape is critical to designing custom orthoses and footwear for different categories of people, from healthy workers [2, 3] and athletes , to patients with foot or lower limb issues , such as patients with diabetes [6, 7]. The medial longitudinal arch, the most notable morphological feature used to characterize the foot type [8, 9], allows the foot to act like a spring: when loaded vertically, it stores energy in several visco-elastic structures, such as the plantar aponeurosis, that can be recovered through elastic return . The foot shape resulting from the mechanical interaction with footwear and orthoses is revealed in weight-bearing conditions, when body weight and ground reaction forces act to deform the foot joints and soft tissues spanning the medial longitudinal arch. It is widely reported that significant peak pressure reduction can be obtained with custom orthoses with respect to non weight-bearing designs , and to off-the-shelf insoles [12, 13]. However, traditional foot casting methods can not always model the foot in weight-bearing, do not provide automatic foot measurements , and have been shown to be less reliable than digital scanning [15, 16]. In this respect, structured-light and laser- based scanners are currently the gold-standard for acquiring 3D high spatial-resolution images of the foot shape. In the former, a pattern of light is projected onto the foot, and cameras located at different positions detect the distortion of the pattern . Laser scanners use an emitter to project a laser line on the foot and capture its reflection with one or more sensors. Both scanners use the triangulation process to reconstruct the 3D shape of the foot.
Although 3D scans are significantly cost-effective compared to the consumable costs of plaster casts [18, 19], commercial 3D foot scanners are still rather expensive (6.000–15.000€) thus strongly limiting their applications and diffusion. For this reason, the Kinect sensor, a RGB-depth camera developed by Microsoft for the videogame industry, appears to be a viable low-cost solution for 3D scanning of the foot shape. The sensor has found application as a static body scanner, e.g. in the assessment of postural control  and spinal deformity , and as a motion analysis tool [22,23,24,25,26]. While the Kinect has been used to analyse foot posture and morphology [27,28,29], a thorough validation study as a 3D foot scanner has yet to be reported.
The purpose of this study was to validate, in terms of accuracy and repeatability, a novel 3D foot scanner based on the low-cost Microsoft Kinect sensor to obtain 3D images of the foot plantar surface in weight-bearing.
The Kinect sensor is an RGB-depth camera, developed by Microsoft (Redmond, US), which captures simultaneous depth and colour images of the surrounding environment . Initially developed to enhance the gaming experience of the Xbox 360 console, the Kinect sensor has also been employed outside the gaming industry due to the release of a Software Development Kit running on MS Windows. In this investigation, a Kinect-based (Kinect for Windows, 2012 version) foot scanner was designed and tested for accuracy and repeatability. The Kinect sensor combines a laser emitter, an infrared and an RGB camera to obtain a 300.000 point-cloud 3D image of the scanned object via triangulation process , at a maximum of 30 fps. The scanner consists of a 0.82 m tall wood box, comprising a scanning glass plate at the top and the Kinect sensor at the bottom (Fig. 1a). The sensor is positioned above a rotating plate, manually rotated during scanning, which allows the plantar aspect of the foot to be visualized from different angles, while preserving the focus distance at 0.55 m. The scanning plate consists in a 400 × 350 × 15 mm glass plate allowing the foot plantar surface to be visualised by the depth sensor. In order to minimize light reflections, the interior walls of the wood box are painted in black and external light sources were reduced during scanning. The acquisition time was set to 25 s, to allow a slow 360 deg. rotation of the sensor. The software Skanect for Windows (Skanect by Occipital, version 1.8) was used to acquire and pre-process the raw 3D depth-data of the scanned feet (Fig. 1b). The laptop computer used for data acquisition (Intel Core i5 6300 HQ @2.30 GHz, 12GHz RAM) allowed to acquire high-quality 3D images up to 21 fps.
Fourteen asymptomatic healthy volunteers (age 21–61 years; BMI 23 ± 3 kg/m2; shoe size 37–43 EU) with no history of foot and lower limb trauma or surgery were recruited for this study. According to the podoscopic evaluation the subjects were classified as having slightly flat feet (n = 5), rectus feet (n = 6) and slightly cavus feet (n = 3). A plexiglass box for foot measurements (PodoBox), featuring transparent rulers on the sides and in the bottom surface, was used to measure the foot main morphological parameters (Fig. 2). The accuracy of the device was assessed by comparing the scans of 28 feet from 14 subjects with those obtained with a high-resolution commercial 3D foot scanner (i-Qube, Delcam, UK). The scans were taken in bipedal standing - or full weight-bearing; this posture was preferred over other weight-bearing conditions for it is highly repeatable, thus helping to reduce differences in the foot shape on the two scanning devices. The 3D modelling software Geomagic Control™ (3D Systems, Rock Hill, USA) was used for spatial alignment and to calculate the average distance between the Kinect and i-Qube scans. The alignment was achieved via the “Best Fit Alignment” procedure: a preliminary gross alignment is performed by matching 5000 random points, and finer adjustments can be obtained by using 25.000 random points, until the average deviation between scans is minimized . Distance Maps - i.e. the point-by-point graphical representation of the distance between the two 3D data sets - and the Root Mean Square Error (RMSE) of the distances were used to quantify the accuracy of the Kinect scans in the whole plantar surface and in the medial arch region alone. The latter was investigated independently because of its relevance to foot type classification and custom orthotics design.
The repeatability of the Kinect scans across different sessions was also assessed on 28 feet of 14 subjects. The feet of each subject were scanned in three sessions a few days apart, and pairwise comparisons were performed to calculate the RMSE between scans of the same foot. Three RMSE were therefore calculated, for both right and left foot of each subject - session#1 vs. session#2, session#1 vs. session#3 and session#2 vs. session#3 - and the average RMSE for each subject’s foot was averaged across all subjects. The Coefficient of Variation of the RMSE distribution across comparisons was also used to assess the scans repeatability.
In order to assess the scanner effectiveness in detecting differences between foot types, the main morphological parameters of six sample subjects - two with flat, two with rectus and two with cavus feet - were analysed (Fig. 3). Custom software was developed in Matlab (MathWorks, R2016a) for the automatic analysis of the Kinect foot scans to estimate foot length, foot width, arch height, arch width, arch length and the Arch Index. The arch width refers to the maximum penetration of the foot arch in the medio-lateral direction, expressed as a percentage of the foot width at the same position. The Arch Index is computed as the ratio between the area of the middle third of the footprint and the total area of the footprint - toes excluded . Furthermore, manual measurements of foot length and foot width, obtained using the PodoBox, were compared to the corresponding estimated by the software on the 3D scans, and the average % errors were computed.
The accuracy in the 3D scan of the arch region was higher than that of the whole plantar surface. The comparison between 3D scans of the whole plantar surface obtained with the Kinect and with the high-resolution laser scanner (Fig. 4, top), resulted in an inter-subject average RMSE of 2.8 ± 0.6 mm and 2.9 ± 0.4 mm, respectively across left and right feet. Corresponding errors in the arch region alone (Fig. 4, bottom) were 1.4 ± 0.4 mm and 1.6 ± 0.5 mm (Table 1).
Good repeatability of the Kinect scans was observed across all trials. The inter-subject average RMSE of the pairwise comparisons between scans acquired in three sessions was 1.2 ± 0.4 mm, both for left and right feet (Table 2). The inter-subject average Coefficient of Variation was 24.3 ± 12.3% and 17.4 ± 10.5%, respectively across left and right feet.
Morphological parameters of sample flat, rectus and cavus feet
The automatic analysis of the foot scans allowed estimation of the foot main morphological parameters for the 12 feet of the six sample subjects (Table 3). The main foot dimensions, foot length and foot width, were similar to the corresponding PodoBox measurements: the inter-subject average error was 1.2 ± 1.1% and 0.9 ± 0.7%, in foot length and 9.0 ± 4.1% and 10.2 ± 3.2% in foot width, respectively across left and right feet. Arch Index and arch width values were consistent with the clinical classification; the largest Arch Index and lowest arch width were found for the four flat feet, whereas the lowest Arch Index and the largest arch width were found for the four cavus feet.
In podiatry, foot impression foams are still the preferred method to design semi weight-bearing custom insoles. Most of the current optical and laser-based foot scanning devices are either expensive for small clinics and non-commercial applications, or do not allow foot scanning in weight-bearing. Moreover, no automatic tool is currently available to estimate the foot’s main morphological parameters from 3D foot scans. The advent of depth sensors, associated to infrared cameras and projectors, represent a cost-effective scanning tool with respect to laser-based devices. The purpose of this study was to assess the accuracy and the reliability of a novel low-cost 3D foot scanner based on the Microsoft Kinect sensor.
Preliminary tests were performed to choose the optimal scanning parameters, with the subject in bipedal standing on the scanning plate. A 360 deg. rotation of the Kinect sensor was chosen as the optimal method to guarantee the best quality of the plantar foot scans, and was preferred to a fixed position or to sensor translation.
The accuracy of the Kinect-based foot scanner was assessed on 14 subjects, using a commercial high-resolution 3D laser scanner as reference. The inter-subject average RMSE in the 3D shape of the whole plantar surface was about 3 mm, and this was very similar in the left and the right foot. The largest errors were located at the toes and in the lateral aspect of the midfoot region, approximately along the fifth metatarsal bone (see Fig. 4). It should however be highlighted that some differences in foot posture were expected especially at the toes region, as Kinect-based and reference foot scans could not be acquired simultaneously and thus may be affected by small postural differences. Therefore, the error in scanning the arch region alone, which is the foot’s most prominent morphological feature, was also investigated. The inter-subject average RMSE in the 3D shape of the medial arch was about 1.5 mm, and very consistent between left and right foot. This error, albeit rather small and consistent with the repeatability of the measurements, should be accounted for when designing personalized orthoses or in the statistical comparison of morphological data from different groups.
While the novel scanner showed very good inter-session repeatability (range 0.5 ÷ 2.2 mm), the inter-operator repeatability was not investigated in the present study. However, since the acquisition process is almost fully automatic, inter-operator errors are expected to have similar magnitude.
Further geometrical analysis of the plantar foot scans via custom Matlab scripts showed good agreement between the acquired 3D data sets and the clinical observations. In particular, the estimated Arch Index of the flat feet was larger than that of the cavus feet, while the arch width was the smallest in the flat feet and the largest in the cavus feet. The morphological measurements based on the Kinect foot scans appeared consistent with the real foot morphology and may represent a useful objective tool, in addition to the clinical evaluation, for foot type classification. While the average error in measuring foot length was approximately 1%, the scan-based foot width measurements were about 10% larger than the corresponding measurement from the PodoBox. This small overestimation of the real foot width may be explained by the compression of the soft tissues between the mobile ruler and the side of the PodoBox, compression that was not present during the Kinect scanning (see Fig. 2b).
From an economical perspective, the total cost of the present prototypal 3D foot scanner is about 200–300€, which is at least one order of magnitude lower than that of commercial laser-based foot scanners currently available. This should also allow clinics and research groups with limited resources to perform foot scans to support objective diagnosis of foot pathologies. Moreover, the non-invasive and automatic procedure proposed here allows foot scanning in different loading conditions, and the operator’s influence is minimal. However, the present study and its outcome should be considered in light of some limitations. While accuracy and repeatability results were largely consistent across subjects, and between left and right foot intra-subject, the sample of feet analysed is rather small. In addition, only adult feet were included, thus no information is available on the applicability and reliability of the device in scanning children’s feet. Finally, all acquisitions were performed in ideal low-light conditions with a rather powerful portable computer; lower resolution scans could be obtained and some noise may be present in real-case scenarios.
This study has shown that the accuracy of the Kinect sensor, within the setup specifically designed for this investigation, is comparable to that of laser-scanner devices. The sensor, therefore, may be reasonably used to obtain 3D scans of the foot plantar surface suitable for different clinical and biomechanical applications. The novel low-cost foot scanner may represent a valid alternative to more expensive laser scanners currently on the market and suitable to support the design of custom insoles and orthoses. The scans geometry can be further analysed and measured by specific software applications, as shown in the present manuscript. The combination of the Kinect-based foot scanner and of relevant analysing code presented here may represent a useful tool for automatic foot measurement, providing podiatrists and clinicians with quantitative parameters for foot type classification and diagnosis of foot morphological alterations.
Availability of data and materials
The datasets used and/or analysed during the current study are available from the corresponding author on reasonable request.
Chen RK, Y-a J. Wensman J, Shih a. additive manufacturing of custom orthoses and prostheses—a review. Additive Manufact. 2016;12:77–89.
Sobel E, Levitz SJ, Caselli MA, Christos PJ, Rosenblum J. The effect of customized insoles on the reduction of postwork discomfort. J Am Pod Med Assoc. 2001;91(10):515–20.
Shabat S, Gefen T, Nyska M, Folman Y, Gepstein R. The effect of insoles on the incidence and severity of low back pain among workers whose job involves long-distance walking. Euro Spine J. 2005;14(6):546–50.
Mündermann A, Nigg BM, Humble RN, Stefanyshyn DJ. Foot orthotics affect lower extremity kinematics and kinetics during running. Clin Biomech. 2003;18(3):254–62.
Skou ST, Hojgaard L, Simonsen OH. Customized foot insoles have a positive effect on pain, function, and quality of life in patients with medial knee osteoarthritis. J Am Pod Med Assoc. 2013;103(1):50–5.
Owings TM, Woerner JL, Frampton JD, Cavanagh PR, Botek G. Custom therapeutic insoles based on both foot shape and plantar pressure measurement provide enhanced pressure relief. Diab Care. 2008;31(5):839–44.
Paton JS, Stenhouse EA, Bruce G, Zahra D, Jones RB. A comparison of customised and prefabricated insoles to reduce risk factors for neuropathic diabetic foot ulceration: a participant-blinded randomised controlled trial. J Foot Ankle Res. 2012;5(1):31.
Balsdon ME, Bushey KM, Dombroski CE, LeBel M-E, Jenkyn TR. Medial longitudinal arch angle presents significant differences between foot types: a biplane fluoroscopy study. J Biomech Eng. 2016;138(10):101007.
Saltzman CL, Nawoczenski DA, Talbot KD. Measurement of the medial longitudinal arch. Arch Phys Med Rehab. 1995;76(1):45–9.
Ker R, Bennett M, Bibby S, Kester R, Alexander RM. The spring in the arch of the human foot. Nature. 1987;325(6100):147.
Tsung BYS. Zhang M. Mak AFT: Wong MWN. Effectiveness of insoles on plantar pressure redistribution. J Rehabil Res Dev; 2004.
Caravaggi P, Giangrande A, Lullini G, Padula G, Berti L. Leardini A. In shoe pressure measurements during different motor tasks while wearing safety shoes: The effect of custom made insoles vs prefabricated and off-the-shelf. Gait Posture. 2016;50:232–8.
Lucas-Cuevas AG, Pérez-Soriano P, Llana-Belloch S, Macián-Romero C, Sánchez-Zuriaga D. Effect of custom-made and prefabricated insoles on plantar loading parameters during running with and without fatigue. J Sports Sci. 2014;32(18):1712–21.
Losito J. Impression casting techniques. In: Clinical Biomechanics of the Lower Extremities. Valmassey R, editor. St Louis: CV Mosby; 1996. pp. 280–94.
Trotter LC, Pierrynowski MR. Ability of foot care professionals to cast feet using the Nonweightbearing plaster and the gait-referenced foam casting techniques. J Am Pod Med Assoc. 2008;98(1):14–8.
Carroll M, Annabell M-E, Rome K. Reliability of capturing foot parameters using digital scanning and the neutral suspension casting technique. J Foot Ankle Res. 2011 March 04;4(1):9.
Geng J. Structured-light 3D surface imaging: a tutorial. Adv Opt Photon. 2011;3(2):128–60.
Telfer S, Woodburn J. The use of 3D surface scanning for the measurement and assessment of the human foot. J Foot Ankle Res. 2010;3(1):19.
Payne C. Cost benefit comparison of plaster casts and optical scans of the foot for the manufacture of foot orthoses. Aus J Am Pod Med. 2007;41:29–31.
Clark RA, Pua Y-H, Fortin K, Ritchie C, Webster KE, Denehy L, et al. Validity of the Microsoft Kinect for assessment of postural control. Gait & Posture. 2012;36(3):372–7.
Grant CA, Johnston M, Adam CJ, Little JP. Accuracy of 3D surface scanners for clinical torso and spinal deformity assessment. Med Eng Physics. 2019;63:63–71.
Mentiplay BF, Perraton LG, Bower KJ, Pua YH, McGaw R, Heywood S, et al. Gait assessment using the Microsoft Xbox one Kinect: concurrent validity and inter-day reliability of spatiotemporal and kinematic variables. J Biomech. 2015;48(10):2166–70.
Dutta T. Evaluation of the Kinect™ sensor for 3-D kinematic measurement in the workplace. Appl Ergon. 2012;43(4):645–9.
Weiss A, Hirshberg D, Black MJ. Home 3D body scans from noisy image and range data. In: Int. Conf. on Computer Vision (ICCV). Barcelona: IEEE; 2011. pp. 1951–58.
Stone EE, Skubic M, Passive in-home measurement of stride-to-stride gait variability comparing vision and Kinect sensing. 33rd Annual International Conference of the IEEE EMBS Boston, Massachusetts USA; 2011.
Chang CY, Lange B, Zhang M, Koenig S, Requejo P, Somboon N. Towards pervasive physical rehabilitation using Microsoft Kinect, International Conference on Pervasive Computing Technologies for Healthcare (Pervasive Health), San Diego, CA, USA; 2012.
Taha Z, Aris MA, Ahmad Z, Hassan MHA, Sahim NN. A low cost 3D foot scanner for custom-made sports shoes. J Appl Mech Mat. Trans Tech Publ. 2014;440:369–72.
Algar D, Guldberg A. Insole modeling using kinect 3d sensors. Gothenburg: Chalmers University of Technology; 2013.
Mentiplay BF, Clark RA, Mullins A, Bryant AL, Bartold S, Paterson K. Reliability and validity of the Microsoft Kinect for evaluating static foot posture. J Foot Ankle Res. 2013;6(1):14 PubMed PMID: 23566934. Pubmed Central PMCID: 3639226.
Microsoft Kinect. Available from: https://developer.microsoft.com/en-us/windows/kinect. Accessed 15 Mar 2019.
Khoshelham K, Elberink SO. Accuracy and resolution of kinect depth data for indoor mapping applications. Sensors. 2012;12(2):1437–54.
Hammett PC, Garcia-Guzman LM, Geddes SW, Walsh PT. Quantifying alignment effects in 3D coordinate measurement: University of Michigan Transportation Research Institute; 2009.
Cavanagh PR, Rodgers MM. The arch index: a useful measure from footprints. J Biomech. 1987;20(5):547–51.
The study is partially funded by the Italian 5 × 1000 funding scheme.
Ethics approval and consent to participate
Acknowledgment of the IRCCS Istituto Ortopedico Rizzoli was granted and informed consent was obtained for all participants recruited in the study.
Consent for publication
Participants’ consent to publish was granted.
The authors declare that they have no competing interests.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Rogati, G., Leardini, A., Ortolani, M. et al. Validation of a novel Kinect-based device for 3D scanning of the foot plantar surface in weight-bearing. J Foot Ankle Res 12, 46 (2019). https://doi.org/10.1186/s13047-019-0357-7
- 3D scanner
- Foot plantar surface
- Medial longitudinal arch
- Custom insoles