Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

14
Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

description

Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group. Human-centered Interfaces. Free users from desktop and wired interfaces Allow natural gesture and speech commands Give computers awareness of users Work in open and noisy environments - PowerPoint PPT Presentation

Transcript of Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Page 1: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Perceptive Context for Pervasive Computing

Trevor DarrellVision Interface Group

Page 2: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Human-centered Interfaces

• Free users from desktop and wired interfaces• Allow natural gesture and speech commands• Give computers awareness of users• Work in open and noisy environments

- Outdoors -- PDA next to construction site!- Indoors -- crowded meeting room

• Vision’s role: provide perceptive context

Page 3: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Perceptive Context

• Who is there? (presence, identity)• What is going on? (activity)• Where are they? (individual location)• Which person said that? (audiovisual grouping)• What are they looking / pointing at? (pose, gaze)

Page 4: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Virtual views

• Frontal •Profile silhouette:Head:

Page 5: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Examples: VH-generated views

• Faces:

• Gait:

Page 6: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Range-based stereo person tracking• Range can be insensitive to fast illumination change• Compare range values to known background• Project into 2D overhead view

IntensityRange

Foreground

Plan view

• Merge data from multiple stereo cameras..• Group into trajectories…• Examine height for sitting/standing…

Page 7: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Audio input in noisy environments

• Acquire high-quality audio from untethered, moving speakers

• “Virtual” headset microphones for all users

Page 8: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Vision guided microphone arrayCameras

Microphones

Page 9: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Audio-visual synchrony detection

Page 10: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

• Audio weighting from video (detected face)

+

AVMI Applications• Image localization from audio

Audio associated with left face

Audio associated with right face

image variance AVMI

Page 11: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Brightness and depth motion constraints

I tI t + 1

I

Z

Z tZ t + 1 yt = yt-1

Parameter space

Page 12: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Closed-loop 3D tracker

Track users head gaze for hands-free pointing…

Page 13: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Head-driven cursor

Related Projects:• Schiele• Kjeldsen• Toyama

Current application for second pointer or scrolling / focus of attention…

Page 14: Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

“Look-to-talk”

Subject not looking at SAMASR turned off

Subject looking at SAMASR turned on