English

Unleashing Vanilla Vision Transformer with Masked Image Modeling for Object Detection

Computer Vision and Pattern Recognition 2022-05-20 v2

Abstract

We present an approach to efficiently and effectively adapt a masked image modeling (MIM) pre-trained vanilla Vision Transformer (ViT) for object detection, which is based on our two novel observations: (i) A MIM pre-trained vanilla ViT encoder can work surprisingly well in the challenging object-level recognition scenario even with randomly sampled partial observations, e.g., only 25% \sim 50% of the input embeddings. (ii) In order to construct multi-scale representations for object detection from single-scale ViT, a randomly initialized compact convolutional stem supplants the pre-trained large kernel patchify stem, and its intermediate features can naturally serve as the higher resolution inputs of a feature pyramid network without further upsampling or other manipulations. While the pre-trained ViT is only regarded as the 3rd^{rd}-stage of our detector's backbone instead of the whole feature extractor. This results in a ConvNet-ViT hybrid feature extractor. The proposed detector, named MIMDet, enables a MIM pre-trained vanilla ViT to outperform hierarchical Swin Transformer by 2.5 box AP and 2.6 mask AP on COCO, and achieves better results compared with the previous best adapted vanilla ViT detector using a more modest fine-tuning recipe while converging 2.8×\times faster. Code and pre-trained models are available at https://github.com/hustvl/MIMDet.

Keywords

Cite

@article{arxiv.2204.02964,
  title  = {Unleashing Vanilla Vision Transformer with Masked Image Modeling for Object Detection},
  author = {Yuxin Fang and Shusheng Yang and Shijie Wang and Yixiao Ge and Ying Shan and Xinggang Wang},
  journal= {arXiv preprint arXiv:2204.02964},
  year   = {2022}
}

Comments

v2: more analysis & stronger results. Preprint. Work in progress. Code and pre-trained models are available at https://github.com/hustvl/MIMDet