Improving novelty detection with generative adversarial networks on hand gesture data
We propose a novel way of solving the issue of classification of out-of-vocabulary gestures using Artificial Neural Networks (ANNs) trained in the Generative Adversarial Network (GAN) framework. A generative model augments the data set in an online fashion with new samples and stochastic target vectors, while a discriminative model determines the class of the samples. The approach was evaluated on the UC2017 SG and UC2018 DualMyo data sets. The generative models performance was measured with a distance metric between generated and real samples. The discriminative models were evaluated by their accuracy on trained and novel classes. In terms of sample generation quality, the GAN is significantly better than a random distribution (noise) in mean distance, for all classes. In the classification tests, the baseline neural network was not capable of identifying untrained gestures. When the proposed methodology was implemented, we found that there is a trade-off between the detection of trained and untrained gestures, with some trained samples being mistaken as novelty. Nevertheless, a novelty detection accuracy of 95.4% or 90.2% (depending on the data set) was achieved with just 5% loss of accuracy on trained classes.
Code (0)
등록된 구현이 없습니다.
Tasks
Generative Adversarial NetworkNovelty DetectionSimilar Papers 제목 키워드 기반
Deformable Deep Convolutional Generative Adversarial Network in Microwave Based Hand Gesture Recognition System
Traditional vision-based hand gesture recognition systems is limited under dark circumstances. In this paper, we build a hand gesture recognition system based on microwave transceiver and deep learning algorithm. A Doppl…
BIG-bench Machine LearningGenerative Adversarial NetworkGesture RecognitionHand Gesture Recognition+1TransductGAN: a Transductive Adversarial Model for Novelty Detection
Novelty detection, a widely studied problem in machine learning, is the problem of detecting a novel class of data that has not been previously observed. A common setting for novelty detection is inductive whereby only e…
Generative Adversarial NetworkmodelNovelty DetectionOut-of-Distribution DetectionNovelty Detection via Non-Adversarial Generative Network
One-class novelty detection is the process of determining if a query example differs from the training examples (the target class). Most of previous strategies attempt to learn the real characteristics of target sample b…
DecoderImage ReconstructionNovelty DetectionOAAE: Adversarial Autoencoders for Novelty Detection in Multi-modal Normality Case via Orthogonalized Latent Space
Novelty detection using deep generative models such as autoencoder, generative adversarial networks mostly takes image reconstruction error as novelty score function. However, image data, high dimensional as it is, conta…
Image ReconstructionNovelty DetectionGestureGAN for Hand Gesture-to-Gesture Translation in the Wild
Hand gesture-to-gesture translation in the wild is a challenging task since hand gestures can have arbitrary poses, sizes, locations and self-occlusions. Therefore, this task requires a high-level understanding of the ma…
Data AugmentationGenerative Adversarial NetworkGesture-to-Gesture TranslationTranslation