Now recruiting capture teams worldwide. Get paid to record first-person video of real work.

Apply to capture

Glossary

What Is VC-1 (Artificial Visual Cortex)?

VC-1 is the largest pre-trained visual encoder from a published study of visual representations for embodied AI, evaluated on CortexBench. Third-party.

Last reviewed: November 2026

Short answer

VC-1 (Visual Cortex-1) is a pre-trained visual encoder from the paper “Where are we in the search for an Artificial Visual Cortex for Embodied Intelligence?” (arXiv 2303.18240). The authors train vision transformers with masked auto-encoding on egocentric video and ImageNet, evaluate them on their CortexBench suite, and release VC-1 as their largest model. It is third-party research.

01

What is VC-1, and what problem does it address?

The paper is by Arjun Majumdar, Karmesh Yadav, Sergio Arnaud and 12 co-authors. The project page lists Georgia Institute of Technology, Meta AI, the University of Pennsylvania, Stanford University and UC Berkeley, and the arXiv record shows it was submitted on 31 March 2023 and last revised on 1 February 2024. The authors describe it as the largest and most comprehensive empirical study of pre-trained visual representations (PVRs), or visual “foundation models”, for embodied AI. Their question is whether one visual encoder can serve many robot, navigation and manipulation tasks. They also state that the paper presents no new techniques, but a systematic evaluation, a set of findings about PVRs, and open-sourced code and models.

02

Where does Firsthand fit next to VC-1?

Firsthand is not affiliated with the VC-1 authors and makes no claim that any model, VC-1 included, was trained on Firsthand data. Firsthand captures real human egocentric video, custom collection, fast and on demand, to a written spec, with depth derived from a calibrated stereo rig, 3D hand pose at 21 joints per hand and 6-DoF IMUs at 200 Hz, delivered in RLDS, LeRobot format or WebDataset under a buyer-owned commercial license, with one task instruction per episode. Pretrained representations, embeddings, video-language annotations, narrations, robot trajectories, teleoperation data, paired human-robot video, synthetic data and language annotations beyond that instruction are not Firsthand deliverables.

03

What is CortexBench?

Per the abstract, the authors curate CortexBench, a suite of 17 tasks spanning locomotion, navigation, dexterous manipulation and mobile manipulation. The project page says it is assembled from 7 benchmarks, and names Adroit, MetaWorld, DMControl, Trifinger, ImageNav, Mobile Pick and ObjectNav in its results text. It describes candidate models being evaluated with either reinforcement learning or imitation learning. The authors argue that, for a visual representation to be called foundational, it must be broadly applicable, which is why they build a benchmark rather than test on one domain.

04

How is VC-1 pre-trained?

Per the abstract, the authors combine over 4,000 hours of egocentric video from 7 different sources and ImageNet, then train vision transformers of different sizes with Masked Auto-Encoding (MAE) on slices of that data. The project page names two backbone sizes, ViT-B and ViT-L, and VC-1 is the largest model. The project page labels its top-ranked variant “MAE Ego4D+MNI”, so Ego4D is among the sources, but the full list of sources and the expansion of “MNI” are Not stated in the pages read here. The abstract’s image count differs between arXiv versions, so it is not repeated. The authors report that training the models took over 10,000 GPU-hours.

05

What did the authors find?

Three findings are stated in the abstract. First, among existing PVRs, none is universally dominant; the project page says R3M did best on Adroit, MetaWorld and DMControl, MVP (ViT-L) on Trifinger, ImageNav and Mobile Pick, and CLIP on ObjectNav. Second, scaling dataset size and diversity does not improve performance universally, but does so on average. Third, VC-1 outperforms all prior PVRs on average but does not universally dominate either. The abstract also reports real-world hardware experiments in which VC-1 and VC-1 (adapted) outperform the strongest pre-existing PVR. These are the authors’ claims; Firsthand has not verified them, and no scores are repeated here.

06

What does adapting VC-1 mean?

The project page describes two strategies: end-to-end fine-tuning with a task-specific loss, and MAE adaptation using task-specific data. It gives two reasons for adapting. MAE features are generally useful for reconstructing images, so adaptation can specialize the encoder for tasks such as object rearrangement, and it can reduce the domain gap between human-video pretraining and the simulated tasks used for evaluation. Per the abstract, VC-1 (adapted) achieves competitive or superior performance to the best known results on all of the CortexBench benchmarks.

07

How does VC-1 compare with R3M, Ego4D, egocentric pretraining and a pretraining corpus?

The second table sets VC-1 beside four site entries. The columns for the other entries summarise what those entries state, not new claims. R3M is the one entry the VC-1 sources also discuss: the authors evaluate it as an existing PVR. For the wider stage this belongs to, see the pretraining entry.

08

What data does a VC-1-style approach need, and what does Firsthand state?

Per the sources read, it needs large and diverse egocentric video to pre-train an image encoder, and then task-specific data if the encoder is adapted. Firsthand states real human egocentric capture with stereo depth, 3D hand pose, IMUs and one task instruction per episode. That is a note about format, not a claim of compatibility. Training or adapting a visual representation is outside Firsthand’s scope.

09

When do you need fast, on-demand custom collection instead?

When a program needs real human demonstrations that public video does not cover, specified field by field. Firsthand does not build or train models, or supply robot data. Confirm the fields on a Spec Pilot, a small fast first batch; the median from signed spec to first validated batch is 48 hours where coverage is deep, three to four weeks where thin.

10

VC-1 at a glance, as stated in the paper record, project page and GitHub repository

VC-1 at a glance, as stated in the paper record, project page and GitHub repository
ItemWhat the sources state
PaperWhere are we in the search for an Artificial Visual Cortex for Embodied Intelligence? (arXiv 2303.18240)
Lead authorsArjun Majumdar, Karmesh Yadav and Sergio Arnaud (equal contribution, project page)
Affiliations (project page)Georgia Institute of Technology, Meta AI, University of Pennsylvania, Stanford University, UC Berkeley
Submitted31 March 2023; last revised 1 February 2024
BenchmarkCortexBench: 17 tasks spanning locomotion, navigation, dexterous and mobile manipulation (abstract)
Pretraining dataOver 4,000 hours of egocentric video from 7 sources, plus ImageNet (abstract)
Pretraining objectiveMasked Auto-Encoding (MAE) on vision transformers
Model sizes (project page)ViT-B and ViT-L; VC-1 is the largest model
Training compute (authors)Over 10,000 GPU-hours
Codefacebookresearch/eai-vc; the repository page lists its license as Other, so check the terms yourself
Firsthand relationshipNone

12

VC-1 beside the R3M, Ego4D, egocentric pretraining and pretraining corpus entries

VC-1 beside the R3M, Ego4D, egocentric pretraining and pretraining corpus entries
Site entryWhat the entry statesHow VC-1 differs (sources read)
R3MA published visual representation pre-trained on Ego4D human video and reused as a frozen perception moduleThe VC-1 authors evaluate R3M as an existing PVR on CortexBench. VC-1 is trained with MAE on a mix of egocentric video and ImageNet, and the paper is an evaluation study
Ego4DA large public egocentric video dataset and benchmark suite, accessed under a licence agreementEgo4D is a dataset. VC-1 is a model, and the project page indicates Ego4D is one of its pretraining sources
Egocentric pretrainingPretraining a robot foundation model on first-person human video with action labels, before mid-training and post-training on robot dataVC-1 is an image encoder trained with MAE. The sources read do not describe action labels or a robot foundation model
Pretraining corpusThe large-scale dataset of egocentric human video, robot demonstrations, or both used for the pretraining stageVC-1 is trained on a combined corpus of egocentric video and ImageNet, but the sources read do not list every source

13

Frequently asked questions

What is VC-1?
VC-1 (Visual Cortex-1) is the largest pre-trained visual encoder from a published study of visual representations for embodied AI (arXiv 2303.18240), trained with masked auto-encoding on egocentric video and ImageNet. It is third-party research.
What is CortexBench?
The authors’ benchmark of 17 embodied AI tasks spanning locomotion, navigation, dexterous manipulation and mobile manipulation, used to evaluate pre-trained visual representations.
Does VC-1 beat every other visual representation?
Not on every task. The authors report that VC-1 outperforms all prior PVRs on average but does not universally dominate, and that adapting it leads to substantial gains. These are their claims; Firsthand has not verified them.
Can I use the VC-1 code and models?
The authors say the code and models are open-sourced, and the GitHub repository facebookresearch/eai-vc lists its license as Other. Confirm the current license terms yourself before relying on it.
Does Firsthand use VC-1, and can I request a custom dataset?
Firsthand is not affiliated with the VC-1 authors and claims no use, training or compatibility. Pretrained representations and embeddings are not Firsthand deliverables. You can request a custom dataset.