Home

Awesome

UniHead

Official code for "Unifying Visual Perception by Dispersible Points Learning". The implementation is based on United-Percepion.

Introduction

UniHead is a plug-in perception head which can be used in different detection frameworks (two-stage or one-stage pipelines), and different tasks (image classification, object detection, instance segmentation and pose estimation).

Guide to Our Code

Currently, configs can be found in configs/unihead.

Experiments on MS-COCO 2017

Our original implementation is based on the unreleased internal detection framework so there may be a small performance gap.

Different Detection Pipelines

PipelinemAPConfigModel
two-stage42.0configgoogle
cascade42.8configgoogle

Different Tasks

TaskmAPConfigModel
detection42.0configgoogle
instance segmentation30.3configgoogle
pose estimation57.6configgoogle

More results and models will soon be released.

LICENSE

This project is released under the MIT license. Please see the LICENSE file for more information.

Citation

@article{liang2022unifying,
  author  = {Jianming Liang, Guanglu Song, Biao Leng, Yu Liu},
  journal = {arXiv:2208.08630},
  title   = {Unifying Visual Perception by Dispersible Points Learning},
  year    = {2022},
}