D-STGCNT: A Dense Spatio-Temporal Graph Conv-GRU Network based on transformer for assessment of patient physical rehabilitation (2401.06150v1)
Abstract: This paper tackles the challenge of automatically assessing physical rehabilitation exercises for patients who perform the exercises without clinician supervision. The objective is to provide a quality score to ensure correct performance and achieve desired results. To achieve this goal, a new graph-based model, the Dense Spatio-Temporal Graph Conv-GRU Network with Transformer, is introduced. This model combines a modified version of STGCN and transformer architectures for efficient handling of spatio-temporal data. The key idea is to consider skeleton data respecting its non-linear structure as a graph and detecting joints playing the main role in each rehabilitation exercise. Dense connections and GRU mechanisms are used to rapidly process large 3D skeleton inputs and effectively model temporal dynamics. The transformer encoder's attention mechanism focuses on relevant parts of the input sequence, making it useful for evaluating rehabilitation exercises. The evaluation of our proposed approach on the KIMORE and UI-PRMD datasets highlighted its potential, surpassing state-of-the-art methods in terms of accuracy and computational time. This resulted in faster and more accurate learning and assessment of rehabilitation exercises. Additionally, our model provides valuable feedback through qualitative illustrations, effectively highlighting the significance of joints in specific exercises.
- Graph convolutional neural network for human action recognition: a comprehensive survey. IEEE Transactions on Artificial Intelligence 2, 128–145.
- Spd siamese neural network for skeleton-based hand gesture recognition, in: 17th International Conference on Computer Vision Theory and Applications VISAPP 2022), SCITEPRESS-Science and Technology Publications. pp. 394–402.
- Upper limb physical rehabilitation using serious videogames and motion capture systems: A systematic review. Sensors 20, 5989.
- A computerized recognition system for the home-based physiotherapy exercises using an rgbd camera. IEEE Transactions on Neural Systems and Rehabilitation Engineering 22, 1160–1171.
- Blazepose: On-device real-time body pose tracking. arXiv preprint arXiv:2006.10204 .
- Low cost rgb-d vision based system for on-line performance evaluation of motor disabilities rehabilitation at home, in: Proceedings of the 5th Forum Italiano on Ambient Assisted Living ForItAAL. IEEE.
- Joint angle estimation in rehabilitation with inertial sensors and its integration with kinect, in: 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, IEEE. pp. 3479–3483.
- A hidden semi-markov model based approach for rehabilitation exercise assessment. Journal of biomedical informatics 78, 1–11.
- The kimore dataset: Kinematic assessment of movement and clinical scores for remote monitoring of physical rehabilitation. IEEE Transactions on Neural Systems and Rehabilitation Engineering 27, 1436–1448.
- Assessment of rehabilitation exercises from depth sensor data, in: 2021 24th International Conference on Computer and Information Technology (ICCIT), IEEE. pp. 1–7.
- Graph convolutional networks for assessment of physical rehabilitation exercises. IEEE Transactions on Neural Systems and Rehabilitation Engineering 30, 410–419.
- Multi-level motion analysis for physical exercises assessment in kinaesthetic rehabilitation, in: 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids), IEEE. pp. 529–534.
- Hierarchical recurrent neural network for skeleton based action recognition, in: Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 1110–1118.
- Efficient and robust skeleton-based quality assessment and abnormality detection in human action performance. IEEE journal of biomedical and health informatics 24, 280–291.
- A comparative review of graph convolutional networks for human skeleton-based action recognition. Artificial Intelligence Review 55, 4275–4305.
- An autonomous robotic exercise tutor for elderly people. Autonomous Robots 41, 657–678.
- Support vector machine-based classifier for the assessment of finger movement of stroke patients undergoing rehabilitation. Journal of Medical and Biological Engineering 40, 91–100.
- Movement analysis of rehabilitation exercises: Distance metrics for measuring patient progress. IEEE Systems Journal 10, 1014–1025.
- Densely connected convolutional networks, in: Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 4700–4708.
- Using pressure map sequences for recognition of on bed rehabilitation exercises. IEEE journal of biomedical and health informatics 18, 411–418.
- Spatio-temporal inception graph convolutional networks for skeleton-based action recognition, in: Proceedings of the 28th ACM International Conference on Multimedia, pp. 2122–2130.
- Feature selection and classification for assessment of chronic stroke impairment, in: 2008 8th IEEE International Conference on BioInformatics and BioEngineering, IEEE. pp. 1–5.
- Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907 .
- Movie script similarity using multilayer network portrait divergence, in: Complex Networks & Their Applications IX: Volume 1, Proceedings of the Ninth International Conference on Complex Networks and Their Applications COMPLEX NETWORKS 2020, Springer. pp. 284–295.
- Learning to assess the quality of stroke rehabilitation exercises, in: Proceedings of the 24th International Conference on Intelligent User Interfaces, pp. 218–228.
- Co-occurrence feature learning from skeleton data for action recognition and detection with hierarchical aggregation. arXiv preprint arXiv:1804.06055 .
- Actional-structural graph convolutional networks for skeleton-based action recognition, in: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 3595–3603.
- A deep learning framework for assessing physical rehabilitation exercises. IEEE Transactions on Neural Systems and Rehabilitation Engineering 28, 468–477.
- A review of computational approaches for evaluation of rehabilitation exercises. Computers in biology and medicine 119, 103687.
- Movienet: a movie multilayer network model using visual and textual semantic cues. Applied Network Science 4, 1–37.
- Post-stroke lateropulsion and rehabilitation outcomes: a retrospective analysis. Disability and rehabilitation 44, 5162–5170.
- Rehabilitation exergames: use of motion sensing and machine learning to quantify exercise performance in healthy volunteers. JMIR Rehabilitation and Assistive Technologies 7, e17289.
- A framework to automate assessment of upper-limb motor function impairment: A feasibility study. Sensors 15, 20097–20114.
- A novel approach to monitor rehabilitation outcomes in stroke survivors using wearable technology. Proceedings of the IEEE 98, 450–461.
- 3d human pose estimation in video with temporal convolutions and semi-supervised training, in: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 7753–7762.
- Skeleton-based action recognition via spatial and temporal transformer networks. Computer Vision and Image Understanding 208, 103219.
- Automatic recognition of gait-related health problems in the elderly using machine learning. Multimedia tools and applications 58, 333–354.
- Exercisecheck: remote monitoring and evaluation platform for home based physical therapy, in: Proceedings of the 10th international conference on PErvasive technologies related to assistive environments, pp. 87–90.
- Healthcare applications of single camera markerless motion capture: a scoping review. PeerJ 10, e13517.
- Non-local graph convolutional networks for skeleton-based action recognition. arXiv preprint arXiv:1805.07694 1, 3.
- Efficient human pose estimation from single depth images. IEEE transactions on pattern analysis and machine intelligence 35, 2821–2840.
- Richly activated graph convolutional network for robust skeleton-based action recognition. IEEE Transactions on Circuits and Systems for Video Technology 31, 1915–1925.
- Human action recognition from various data modalities: A review. IEEE transactions on pattern analysis and machine intelligence .
- A comparative study of pose representation and dynamics modelling for online motion quality assessment. Computer vision and image understanding 148, 136–152.
- Classifying human motion quality for knee osteoarthritis using accelerometers, in: 2010 Annual international conference of the IEEE engineering in medicine and biology, IEEE. pp. 339–343.
- Machine learning identifies chronic low back pain patients from an instrumented trunk bending and return test. sensors 22, 5027.
- Parkinson’s disease assessment from a wrist-worn wearable sensor in free-living conditions: Deep ensemble learning and visualization. arXiv preprint arXiv:1808.02870 .
- Mathematical modeling and evaluation of human motions in physical therapy using mixture density neural networks. Journal of physiotherapy & physical rehabilitation 1.
- A data set of human body movements for physical rehabilitation exercises. Data 3, 2.
- Attention is all you need. Advances in neural information processing systems 30.
- Towards on-demand virtual physical therapist: Machine learning-based patient action understanding, assessment and task recommendation. IEEE Transactions on Neural Systems and Rehabilitation Engineering 27, 1824–1835.
- Assessment of physical rehabilitation movements through dimensionality reduction and statistical modeling. Medical engineering & physics 74, 13–22.
- Spatial temporal graph convolutional networks for skeleton-based action recognition, in: Thirty-second AAAI conference on artificial intelligence.
- Action recognition based on rgb and skeleton data sets: A survey. Neurocomputing .
- Vit-llmr: Vision transformer-based lower limb motion recognition from fusion signals of mmg and imu. Biomedical Signal Processing and Control 82, 104508.
- Semantics-guided neural networks for efficient skeleton-based human action recognition, in: proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 1112–1121.
- Template matching based motion classification for unsupervised post-stroke rehabilitation, in: International Symposium on Bioelectronics and Bioinformations 2011, IEEE. pp. 199–202.
- Realtime motion assessment for rehabilitation exercises: Integration of kinematic modeling with fuzzy inference. Journal of Artificial Intelligence and Soft Computing Research 4, 267–285.
- Deep learning for sensor-based rehabilitation exercise recognition and evaluation. Sensors 19, 887.