Task-adaptive Q-Face

Haomiao Sun, Mingjie He, Shiguang Shan, Hu Han, Xilin Chen
5/15/2024
cs.CV

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Although face analysis has achieved remarkable improvements in the past few years, designing a multi-task face analysis model is still challenging. Most face analysis tasks are studied as separate problems and do not benefit from the synergy among related tasks. In this work, we propose a novel task-adaptive multi-task face analysis method named as Q-Face, which simultaneously performs multiple face analysis tasks with a unified model. We fuse the features from multiple layers of a large-scale pre-trained model so that the whole model can use both local and global facial information to support multiple tasks. Furthermore, we design a task-adaptive module that performs cross-attention between a set of query vectors and the fused multi-stage features and finally adaptively extracts desired features for each face analysis task. Extensive experiments show that our method can perform multiple tasks simultaneously and achieves state-of-the-art performance on face expression recognition, action unit detection, face attribute analysis, age estimation, and face pose estimation. Compared to conventional methods, our method opens up new possibilities for multi-task face analysis and shows the potential for both accuracy and efficiency.

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. 2 weaker matches are hidden by default — 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{sun2024taskadaptive,
  title  = {Task-adaptive Q-Face},
  author = {Haomiao Sun and Mingjie He and Shiguang Shan and Hu Han and Xilin Chen},
  year   = {2024},
  eprint = {2405.09059},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.09059v1}
}

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/2405.09059.svg)](https://codeofpaper.com/paper/2405.09059)

Discussion