Picture someone repairing a bicycle. Now picture two cameras recording it. One is strapped to the mechanic's head and sees exactly what they see: their hands, the chain, the tool, the grease. The other sits on a tripod across the workshop and sees the whole person, the bike, the bench and the room.
Same repair. Same instant. Two completely different recordings, each capturing something the other misses. That difference is the whole subject of this article.
The first camera produces egocentric data. The second produces exocentric data. As AI moves from labelling photographs to acting in the physical world, the demand for both has grown sharply, and so has the difficulty of collecting them well.
The distinction rests on one thing: where the camera is.
The terms come from cognitive science, where they describe two frames of reference the human brain uses: one anchored to your body, one anchored to the world. Both matter, and you switch between them constantly without noticing.
Constant motion blur. Objects leaving frame the moment the head turns. Severe self-occlusion, because the hand doing the work hides the thing being worked on. And no stable global frame of reference, since the camera never stops moving.
The fine detail of a grasp may be a handful of pixels. Intent is invisible, because you cannot see where the person is looking. And a fixed camera has fixed blind spots that the actor will inevitably turn their back on.
Read those two lists again and the pattern is hard to miss: each viewpoint's weakness is the other's strength. Ego sees the grasp but not the body. Exo sees the body but not the grasp. Ego knows intent but not position. Exo knows position but not intent.
This is why the most valuable ego/exo datasets are not two separate collections stapled together. They are simultaneous, time-synced captures of the same event. That synchronisation is the entire point, and it is what makes the data expensive.
When every stream shares one clock, any frame in the ego view maps to the exact same instant in every exo view. A model can then learn that this blurry close-up of a hand and that distant figure across the room are the same action, seen twice. Learn that correspondence across enough examples and the model starts to build a representation of the action that is independent of where the camera was standing.
That viewpoint-invariance is not an academic nicety. It is the thing that lets a robot watch a human do something and then do it itself, despite the fact that its cameras are nowhere near where the human's eyes were.
For most of computer vision's history, training data was exocentric almost by default, because that is how cameras were pointed: at things, from outside. The shift toward egocentric collection tracks a shift in what we are asking AI to do. A model that captions photographs can sit outside the scene. A model that is meant to act in the world needs to know what acting in the world looks like from the inside.
Four things this data is actually used for:
A handful of research datasets define the field, and they are worth knowing even if you end up collecting your own.
| Dataset | Scale | What makes it notable |
|---|---|---|
| Ego4D | 3,025 hours, 855 camera wearers, 74 locations, 9 countries | The breadth benchmark for first-person daily-life activity. Egocentric only. |
| Ego-Exo4D | 1,286 hours, 740 participants, 13 cities, 123 scenes | Simultaneous, time-synced ego and exo video of skilled activity. Adds multichannel audio, eye gaze, 3D point clouds, camera poses, IMU and expert commentary. Released Dec 2023. |
| EPIC-KITCHENS | Hundreds of hours of unscripted kitchen activity | The long-running fine-grained benchmark for hand-object interaction, with a large verb and noun taxonomy. |
| Project Aria | Research glasses platform | Not a dataset but the capture hardware behind several of them, recording gaze, IMU and spatial data alongside video. |
These datasets exist because participants consented to a specific, reviewed research protocol. A public dataset is not commercial training supply unless the source terms, the consent basis and the downstream licence all permit that use. Check the licence before the data reaches a production model, not after. When the terms do not cover your case, or when your domain simply is not in public data, commissioned collection is the route.
Imitation learning from human demonstration, manipulation policies, and navigation. The fastest-growing consumer of ego data by some distance.
Context-aware guidance on headsets that already capture first-person data as a by-product of being worn. Step tracking, object recall, hands-free help.
Proficiency scoring, expert-versus-novice comparison, and automated coaching. Paired viewpoints are close to ideal here.
Procedure compliance, near-miss analysis and posture assessment on the line. Ego shows the task; exo shows the body doing it.
Surgical and clinical technique capture for training and review, where the operator's own viewpoint carries most of the information.
Technique breakdown and performance measurement, combining the athlete's own view with the broadcast or sideline view.
Everything above describes data that is valuable. What it does not convey is how much of an ego/exo project is spent not on the interesting parts, but on logistics. The failure modes are consistent enough to list.
None of these are research problems. They are tooling problems, and they are the reason a collection project that looks straightforward on paper takes three times as long as planned.
AIDAC is Haidata's AI data collection platform: a mobile app for Android and iOS paired with a web dashboard. It handles collection of Audio, Video, Image, Text, PDF and Email files at scale.
AIDAC is not an ego/exo-specific product, and it is worth being straight about that. What it is, is a platform built around exactly the six problems listed above, because those problems are not unique to ego/exo work. They show up on every data collection project that involves more than a handful of people. An ego/exo project just hits them harder.
Mapping each problem to what AIDAC actually does:
For the audio side of a multimodal capture, AIDAC also records multi-party conference calls in WAV with up to four participants, and can save each participant's voice to a separate file, which is a way of solving speaker diarization at source rather than trying to unpick a mixed recording later.
The underlying idea is simple: put the configuration in the dashboard and the enforcement in the tooling, so that scaling from five collectors to five hundred does not scale your quality problems with it.
Collected footage is raw material. What makes it a training set is the annotation, and ego/exo video is among the more demanding things to annotate well.
Haidata's annotation teams work across the layers this data needs:
Two things make this work harder than standard video annotation. First, taxonomies get large fast, running to hundreds of verbs and thousands of nouns in datasets like Ego4D, which puts real weight on annotator training and guideline discipline. Second, annotations that are too coarse are close to useless: a label like "moves both hands" is technically correct and tells a model almost nothing. Fine-grained hand-object dynamics are where the value is, and getting there is a function of how well the annotation team understands the domain.
Haidata has been doing annotation work since 2020 from the Nilgiris Hills in India, and the same teams that handle human-in-the-loop and medical annotation work take on ego/exo projects. If you are collecting with AIDAC, collection and annotation run as one pipeline rather than two vendors and a handoff.
Ego and exo centric data is not a new idea, but the reason to collect it has changed. We are no longer building models that describe the world from a distance. We are building models that have to operate in it, and that means teaching them what a task looks like from the inside of it, and from the outside, at the same instant.
The research is moving quickly. The hard part, as usual, is not the research. It is getting a thousand hours of consistent, consented, well-labelled footage out of the real world and into a form a model can learn from.