Reconstructing Nerve Structures from Unorganized Points
Source abstract
Abstract
Realistic sensory feedback is paramount for amputees as it improves prosthetic limb control and boosts functionality, safety, and overall quality of life. This sensory restoration relies on the direct electrostimulation of residual peripheral nerves. Computational models are instrumental in simulating these neurostimulation effects, offering solutions to the complexities tied to extensive animal/human trials and costly materials. Central to these models is the detailed mapping of nerve geometry, necessitating the delineation of internal nerve structures, such as fascicles, across various cross-sections. In our modeling process, we faced the challenge of organizing an originally unstructured set of points into coherent contours. We introduced a parameter-free curve-reconstruction algorithm that combines valley-seeking clustering, an adaptive Kalman filter, and the nearest neighbor classification technique. While intuitively simple for humans, the task of reconstructing multiple open and/or closed lines with pronounced corners from a nonuniform point set is daunting for many algorithms. Additionally, the precise differentiation of adjacent curves, commonly encountered in realistic nerve models, remains a formidable challenge even for top-tier algorithms. Our proposed method adeptly navigates the complexities inherent to nerve structure reconstruction. While our algorithm is chiefly designed for closed curves, as dictated by nerve geometry, we believe it can be reconfigured with appropriate code adjustments to handle open curves. Beyond neuroprosthetics, our proposed model has the potential to be applied and spark innovations in biomedicine and a variety of other fields.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Neuroscience and Neural Engineering · Muscle activation and electromyography studies · Tactile and Sensory Interactions
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Electrical Engineering, University of Belgrade, 11000 Belgrade, Serbia
Institute Mihajlo Pupin, University of Belgrade, 11000 Belgrade, Serbia
References (39)
Show source-provided references
1. Global prevalence of traumatic non-fatal limb amputation10.1177/0309364620972258 ↗
2. Advancing limb neural prostheses10.1126/science.abb1073 ↗
3. Sensory feedback for limb prostheses in amputees10.1038/s41563-021-00966-9 ↗
4. Sensory feedback restoration in leg amputees improves walking speed, metabolic cost and phantom pain10.1038/s41591-019-0567-3 ↗
5. Mechanisms of neuro-robotic prosthesis operation in leg amputees10.1126/sciadv.abd8354 ↗
6. Lightening the perceived prosthesis weight with neural embodiment promoted by sensory feedback10.1016/j.cub.2020.11.069 ↗
7. High-density peripheral nerve cuffs restore natural sensation to individuals with lower-limb amputations10.1088/1741-2552/aac964 ↗
8. Framework for the development of neuroprostheses: From basic understanding by sciatic and median nerves models to bionic legs and hands10.1109/JPROC.2016.2600560 ↗
9. A computational model to design neural interfaces for lower-limb sensory neuroprostheses10.1186/s12984-020-00657-7 ↗
10. Tutorial: A computational framework for the design and optimization of peripheral neural interfaces10.1038/s41596-020-0377-6 ↗
11. 2d points curve reconstruction survey and benchmark10.1111/cgf.142659 ↗
12. Bernardini, F., and Bajaj, C.L. (2023, October 16). Sampling and Reconstructing Manifolds Using Alpha-Shapes. Available online: https://www.researchgate.net/publication/2258823_Sampling_and_Reconstructing_Manifolds_Using_Alpha-Shapes.
13. On the shape of a set of points in the plane10.1109/TIT.1983.1056714 ↗
14. A framework for computational morphology
15. Computational morphology of curves10.1007/BF01889981 ↗
16. Attali, D. (1997, January 4–6). r-Regular shape reconstruction from unorganized points. Proceedings of the Thirteenth Annual Symposium on Computational Geometry, Nice, France.10.1145/262839.262980 ↗
17. The crust and the β-skeleton: Combinatorial curve reconstruction10.1006/gmip.1998.0465 ↗
18. Gold, C. (1999, January 13–16). Crust and anti-crust: A one-step boundary and skeleton extraction algorithm. Proceedings of the Fifteenth Annual Symposium on Computational Geometry, Miami Beach, FL, USA.10.1145/304893.304971 ↗
19. Dey, T.K., and Kumar, P. (1999, January 17–19). A Simple Provable Algorithm for Curve Reconstruction. Proceedings of the SODA, Baltimore, MD, USA.
20. Dey, T.K., Mehlhorn, K., and Ramos, E.A. (1999, January 13–16). Curve reconstruction: Connecting dots with good reason. Proceedings of the Fifteenth Annual Symposium on Computational Geometry, Miami Beach, FL, USA.10.1145/304893.304972 ↗
21. Dey, T.K., and Wenger, R. (2000, January 12–14). Reconstruction curves with sharp corners. Proceedings of the Sixteenth Annual Symposium on Computational Geometry, Hong Kong, China.10.1145/336154.336209 ↗
22. Fast reconstruction of curves with sharp corners10.1142/S0218195902000931 ↗
23. A distance-based parameter free algorithm for curve reconstruction10.1016/j.cad.2007.10.010 ↗
24. Vicur: A human-vision-based algorithm for curve reconstruction10.1016/j.rcim.2008.03.007 ↗
25. Giesen, J. (1999, January 13–16). Curve reconstruction, the traveling salesman problem and menger’s theorem on length. Proceedings of the Fifteenth annual Symposium on Computational Geometry, Miami Beach, FL, USA.10.1145/304893.304973 ↗
26. Traveling salesman-based curve reconstruction in polynomial time10.1137/S0097539700366115 ↗
27. Funke, S., and Ramos, E.A. (2001, January 7–9). Reconstructing a collection of curves with corners and endpoints. Proceedings of the SODA, Washington, DC, USA.
28. Curve reconstruction with many fewer samples10.1111/cgf.12973 ↗
29. Symbiotic electroneural and musculoskeletal framework to encode proprioception via neurostimulation: ProprioStim10.1016/j.isci.2023.106248 ↗
30. A computational model for the stimulation of rat sciatic nerve using a transverse intrafascicular multichannel electrode10.1109/TNSRE.2011.2151878 ↗
31. A nonparametric valley-seeking technique for cluster analysis10.1109/TC.1972.5008922 ↗
32. Fukunaga, K. (2013). Introduction to Statistical Pattern Recognition, Elsevier.
33. Information theoretic clustering10.1109/34.982897 ↗
34. Kalman, R.E. (2023, October 16). A New Approach to Linear Filtering and Prediction Problems. Available online: https://asmedigitalcollection.asme.org/fluidsengineering/article-abstract/82/1/35/397706/A-New-Approach-to-Linear-Filtering-and-Prediction.10.1115/1.3662552 ↗
35. Zarchan, P. (2005). Progress in Astronautics and Aeronautics: Fundamentals of Kalman Filtering: A Practical Approach, Aiaa.
36. Jiang, C., Zhang, S.B., and Zhang, Q.Z. (2017). Adaptive estimation of multiple fading factors for GPS/INS integrated navigation systems. Sensors, 17.10.3390/s17061254 ↗
37. Adaptive Kalman filtering for vehicle navigation10.5081/jgps.2.1.42 ↗
38. Adaptive fading Kalman filter with an application10.1016/0005-1098(94)90112-0 ↗
39. Theory and application of adaptive fading memory Kalman filters10.1109/31.1769 ↗