CVLGIVApr 20, 2020

CatNet: Class Incremental 3D ConvNets for Lifelong Egocentric Gesture Recognition

arXiv:2004.09215v118 citationsHas Code
AI Analysis

This work addresses the incremental learning challenge for egocentric gesture recognition in VR/AR applications, offering a practical solution to reduce memory and computation costs, though it is incremental in nature.

The paper tackles the problem of adding new gestures to wearable VR/AR systems without retraining from scratch, proposing CatNet, a lifelong 3D convolutional framework that uses exemplar sets and a two-stream architecture, achieving the best performance on the EgoGesture dataset in both joint and incremental training scenarios.

Egocentric gestures are the most natural form of communication for humans to interact with wearable devices such as VR/AR helmets and glasses. A major issue in such scenarios for real-world applications is that may easily become necessary to add new gestures to the system e.g., a proper VR system should allow users to customize gestures incrementally. Traditional deep learning methods require storing all previous class samples in the system and training the model again from scratch by incorporating previous samples and new samples, which costs humongous memory and significantly increases computation over time. In this work, we demonstrate a lifelong 3D convolutional framework -- c(C)la(a)ss increment(t)al net(Net)work (CatNet), which considers temporal information in videos and enables lifelong learning for egocentric gesture video recognition by learning the feature representation of an exemplar set selected from previous class samples. Importantly, we propose a two-stream CatNet, which deploys RGB and depth modalities to train two separate networks. We evaluate CatNets on a publicly available dataset -- EgoGesture dataset, and show that CatNets can learn many classes incrementally over a long period of time. Results also demonstrate that the two-stream architecture achieves the best performance on both joint training and class incremental training compared to 3 other one-stream architectures. The codes and pre-trained models used in this work are provided at https://github.com/villawang/CatNet.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes