Use of the k-nearest neighbour and its analysis for fall detection on Systems on a Chip for multiple datasets


  • Purab Nandi Birla Institute of Tech & Science, Pilani KK Birla Goa Campus
  • K. R. Anupama
  • Himanish Agarwal
  • Arav Jain
  • Siddharth Paliwal



SoCs, Wearable, IoT, ML, k-NN


Fall of an elderly person often leads to serious injuries and death. Many falls occur in the home environment, and hence a reliable fall detection system that can raise alarms with minimum latency is a necessity. Wrist-worn accelerometer-based fall detection systems and multiple datasets are available, but no attempt has been made to analyze the accuracy and precision. Wherever the comparison does exist, it has been run on a cloud. No analysis of the models, convergence, and dataset analysis on Systems on a Chip (SoCs) has ever been attempted. In this paper, we attempt to present why Machine Learning (ML) algorithms in their current state cannot be run on existing SoCs.

We have used Snapdragon 410c SoC to do our analytics. In this paper, we have used the kth-nearest neighbour to prove that ML cannot be directly run on SoCs. We have looked at the effect of distance metrics and neighbors as well as the effect of feature extraction on the accuracies and the latencies. In this paper, we establish the need for model compression and data pruning for fall detection using ML/Deep Learning algorithms on SoCs. We have done this by analyzing various datasets on varying architectural parameters.






Research Papers