Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 May 6;23(9):4521.
doi: 10.3390/s23094521.

Uneven Terrain Recognition Using Neuromorphic Haptic Feedback

Affiliations

Uneven Terrain Recognition Using Neuromorphic Haptic Feedback

Sahana Prasanna et al. Sensors (Basel). .

Abstract

Recent years have witnessed relevant advancements in the quality of life of persons with lower limb amputations thanks to the technological developments in prosthetics. However, prostheses that provide information about the foot-ground interaction, and in particular about terrain irregularities, are still missing on the market. The lack of tactile feedback from the foot sole might lead subjects to step on uneven terrains, causing an increase in the risk of falling. To address this issue, a biomimetic vibrotactile feedback system that conveys information about gait and terrain features sensed by a dedicated insole has been assessed with intact subjects. After having shortly experienced both even and uneven terrains, the recruited subjects discriminated them with an accuracy of 87.5%, solely relying on the replay of the vibrotactile feedback. With the objective of exploring the human decoding mechanism of the feedback startegy, a KNN classifier was trained to recognize the uneven terrains. The outcome suggested that the subjects achieved such performance with a temporal dynamics of 45 ms. This work is a leap forward to assist lower-limb amputees to appreciate the floor conditions while walking, adapt their gait and promote a more confident use of their artificial limb.

Keywords: FPGA neuron model; Izhikevich; PSTH-based classification; lower-limb impairments; neuromorphic haptic feedback; tactile augmentation; terrain recognition; wearable assistive robotics.

PubMed Disclaimer

Conflict of interest statement

N.V. and S.C. have commercial interest in the spin-off company IUVO Srl, which is the exclusive licensee of the foot pressure sensors technology.

Figures

Figure 1
Figure 1
Experimental setup overview. (a) Familiarization phase: Exploration of the three terrains, i.e., tiles, grass and stones (terrain configurations in the pictures). The detection of gait events by the insole activates the corresponding VTs as follows: VT1 is triggered at the heel–strike (HS); VT2 is triggered at the foot-flat (FF); and VT3 is triggered at the toe-off (TO). (b) The wearable augmenting haptic belt embedding the VTs placed along the waist from the spine (VT1) to the navel (VT3). (c) Neuromorphic vibrotactile feedback: examples of real-time spike trains delivered by each VT unit according to the detected stance phase while walking along even (grass and tiles) and uneven (stones) floors. (d) Neuromorphic vibrotactile feedback computation: example of the activation of VT1 relying on the foot pressure sensors embedded in the insole and the relevant neuromorphic computation.
Figure 2
Figure 2
The customized fixed-point pipelined architecture designed for the Izhikevich neuron. The InVTi, BRAM_V and BRAM_U store the values of the input, IVTin, v and u, respectively. The red numbers represent the fixed-point representation at every computational unit and the dotted lines denote the computational cycles.
Figure 3
Figure 3
Workflow of the algorithm decoding. First box: the spike trains of each trial (i.e., 5 stances over a terrain) are pre-processed into the PSTHs for every bin size, ranging from 0% to 50% of the stance cycle. Two examples, for 1.7% (left column) and 5.1% (right column) bin sizes, are reported. The last activation time of VT1 (Feature 1) and the activation times of VT2 and VT3 (Feature 2 and Feature 3, respectively) are extracted and used as input features for the KNN algorithm. The second box represents the KNN input feature space for the two bin sizes. The last box shows the confusion matrix of the terrain classification task that the KNN algorithm outputs at each bin size.
Figure 4
Figure 4
Terrain recognition and identification during playback: (a) confusion matrix of the subjects’ uneven terrain recognition; (b) confusion matrix of the subjects’ terrain identification; (c,d) accuracyH and Clopper–Pearson exact intervals (error bars) for even/uneven terrain recognition and for each terrain type identification, respectively.
Figure 5
Figure 5
Population-wise algorithm decoding performance. Unevenness recognition performance (left) and three-terrain identification performance (right). Top: accuracyA as a function of the bin interval measured as percentage of the stance duration (solid line); it is compared with subjects’ accuracy (shaded CI), with the chance level (flat solid line) and with the candidacy (right y-axis, dotted line). Bottom: confusion matrices of the algorithm classification output at the bin size corresponding to the maximum candidacy.
Figure 6
Figure 6
Subject-wise decoding performance. Unevenness recognition (left) and three-terrain identification performance (right). Top: accuracyA (solid line) as a function of the bin size measured as percentage of the stance duration; it is compared with the subjects’ accuracy (shaded CI), with the chance level (flat solid line, 50% for the unevenness recognition and 33% for the terrain identification) and with the candidacy (right y-axis, dotted line). Bottom: averaged confusion matrices and accuracyA of the algorithm classification output at the bin size corresponding to the maximum candidacy for each individual subject.
Figure 7
Figure 7
Effect of VT2 on algorithm performance. The maximum candidacy and its CI for VT combinations with (+) and without (−) VT2 for each subject and all the subjects grouped together are represented. The maximum candidacy when all the input VTs are considered is shown in pink, as reference. The presence of VT2 returned similar results to the all VTs cases (pink data) for unevenness recognition ((a), purple data) and three-terrain identification ((b), blue data) in most of the cases.

References

    1. Alfuth M., Rosenbaum D. Effects of changes in plantar sensory feedback on human gait characteristics: A systematic review. Footwear Sci. 2012;4:1–22. doi: 10.1080/19424280.2011.653990. - DOI
    1. Kavounoudias A., Roll R., Roll J.-P. The plantar sole is a ‘dynamometric map’ for human balance control. Neuroreport. 1998;9:3247–3252. doi: 10.1097/00001756-199810050-00021. - DOI - PubMed
    1. Petrini F.M., Valle G., Bumbasirevic M., Barberi F., Bortolotti D., Cvancara P., Hiairrassary A., Mijovic P., Sverrisson A., Pedrocchi A., et al. Enhancing functional abilities and cognitive integration of the lower limb prosthesis. Sci. Transl. Med. 2019;11:512. doi: 10.1126/scitranslmed.aav8939. - DOI - PubMed
    1. Stolyarov R.M., Carney M.E., Herr H. Accurate Heuristic Terrain Prediction in Powered Lower-Limb Prostheses Using Onboard Sensors. IEEE Trans. Biomed. Eng. 2020;68:384–392. doi: 10.1109/TBME.2020.2994152. - DOI - PubMed
    1. Diaz J.P., da Silva R.L., Zhong B., Huang H.H., Lobaton E. Visual Terrain Identification and Surface Inclination Estimation for Improving Human Locomotion with a Lower-Limb Prosthetic; Proceedings of the 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC); Honolulu, HI, USA. 18–21 July 2018; pp. 1817–1820. - DOI - PubMed