Previous: (y-04) Interaction | AR Index | Next: (y-06) Computer Vision for AR

Mental Model First

  • Tracking estimates pose over time. VR/AR needs to know where the head, controllers, body, or real-world targets are.
  • Registration is the goal. Tracking is useful because it lets virtual content align with the user’s view, body, or world.
  • No sensor is perfect. Every tracking technology trades off accuracy, precision, latency, workspace, robustness, and setup complexity.
  • Sensor fusion is the practical answer. Modern systems combine sensors because single measurements are incomplete or unreliable.

1. Tracking, Calibration, and Registration

Registration aligns spatial properties, calibration adjusts measurements offline, and tracking estimates pose in real time.

The three terms are related but not interchangeable:

ConceptMeaningRole in VR/AR
RegistrationAlignment of spatial propertiesMakes virtual objects appear in the correct real or virtual place.
CalibrationOffline adjustment of measurementsCorrects sensor and display parameters before or during use.
TrackingReal-time measurement of poseUpdates the system as the user or object moves.

Tracking examples from the lecture include head tracking, controller tracking, and motion tracking. In AR, the tracking result must support stable 3D registration; otherwise augmentations drift or jitter relative to the real world.

2. Coordinate Systems and Frames of Reference

Coordinate systems distinguish local object coordinates, world coordinates, display coordinates, and sensor-related coordinate frames.

Coordinate systems are the bookkeeping layer of tracking. A tracked object may have local coordinates, but the application needs to know its pose relative to the world, the user’s head, the display, or another object. Tracking therefore produces transformations between coordinate systems.

Full tracking requires six degrees of freedom: three positional dimensions and three rotational dimensions.

Degrees of freedom:

  • 3DOF orientation: roll, pitch, and yaw.
  • 3DOF position: x, y, and z.
  • 6DOF pose: position plus orientation.

Frames of reference determine what an augmentation is stable relative to:

  • World-stabilized content stays fixed in the physical or virtual world.
  • Body-stabilized content moves with the user.
  • Screen-stabilized content stays fixed in display space.

3. Measurement Coordinates, Phenomena, and Principles

Measurement coordinates distinguish global and local measurements, with different workspace and precision implications.

The lecture separates tracking by what is measured and how it is measured:

  • Global vs. local measurements: global systems can cover city-scale or unlimited workspaces, while local systems often offer higher precision in a restricted volume.
  • Physical phenomena: visible light, infrared light, radio waves, sound, magnetic fields, acceleration, and mechanical motion can all support tracking.
  • Measurement principles: signal strength, signal direction, time of flight, and direct geometric measurement.

Geometric measurement examples:

  • Trilateration uses distances.
  • Triangulation uses angles.
  • Rigid sensor arrangements can provide more constraints through known geometry.

4. Outside-In vs. Inside-Out Tracking

Outside-in tracking uses stationary sensors observing mobile objects; inside-out tracking puts sensors on the mobile device observing the world.

ArchitectureSensor LocationTypical StrengthTypical Weakness
Outside-inFixed in the environmentAccurate in a prepared tracking volumeLimited workspace and line-of-sight occlusion
Inside-outOn the tracked deviceMobile and flexible workspaceRequires onboard sensing and environment understanding

Signal sources can be passive or active:

  • Passive sources use existing signals such as natural light or Earth’s magnetic field.
  • Active sources emit signals intentionally, such as infrared LEDs, lasers, or ultrasonic pulses.

5. Measurement Error and Temporal Behavior

Measurement quality is described by accuracy, precision, noise, jitter, drift, latency, and update rate.

Important error concepts:

  • Accuracy: closeness to the true value.
  • Precision: repeatability of the measurement.
  • Noise/jitter: short-term unstable variation.
  • Drift: gradual accumulated deviation over time.
  • Latency: delay between real motion and reported measurement.
  • Update rate: number of measurements per time interval.

These are independent. A sensor can be precise but inaccurate, low-latency but noisy, or accurate but too slow for comfortable VR.

6. Stationary and Mobile Tracking Systems

Stationary tracking systems in the lecture include mechanical, electromagnetic, and ultrasonic tracking.

Stationary systems in the lecture:

  • Mechanical tracking: articulated arms with joints, encoders, or potentiometers. High precision but physically restrictive.
  • Electromagnetic tracking: a stationary source produces magnetic fields; sensor coils infer pose. Metal and electromagnetic interference can distort measurements.
  • Ultrasonic tracking: uses sound time of flight and trilateration, often requiring synchronization.

Mobile sensors:

  • GPS: planet-scale radio time-of-flight, requiring signals from at least four satellites.
  • Differential GPS: uses correction signals to compensate atmospheric distortion.
  • Wireless networks: WiFi, Bluetooth, or mobile towers can provide coarse location through signal strength or geometry.
  • Magnetometer: measures direction of Earth’s magnetic field.
  • Gyroscope: measures rotational velocity.
  • Linear accelerometer: measures acceleration with a MEMS device.
  • Odometer: measures movement mechanically or opto-electrically, such as a wheel encoder.

7. Optical Tracking

Optical tracking uses cameras, model-based or model-free tracking, and passive or active illumination.

Optical tracking matters because cameras are cheap and powerful. The lecture distinguishes:

  • Model-based tracking: a tracking model representing the 3D world is available.
  • Model-free tracking: the system works from observed image features without a prepared full model.
  • Passive illumination: uses natural or existing light.
  • Active illumination: adds controlled light, such as infrared.

Fiducial markers are artificial tracking targets; natural features use salient points in the environment.

Marker and feature tradeoffs:

  • Fiducial markers are artificial, easy to detect, and can provide enough points for pose estimation.
  • Retro-reflective markers reflect light back toward the light source and are easy to see with infrared cameras.
  • Natural features avoid instrumenting the environment but require robust image processing and target identification.

8. Sensor Fusion

Sensor fusion combines multiple sensors, such as cameras, inertial sensors, GPS, magnetometers, and wireless signals.

Fusion types from the lecture:

Fusion TypeMeaningExample Idea
ComplementarySensors measure different degrees of freedom or compensate different weaknessesCombine fast inertial data with visual correction.
CompetitiveSensors measure the same degree of freedom redundantlyUse a worse sensor only when a better one is unavailable.
StatisticalMeasurements are combined into an estimate of true system stateImprove quality by modeling uncertainty.
CooperativeOne sensor helps another obtain a measurementAssisted GPS combines cell tower and GPS information.

The central reason for fusion is that tracking must be fast, stable, and accurate at the same time, while individual sensors usually satisfy only part of that requirement.

Applied Exam Focus

  • Terminology: registration, calibration, and tracking are distinct.
  • Pose: full pose is 6DOF: three translation and three rotation dimensions.
  • Architecture: outside-in vs. inside-out is about where the sensors are.
  • Quality: accuracy, precision, jitter, drift, latency, and update rate describe different failures.
  • Technology: know mechanical, electromagnetic, ultrasonic, GPS, wireless, magnetometer, gyroscope, accelerometer, odometer, optical, marker, and natural-feature tracking at a high level.
  • Fusion: explain complementary, competitive, statistical, and cooperative sensor fusion.

Self-Check

  1. Why does AR require registration in addition to ordinary tracking?
  1. What is the difference between accuracy and precision?
  1. Why can a high-update-rate sensor still be bad for VR?
  1. How do outside-in and inside-out tracking differ?
  1. Why are natural features attractive but difficult for tracking?
  1. How do registration, calibration, and tracking differ?
  1. Name the four sensor-fusion types and give the idea behind each.

Previous: (y-04) Interaction | AR Index | Next: (y-06) Computer Vision for AR