| Literature DB >> 33267201 |
Fatai Idowu Sadiq1,2, Ali Selamat1,3,4, Roliana Ibrahim1, Ondrej Krejcar3.
Abstract
Sensor technology provides the real-time monitoring of data in several scenarios that contribute to the improved security of life and property. Crowd condition monitoring is an area that has benefited from this. The basic context-aware framework (BCF) uses activity recognition based on emerging intelligent technology and is among the best that has been proposed for this purpose. However, accuracy is low, and the false negative rate (FNR) remains high. Thus, the need for an enhanced framework that offers reduced FNR and higher accuracy becomes necessary. This article reports our work on the development of an enhanced context-aware framework (EHCAF) using smartphone participatory sensing for crowd monitoring, dimensionality reduction of statistical-based time-frequency domain (SBTFD) features, and enhanced individual behavior estimation (IBEenhcaf). The experimental results achieved 99.1% accuracy and an FNR of 2.8%, showing a clear improvement over the 92.0% accuracy, and an FNR of 31.3% of the BCF.Entities:
Keywords: accuracy; context-aware framework; false negative rate; individual behavior estimation; statistical-based time-frequency domain and crowd condition
Year: 2019 PMID: 33267201 PMCID: PMC7514976 DOI: 10.3390/e21050487
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Strength and limitations of existing feature extraction methods.
| Feature Domain | Feature Extraction Methods | Merits | Demerits |
|---|---|---|---|
| TD | Mean | Is a good discriminator of individual characteristics calculated with small computational cost and a small memory requirement, is commonly used a feature in activity recognition (AR) research [ | Does not produce a good result when isolated from other measures. |
| Standard deviation | Derived through the use of mean to reveal any deviation in AR sensor data [ | Frequency domain absence hinders its performance | |
| Correlation | Help to determine the correlation between one individual’s characteristic feature and the other to express [ | Failure to produce the FD along the corresponding axis affects the performance of AR accuracy. | |
| Root Mean Square | Quality of sensor’s data may dictate its tendency to reveal the actual location for individual in the prediction of crowd disaster [ | Could not work in isolation from other measures. | |
| FD | FFT_RMS | Good tool for stationary signal processing [ | Weakness in analysing non-stationary signals from sensor data. |
| TDFD | Time domain -frequency domain | Produce an efficient performance for individual’s representation in the crowd [ | The use of FFT_RMS as the only FD may not assume the performance of other TD features. |
1 Note: TD = Time domain feature; FD = Frequency domain feature; TDFD = Time domain–frequency domain feature; FFT_RMS = Fast Fourier Transform of Root Mean Square.
Summary feature extraction methods (FEM) methods used and those that have not been used in crowd-related studies.
| Feature Extracted Methods in Activity Recognition | Application Domain | Features That Have Been Used in a Crowd | Reference |
|---|---|---|---|
| DD: Discrete cosine transform (DCT) 48 coefficients DCT features extracted | Daily activity | N/A | [ |
| Variance (Var.) ax, ay, and az; number is not specified | Crowd behavior | Var. along x, y, and z | [ |
| TD: Mean; std.; mad; max; min; sma; interquartile range (Iqr); entropy; arCoeff; cor.; maxfreq.; meanfreq.; FD: Max; min; sma; interquartile (iqr); skewness; kurtosis, energy band; angle; TDFD: 561 features | Daily living activity | Mean, Std, along x, y, and z | [ |
| TD: mean, std., correlation (corr.), rms ax ay az. FD: FFT_rms ax ay az; TDFD: 15 features | Crowd abnormality monitor (CAM) | Features in the baseline study Known as BCF | [ |
| TD: all time domain features in | Motion sensing in daily life | Mean, Std, along x, y, and z | [ |
| TD: mean, max, min, std., zero cross, median, range, sum of square, rms and var. TD: 30 features | Individual activity contexts | Mean, Std, along x, y, and z | [ |
| TD: Mean; std.; max.; min.; corr.; Iqr.; | Motion sensor for daily activity | Mean, Std, along x, y, and z | [ |
| TD: min, max, mean, STD, signal magnitude area (SMA), | User’s daily detection of abnormality | Mean, Std, along x, y, and z | [ |
| Improved SBTFD features presented in our previous work | Individual and crowd condition prediction | 15 features are newly suggested as improved TD for SBTD, and 24 features as improved FD for SBFD | [ |
Related context-aware frameworks and activity recognition methods with the research gaps for individual and crowd condition prediction.
| Context-Aware Framework/AR | ARAC | FSM | CCP | Features Used | Why the Features Are Not Enough |
|---|---|---|---|---|---|
| CAM-BCF [ | 92% based on TDFD | N/A | A high false negative rate | TD: mean x, y, z, std. x, y, z; cor. xy, yz, xz; rms. x, y, z; | Salient TD and FD features with better result commonly used in literature were overlooked |
| IDAS [ | N/A | N/A | N/A | N/A | N/A |
| Context recognition [ | 55–98% based on TD | N/A | N/A | TD: Mean, STD.; Med. Min., Max., Zero Crossing, (ZC), Sum of Squares (SOS), rms, Range, Var | Attention paid to the only TD without giving consideration to FD that compliments TD features |
| Feature analysis [ | 86–93% based on FSM | CFS, CHI, MRMR | N/A | 75th Percentile (PE): PE_y, min-max: mm_x, mm_y, PE_x, mm_z, PE_z | Negligence of FD features in selected features and 86.6% reported for MRMR |
| Coupling HAR [ | 86–91% based on TDFD | N/A | N/A | Not specified | The detail was not given |
3 Note: ARAC = Activity recognition accuracy, AR = Activity recognition, FSM = Feature selection method adopted to reduce features and CCP = Crowd condition prediction. CFS = Correlation-based feature selection, CHI = Chi-square feature selection and MRMR = Minimum redundancy–maximum relevance feature selection.
Figure 1Sensor signals dataset collection interface used by volunteers during the experiment.
Summary of sensor signals for the D1 raw dataset based on experiment conducted.
| Attribute | Dataset 1 (D1) [ | Class | Activity/Sensors Name |
|---|---|---|---|
| Age | 25–51 years | V1 | Climb down |
| Activity count | 8 | V2 | Climb up |
| No of instances | 22,350 | V3 | Fall |
| No of participants | 20 | V4 | Jogging |
| Sensor type | Accelerometer x, y, and z | V5 | Peak shake while standing |
| Position placement | Hand | V6 | Standing |
| No. of devices | 20 smartphone | V7 | Still |
| Dataset gathering | Crowd controller as a server | V8 | Walking |
| V12 | Latitude | ||
| V13 | Longitude | ||
| V14 | Speed | ||
| V15 | Altitude | ||
| V16 | Timestamp | ||
| V17 | Digital compass | ||
| V18 | Accuracy |
Figure 2The process flow of the methodology used for the enhanced context-aware framework approach (EHCAF).
Confusion matrix from the classification result of individual activity recognition (IAR) using the sensor signals of the D1 raw dataset.
| Class Label | Predicted Class | Actual Class | |||||||
|---|---|---|---|---|---|---|---|---|---|
| V1 | V2 | V3 | V4 | V5 | V6 | V7 | V8 | TP + FN | |
|
|
| 425 | 228 | 147 | 106 | 137 | 41 | 300 | 1975 |
|
| 405 |
| 292 | 178 | 161 | 186 | 57 | 426 | 2410 |
|
| 188 | 273 |
| 325 | 858 | 254 | 99 | 384 | 3159 |
|
| 147 | 163 | 269 |
| 190 | 131 | 42 | 312 | 2952 |
|
| 113 | 161 | 854 | 233 |
| 101 | 24 | 144 | 2397 |
|
| 106 | 142 | 210 | 110 | 70 |
| 85 | 221 | 2757 |
|
| 40 | 67 | 112 | 49 | 47 | 110 |
| 72 | 3230 |
|
| 273 | 380 | 418 | 312 | 159 | 255 | 66 |
| 3470 |
|
|
| ||||||||
Figure 3Comparison of BCF—baseline classification results, raw dataset—D1, improved statistical-based time-frequency domain (SBTFD), and reduced features for the enhanced approach.
Figure 4Results of clusters for identifying and grouping participant into subareas with GPS data.
Figure A2Patterns of participant behavior estimation using a disparity matrix for 20 nodes S1 to S20 for the recognition of abnormality of individual behavior per m2.
Figure 5Effects of the false negative rate on the proposed approach when applying to human behavior monitoring in real life in a crowd condition.
Comparison between BCF [6] and proposed approach (EHCAF).
| Components | EHCAF | Justification |
|---|---|---|
| IARehcaf | ||
| AR dataset | Validation of D1 performed with ANOVA is significant | Explain the suitability of the D1 in line with the literature. Quality of data is very important for crowd monitoring and accurate prediction |
| Accuracy | 99.1%, 98.0%, and 99.0% were achieved | An improvement over BCF with enhanced accuracy performance is achieved |
| Feature selection method (FSM) | Minimum Redundancy Maximum Relevance with Information Gain (MRMR-IG) with SBTFD provided seven reduced features (Corr_xz-fft, y_fft_mean, z_fft_mean, z_fft_min, y_fft_min, z_fft_std, and y_fft_std) | Reduces the dimensionality of features space on the monitoring devices. |
| Classifier | J48, Random forest (RF) | Compatible with an Android device and widely used in AR |
| Accuracy & FNR | 99.1%; 2.8% | Improvement of 7.1% accuracy and 28.5% FNR over BCF |
| Individual Behavior Estimation | IBEehcaf | Provide accurate prediction to enhanced the safety of human lives |
| Region identification | Modified algorithm using k-means to implement Algorithms 1 and 2 with D1 to identify the region, cluster nodes S, and group into sub-areas | Potential to reveal susceptible clusters nodes in sub-areas that are prone to danger. Ascertain threshold with the specify coverage of nodes |
| Grouping of node S into Sub-area | ||
| Flow velocity and flow direction | Adopted and implemented using D1 | Serve as informative features to extract individual context behavior not possible for IAR in phases 1 to 3 |
| IBE | Modified PBEA using flow velocity (Vsi), flow direction (Dsi), and seven reduced features for IBE | Estimation of nodes per m2 and analysis within coverage areas experimented with volunteers |
| Threshold | Threshold > two per m2 | An efficient method should measure accurately the number of volunteers (node) within per m2 to prevent abnormality occurrence in a crowd. |
| Inflow, outflow & crowd turbulence | Compute and evaluated using CDD based on individual count | Potential to identify person prone to danger early using context-awareness alert |
| Crowd condition | Crowd abnormality behavior | To enhanced the safety of human lives in a crowded area |
| Prediction | Crowd condition prediction using modified PBEA with reduced features (CCPFSM) | Enhanced approach with improved accuracy and FNR performance |
| Validation | Inferential statistics and paired sample statistics test was used to validate all the three methods employed for the enhanced approach | Improved SBTFD with 0.002; reduced features with 0.003 and 0.021 of |
Comparison of the proposed approach (EHCAF), activity recognition, and basic context-aware framework (BCF).
| Context-Aware Frameworks | SCI | ARAC | FEM | FSM | CCP | RMSE |
|---|---|---|---|---|---|---|
| BCF-baseline [ | ✓ | 92.0% | TDFD-15 | N/A | High FNR (31.3%) | 21.6% |
| [ | ✓ | 55% to 98.0% | TD-30 | N/A | N/A | N/A |
| [ | N/A | N/A | TDFD Wavelet | MRMR 86.6% | High FNR (56.5%) | 31.0% |
| Proposed approach (EHCAF) | ✓ | 99.1% | Improved SBTFD-54 | 7 reduced features using MRMR-IG (method A)-99.1% | Low FNR (2.8%) | 7.9% |
Note: SCI: Context-aware issues. ARAC: Activity recognition accuracy. FEM: Feature extraction method. FSM: Reduced features achieved using Feature Selection Method. CCP: Crowd Condition Prediction. RMSE: Root mean square error. N/A: Not applicable.
Figure A1Patterns of participant behavior estimation using a disparity matrix for 20 nodes, S1–S20, for the recognition of abnormality of individual behavior per m2.