Ilana Stolovas, Santiago Suarez, Diego Pereyra, Francisco De Izaguirre, Varinia Cabrera
{"title":"Human activity recognition using machine learning techniques in a low-resource embedded system","authors":"Ilana Stolovas, Santiago Suarez, Diego Pereyra, Francisco De Izaguirre, Varinia Cabrera","doi":"10.1109/urucon53396.2021.9647236","DOIUrl":null,"url":null,"abstract":"Human activity recognition aims to infer a person's actions from a set of observations captured by several sensors. Data acquisition, processing and inference on edge devices add a complexity factor to the task, as they involve a trade-off between hardware efficiency and performance. We present a prototype of a wearable device that identifies a person's activity: walking, running or staying still. The system consists of a Texas Instruments MSP-EXP430G2ET launchpad, connected to a BOOSTXL-SENSORS boosterpack with a BMI160 accelerometer. The designed prototype can take acceleration measurements, process them and either transmit them to a computer or classify the activity in the microcontroller. Additionally, our system has LEDs to display coloured signals according to the inferred activity in real-time. The classification algorithm is based on the calculation of statistical features (mean, standard deviation, maximum and minimum) for each accelerometer axis, the application of a dimensionality reduction algorithm (LDA, Linear Discriminant Analysis) and an SVM (Support Vector Machines) classification model.","PeriodicalId":337257,"journal":{"name":"2021 IEEE URUCON","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE URUCON","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/urucon53396.2021.9647236","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Human activity recognition aims to infer a person's actions from a set of observations captured by several sensors. Data acquisition, processing and inference on edge devices add a complexity factor to the task, as they involve a trade-off between hardware efficiency and performance. We present a prototype of a wearable device that identifies a person's activity: walking, running or staying still. The system consists of a Texas Instruments MSP-EXP430G2ET launchpad, connected to a BOOSTXL-SENSORS boosterpack with a BMI160 accelerometer. The designed prototype can take acceleration measurements, process them and either transmit them to a computer or classify the activity in the microcontroller. Additionally, our system has LEDs to display coloured signals according to the inferred activity in real-time. The classification algorithm is based on the calculation of statistical features (mean, standard deviation, maximum and minimum) for each accelerometer axis, the application of a dimensionality reduction algorithm (LDA, Linear Discriminant Analysis) and an SVM (Support Vector Machines) classification model.
人类活动识别的目的是从几个传感器捕获的一组观察结果中推断出一个人的行为。边缘设备上的数据采集、处理和推断增加了任务的复杂性,因为它们涉及硬件效率和性能之间的权衡。我们展示了一个可穿戴设备的原型,它可以识别一个人的活动:走路、跑步或静止不动。该系统由一个德州仪器MSP-EXP430G2ET发射台组成,连接到一个带有BMI160加速度计的BOOSTXL-SENSORS增压包。所设计的样机可以进行加速度测量,并对其进行处理,然后将其传输到计算机或在微控制器中对活动进行分类。此外,我们的系统有led根据推断的活动实时显示彩色信号。该分类算法基于计算加速度计各轴的统计特征(均值、标准差、最大值和最小值),应用降维算法(LDA, Linear Discriminant Analysis)和SVM(支持向量机)分类模型。