Inside-out tracking

On this page 7

Inside-out tracking is a method in which an XR headset determines its own position and orientation using cameras and sensors mounted on the headset itself, by observing the surrounding environment, without external base stations or cameras. In extended reality, it is the standard tracking approach of standalone and most current headsets, because it removes setup and allows use in any suitable room.

The name describes the direction of observation: the sensors look from the inside outward at the room. The opposite approach, outside-in tracking, places sensors or emitters in the room and observes the headset from outside. Inside-out tracking trades some precision at the edges of its view for portability, low cost and simple setup.

How inside-out tracking estimates position

Inside-out tracking combines two kinds of sensors. An inertial measurement unit, made of accelerometers and gyroscopes, measures acceleration and rotation hundreds to thousands of times per second, but its position estimate drifts within seconds. Cameras observe stable visual features in the room, such as corners, edges and textures, and correct that drift.

The core algorithm is visual-inertial odometry, often extended to SLAM, simultaneous localization and mapping. The headset builds a map of visual features, recognizes them in each new camera frame and calculates how it has moved relative to them. Sensor fusion then merges the fast inertial data with the slower but stable visual corrections into a smooth 6DoF pose, meaning three axes of position and three axes of rotation.

Many headsets add a depth sensor or use stereo cameras to measure distances directly. This improves the room map and supports features such as automatic floor detection, the guardian boundary and placement of mixed reality objects on real surfaces.

What inside-out tracking follows

The same cameras that track the headset can also track controllers, hands and the environment. The table lists the usual tracked targets and how each is detected.

Tracked targetDetection methodTypical limitation
Headset poseVisual features plus inertial sensorsNeeds light and visible texture
Motion controllersInfrared LEDs seen by headset cameras plus controller sensorsLost when outside camera view
HandsComputer vision models on camera imagesOcclusion when hands overlap
Room geometryStereo cameras or depth sensorGlass and mirrors confuse depth
Floor and boundaryPlane detection from the room mapMust be re-detected in new rooms
Targets tracked by inside-out systems

When a controller leaves the camera view, for example behind the user’s back or close to the face, the system predicts its position from inertial data for a short time. Fast movements in these blind spots are therefore the most common source of controller tracking errors.

Inside-out compared with outside-in tracking

The two approaches differ in where the sensing hardware lives, which determines their precision, setup effort and range. The table compares them along the dimensions that matter to users and developers.

AspectInside-out trackingOutside-in tracking
External hardwareNoneBase stations or cameras in the room
Setup timeSeconds to minutesMounting and calibration
PortabilityWorks in any suitable roomTied to a prepared space
Controller coverageLimited to camera viewConsistent within covered area
PrecisionGood for consumer useVery high and stable
Extra trackersLimited supportBody and object trackers well supported
CostIncluded in headsetAdditional hardware cost
Inside-out and outside-in tracking compared

Systems such as SteamVR tracking, based on laser-sweeping base stations, remain preferred for full-body tracking, motion capture and competitive play where controllers often move outside a headset’s view. For most consumer, business and mixed reality uses, inside-out tracking is accurate enough and far more practical.

Conditions for reliable inside-out tracking

Because the headset sees the room the way a camera does, tracking quality depends heavily on lighting and visual texture. Users can prevent most tracking problems by preparing the play area.

FactorProblem it causesRecommended condition
DarknessToo few visible featuresEven indoor lighting
Direct sunlightGlare, possible lens damageAvoid sunlight through windows
Blank wallsNothing distinctive to trackPosters, furniture or patterns
Mirrors and glassFalse or doubled featuresCover large mirrors
Moving objectsUnstable mapAvoid crowds and moving machinery
Flickering lightsInterference with infrared sensingSteady light sources
Environment factors and recommended conditions

Some headsets use infrared illumination to track in dim rooms, but no consumer system works in complete darkness for both room and controller tracking. Saved room maps let the headset relocalize quickly when the user returns to a known space.

Limitations and common problems

Inside-out tracking has improved steadily, but some limitations follow directly from seeing the world through head-mounted cameras.

  • Controller occlusion behind the back or above the head, which affects archery and throwing games.
  • Drift or jumps after fast head turns in poorly textured rooms.
  • Moving platforms such as cars, trains and aircraft confuse the inertial sensors, unless a travel mode is used.
  • Privacy considerations, because cameras continuously capture the room, even if images normally stay on the device.
  • Higher processing load on the headset, which consumes battery and computing power.

Developers should design interactions that keep hands and controllers mostly within the front field of view and should handle temporary tracking loss gracefully, for example by fading a held object rather than letting it jump.

Explained without jargon

Inside-out tracking means the headset works out where it is by looking around. Small cameras on the headset watch the room, and the headset notices how the furniture and walls seem to move as you move.

It is similar to finding your way by watching landmarks. Because everything is built into the headset, you do not need extra boxes on the walls. You need a room with enough light and enough things to see.

A typical use case

A manufacturing company wants to train maintenance technicians at three plants using the same VR lesson. An earlier system with external base stations had to be mounted and calibrated in a dedicated room, so training was available at only one site.

The company switches to standalone headsets with inside-out tracking. Trainers carry the headsets in a case, set up a clear area of about 3 by 3 meters in any meeting room, and let each headset scan the floor and boundary in under a minute. They add two large posters to a plain white wall after noticing occasional drift.

The result is training available at all three plants without permanent installation. Technicians rehearse valve replacement steps with tracked hands and controllers, and the only remaining issue, occasional controller loss when reaching behind a virtual machine, is solved by redesigning the lesson so that tasks stay in front of the trainee.