Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On:...

137
Hands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland, [email protected] 1 Wednesday, August 29, 12

Transcript of Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On:...

Page 1: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Hands On: Multimedia Methods for Large Scale Video Analysis(Project Meeting)

Dr. Gerald Friedland, [email protected]

1

Wednesday, August 29, 12

Page 2: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Today

Wednesday, August 29, 12

Page 3: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Today

• Project Requirements

Wednesday, August 29, 12

Page 4: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Today

• Project Requirements• Data available

Wednesday, August 29, 12

Page 5: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Today

• Project Requirements• Data available• Compute Architecture at ICSI

Wednesday, August 29, 12

Page 6: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Today

• Project Requirements• Data available• Compute Architecture at ICSI• Some Project Ideas

Wednesday, August 29, 12

Page 7: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Requirements

3

Wednesday, August 29, 12

Page 8: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Requirements

• Form a team of 2 to 3 people.

3

Wednesday, August 29, 12

Page 9: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Requirements

• Form a team of 2 to 3 people.• Each team work on one project idea

3

Wednesday, August 29, 12

Page 10: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Requirements

• Form a team of 2 to 3 people.• Each team work on one project idea• Project must be on big multimedia

data, e.g. at least ten-thousands of videos, hundred-thousands of sounds pieces/images.

3

Wednesday, August 29, 12

Page 11: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Requirements

• Form a team of 2 to 3 people.• Each team work on one project idea• Project must be on big multimedia

data, e.g. at least ten-thousands of videos, hundred-thousands of sounds pieces/images.

• Team delivers written project report at the end of semester, reports on progress during the semester

3

Wednesday, August 29, 12

Page 12: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Each Project Report...

4

Wednesday, August 29, 12

Page 13: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Each Project Report...

• ...needs to explain the idea of the project and show evidence that the project has been performed.

4

Wednesday, August 29, 12

Page 14: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Each Project Report...

• ...needs to explain the idea of the project and show evidence that the project has been performed.

• ...needs to report on

4

Wednesday, August 29, 12

Page 15: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Each Project Report...

• ...needs to explain the idea of the project and show evidence that the project has been performed.

• ...needs to report on – accuracy

4

Wednesday, August 29, 12

Page 16: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Each Project Report...

• ...needs to explain the idea of the project and show evidence that the project has been performed.

• ...needs to report on – accuracy– efficiency

4

Wednesday, August 29, 12

Page 17: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Each Project Report...

• ...needs to explain the idea of the project and show evidence that the project has been performed.

• ...needs to report on – accuracy– efficiency– scalability

4

Wednesday, August 29, 12

Page 18: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Each Project Report...

• ...needs to explain the idea of the project and show evidence that the project has been performed.

• ...needs to report on – accuracy– efficiency– scalability– limits of the approach

4

Wednesday, August 29, 12

Page 19: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Each Project Report...

• ...needs to explain the idea of the project and show evidence that the project has been performed.

• ...needs to report on – accuracy– efficiency– scalability– limits of the approach

• ... and reports on problems occured.4

Wednesday, August 29, 12

Page 20: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources

5

Wednesday, August 29, 12

Page 21: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources• Data:

5

Wednesday, August 29, 12

Page 22: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources• Data:

– Use the data provided in the class (TrecVID, 1M Songs, MediaEval)

5

Wednesday, August 29, 12

Page 23: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources• Data:

– Use the data provided in the class (TrecVID, 1M Songs, MediaEval)

– Use your own (after discussion with instructor)

5

Wednesday, August 29, 12

Page 24: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources• Data:

– Use the data provided in the class (TrecVID, 1M Songs, MediaEval)

– Use your own (after discussion with instructor)

• Compute:

5

Wednesday, August 29, 12

Page 25: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources• Data:

– Use the data provided in the class (TrecVID, 1M Songs, MediaEval)

– Use your own (after discussion with instructor)

• Compute:– Use your own laptop initially then

5

Wednesday, August 29, 12

Page 26: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources• Data:

– Use the data provided in the class (TrecVID, 1M Songs, MediaEval)

– Use your own (after discussion with instructor)

• Compute:– Use your own laptop initially then– Use ICSI’s compute pool then

5

Wednesday, August 29, 12

Page 27: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources• Data:

– Use the data provided in the class (TrecVID, 1M Songs, MediaEval)

– Use your own (after discussion with instructor)

• Compute:– Use your own laptop initially then– Use ICSI’s compute pool then– if needed, use Amazon EC2

5

Wednesday, August 29, 12

Page 28: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources• Data:

– Use the data provided in the class (TrecVID, 1M Songs, MediaEval)

– Use your own (after discussion with instructor)

• Compute:– Use your own laptop initially then– Use ICSI’s compute pool then– if needed, use Amazon EC2– Use any other compute resource that you

have access to. 5

Wednesday, August 29, 12

Page 29: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

6

Wednesday, August 29, 12

Page 30: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

• Hard disk:

6

Wednesday, August 29, 12

Page 31: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

• Hard disk:– Once in the ICSI phase use ICSI’s ttmp

structure

6

Wednesday, August 29, 12

Page 32: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

• Hard disk:– Once in the ICSI phase use ICSI’s ttmp

structure– At Amazon: Need to buy space if needed.

6

Wednesday, August 29, 12

Page 33: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

• Hard disk:– Once in the ICSI phase use ICSI’s ttmp

structure– At Amazon: Need to buy space if needed.

• Time:

6

Wednesday, August 29, 12

Page 34: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

• Hard disk:– Once in the ICSI phase use ICSI’s ttmp

structure– At Amazon: Need to buy space if needed.

• Time:– Start work on your project as early as

possible!

6

Wednesday, August 29, 12

Page 35: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

• Hard disk:– Once in the ICSI phase use ICSI’s ttmp

structure– At Amazon: Need to buy space if needed.

• Time:– Start work on your project as early as

possible!

6

Wednesday, August 29, 12

Page 36: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

• Hard disk:– Once in the ICSI phase use ICSI’s ttmp

structure– At Amazon: Need to buy space if needed.

• Time:– Start work on your project as early as

possible!

6

Wednesday, August 29, 12

Page 37: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

• Hard disk:– Once in the ICSI phase use ICSI’s ttmp

structure– At Amazon: Need to buy space if needed.

• Time:– Start work on your project as early as

possible!

6

Wednesday, August 29, 12

Page 38: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Resources II

• Hard disk:– Once in the ICSI phase use ICSI’s ttmp

structure– At Amazon: Need to buy space if needed.

• Time:– Start work on your project as early as

possible!

6

Wednesday, August 29, 12

Page 39: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Idea

7

Wednesday, August 29, 12

Page 40: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Idea

• Come up with your own project idea as a team, inspired by the class content, co-students, the data, and/or other input.

7

Wednesday, August 29, 12

Page 41: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Project Idea

• Come up with your own project idea as a team, inspired by the class content, co-students, the data, and/or other input.

• Discuss the project idea with the class and the instructor

7

Wednesday, August 29, 12

Page 42: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Available BIGDATA

8

Wednesday, August 29, 12

Page 43: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Available BIGDATA

• MediaEval 2012

8

Wednesday, August 29, 12

Page 44: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Available BIGDATA

• MediaEval 2012• TrecVid MED 2011

8

Wednesday, August 29, 12

Page 45: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Available BIGDATA

• MediaEval 2012• TrecVid MED 2011• 1M Songs

8

Wednesday, August 29, 12

Page 46: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Placing TaskAutomatically guess the location of a Flickr video:• i.e., assign geo-coordinates (latitude and

longitude)• Using one or more of:

– Visual/Audio content– Metadata (title, tags, description, etc)– Social information 9

Wednesday, August 29, 12

Page 47: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Data Description (2010)

• Training Data– 15k videos/metadata/visual

keyframes (+features)/geo-tags– 6M photos/metadata/visual

features• Test Data

– 5k video/metadata/visual keyframes (+features)

– no geotags• Test/Training split: by UserID

10

Wednesday, August 29, 12

Page 48: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Example

11

Wednesday, August 29, 12

Page 49: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

A ‘Good’ video

14

• Title: CIMG0254• Keywords: southamerica, june, 2008, video, pearce, vacation,

iguazufalls, iguassufalls, iguaçufalls, waterfall, argentina• Description: (None) Wednesday, August 29, 12

Page 50: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

How about this one?

15

• Title: MVI_6423_rau• Keywords: usa08, puertorico• Description: (None)

Wednesday, August 29, 12

Page 51: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Another ‘bad’ video

16

• Title: Stillness #1• Keywords: henrywcoestatepark, henrycoe, california, 2009,

hiking, landscape, nature, chinaholetrail, video• Description: When I hike, I like to stop at random spots and just

stand still for a few minutes and listen and look at my surroundings. On this hike, I decided to record a few seconds during those moments.

Wednesday, August 29, 12

Page 52: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Metadata

• 98.8% of videos were annotated with at least one title, tags, or description

17

Wednesday, August 29, 12

Page 53: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

TrecVID MED 2011 detailed

16

Wednesday, August 29, 12

Page 54: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

TrecVID MED 2011 detailed

16

• Videos all “consumer produced” , typically 1-5 minutes long

Wednesday, August 29, 12

Page 55: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

TrecVID MED 2011 detailed

16

• Videos all “consumer produced” , typically 1-5 minutes long

• Given 15 concepts, 5 for training, 10 for eval

Wednesday, August 29, 12

Page 56: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

TrecVID MED 2011 detailed

16

• Videos all “consumer produced” , typically 1-5 minutes long

• Given 15 concepts, 5 for training, 10 for eval

• About 100 sample videos per concept

Wednesday, August 29, 12

Page 57: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

TrecVID MED 2011 detailed

16

• Videos all “consumer produced” , typically 1-5 minutes long

• Given 15 concepts, 5 for training, 10 for eval

• About 100 sample videos per concept• Testset 2011: 50k videos, open set

Wednesday, August 29, 12

Page 58: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

TrecVID Dataset

17

Consumer-Produced, Unfiltered Videos...Wednesday, August 29, 12

Page 59: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

What is Video Concept Detection?

18

Wednesday, August 29, 12

Page 60: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

What is Video Concept Detection?

18

• A concept (as of TrecVID MED 11):

Wednesday, August 29, 12

Page 61: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

What is Video Concept Detection?

18

• A concept (as of TrecVID MED 11):– is a complex activity occurring at a specific place and

time;

Wednesday, August 29, 12

Page 62: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

What is Video Concept Detection?

18

• A concept (as of TrecVID MED 11):– is a complex activity occurring at a specific place and

time;– involves people interacting with other people and/or

objects;

Wednesday, August 29, 12

Page 63: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

What is Video Concept Detection?

18

• A concept (as of TrecVID MED 11):– is a complex activity occurring at a specific place and

time;– involves people interacting with other people and/or

objects;– consists of a number of human actions, processes,

and activities that are loosely or tightly organized and that have significant temporal and semantic relationships to the overarching activity;

Wednesday, August 29, 12

Page 64: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

What is Video Concept Detection?

18

• A concept (as of TrecVID MED 11):– is a complex activity occurring at a specific place and

time;– involves people interacting with other people and/or

objects;– consists of a number of human actions, processes,

and activities that are loosely or tightly organized and that have significant temporal and semantic relationships to the overarching activity;

– is directly observable. 

Wednesday, August 29, 12

Page 65: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Event Kit?

19

Wednesday, August 29, 12

Page 66: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Event Kit?

19

• An Event Kit consists of:

Wednesday, August 29, 12

Page 67: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Event Kit?

19

• An Event Kit consists of:– A textual (natural language) event definition

Wednesday, August 29, 12

Page 68: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Event Kit?

19

• An Event Kit consists of:– A textual (natural language) event definition – A textual (NL) event explication, which is a

glossart for the definition

Wednesday, August 29, 12

Page 69: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Event Kit?

19

• An Event Kit consists of:– A textual (natural language) event definition – A textual (NL) event explication, which is a

glossart for the definition– Evidential description: A textual listing of

attributes that are indicative of an event instance.

Wednesday, August 29, 12

Page 70: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Event Kit?

19

• An Event Kit consists of:– A textual (natural language) event definition – A textual (NL) event explication, which is a

glossart for the definition– Evidential description: A textual listing of

attributes that are indicative of an event instance.

– A set of illustrative video examples each containing an instance of the event.

Wednesday, August 29, 12

Page 71: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Event Kit: Example

20

Event name: Attempting a board trick

Definition: One or more people attempt to do a trick on a skateboard,snowboard, surfboard, or other boardsport board.

Explication: Boardsports are sports where a person stands, sits, or lays on a board and moves and controls the board. Tricks consist of intentional motions made with the board that are not simply slowing down/stopping the board or steering the board as it moves. Steering around obstacles or steering a board off of a jump and landing on the ground are not considered tricks in and of themselves.

Common tricks involve actions like sliding the board along the top of anobject (e.g. a swimming pool rim or railing), jumping from the ground orthe surface of water into the air, and spinning or flipping in the air.

Evidential description:

scene: outside, often in a skatepark

objects/people: skateboard, snowboard, surfboard, ramps, rails, safety gear, crowds

activities: standing, sitting or laying on the board; jumping with the board; flipping the board and landing on it; spinning the board; sliding the board across various objects.

audio: sounds of board hitting surface during trick; crowd cheeringWednesday, August 29, 12

Page 72: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

2011 Concepts

21

Event Category Train DevTest E001 Board Tricks 160 111E002 Feeding Animal 160 111E003 Landing a Fish 122 86E004 Wedding 128 88E005 Woodworking 142 100E006 Birthday Party 173 0E007 Changing Tire 110 0E008 Flash Mob 173 0E009 Vehicle Unstuck 131 0E010 Grooming animal 136 0E011 Make a Sandwich 124 0E012 Parade 134 0E013 Parkour 108 0E014 Repairing Appliance 123 0E015 Sewing 116 0Other Random other N/A 3755

Wednesday, August 29, 12

Page 73: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Sample Video 1: “Board Tricks”

22

Wednesday, August 29, 12

Page 74: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Sample Video 2: “Board Tricks”

23

Wednesday, August 29, 12

Page 75: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Test Video: “Board Tricks”

24

Wednesday, August 29, 12

Page 76: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Test Video: “Board Tricks”

24

NOT A POSITIVE!

Wednesday, August 29, 12

Page 77: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

25

Wednesday, August 29, 12

Page 78: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

25

The Million Song Dataset is a freely-available collection of audio features and metadata for a million contemporary popular music tracks.

Wednesday, August 29, 12

Page 79: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

25

The Million Song Dataset is a freely-available collection of audio features and metadata for a million contemporary popular music tracks.Its purposes are:

Wednesday, August 29, 12

Page 80: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

25

The Million Song Dataset is a freely-available collection of audio features and metadata for a million contemporary popular music tracks.Its purposes are:• To encourage research on algorithms that scale to

commercial sizes

Wednesday, August 29, 12

Page 81: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

25

The Million Song Dataset is a freely-available collection of audio features and metadata for a million contemporary popular music tracks.Its purposes are:• To encourage research on algorithms that scale to

commercial sizes• To provide a reference dataset for evaluating research

Wednesday, August 29, 12

Page 82: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

25

The Million Song Dataset is a freely-available collection of audio features and metadata for a million contemporary popular music tracks.Its purposes are:• To encourage research on algorithms that scale to

commercial sizes• To provide a reference dataset for evaluating research• As a shortcut alternative to creating a large dataset with APIs

(e.g. The Echo Nest's)

Wednesday, August 29, 12

Page 83: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

25

The Million Song Dataset is a freely-available collection of audio features and metadata for a million contemporary popular music tracks.Its purposes are:• To encourage research on algorithms that scale to

commercial sizes• To provide a reference dataset for evaluating research• As a shortcut alternative to creating a large dataset with APIs

(e.g. The Echo Nest's)• To help new researchers get started in the MIR field

Wednesday, August 29, 12

Page 84: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

26

Wednesday, August 29, 12

Page 85: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

26

• Dataset is a sqllite database of about 100 attributes for each song.

Wednesday, August 29, 12

Page 86: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

26

• Dataset is a sqllite database of about 100 attributes for each song.

• Subset of 10k song attributes available

Wednesday, August 29, 12

Page 87: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

26

• Dataset is a sqllite database of about 100 attributes for each song.

• Subset of 10k song attributes available• The song IS NOT part of the database.

Need to access using a different database using metadata (e.g. Grooveshark).

Wednesday, August 29, 12

Page 88: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

27

Wednesday, August 29, 12

Page 89: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

Wednesday, August 29, 12

Page 90: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

• Each enrolled student gets account at ICSI

Wednesday, August 29, 12

Page 91: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

• Each enrolled student gets account at ICSI

• ICSI = International Computer Science Institute:http://www.icsi.berkeley.eduLocation: 1947 Center Street, 6th floor

Wednesday, August 29, 12

Page 92: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

Wednesday, August 29, 12

Page 93: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

• Accounts belong to “speech group” and allow access to Unix compute cluster of that group

Wednesday, August 29, 12

Page 94: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

• Accounts belong to “speech group” and allow access to Unix compute cluster of that group

• Compute Cluster is currently 160 CPUs

Wednesday, August 29, 12

Page 95: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

• Accounts belong to “speech group” and allow access to Unix compute cluster of that group

• Compute Cluster is currently 160 CPUs

• Main compute: “Squids” 8x8 CPUs, 8x2 GPUs

Wednesday, August 29, 12

Page 96: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

Wednesday, August 29, 12

Page 98: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

• Most important page for technical Info:https://speechwiki.icsi.berkeley.edu/speechwiki/index.php/Main_Page

• Includes “Ganglia Monitoring”

Wednesday, August 29, 12

Page 99: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

• Most important page for technical Info:https://speechwiki.icsi.berkeley.edu/speechwiki/index.php/Main_Page

• Includes “Ganglia Monitoring”

Wednesday, August 29, 12

Page 100: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Architecture at ICSI

• Most important page for technical Info:https://speechwiki.icsi.berkeley.edu/speechwiki/index.php/Main_Page

• Includes “Ganglia Monitoring”

Wednesday, August 29, 12

Page 101: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Pool

Wednesday, August 29, 12

Page 102: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Pool• Main usage policy: “Be nice to

each other”

Wednesday, August 29, 12

Page 103: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Pool• Main usage policy: “Be nice to

each other”• If you want to start a job using

more than 16 CPUs, please send email to: [email protected].

Wednesday, August 29, 12

Page 104: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Pool• Main usage policy: “Be nice to

each other”• If you want to start a job using

more than 16 CPUs, please send email to: [email protected].

• Never login into a compute machine to run jobs!

Wednesday, August 29, 12

Page 105: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Compute Pool• Main usage policy: “Be nice to

each other”• If you want to start a job using

more than 16 CPUs, please send email to: [email protected].

• Never login into a compute machine to run jobs!

• If in doubt or trouble: Send me email.

Wednesday, August 29, 12

Page 106: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Basic Usage

Easy compared to Amazon!

Wednesday, August 29, 12

Page 107: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Basic Usage

• showjobs -- Shows job currently running

Easy compared to Amazon!

Wednesday, August 29, 12

Page 108: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Basic Usage

• showjobs -- Shows job currently running

• run-command -- Starts a job

Easy compared to Amazon!

Wednesday, August 29, 12

Page 109: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Basic Usage

• showjobs -- Shows job currently running

• run-command -- Starts a job• ssh machine /bin/kill -1 -- -pid -- Kill a job

Easy compared to Amazon!

Wednesday, August 29, 12

Page 110: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Data Storage

Wednesday, August 29, 12

Page 111: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Data Storage

• Home/Project directory (backed up, strictly quota’d)

Wednesday, August 29, 12

Page 112: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Data Storage

• Home/Project directory (backed up, strictly quota’d)

• Local scratch space (fast, local machine, not backed up)

Wednesday, August 29, 12

Page 113: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Data Storage

• Home/Project directory (backed up, strictly quota’d)

• Local scratch space (fast, local machine, not backed up)

• Networked scratch space (not backed up)

Wednesday, August 29, 12

Page 114: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Data Storage

• Home/Project directory (backed up, strictly quota’d)

• Local scratch space (fast, local machine, not backed up)

• Networked scratch space (not backed up)

• Temporary space (so-called ttmp, networked, deleted automatically)

Wednesday, August 29, 12

Page 115: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

ICSI Compute Pool: Availabilty

There are always other jobs...Wednesday, August 29, 12

Page 116: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (MediaEval Dataset)

Wednesday, August 29, 12

Page 117: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (MediaEval Dataset)

• Build the “any tag” detector

Wednesday, August 29, 12

Page 118: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (MediaEval Dataset)

• Build the “any tag” detector• City-scale location estimation

Wednesday, August 29, 12

Page 119: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (MediaEval Dataset)

• Build the “any tag” detector• City-scale location estimation• Rural/Non-Rural Detector

Wednesday, August 29, 12

Page 120: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (MediaEval Dataset)

• Build the “any tag” detector• City-scale location estimation• Rural/Non-Rural Detector• Correlate Users among videos

Wednesday, August 29, 12

Page 121: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (MediaEval Dataset)

• Build the “any tag” detector• City-scale location estimation• Rural/Non-Rural Detector• Correlate Users among videos• Find videos from a certain country

Wednesday, August 29, 12

Page 122: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (MediaEval Dataset)

• Build the “any tag” detector• City-scale location estimation• Rural/Non-Rural Detector• Correlate Users among videos• Find videos from a certain country• Correlate video quality with tag

quality

Wednesday, August 29, 12

Page 123: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (TrecVid Dataset)

Wednesday, August 29, 12

Page 124: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (TrecVid Dataset)

• Build a simple TrecVid MED system!

Wednesday, August 29, 12

Page 125: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (TrecVid Dataset)

• Build a simple TrecVid MED system!

• Build a keyword-spotter

Wednesday, August 29, 12

Page 126: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (TrecVid Dataset)

• Build a simple TrecVid MED system!

• Build a keyword-spotter• Build a face detector

Wednesday, August 29, 12

Page 127: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (TrecVid Dataset)

• Build a simple TrecVid MED system!

• Build a keyword-spotter• Build a face detector• Sort videos by visual similarity

Wednesday, August 29, 12

Page 128: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (TrecVid Dataset)

• Build a simple TrecVid MED system!

• Build a keyword-spotter• Build a face detector• Sort videos by visual similarity

Wednesday, August 29, 12

Page 129: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (TrecVid Dataset)

• Build a simple TrecVid MED system!

• Build a keyword-spotter• Build a face detector• Sort videos by visual similarity

Wednesday, August 29, 12

Page 130: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (1M Song Dataset)

Wednesday, August 29, 12

Page 131: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (1M Song Dataset)

• Build a dubbed-song recognition system for the TrecVid MED set

Wednesday, August 29, 12

Page 132: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (1M Song Dataset)

• Build a dubbed-song recognition system for the TrecVid MED set

• Correlate song similarity with user ratings

Wednesday, August 29, 12

Page 133: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (1M Song Dataset)

• Build a dubbed-song recognition system for the TrecVid MED set

• Correlate song similarity with user ratings

• Cluster and sort songs by tags and correlate with acoustic clustering

Wednesday, August 29, 12

Page 134: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (1M Song Dataset)

• Build a dubbed-song recognition system for the TrecVid MED set

• Correlate song similarity with user ratings

• Cluster and sort songs by tags and correlate with acoustic clustering

• Try to align lyrics with songs

Wednesday, August 29, 12

Page 135: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Some Project Ideas (1M Song Dataset)

• Build a dubbed-song recognition system for the TrecVid MED set

• Correlate song similarity with user ratings

• Cluster and sort songs by tags and correlate with acoustic clustering

• Try to align lyrics with songs

Wednesday, August 29, 12

Page 136: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

This Week (Lecture)

38

•Architectural Considerations for Large Scale Conten Analysis

Wednesday, August 29, 12

Page 137: Hands On: Multimedia Methods for Large Scale Video ...fractor/fall2012/cs294-2-2012.pdfHands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland,

Next Week (Project Meeting)

39

• Amazon EC2 and how to use it

Wednesday, August 29, 12