Figure 1.
(a) 2D CSI amplitude map of a signal in an indoor environment, the yellower the color, the larger the amplitude, and the greener the color, the smaller the amplitude. The two coordinate axes represent the frame and subcarrier. (b) 3D CSI amplitude map of a signal in an indoor environment. The three coordinate axes represent the frame, subcarrier, and amplitude.
Figure 1.
(a) 2D CSI amplitude map of a signal in an indoor environment, the yellower the color, the larger the amplitude, and the greener the color, the smaller the amplitude. The two coordinate axes represent the frame and subcarrier. (b) 3D CSI amplitude map of a signal in an indoor environment. The three coordinate axes represent the frame, subcarrier, and amplitude.
Figure 2.
Experimental environmental layouts: (a) , (b) , (c) , and (d) . Notably, and correspond to two distinct configurations within the same room, while and represent separate rooms.
Figure 2.
Experimental environmental layouts: (a) , (b) , (c) , and (d) . Notably, and correspond to two distinct configurations within the same room, while and represent separate rooms.
Figure 3.
Seven common fitness action and arm movements, including (a) standing forward bend (SFB), (b) lunge (LG), (c) one-arm circle (O), (d) chest expansion (CE), (e) arm stretching (ST), (f) half-squat (HS), (g) walking (WK).
Figure 3.
Seven common fitness action and arm movements, including (a) standing forward bend (SFB), (b) lunge (LG), (c) one-arm circle (O), (d) chest expansion (CE), (e) arm stretching (ST), (f) half-squat (HS), (g) walking (WK).
Figure 4.
CSI amplitude measurements on the 4 subcarrier. (a–d) Comparisons between different actions (i.e., SFB, LG, O, CE, ST, HS, and WK) in four environments (i.e., (a) , (b) , (c) , and (d) ). Notably, the digits 1 and 2 in the legend indicate two distinct samples belonging to the same action (e.g., SFB 1 and SFB 2 denote two samples measured within the action class SFB).
Figure 4.
CSI amplitude measurements on the 4 subcarrier. (a–d) Comparisons between different actions (i.e., SFB, LG, O, CE, ST, HS, and WK) in four environments (i.e., (a) , (b) , (c) , and (d) ). Notably, the digits 1 and 2 in the legend indicate two distinct samples belonging to the same action (e.g., SFB 1 and SFB 2 denote two samples measured within the action class SFB).
Figure 5.
MMD distance of action samples between each environment.
Figure 5.
MMD distance of action samples between each environment.
Figure 6.
CHARS framework, which consists of three modules: data collection, data preprocessing, and action recognition.
Figure 6.
CHARS framework, which consists of three modules: data collection, data preprocessing, and action recognition.
Figure 7.
(a) Raw CSI data. The yellower the color, the larger the amplitude, and the greener the color, the smaller the amplitude. (b) Denoised CSI data derived from the raw CSI data. (c) The waveform of data , obtained after performing the differential operation on the denoised CSI data over the time domain. (d) The waveform of data , representing the variance of over the subcarrier domain.
Figure 7.
(a) Raw CSI data. The yellower the color, the larger the amplitude, and the greener the color, the smaller the amplitude. (b) Denoised CSI data derived from the raw CSI data. (c) The waveform of data , obtained after performing the differential operation on the denoised CSI data over the time domain. (d) The waveform of data , representing the variance of over the subcarrier domain.
Figure 8.
Data segmentation effect of the DDDM algorithm. (a) The waveform of , which reflects the state of the CSI data shown in (b). (b) The waveform of the dimensionality-reduced CSI data; the data clips in the red box represent the action fragments.
Figure 8.
Data segmentation effect of the DDDM algorithm. (a) The waveform of , which reflects the state of the CSI data shown in (b). (b) The waveform of the dimensionality-reduced CSI data; the data clips in the red box represent the action fragments.
Figure 9.
Data segmentation effect of AACA in [
40] (
left) and DDDM (
right).
Figure 9.
Data segmentation effect of AACA in [
40] (
left) and DDDM (
right).
Figure 10.
Structure of the HAR adversarial network, including the feature extractor, classifier, and discriminator.
Figure 10.
Structure of the HAR adversarial network, including the feature extractor, classifier, and discriminator.
Figure 11.
HAR accuracy (%) confusion matrix of the source environment . The darker the color, the higher the recognition rate.
Figure 11.
HAR accuracy (%) confusion matrix of the source environment . The darker the color, the higher the recognition rate.
Figure 12.
HAR accuracy (%) confusion matrix of the target environment. (a) , (b) , (c) .
Figure 12.
HAR accuracy (%) confusion matrix of the target environment. (a) , (b) , (c) .
Figure 13.
Visualization feature space of (a) BRN, (b) CHARS with Stage 1, and (c) CHARS with Stage 1 and Stage 2, for the source environment and the target environment . The triangular and circular blocks represent the feature samples in and , respectively, with different-colored blocks indicating different action classes.
Figure 13.
Visualization feature space of (a) BRN, (b) CHARS with Stage 1, and (c) CHARS with Stage 1 and Stage 2, for the source environment and the target environment . The triangular and circular blocks represent the feature samples in and , respectively, with different-colored blocks indicating different action classes.
Figure 14.
HAR accuracy under different numbers of training samples in the target environment.
Figure 14.
HAR accuracy under different numbers of training samples in the target environment.
Figure 15.
The HAR accuracy (%) confusion matrix of the source environment when (a) , (b) , (c) , as the source environment.
Figure 15.
The HAR accuracy (%) confusion matrix of the source environment when (a) , (b) , (c) , as the source environment.
Table 1.
Comparison of HAR accuracy (%) in the target environment across different methods.
Table 1.
Comparison of HAR accuracy (%) in the target environment across different methods.
Method | | | | Avg |
---|
BRN | 62.86 | 70.48 | 78.10 | 70.48 |
KNN [46] | 34.29 | 38.00 | 32.38 | 34.89 |
SVM [46] | 37.14 | 41.90 | 29.52 | 36.19 |
Transformer [29] | 65.70 | 63.81 | 57.14 | 62.22 |
EI [36] | 73.33 | 80.95 | 85.70 | 79.99 |
Transfer [34] | 85.45 | 90.00 | 91.82 | 89.09 |
CHARS | 92.38 | 97.46 | 94.92 | 94.92 |
Table 2.
Comparison of HAR accuracy (%) with different stages of the CHARS.
Table 2.
Comparison of HAR accuracy (%) with different stages of the CHARS.
Method | | | | Avg |
---|
CHARS with Stage 1 | 79.36 | 87.30 | 90.16 | 85.61 |
CHARS with Stage 2 | 74.92 | 86.67 | 81.90 | 81.16 |
CHARS with Stage 1 and Stage 2 | 92.38 | 97.46 | 94.92 | 94.92 |
Table 3.
HAR accuracy (%) with the threshold-based sample selection strategy in Stage 2.
Table 3.
HAR accuracy (%) with the threshold-based sample selection strategy in Stage 2.
| 0.81 | 0.83 | 0.85 | 0.87 | 0.89 | 0.91 | 0.93 | 0.95 | 0.97 |
---|
Acc | 76.19 | 79.37 | 77.68 | 78.41 | 77.35 | 77.67 | 75.23 | 78.55 | 77.57 |
Table 4.
Comparison of HAR accuracy (%) in the target environment across different methods.
Table 4.
Comparison of HAR accuracy (%) in the target environment across different methods.
Method | | | | Avg |
---|
CHARS* | 86.67 | 99.05 | 94.77 | 93.50 |
CHARS | 92.38 | 97.46 | 94.92 | 94.92 |
Table 5.
HAR accuracy (%) under different source environment and target environment configurations.
Table 5.
HAR accuracy (%) under different source environment and target environment configurations.
Method |
|
|
|
---|
BRN | 73.97 | 78.52 | 71.64 |
CHARS with Stage 1 | 82.54 | 87.30 | 77.88 |
CHARS with Stage 1 and Stage 2 | 90.16 | 94.92 | 80.00 |
Table 6.
The detailed HAR accuracy (%) of each source environment and target environment configuration.
Table 6.
The detailed HAR accuracy (%) of each source environment and target environment configuration.
Accuracy | | | | |
---|
| / | 92.38 | 97.46 | 94.92 |
| 78.41 | / | 98.73 | 93.33 |
| 94.92 | 97.14 | / | 92.70 |
| 80.95 | 79.05 | 80.00 | / |
Table 7.
HAR accuracy (%) on the complex dataset with the living room, bedroom, and bathroom.
Table 7.
HAR accuracy (%) on the complex dataset with the living room, bedroom, and bathroom.
Method | | | |
---|
Transformer [29] | 44.67 | 32.22 | 39.78 |
EI [36] | 62.67 | 54.00 | 58.00 |
BRN | 58.61 | 54.22 | 50.67 |
CHARS with Stage 1 | 64.45 | 61.33 | 56.00 |
CHARS with Stage 1 and Stage 2 | 76.22 | 79.34 | 65.33 |
Table 8.
HAR accuracy (%) on the MultiEnv dataset.
Table 8.
HAR accuracy (%) on the MultiEnv dataset.
Method | | | |
---|
Transformer [29] | 54.67 | 48.67 | 50.00 |
EI [36] | 53.33 | 51.33 | 60.67 |
BRN | 55.33 | 46.67 | 51.33 |
CHARS with Stage 1 | 63.67 | 60.67 | 58.67 |
CHARS with Stage 1 and Stage 2 | 74.33 | 71.33 | 66.00 |