Facial Expression Recognition at the Edge: CPU vs GPU vs VPU vs TPU

Mohammadreza Mohammadi, Heath Smith, Lareb Khan, Ramtin Zand
5/17/2023
cs.CVcs.PF

No confident code implementation found for this paper.

Abstract

Facial Expression Recognition (FER) plays an important role in human-computer interactions and is used in a wide range of applications. Convolutional Neural Networks (CNN) have shown promise in their ability to classify human facial expressions, however, large CNNs are not well-suited to be implemented on resource- and energy-constrained IoT devices. In this work, we present a hierarchical framework for developing and optimizing hardware-aware CNNs tuned for deployment at the edge. We perform a comprehensive analysis across various edge AI accelerators including NVIDIA Jetson Nano, Intel Neural Compute Stick, and Coral TPU. Using the proposed strategy, we achieved a peak accuracy of 99.49% when testing on the CK+ facial expression recognition dataset. Additionally, we achieved a minimum inference latency of 0.39 milliseconds and a minimum power consumption of 0.52 Watts.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{mohammadi2023facial,
  title  = {Facial Expression Recognition at the Edge: CPU vs GPU vs VPU vs TPU},
  author = {Mohammadreza Mohammadi and Heath Smith and Lareb Khan and Ramtin Zand},
  year   = {2023},
  eprint = {2305.15422},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.15422v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.15422.svg)](https://codeofpaper.com/paper/2305.15422)

Discussion