You are on page 1of 13

Chapter 3:

Tracking
Augmented Reality – Principles and Practice

http://www.augmentedrealitybook.org
Agenda
• Tracking, Calibration, and Registration
• Mobile Sensors

www.augmentedrealitybook.org Tracking 2
Tracking, Calibration, and Registration
• Registration = alignment of spatial properties
• Calibration = offline adjustment of
measurements
• Spatial calibration yields static registration
• Offline: once in lifetime or once at startup no calib
n- ra
pa spati tion
t
S tr
c n
ati atio
tra ram al gis
• Alternative: autocalibration ck et sp f
ing ers ati
o
re
d e o f al
vic
• Tracking = dynamic sensing and measuring es

of spatial properties Dynamic


registration

• Tracking yields dynamic registration


• Tracking in AR/VR always means “in 3D”!

www.augmentedrealitybook.org Tracking 3
Coordinate Systems
Eye
Local object coordinates
coordinates

Perspective transformation
• Calibrate offline
• For both camera and display

Model transformation View transformation


• Track for moving objects, • Track for moving objects,
if there are static objects as well if there are no static objects
• Track for moving observer

Global world
coordinates

www.augmentedrealitybook.org Tracking 4
Mobile Sensors
• Global Positioning System
• Wireless Networks
• Magnetometer
• Gyroscope
• Linear Accelerometer
• Odometer

www.augmentedrealitybook.org Tracking 5
Global Positioning System
• Planet-scale outside-in radiowave time-of-flight
• Requires clock synchronization
• Must receive signals from at least 4 satellites
satellites

GPS receiver

www.augmentedrealitybook.org Tracking 6
Differential GPS
• Compensate for atmospheric distortion
• Receive correction signal from base station via network
• Real-Time Kinematics (RTK) Differential GPS also uses signal phase
satellites

GPS receiver base station


correction
signal
www.augmentedrealitybook.org Tracking 7
Wireless Networks
• Measure signal strength from WiFi, Bluetooth, mobile phone towers
• Potential trilateration/triangulation
• Mostly only good for coarse location (e.g., based on WiFi SSID)
• Fingerprinting: carefully map the signal reception in a given area
• Recent use: Bluetooth iBeacon in department stores
• Assisted GPS: accelerate GPS initialization using WiFi or GSM id
• Skyhood, Google, Broadcomm etc.

www.augmentedrealitybook.org Tracking 8
www.augmentedrealitybook.org Tracking 9
Magnetometer
• Electronic compass
• Measure direction of Earth
magnetic field in 3D
• Principle: magnetoresistance
(Hall effect)
• Often very distorted watch
measurements

www.augmentedrealitybook.org Tracking 10
Gyroscopes
Radial
movement

• Determines rotational velocity Coriolis


movement

• Electronic gyro Image: Hideyuki Tamura


• Measures Coriolis force of small vibrating object
• Micro-electromechanical system (MEMS)
• High update rate (1KHz)
• Only relative measurements
• Must integrate once to determine orientation  drift
• Laser gyro (fiber-optic gyro)
• Measures angular acceleration based on light interference
• Large, expensive, used in aviation rotation

www.augmentedrealitybook.org Tracking 11
Linear accelerometer
• MEMS device spring spring

• Displacement of small mass


mass
• Measures
• Change of electric capacity, or
• Piezoresistive effect of bending
• Subtract gravity (the difficult part!)
• Integrate twice numerically to get position
mass
• Drift problems
• Combine lin.acc., gyro + compass into inertial measurement unit (IMU)
www.augmentedrealitybook.org Tracking 12
Odometer
• Mechanical or opto-electrical wheel encoder
• E.g., traditional ball mouse

www.augmentedrealitybook.org Tracking 13

You might also like