← Search

Ross Girshick

52 accepted papers

2025

Molmo and PixMo: Open Weights and Open Data for State-of-the-Art Vision-Language Models

CVPR 2025award

Today's most advanced vision-language models (VLMs) remain proprietary. The strongest open-weight models rely heavily on synthetic data from proprietary VLMs to achieve good performance, effectively distilling these closed VLMs into open ones. As a result, the community has been missing foundational…

2025

SAM 2: Segment Anything in Images and Videos

ICLR 2025oral

We present Segment Anything Model 2 (SAM 2), a foundation model towards solving promptable visual segmentation in images and videos. We build a data engine, which improves model and data via user interaction, to collect the largest video segmentation dataset to date. Our model is a simple transforme…

2024

PoliFormer: Scaling On-Policy RL with Transformers Results in Masterful Navigators

CoRL 2024poster

We present PoliFormer (Policy Transformer), an RGB-only indoor navigation agent trained end-to-end with reinforcement learning at scale that generalizes to the real-world without adaptation despite being trained purely in simulation. PoliFormer uses a foundational vision transformer encoder with a c…

Cited by 16SourceScholar
2023

The Effectiveness of MAE Pre-Pretraining for Billion-Scale Pretraining

ICCV 2023poster

This paper revisits the standard pretrain-then-finetune paradigm used in computer vision for visual recognition tasks. Typically, state-of-the-art foundation models are pretrained using large scale (weakly) supervised datasets with billions of images. We introduce an additional pre-pretraining stage…

Cited by 94PDFcodeScholar
2022

Exploring Plain Vision Transformer Backbones for Object Detection

ECCV 2022poster

"We explore the plain, non-hierarchical Vision Transformer (ViT) as a backbone network for object detection. This design enables the original ViT architecture to be fine-tuned for object detection without needing to redesign a hierarchical backbone for pre-training. With minimal adaptations for fine…

2022

Masked Autoencoders Are Scalable Vision Learners

CVPR 2022oral

This paper shows that masked autoencoders (MAE) are scalable self-supervised learners for computer vision. Our MAE approach is simple: we mask random patches of the input image and reconstruct the missing pixels. It is based on two core designs. First, we develop an asymmetric encoder-decoder archit…

Cited by 12331PDFcodeScholar
2022

Revisiting Weakly Supervised Pre-Training of Visual Perception Models

CVPR 2022poster

Model pre-training is a cornerstone of modern visual recognition systems. Although fully supervised pre-training on datasets like ImageNet is still the de-facto standard, recent studies suggest that large-scale weakly supervised pre-training can outperform fully supervised approaches. This paper rev…

Cited by 96PDFcodeScholar
2021

A Large-Scale Study on Unsupervised Spatiotemporal Representation Learning

CVPR 2021poster

We present a large-scale study on unsupervised spatiotemporal representation learning from videos. With a unified perspective on four recent image-based frameworks, we study a simple objective that can easily generalize all these methods to space-time. Our objective encourages temporally-persistent…

Cited by 324PDFcodeScholar
2021

Boundary IoU: Improving Object-Centric Image Segmentation Evaluation

CVPR 2021poster

We present Boundary IoU (Intersection-over-Union), a new segmentation evaluation measure focused on boundary quality. We perform an extensive analysis across different error types and object sizes and show that Boundary IoU is significantly more sensitive than the standard Mask IoU measure to bounda…

Cited by 405PDFcodeScholar
2021

Early Convolutions Help Transformers See Better

NeurIPS 2021poster

Vision transformer (ViT) models exhibit substandard optimizability. In particular, they are sensitive to the choice of optimizer (AdamW vs. SGD), optimizer hyperparameters, and training schedule length. In comparison, modern convolutional neural networks are easier to optimize. Why is this the case?…

Cited by 914SourcePDFScholar
2020

A Multigrid Method for Efficiently Training Video Models

CVPR 2020oral

Training competitive deep video models is an order of magnitude slower than training their counterpart image models. Slow training causes long research cycles, which hinders progress in video understanding research. Following standard practice for training image models, video model training has used…

Cited by 123PDFcodeScholar
2020

Are Labels Necessary for Neural Architecture Search?

ECCV 2020poster

Existing neural network architectures in computer vision --- whether designed by humans or by machines --- were typically found using both images and their associated labels. In this paper, we ask the question: can we find high-quality neural architectures using only images, but no human-annotated l…

2020

Designing Network Design Spaces

CVPR 2020poster

In this work, we present a new network design paradigm. Our goal is to help advance the understanding of network design and discover design principles that generalize across settings. Instead of focusing on designing individual network instances, we design network design spaces that parametrize popu…

Cited by 2278PDFcodeScholar
2020

Momentum Contrast for Unsupervised Visual Representation Learning

CVPR 2020oral

We present Momentum Contrast (MoCo) for unsupervised visual representation learning. From a perspective on contrastive learning as dictionary look-up, we build a dynamic dictionary with a queue and a moving-averaged encoder. This enables building a large and consistent dictionary on-the-fly that fac…

Cited by 15734PDFcodeScholar
2019

Exploring Randomly Wired Neural Networks for Image Recognition

ICCV 2019oral

Neural networks for image recognition have evolved through extensive manual design from simple chain-like models to structures with multiple wiring paths. The success of ResNets and DenseNets is due in large part to their innovative wiring plans. Now, neural architecture search (NAS) studies are exp…

Cited by 472PDFcodeScholar
2019

Long-Term Feature Banks for Detailed Video Understanding

CVPR 2019oral

To understand the world, we humans constantly need to relate the present to the past, and put events in context. In this paper, we enable existing video models to do the same. We propose a long-term feature bank--supportive information extracted over the entire span of a video--to augment state-of-t…

Cited by 621PDFcodeScholar
2019

PHYRE: A New Benchmark for Physical Reasoning

NeurIPS 2019poster

Understanding and reasoning about physics is an important ability of intelligent agents. We develop the PHYRE benchmark for physical reasoning that contains a set of simple classical mechanics puzzles in a 2D physical environment. The benchmark is designed to encourage the development of learning al…

2018

Data Distillation: Towards Omni-Supervised Learning

CVPR 2018poster

We investigate omni-supervised learning, a special regime of semi-supervised learning in which the learner exploits all available labeled data plus internet-scale sources of unlabeled data. Omni-supervised learning is lower-bounded by performance on existing labeled datasets, offering the potential…

2018

Exploring the Limits of Weakly Supervised Pretraining

ECCV 2018poster

State-of-the-art visual perception models for a wide range of tasks rely on supervised pretraining. ImageNet classification is the de facto pretraining task for these models. Yet, ImageNet is now nearly ten years old and is by modern standards "small". Even so, relatively little is known about the b…

2018

Learning by Asking Questions

CVPR 2018poster

We introduce an interactive learning framework for the development and testing of intelligent visual systems, called learning-by-asking (LBA). We explore LBA in context of the Visual Question Answering (VQA) task. LBA differs from standard VQA training in that most questions are not observed during…

Cited by 97SourcePDFScholar
2017

Aggregated Residual Transformations for Deep Neural Networks

CVPR 2017poster

We present a simple, highly modularized network architecture for image classification. Our network is constructed by repeating a building block that aggregates a set of transformations with the same topology. Our simple design results in a homogeneous, multi-branch architecture that has only a few h…

Cited by 14783PDFcodeScholar
2017

CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoning

CVPR 2017poster

When building artificial intelligence systems that can reason and answer questions about visual data, we need diagnostic tests to analyze our progress and discover short- comings. Existing benchmarks for visual question answer- ing can help, but have strong biases that models can exploit to correctl…

Cited by 2819PDFScholar
2017

Feature Pyramid Networks for Object Detection

CVPR 2017poster

Feature pyramids are a basic component in recognition systems for detecting objects at different scales. But pyramid representations have been avoided in recent object detectors that are based on deep convolutional networks, partially because they are slow to compute and memory intensive. In this pa…

Cited by 33044PDFcodeScholar
2017

Inferring and Executing Programs for Visual Reasoning

ICCV 2017oral

Existing methods for visual reasoning attempt to directly map inputs to outputs using black-box architectures without explicitly modeling the underlying reasoning processes. As a result, these black-box models often learn to exploit biases in the data rather than learning to perform visual reasoning…

Cited by 677PDFcodeScholar
2017

Learning Features by Watching Objects Move

CVPR 2017poster

This paper presents a novel yet intuitive approach to unsupervised feature learning. Inspired by the human visual system, we explore whether low-level motion-based grouping cues can be used to learn an effective visual representation. Specifically, we use unsupervised motion-based segmentation on vi…

Cited by 640PDFcodeScholar
2016

Inside-Outside Net: Detecting Objects in Context With Skip Pooling and Recurrent Neural Networks

CVPR 2016poster

It is well known that contextual and multi-scale representations are important for accurate visual recognition. In this paper we present the Inside-Outside Net (ION), an object detector that exploits information both inside and outside the region of interest. Contextual information outside the regio…

Cited by 1678PDFcodeScholar
2016

Seeing Through the Human Reporting Bias: Visual Classifiers From Noisy Human-Centric Labels

CVPR 2016poster

When human annotators are given a choice about what to label in an image, they apply their own subjective judgments on what to ignore and what to mention. We refer to these noisy "human-centric" annotations as exhibiting human reporting bias. Examples of such annotations include image tags and key…

Cited by 273PDFScholar
2016

You Only Look Once: Unified, Real-Time Object Detection

CVPR 2016oral

We present YOLO, a new approach to object detection. Prior work on object detection repurposes classifiers to perform detection. Instead, we frame object detection as a regression problem to spatially separated bounding boxes and associated class probabilities. A single neural network predicts bound…

Cited by 61920PDFcodeScholar
2015

Aligning 3D Models to RGB-D Images of Cluttered Scenes

CVPR 2015poster

The goal of this work is to represent objects in an RGB-D scene with corresponding 3D models from a library. We approach this problem by first detecting and segmenting object instances in the scene and then using a convolutional neural network (CNN) to predict the pose of the object. This CNN is tra…

Cited by 320SourcePDFScholar
2015

Deformable Part Models are Convolutional Neural Networks

CVPR 2015poster

Deformable part models (DPMs) and convolutional neural networks (CNNs) are two widely used tools for visual recognition. They are typically viewed as distinct approaches: DPMs are graphical models (Markov random fields), while CNNs are "black-box" non-linear classifiers. In this paper, we show tha…

Cited by 600SourcePDFScholar
2015

Fast R-CNN

ICCV 2015oral

This paper proposes a Fast Region-based Convolutional Network method (Fast R-CNN) for object detection. Fast R-CNN builds on previous work to efficiently classify object proposals using deep convolutional networks. Compared to previous work, Fast R-CNN employs several innovations to improve traini…

Cited by 40802PDFcodeScholar
2015

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks

NeurIPS 2015poster

State-of-the-art object detection networks depend on region proposal algorithms to hypothesize object locations. Advances like SPPnet and Fast R-CNN have reduced the running time of these detection networks, exposing region proposal computation as a bottleneck. In this work, we introduce a Region Pr…

2015

Hypercolumns for Object Segmentation and Fine-Grained Localization

CVPR 2015poster

Recognition algorithms based on convolutional networks (CNNs) typically use the output of the last layer as feature representation. However, the information in this layer may be too coarse to allow precise localization. On the contrary, earlier layers may be precise in localization but will not capt…

Cited by 2008SourcePDFScholar