mit ai lab viola & grimson variable viewpoint reality professor paul viola & professor eric...

27
MIT AI Lab Viola & Grimson Variable Viewpoint Reality rofessor Paul Viola & Professor Eric Grimson Collaborators: Jeremy De Bonet, John Winn, Owen Ozier Chris Stauffer, John Fisher, Kinh Tieu, Dan Snow, Tom Rikert, Lily Lee, Raquel Romano, Huizhen Yu, Mike Ross, Nick Matsakis, Jeff Norris, Todd Atkins Mark Pipes

Upload: reginald-quinn

Post on 01-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Variable Viewpoint Reality

Professor Paul Viola & Professor Eric Grimson

Collaborators: Jeremy De Bonet, John Winn, Owen Ozier,Chris Stauffer, John Fisher, Kinh Tieu,Dan Snow, Tom Rikert, Lily Lee,Raquel Romano, Huizhen Yu, Mike Ross,Nick Matsakis, Jeff Norris, Todd AtkinsMark Pipes

Page 2: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

The BIG picture: User selected viewing of sporting events.

• show me that play from the viewpoint of the goalie

•… from the viewpoint of the ball

•… from a viewpoint along the sideline

• what offensive plays does Brazil run from this formation

• how often has Italy had possession in the offensive zone

Page 3: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

The BIG picture: User selected viewing of sporting events.

• Let me see my son’s motion from the following viewpoint

• Let me see what has changed in his motion in the past year

• Show me his swing now and a week ago

• How often does he swing at pitches low and away

• What is his normal sequence of pitches with men on base and less than 2 outs

Page 4: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

A wish list of capabilities

• Construct a system that will allow each/every user to observe any viewpoint of a sporting event.

• Provide high level commentary/statistics– analyze plays

Page 5: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

A wish list of capabilities

• Recover human dynamics • Search databases for similar events

Page 6: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

VVR Spectator Environment

• Build an exciting, fun, high-profile system– Sports: Soccer, Hockey, Tennis, Basketball, Baseball

– Drama, Dance, Ballet

• Leverage MIT technology in:– Vision/Video Analysis

• Tracking, Calibration, Action Recognition

• Image/Video Databases

– Graphics

• Build a system that provides data available nowhere else…– Record/Study Human movements and actions

– Motion Capture / Motion Generation

Page 7: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Window of Opportunity

• 20-50 cameras in a stadium– Soon there will be many more

• US HDTV is digital – Flexible, very high bandwidth digital transmissions

• Future Televisions will be Computers– Plenty of extra computation available

– 3D Graphics hardware will be integrated

• Economics of sports– Dollar investments by broadcasters is huge (Billions)

• Computation is getting cheaper

Page 8: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

For example …

Computed using a single view…

some steps by hand

Page 9: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

ViewCube: Reconstructing action & movement

• Twelve cameras, computers, digitizers

• Parallel software for real-time processing

Page 10: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

The View from ViewCube

Mul

ti-c

amer

a M

ovie

Page 11: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Robust adaptive tracker

Pixel Consistent

with Background?

Video Frames Adaptive Background Model

X,Y,Size,Dx,DyX,Y,Size,Dx,Dy

X,Y,Size,Dx,Dy

Local Tracking Histories

Page 12: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Examples of tracking moving objects

• Example of tracking results

Page 13: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Dynamic calibration

Page 14: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Multi-camera coordination

Page 15: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Mapping patterns to groundplane

Page 16: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Projecting Silhouettes to form3D Models

3D R

econ

stru

ctio

n M

ovieReal-time 3D

Reconstructionis computed by intersecting silhouettes

Page 17: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

First 3D reconstructions ...

3D M

ovem

ent

Rec

onst

ruct

ion

Mov

ie

Page 18: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

A more detailed reconstruction…

Model

Page 19: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Finding an articulate human body

Segment

3D Model

VirtualHuman

Human

Page 20: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Automatically generated result:

Bod

y T

rack

ing

Mov

ie

Page 21: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Analyzing Human Motion

• Key Difficulty: Complex Time Trajectories

Complex Inter-dependencies

• Our Approach: Multi-scale statistical models

Page 22: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Detect Regularities & Anomalies in Events?

Page 23: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Example track patterns

• Running continuously for almost 3 years– during snow, wind, rain, dark of night, …

– have processed 1 Billion images

• one can observe patterns over space and over time• have a machine learning method that detects

patterns automatically

Page 24: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Automatic activity classification

Page 25: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Example categories of patterns

• Video of sorted activities

Page 26: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

Analyzing event sequencesHistogram of activity over a single day

12am 6am 12pm 6pm 12pm

12am 6am 12pm 6pm 12pm

12am 6am 12pm 6pm 12pm

12am 6am 12pm 6pm 12pm

Resultingclassifier

cars(1564 total

with3.4% FP)

groups of people

(712 total with2.2% FP)

people(1993 total with

.1% FP)

clutter/lighting effects

(647 total with 10.5% FP)

Page 27: MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,

MIT AI LabViola & Grimson

…and this works for other problems

• Sporting events• Eldercare monitoring• Disease progression tracking

– Parkinson’s

• … anything else that involves capturing, archiving, recognizing and reconstructing events!