Omnivore: A Single Model for Many Visual Modalities

Prior work has studied different visual modalities in isolation and developed separate architectures for recognition of images, videos, and 3D data. Instead, in this paper, we propose a single model which excels at classifying images, videos, and single-view 3D data using exactly the same model parameters. Our 'Omnivore' model leverages the flexibility of transformer-based architectures and is trained jointly on classification tasks from different modalities. Omnivore is simple to train, uses off-the-shelf standard datasets, and performs at-par or better than modality-specific models of the same size. A single Omnivore model obtains 86.0% on ImageNet, 84.1% on Kinetics, and 67.1% on SUN RGB-D. After finetuning, our models outperform prior work on a variety of vision tasks and generalize across modalities. Omnivore's shared visual representation naturally enables cross-modal recognition without access to correspondences between modalities. We hope our results motivate researchers to model visual modalities together.

PDF Abstract CVPR 2022 PDF CVPR 2022 Abstract

Results from the Paper


 Ranked #1 on Scene Recognition on SUN-RGBD (using extra training data)

     Get a GitHub badge
Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Result Benchmark
Action Recognition EPIC-KITCHENS-100 OMNIVORE (Swin-B, finetuned) Action@1 49.9 # 6
Verb@1 69.5 # 12
Noun@1 61.7 # 6
Image Classification ImageNet Omnivore (Swin-B) Top 1 Accuracy 85.3% # 231
Image Classification ImageNet Omnivore (Swin-L) Top 1 Accuracy 86.0% # 176
Image Classification iNaturalist 2018 OMNIVORE (Swin-L) Top-1 Accuracy 84.1% # 10
Action Classification Kinetics-400 OMNIVORE (Swin-L) Acc@1 84.1 # 55
Acc@5 96.1 # 40
Action Classification Kinetics-400 OMNIVORE (Swin-B) Acc@1 84.0 # 56
Acc@5 96.2 # 39
Semantic Segmentation NYU Depth v2 OMNIVORE (Swin-L, finetuned) Mean IoU 56.8% # 9
Semantic Segmentation NYU Depth v2 OMNIVORE (Swin-B, finetuned) Mean IoU 55.1% # 15
Action Recognition Something-Something V2 OMNIVORE (Swin-B, IN-21K+ Kinetics400 pretrain) Top-1 Accuracy 71.4 # 28
Top-5 Accuracy 93.5 # 17
Scene Recognition SUN-RGBD OMNIVORE (Swin-B) Accuracy (%) 67.2 # 1

Methods


No methods listed for this paper. Add relevant methods here