Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Ceng 701 - Tracking Gökhan Tekkaya Gürkan Vural Can Eroğul METU, 2008 1 Outline – Overview – Tracking Devices Electromagnetic Mechanical Acoustic Optical Inertial Combinations – Eye Tracking – Finger/Hand Tracking 2 Tracking - Overview Purpose: – The primary purpose of tracking is to update the visual display based on the viewers head position and orientation. – Instead of tracking the viewer's eyes directly, we track the position and orientation of the user's head. From this we determine the position and orientation of the two eyes. 3 Tracking - Overview We may also be tracking the user's hand(s), fingers, legs or other interface devices. Want tracking to be as 'invisible' as possible to the user. Want the user to be able to move freely with few encumberances 4 Tracking - Overview Want to be able to have multiple 'guests' nearby Want to track as many objects as necessary Want to have minimal delay between movement of an object and the detection of the objects new position / orientation (< 50 msec total) Want tracking to be accurate (1mm and 1 degree) 5 Outline – Overview – Tracking Devices Electromagnetic Mechanical Acoustic Optical Inertial Combinations – Eye Tracking – Finger/Hand Tracking 6 Tracking Devices - Electromagnetic large transmitter and one or more small sensors. transmitter emits an electromagnetic field. sensors report the strength of that field at their location to a computer sensors can be polled specifically by the computer or transmit continuously. 7 Tracking Devices - Electromagnetic uses: – projection based systems, HMDs advantages are: – – – – large tracking volume (approx 10 feet / 3 meters) no line-of-sight restriction sensors are small and light technology has been around for a while disadvantages are: – – – – affected by metal in the nearby area latency can be high (0.1 seconds) accuracy is low in large volumes somewhat expensive 8 Tracking Devices - Electromagnetic Polhemus: – Motion Tracking: LIBERTY LATUS LIBERTY PATRIOT FASTRAK MINUTEMAN – Scanning: FastSCAN – Eye Tracking: VisionTrak 9 Tracking Devices - Electromagnetic 10 Tracking Devices - Mechanical rigid structures with multiple joints one end is fixed, the other is the object being tracked could be tracking users head, or their hand 11 Tracking Devices - Mechanical physically measure the rotation about joints in the armature to compute position and orientation structure is counter-weighted - movements are slow and smooth Knowing the length of each joint and the rotation at each joint, location and orientation of the end point is easy to compute. 12 Tracking Devices - Mechanical uses: – BOOMs, Phantom advantages are: – – – – low latency high accuracy sensors are small and light technology has been around for a while disadvantages are: – small volume – only track one object at a time 13 Tracking Devices - Acoustic small transmitter and one medium sized sensor each transmitter emits ultrasonic pulses which are received by microphones on the sensor (usually arranged in a triangle) as the pulses will reach the different microphones at slightly different times, the position and orientation of the transmitter can be determined 14 Tracking Devices - Acoustic Transmit acoustic pulse Listen for arrival (or echo) Inside-out or outside-in – Outside-in Measure position Sound wave field, maybe Multipath interference – Inside-out Measure position and orientation Must wait for receipt of signal 15 Tracking Devices - Acoustic advantages are: – Small and lightweight – Not magnetic – Relatively little infrastructure disadvantages are: – Line-of-sight requirement – Acoustic interference (e.g. jingle) – Ambient temperature concerns – PC wave ambiguity – PC error accumulation 16 Tracking Devices - Acoustic Logitech: – 6 degrees of freedom – 3D and 2D modes – Ultrasonic Technology – High level of ruggedness – PC and Unix compatibility – 250 dpi resolution/ 3D mode – 400 dpi resolution/ 2D mode 17 Tracking Devices - Optical LEDs or reflective materials are placed on the object to be tracked video cameras at fixed locations capture the scene image processing techniques are used to locate the object 18 Tracking Devices - Optical Inside looking out – beacons/landmarks are fixed in the environment – user-mounted sensors – accurate orientation Outside looking in – sensors are fixed in the environment – user-mounted beacons/landmarks – orientation can be a problem as distance to target grows Hybrid or cascaded – head tracked inside-out from room – hands tracked outside in from head 19 Tracking Devices - Optical A. R. T. system from Germany: 20 Tracking Devices - Inertial Sense rate, integrate once Sense acceleration, integrate twice 21 Tracking Devices - Inertial self-contained gyroscopes / accelerometers used knowing where the object was and its change in position / orientation the device and 'know' where it now is tend to work for limited periods of time then drift. 22 Tracking Devices - Inertial advantages are: – Truly sourceless – Very very fast – Robust disadvantages are: – Bias, scale, and alignment errors – Bias integration results in drift – gravity vector kills you 23 Tracking Devices - Combinations Intersense uses a combination on Acoustic and Inertial. Inertial can deal with fast movements and acoustic keeps the inertial from drifting 24 Outline – Overview – Tracking Devices Electromagnetic Mechanical Acoustic Optical Inertial Combinations – Eye Tracking – Finger/Hand Tracking 25 Eye Tracking Eye tracking is the process of measuring either the point of gaze "where we are looking" or the motion of an eye relative to the head. 26 Eye Tracker Eye tracker is a device for measuring eye positions and eye movements Eye movements are typically divided into two episodes: – fixation: the eye gaze pauses in a certain position – saccades: the eye moves to another position The resulting series of fixations and saccades is called a scanpath 27 Scanpath of Eye An example of fixations and saccades over text The typical pattern of eye movements during reading Never move smoothly over still text Most information is made available during a fixation 28 Application Areas of Eye Trackers Psychology (notably psycholinguistics, the visual world paradigm) Cognitive science Marketing research Medical research (neurological diagnosis) Human-computer interaction Vehicle Simulators Communication systems for disabled ... 29 Types of Eye Trackers - I Optical - Using video images – the eye position is extracted from video images – a camera focuses on one or both eyes and records their movement as the viewer looks at some kind of stimulus 30 Optical Eye Trackers - I modern eyetrackers use – contrast to locate the center of the pupil – infrared and nearinfrared noncollimated light to create a corneal reflection (CR). 31 Optical Eye Trackers - II two general techniques based on the location of the illumination source – Bright Pupil creates greater iris/pupil contrast allowing for more robust eye tracking with all iris pigmentation allows for tracking in lighting conditions ranging from total darkness to very bright – Dark Pupil not effective for tracking outdoors as extraneous IR sources interfere with monitoring 32 Optical Eye Trackers - III use a sampling rate of at least 30 Hz although 50/60 Hz is most common modern video-based eye trackers run at 240, 350 or even 1000/1250 Hz – needed in order to capture the detail of the very rapid eye movements during reading, or during studies of neurology 33 Types of Eye Trackers - II Search coils – known as magnetic eye trackers – uses coils that are embedded into a tightly-fitting contact lens or a rubber ring that adheres to eye 34 Magnetic Eye Trackers Alternating magnetic field with horizontal and vertical components is used to induce electric currents in these coils These currents depend on the eye position – on the angle by which the eye is rotated – thus provide a measure of the eye position 35 Types of Eye Trackers - III Electrooculogram – pairs of electrodes are placed either above and below the eye or to the left and right of the eye – a potential difference occurs between the electrodes 36 Electrooculogram If the eye is moved from the center position towards one electrode, this electrode "sees" the positive side of the retina and the opposite electrode "sees" the negative side of the retina A potential difference occurs between the electrodes Assuming that the resting potential is constant, the recorded potential is a measure for the eye position 37 Setups of Eye Trackers Setups vary greatly – some are headmounted – some require the head to be stable (for example, with a chin rest) – some function remotely and automatically track the head during motion 38 Sample Devices - eyebox2 attached to store displays or billboards to count how many times viewed by passersby uses video images infrared leds create red eyes from up to 10 meters price $1500 39 Sample Devices - Lexus LS460 the vehicle with the capacity to assess in real-time the visual behavior of the driver automobiles with the ability to monitor drowsiness, inattention, and cognitive engagement 40 Outline – Overview – Tracking Devices Electromagnetic Mechanical Acoustic Optical Inertial Combinations – Eye Tracking – Finger/Hand Tracking 41