Top Banner
Hands On: Multimedia Methods for Large Scale Video Analysis (Project Meeting) Dr. Gerald Friedland, [email protected] 1 Wednesday, August 29, 12
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,

Oct 05, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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