Title: Active Capture and Folk Computing
1Active Capture and Folk Computing
- Ana RamÃrez and Marc Davis
- ICME 2004 Taipei, Taiwan
- 29 June 2004
UC Berkeley - Garage Cinema Research - Group for
User Interface Research
2Smart Multimedia Acquisition Systems
- First two papers automatic camera calibration
- Image
- Audio
- Third paper understand structure of what is
being captured to edit in real time - Active capture - smart cameras that interactively
guide and capture human action
3Outline
- Sample applications
- Active Capture
- Designing Active Capture algorithms
- Future work
4Automatic Movie Trailers
Sample Applications
Play Video
5Automatic Movie Trailers
Sample Applications
- Video of automatically created movie trailer
Play Video
6Sports Instruction
Sample Applications
7Telemedicine
Sample Applications
Rural Town
Large City
leishmaniasis
8Automated Health Screening
Sample Applications
Rural Town
Large City
leishmaniasis
9Active Capture
Direction/ Cinematography
Capture
Interaction
Active
Capture
Human- Computer Interaction
Computer Vision/ Audition
Processing
10Active Capture
Direction/ Cinematography
Capture
Interaction
Active
Capture
Human- Computer Interaction
Computer Vision/ Audition
Processing
11Active Capture
Direction/ Cinematography
Capture
Interaction
Active
Capture
Human- Computer Interaction
Computer Vision/ Audition
Processing
12Active Capture
Direction/ Cinematography
Capture
Interaction
Active
Capture
Human- Computer Interaction
Computer Vision/ Audition
Processing
13Active Capture
Direction/ Cinematography
Capture
Interaction
Active
Capture
Human- Computer Interaction
Computer Vision/ Audition
Processing
14Active Capture
- Traditionally, signal processing algorithms avoid
interacting with the user - Signal processing interaction gt more
sophisticated recognizers - How to design hybrid algorithms that involve
capture, interaction, and processing
15Components of Active Capture Algorithms
- Simple computer vision and audition recognizers /
sensors - Motion
- Eyes
- Sound
- Desired action in terms of recognizers
- Interaction script
16Design Process
- Input
- Desired action head turn
- Recognizers motion, eyes
Motion
Eyes
time
17Design Process
- Input
- Desired action head turn
- Recognizers motion, eyes
- Step 1
- Express desired action in terms of recognizers
No Motion
Motion
No Motion
Motion
Eyes
No Eyes
Eyes
time
18Design Process
- Input
- Desired action head turn
- Recognizers motion, eyes
- Step 1
- Express desired action in terms of recognizers
- Step 2
- Design interaction script
19Design Process Step II
20Design Process Step II
21Design Process Step II
Play Video
22Design Process Step II
23Design Process Step II
Play Video
24Design Challenges
- Step I - Description of action
- Approximate timing
- Strict and non strict ordering
- Step II Interaction script
- What to do if something goes wrong mediation
25Step I Action Description
26Visual Language
Step I - Action Description
- Observations
- Commands
- Capture
- Time constraints
- Strict ordering
- Non-strict ordering
27Visual Language
Step I - Action Description
- Observations
- Commands
- Capture
- Time constraints
- Strict ordering
- Non-strict ordering
28Visual Language
Step I - Action Description
- Observations
- Commands
- Capture
- Time constraints
- Strict ordering
- Non-strict ordering
29Visual Language
Step I - Action Description
- Observations
- Commands
- Capture
- Time constraints
- Strict ordering
- Non-strict ordering
30Visual Language
Step I - Action Description
- Observations
- Commands
- Capture
- Time constraints
- Strict ordering
- Non-strict ordering
31Visual Language
Step I - Action Description
- Observations
- Commands
- Capture
- Time constraints
- Strict ordering
- Non-strict ordering
32Visual Language
Step I - Action Description
- Observations
- Commands
- Capture
- Time constraints
- Strict ordering
- Non-strict ordering
33Step II Interaction Script
34Contextual Inquiries
Step II Interaction Script
- Golf instructor
- Aikido instructor
- 911 emergency phone operator
- Triage nurse
- Childrens portrait photographer
- Film and theatre directors
Jeffrey Heer, Nathaniel S. Good, Ana Ramirez,
Marc Davis, and Jennifer Mankoff. Presiding Over
Accidents System Direction of Human Action. In
Proceedings of the Conference on Human Factors in
Computing Systems (CHI 2004) in Vienna, Austria.
ACM Press, 463-470, 2004.
35Direction and Feedback Strategies
Step II Interaction Script
Play Video
36Direction and Feedback Strategies
Step II Interaction Script
Play Video
37Direction and Feedback Strategies
Step II Interaction Script
- Method shift from Show to Tell
Play Video
38Direction and Feedback Strategies
Step II Interaction Script
39Summary
- Active Capture smart cameras that interactively
guide and capture human action - Sample applications
- Automated health screening
- Automated movie clips
- Sports trainer
- Design Challenges
- Description of action
- Interaction script
40Future Work
- Support design and implementation of Active
Capture applications - Evaluate the relative contribution of signal
analysis and user interaction in these hybrid
algorithms
41Questions
- Ana RamÃrez
- anar_at_cs.berkeley.edu
- www.cs.berkeley.edu/anar
- Garage Cinema Research
- http//garage.sims.berkeley.edu
- Group for User Interface Research
- http//guir.berkeley.edu