Table of Contents
Fetching ...

SkelVIT: Consensus of Vision Transformers for a Lightweight Skeleton-Based Action Recognition System

Ozge Oztimur Karadag

TL;DR

The paper addresses skeleton-based action recognition by leveraging a lightweight, multi-representation framework, SkelVit, that combines diverse pseudo-image formations with Vision Transformers and a final consensus MLP. Level-1 generates and selects a diverse set of pseudo-images from random joint orderings; Level-2 applies ViTs (or CNNs) to each representation; Level-3 fuses the level-2 outputs to produce final predictions. It finds Vision Transformers are more robust to initial representation choices than CNNs, and that constraining representations with a consensus improves accuracy, achieving strong results on a NTU-RGB+D subset with compact inputs. The approach offers a scalable, hardware-friendly alternative for real-time skeleton-based action recognition.

Abstract

Skeleton-based action recognition receives the attention of many researchers as it is robust to viewpoint and illumination changes, and its processing is much more efficient than the processing of video frames. With the emergence of deep learning models, it has become very popular to represent the skeleton data in pseudo-image form and apply CNN for action recognition. Thereafter, studies concentrated on finding effective methods for forming pseudo-images. Recently, attention networks, more specifically transformers have provided promising results in various vision problems. In this study, the effectiveness of VIT for skeleton-based action recognition is examined and its robustness on the pseudo-image representation scheme is investigated. To this end, a three-level architecture, SkelVit is proposed, which forms a set of pseudo images, applies a classifier on each of the representations, and combines their results to find the final action class. The performance of SkelVit is examined thoroughly via a set of experiments. First, the sensitivity of the system to representation is investigated by comparing it with two of the state-of-the-art pseudo-image representation methods. Then, the classifiers of SkelVit are realized in two experimental setups by CNNs and VITs, and their performances are compared. In the final experimental setup, the contribution of combining classifiers is examined by applying the model with a different number of classifiers. Experimental studies reveal that the proposed system with its lightweight representation scheme achieves better results than the state-of-the-art methods. It is also observed that the vision transformer is less sensitive to the initial pseudo-image representation compared to CNN. Nevertheless, even with the vision transformer, the recognition performance can be further improved by the consensus of classifiers.

SkelVIT: Consensus of Vision Transformers for a Lightweight Skeleton-Based Action Recognition System

TL;DR

The paper addresses skeleton-based action recognition by leveraging a lightweight, multi-representation framework, SkelVit, that combines diverse pseudo-image formations with Vision Transformers and a final consensus MLP. Level-1 generates and selects a diverse set of pseudo-images from random joint orderings; Level-2 applies ViTs (or CNNs) to each representation; Level-3 fuses the level-2 outputs to produce final predictions. It finds Vision Transformers are more robust to initial representation choices than CNNs, and that constraining representations with a consensus improves accuracy, achieving strong results on a NTU-RGB+D subset with compact inputs. The approach offers a scalable, hardware-friendly alternative for real-time skeleton-based action recognition.

Abstract

Skeleton-based action recognition receives the attention of many researchers as it is robust to viewpoint and illumination changes, and its processing is much more efficient than the processing of video frames. With the emergence of deep learning models, it has become very popular to represent the skeleton data in pseudo-image form and apply CNN for action recognition. Thereafter, studies concentrated on finding effective methods for forming pseudo-images. Recently, attention networks, more specifically transformers have provided promising results in various vision problems. In this study, the effectiveness of VIT for skeleton-based action recognition is examined and its robustness on the pseudo-image representation scheme is investigated. To this end, a three-level architecture, SkelVit is proposed, which forms a set of pseudo images, applies a classifier on each of the representations, and combines their results to find the final action class. The performance of SkelVit is examined thoroughly via a set of experiments. First, the sensitivity of the system to representation is investigated by comparing it with two of the state-of-the-art pseudo-image representation methods. Then, the classifiers of SkelVit are realized in two experimental setups by CNNs and VITs, and their performances are compared. In the final experimental setup, the contribution of combining classifiers is examined by applying the model with a different number of classifiers. Experimental studies reveal that the proposed system with its lightweight representation scheme achieves better results than the state-of-the-art methods. It is also observed that the vision transformer is less sensitive to the initial pseudo-image representation compared to CNN. Nevertheless, even with the vision transformer, the recognition performance can be further improved by the consensus of classifiers.
Paper Structure (15 sections, 9 equations, 6 figures, 3 tables)

This paper contains 15 sections, 9 equations, 6 figures, 3 tables.

Figures (6)

  • Figure 1: Abstract view for the system Architecture of SkelVit.
  • Figure 2: System architecture for Level 1 of SkelVit.
  • Figure 3: Pseudo-image formation. a) Each frame $t$, consits of a set of joints, $J^t=\{j_k^t\}_{k=1}^M,$ where each joint consists of three dinensional coordinates,$j_k^t =[x_k^t y_k^t z_k^t]$ . (b) and (c) sample pseudo images, each represented by 8-bit/pixel RGB matrices, $F_x, F_y$ and $F_z$.
  • Figure 4: System architecture for Level 2 of SkelVit.
  • Figure 5: Vision Transformer, figure adapted from VIT.
  • ...and 1 more figures