Research Article

Human Activity Recognition in AAL Environments Using Random Projections

Table 3

Summary of related works in the HAR domain.

AuthorActivitiesSensor dataFeaturesFeature selectionClassification methodAccuracy

Atallah et al. [39]Lying down, preparing food, eating and drinking, socialising, reading, dressing, walking, treadmill walking, vacuuming, wiping tables, running, treadmill, running, cycling, sitting down/getting up, and lying down/getting upAcceleration sensorsAveraged entropy over 3 axes, main FFT frequency (averaged) over 3 axes, energy of the 0.2 Hz window centred around main frequency over total FFT energy (3-axis average), and averaged mean of cross covariance between every 2 axesReliefF, Simba, and MRMRkNN, Bayesian classifier90%

Bayat et al. [40]Running, slow walk, fast walk, aerobic dancing, stairs up, and stairs downTriaxial accelerometerMean along -axis, MinMax, STD, and RMS for Am, APF along -axis, -axis, and -axis, VarAPF, STD along -axis, -axis, and -axis, RMS along -axis, -axis, and -axis, correlation between -axis and -axis, and MinMax along -axis, -axis, and -axisFeature clusteringMultilayer perceptron, SVM, Random Forest, and Logit Boost81%–91%

Berchtold et al. [41]Standing, sitting, lying, walking, climbing stairs, cycling, and being stationaryAccelerometerVariance, meanNoneFuzzy inference97.3%

Capela et al. [17]Sitting, standing, and lying; ramp up and ramp down; stairs up and stairs down; transition between activitiesLinear acceleration, gravity, and velocity sensorsRange, mean, standard deviation, kurtosis, moving average, covariance matrix, skewness, zero cross rate, and mean cross rateNoneNaïve-Bayes, Support Vector Machine, and j48 decision tree97%

Gupta and Dallas [30]Jumping, running, walking, sitting, sitting-to-standing, and standing-to-kneelingTriaxial accelerometerEnergy, entropy, mean, variance, mean trend, windowed mean difference, variance trend, windowed variance difference, detrended fluctuation analysis coefficients, --energy, and max. difference accelerationReliefF, SFFSkNN, Naive Bayes98%

Henpraserttae et al. [42]Sitting, lying, standing, and walkingAccelerometerMean and standard deviationNoneRules and threshold based classification90%

Hoque and Stankovic [43]Leaving house, using toilet, taking shower, sleeping, preparing breakfast, preparing dinner, getting snack, getting drink, using washing machine, and using dishwasherLocation sensors (open/closed)MagnitudeNoneCustom clustering method64.5%–89.9%

Iso and Yamazaki [44]Walking, running, stairs up/down, and fast walkingAccelerometerWavelet components, periodograms, and information entropyNoneBayesian probabilities80%

Kose et al. [45]Walking, running, biking, sitting, and standingAccelerometerMin., max., average, variance, FFT coefficients, and autocorrelationNoneClustered kNN95.2%–97.5%

Kwapisz et al. [46]Walking, jogging, stairs up/down, sitting, and standingAccelerometerMean, std. dev., average absolute difference, average resultant acceleration, time between peaks, and binned distributionNoneDecision tree, logistic regression, and MNN91.7%

Lane et al. [47]Driving, being stationary, running, and walkingGPS, accelerometer, and microphoneMean, varianceNoneNaïve-Bayes85–98%

Lee and Cho [48]Standing, walking, running, stairs up/down, shopping, and taking bus Accelerometer-, -, and -axes acceleration valuesNoneHierarchical HMM70%–90%

Mannini and Sabatini [49]Walking, walking carrying items, sitting & relaxing, working on computer, standing still, eating or drinking, watching TV, reading, running, bicycling, stretching, strength training, scrubbing, vacuuming, folding laundry, lying down and relaxing, brushing teeth, climbing stairs, riding elevator, and riding escalator Acceleration sensorsDC component, energy, frequency-domain entropy, and correlation coefficientsSFFS (Pudil algorithm)Continuous emissions, Hidden Markov Model99.1%

Mathie et al. [37]Various human movements, including resting, walking, and fallingTriaxial acceleration sensorIntegrated area under curveNoneBinary decision tree97.7% (sensitivity) 98.7% (specificity)

Maurer et al. [50] Walking, standing, sitting, running, and ascending and descending the stairsMultiple sensorsMean, root mean square, standard deviation, variance, mean absolute deviation, cumulative histogram, th percentiles, interquartile range, zero crossing rate, mean crossing rate, and sq. length of , Correlation-based Feature Selection (CFS)Decision trees (C4.5 algorithm), -Nearest Neighbor, Naïve-Bayes, and Bayes Net80%–92%

Miluzzo et al. [51]Sitting, standing, walking, and runningAccelerometer, GPS, and audio DFT, FFT features, mean, std. dev. and number of peaks per unit, and time deviation of DFT powerNoneDecision tree79%

Pärkkä et al. [52]Lying down, rowing, ex-biking, sitting/standing, running, and Nordic walkingGPS, audio, altitude, EKG, accelerometer, compass, humidity, light, temperature, heart rate, pulse, respiratory effort, and skin resistancePeak frequency of up-down chest acceleration, median of up-down chest acceleration, peak power of up-down chest acceleration, variance of back-forth chest acceleration, sum of variances of 3D wrist acceleration, and power ratio of frequency bands 1–1.5 Hz and 0.2–5 Hz measured from chest magnetometerHeuristicDecision tree86%

Saponas et al. [53]Walking, joggingAccelerometer124 features: Nike + iPod Packet Payload, magnitude (mean, std. dev., min., max., and min. minus max.), frequency (energy in each of the first 10 frequency components of DFT, energy in each band of 10 frequency components, largest frequency component, and index of the largest frequency component)NoneNaïve-Bayesian Network97.4% (within-person), 99.48% (cross-person)

Siirtola and Röning [54]Walking, running, cycling, driving, sitting, and standingAccelerometerMagnitude, std., mean, min., max., percentiles (10, 25, 50, 75, and 90), and sum and square sum of observations above/below percentile (5, 10, 25, 75, 90, and 95) of magnitude acceleration and square sum of   &  NoneDecision tree + kNN/QDA95%

Sohn et al. [55]Walking, driving, and dwelling GPSSpearman rank correlation, variance, and mean Euclidean distance over a window of measurementsNoneLogistic regression85%

Yang [56]Sitting, Standing, walking, running, driving, and bicyclingAccelerometerMean, std., zero crossing rate, 75th percentile, interquartile, spectrum centroid, entropy, and cross-correlationNoneDecision tree, Naïve-Bayes, kNN, and SVM90%

Zhu and Sheng [57]Sitting, standing, lying, walking, sitting-to-standing, standing-to-sitting, lying-to-sitting, and sitting-to-lying3D accelerationMean, varianceNoneNeural network ensemble67%–98%