14
Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

Perceptive Context for Pervasive Computing Trevor Darrell Vision Interface Group

  • Upload
    mahon

  • View
    34

  • Download
    2

Embed Size (px)

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

Citation preview

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