Decoupling and Recoupling Spatiotemporal Representation for RGB-D-based Motion Recognition
About
Decoupling spatiotemporal representation refers to decomposing the spatial and temporal features into dimension-independent factors. Although previous RGB-D-based motion recognition methods have achieved promising performance through the tightly coupled multi-modal spatiotemporal representation, they still suffer from (i) optimization difficulty under small data setting due to the tightly spatiotemporal-entangled modeling;(ii) information redundancy as it usually contains lots of marginal information that is weakly relevant to classification; and (iii) low interaction between multi-modal spatiotemporal information caused by insufficient late fusion. To alleviate these drawbacks, we propose to decouple and recouple spatiotemporal representation for RGB-D-based motion recognition. Specifically, we disentangle the task of learning spatiotemporal representation into 3 sub-tasks: (1) Learning high-quality and dimension independent features through a decoupled spatial and temporal modeling network. (2) Recoupling the decoupled representation to establish stronger space-time dependency. (3) Introducing a Cross-modal Adaptive Posterior Fusion (CAPF) mechanism to capture cross-modal spatiotemporal information from RGB-D data. Seamless combination of these novel designs forms a robust spatialtemporal representation and achieves better performance than state-of-the-art methods on four public motion datasets. Our code is available at https://github.com/damo-cv/MotionRGBD.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Action Recognition | NTU RGB+D (Cross-View) | Accuracy97.3 | 609 | |
| Action Recognition | NTU RGB+D (Cross-subject) | Accuracy94.2 | 474 | |
| Gesture Recognition | nvGesture (test) | Accuracy (%)91.7 | 115 | |
| Action Recognition | NTU RGB+D v1 (Cross-Subject (CS)) | Accuracy94.2 | 50 | |
| Action Recognition | THU-READ | Accuracy87.04 | 26 | |
| Hand Gesture Recognition | NVGesture | Accuracy91.7 | 23 | |
| Gesture Recognition | Chalearn IsoGD | Accuracy66.79 | 18 | |
| Action Recognition | THU-READ (leave-one-split-out cross val) | Accuracy87.04 | 14 | |
| Action Recognition | IsoGD RGB-D | Accuracy66.79 | 14 | |
| Gesture Recognition | Chalearn IsoGD (test) | Accuracy66.79 | 13 |