All Projects → davidnvq → me_recognition

davidnvq / me_recognition

Licence: other
CapsuleNet for Micro-expression Recognition (IEEE FG 2019)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to me recognition

Capsnet Tensorflow
A Tensorflow implementation of CapsNet(Capsules Net) in paper Dynamic Routing Between Capsules
Stars: ✭ 3,776 (+6642.86%)
Mutual labels:  capsule, capsule-network
CapsNet-tensorflow-jupyter
A simple tensorflow implementation of CapsNet (by Dr. G. Hinton), based on my understanding. This repository is built with an aim to simplify the concept, implement and understand it.
Stars: ✭ 16 (-71.43%)
Mutual labels:  capsule, capsule-network
Capsnet Keras
A Keras implementation of CapsNet in NIPS2017 paper "Dynamic Routing Between Capsules". Now test error = 0.34%.
Stars: ✭ 2,428 (+4235.71%)
Mutual labels:  capsule, capsule-network
Capse
A Capsule Network-based Embedding Model for Knowledge Graph Completion and Search Personalization (NAACL 2019)
Stars: ✭ 114 (+103.57%)
Mutual labels:  capsule-network
Pytorch Asr
ASR with PyTorch
Stars: ✭ 124 (+121.43%)
Mutual labels:  capsule-network
Capsule Gan
Code for my Master thesis on "Capsule Architecture as a Discriminator in Generative Adversarial Networks".
Stars: ✭ 120 (+114.29%)
Mutual labels:  capsule-network
SegCaps
A Clone version from Original SegCaps source code with enhancements on MS COCO dataset.
Stars: ✭ 62 (+10.71%)
Mutual labels:  capsule
Spacex Api
🚀 Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
Stars: ✭ 8,973 (+15923.21%)
Mutual labels:  capsule
Novel Deep Learning Model For Traffic Sign Detection Using Capsule Networks
capsule networks that achieves outstanding performance on the German traffic sign dataset
Stars: ✭ 88 (+57.14%)
Mutual labels:  capsule-network
CapsuleLayer
PyTorch Capsule Layer
Stars: ✭ 28 (-50%)
Mutual labels:  capsule
CapsNet
Empirical studies on Capsule Network representation and improvements implemented with PyTorch.
Stars: ✭ 39 (-30.36%)
Mutual labels:  capsule-network
Artificial Intelligence Deep Learning Machine Learning Tutorials
A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep Learning / Machine Vision / NLP and industry specific areas such as Climate / Energy, Automotives, Retail, Pharma, Medicine, Healthcare, Policy, Ethics and more.
Stars: ✭ 2,966 (+5196.43%)
Mutual labels:  capsule-network
Capsule Net Pytorch
[NO MAINTENANCE INTENDED] A PyTorch implementation of CapsNet architecture in the NIPS 2017 paper "Dynamic Routing Between Capsules".
Stars: ✭ 158 (+182.14%)
Mutual labels:  capsule-network
LightCapsNet
A Matlab implementation of the capsule networks (or capsnet).
Stars: ✭ 47 (-16.07%)
Mutual labels:  capsule-network
CapsuleGAN
An Experimental Implementation for CapsuleGAN.
Stars: ✭ 22 (-60.71%)
Mutual labels:  capsule
Deep Learning With Csharp And Cntk
Deep Learning with C# and CNTK
Stars: ✭ 108 (+92.86%)
Mutual labels:  capsule-network
Adv attack capsnet
Tensorflow Implementation of Adversarial Attack to Capsule Networks
Stars: ✭ 169 (+201.79%)
Mutual labels:  capsule-network
capsnet.mxnet
MXNet implementation of CapsNet
Stars: ✭ 30 (-46.43%)
Mutual labels:  capsule
dynamic-routing-capsule-cifar
CapsNet reference from : https://github.com/XifengGuo/CapsNet-Keras
Stars: ✭ 34 (-39.29%)
Mutual labels:  capsule
Subject-and-Sentiment-Analysis
汽车行业用户观点主题及情感识别
Stars: ✭ 24 (-57.14%)
Mutual labels:  capsule-network

CapsuleNet for Micro-expression Recognition

Description

This is the source code for the paper CapsuleNet for Micro-expression Recognition joining the second Facial Micro-Expression Grand Challenge for Micro-expression Recognition Task. If you find this code useful, please kindly cite the our paper as follows:

# Bibtex
@INPROCEEDINGS{Quang2019Capsulenet,
  author={N. V. {Quang} and J. {Chun} and T. {Tokuyama}},
  booktitle={2019 14th IEEE International Conference on Automatic Face   Gesture Recognition (FG 2019)}, 
  title={CapsuleNet for Micro-Expression Recognition}, 
  year={2019},
  volume={},
  number={},
  pages={1-7},}




# Plain text
N. V. Quang, J. Chun and T. Tokuyama, "CapsuleNet for Micro-Expression Recognition," 2019 14th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2019), Lille, France, 2019, pp. 1-7, doi: 10.1109/FG.2019.8756544.

The log file result

result_log.csv.

# the reproduced log file result
> `result_log_reproduced.csv`.

Some missing and invalid clips

There are 7 clip files which are missing or invalid.

  • The below clips don't exist in the downloaded datasets
smic/HS_long/SMIC_HS_E/s03/s3_ne_03 not exists
smic/HS_long/SMIC_HS_E/s03/s3_ne_20 not exists
smic/HS_long/SMIC_HS_E/s04/s4_ne_05 not exists
smic/HS_long/SMIC_HS_E/s04/s4_ne_06 not exists
smic/HS_long/SMIC_HS_E/s09/s9_sur_02 not exists
  • The invalid clips in which the apex frames are out of onset-offset duration
samm/28/028_4_1
samm/32/032_3_1

Requirements

  • Python 3
  • PyTorch
  • TorchVision
  • TQDM

Usage

Run the following script to reproduce the result in the log file.

python train_me_loso.py
python get_result_log.py

Project Structure

  • smic_processing.py: Preprocess the SMIC dataset: detect the apex frames.
  • train_me_loso.py: Perform LOSO cross-validation on our proposed model.
  • train_me_loso_baseline.py: Perform LOSO cross-validation on baseline models (ResNet18, VGG11).
  • get_result_log.py: Write the result log file from the pickle file.
  • capsule: The package for building CapsuleNet and Loss.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].