Top Banner
KEYFRAME-BASED VIDEO SUMMARIZATION DESIGNER Carlos Ramos Caballero Advisors: Horst Eidenberger and Xavier Giró I Nieto
38

Keyframe-based Video Summarization Designer

Jan 27, 2017

Download

Technology

Xavier Giro
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: Keyframe-based Video Summarization Designer

KEYFRAME-BASED VIDEO SUMMARIZATION DESIGNER

Carlos Ramos Caballero

Advisors: Horst Eidenberger and Xavier Giró I Nieto

Page 2: Keyframe-based Video Summarization Designer

Contents

Introduction

State of the art

Methodology

Results assessment

Conclusions

2

Page 3: Keyframe-based Video Summarization Designer

The application: Designer Master

DEMONSTRATION

3

Page 4: Keyframe-based Video Summarization Designer

Contents

Introduction State of the art

Methodology

Results assessment

Conclusions

4

Page 5: Keyframe-based Video Summarization Designer

Introduction

Motivation

Designer Master: keyframe-based video summarization interface Object Maps: system for automatic video summarization

5

Graphical User Interface (Designer Master)

Computer Vision Engine (Object Maps)

Page 6: Keyframe-based Video Summarization Designer

Introduction

Goals of the thesis

6

Page 7: Keyframe-based Video Summarization Designer

Introduction

Goals of the thesis Improving the keyframe extraction module

7

Page 8: Keyframe-based Video Summarization Designer

Introduction

Goals of the thesis Improving the keyframe extraction module Assessing the improvement

8

Page 9: Keyframe-based Video Summarization Designer

Contents

Introduction

State of the art Methodology

Results assessment

Conclusions

9

Page 10: Keyframe-based Video Summarization Designer

State of the art

Shot segmentation

10

Hierarchical decomposition and representation of video content [1]

[1] http://www.scholarpedia.org/article/Video_Content_Structuring

Page 11: Keyframe-based Video Summarization Designer

State of the art

Shot segmentation example

11

Shot boundary detection example [2].

[2] Martos, M. “Content-based Video Summarization to Object Maps”, Vienna University of Technology, Austria (2013).

Page 12: Keyframe-based Video Summarization Designer

State of the art

Shot segmentation techniques

Pixel-to-pixel methods

• Global pixel-to-pixel • Cumulative pixel-to-pixel

Histogram-based methods • Simple histogram • Maximum histogram • Weighted histogram

Hausdorff method

12

Page 13: Keyframe-based Video Summarization Designer

Contents

Introduction

State of the art

Methodology Results assessment

Conclusions

13

Page 14: Keyframe-based Video Summarization Designer

Methodology: Implemented solution

System architecture overview

14

Page 15: Keyframe-based Video Summarization Designer

Methodology : Implemented solution

Uniform sampling

𝑓𝑝𝑠𝑖: frame rate of the input video.

𝐿𝑖: total number of frames of the input video.

𝑁0: total number of frames we want to keep (𝑁0=100).

15

Page 16: Keyframe-based Video Summarization Designer

Methodology : Implemented solution

Gray scale domain

16

Color model transformation RGB to YIQ.

Page 17: Keyframe-based Video Summarization Designer

Methodology : Implemented solution

Difference computation

Where 𝐼(𝑡,𝑖,𝑗) represents the intensity value at frame t in pixel(𝑖,𝑗).

X and Y are the width and height of the video frames, respectively.

17

Page 18: Keyframe-based Video Summarization Designer

Methodology : Implemented solution

Normalization

Where 𝑑 ̂ is the normalized value, 256 is the number of grey levels, X and Y are the width and height of the video frames, respectively.

18

Page 19: Keyframe-based Video Summarization Designer

Methodology : Implemented solution

Decision making

The threshold value used in our application is 𝜏 = 0.1 (as defined in [2]).

19

[2] Martos, M. “Content-based Video Summarization to Object Maps”, Vienna University of Technology, Austria (2013).

Page 20: Keyframe-based Video Summarization Designer

Methodology: Environment

Environment

20

Page 21: Keyframe-based Video Summarization Designer

Contents

Introduction

State of the art

Methodology

Results assessment Conclusions

21

Page 22: Keyframe-based Video Summarization Designer

Results assessment

TEST 1: Testing the applications + ‘in situ’ survey 11 participants Test data: The intouchables trailer

22

Page 23: Keyframe-based Video Summarization Designer

Results assessment

Example: pair of summaries

23

Designer Master v1 Designer Master v2

Page 24: Keyframe-based Video Summarization Designer

Results assessment

TEST 2: web-based survey 43 participants Test data: The Intouchables trailer

24

Page 25: Keyframe-based Video Summarization Designer

Results assessment

EVALUATION Quality of the generated summaries Representativeness of the generated summaries Mean Opinion Score

• 1. Unacceptable • 2. Poor • 3. Good • 4. Very good • 5. Excellent

25

Page 26: Keyframe-based Video Summarization Designer

Results assessment

Quality generated summaries

“Please, rate summary 1”

26

“Please, rate summary 2”

Page 27: Keyframe-based Video Summarization Designer

Results assessment

Quality generated summaries

27

MOS MOS – scores distribution

Page 28: Keyframe-based Video Summarization Designer

Results assessment

Representativeness of the summaries

“Which summary let you better recognize the video content?”

28

Page 29: Keyframe-based Video Summarization Designer

Results assessment

Representativeness of the summaries

29

Page 30: Keyframe-based Video Summarization Designer

Results assessment

Ease-of-use of the application

“Do you think the application is intuitive and easy to use?”

30

Page 31: Keyframe-based Video Summarization Designer

Results assessment

Ease-of-use of the application

31

Page 32: Keyframe-based Video Summarization Designer

Results assessment

Execution time

32

Page 33: Keyframe-based Video Summarization Designer

Contents

Introduction

State of the art

Methodology

Results assessment

Conclusions

33

Page 34: Keyframe-based Video Summarization Designer

Conclusions

Accomplishment of the initial goals Improving the keyframe extraction module by integrating both

projects. Assessing the improvement.

34

Page 35: Keyframe-based Video Summarization Designer

Conclusions

Accomplishment of the initial goals Improving the keyframe extraction module by integrating both

projects. Assessing the improvement.

Our work has slightly improved Designer Master Users can create better video summaries and easily due the better

quality of the extracted keyframes.

35

Page 36: Keyframe-based Video Summarization Designer

Conclusions

Accomplishment of the initial goals Improving the keyframe extraction module by integrating both

projects. Assessing the improvement.

Our work has slightly improved Designer Master Users can create better video summaries and easily due the better

quality of the extracted keyframes.

It is hoped to develop this work into a product for the Austrian Broadcasting station ORF

36

Page 37: Keyframe-based Video Summarization Designer

Conclusions

Accomplishment of the initial goals Improving the keyframe extraction module by integrating both

projects. Assessing the improvement.

Our work has slightly improved Designer Master Users can create better video summaries and easily due the better

quality of the extracted keyframes.

It is hoped to develop this work into a product for the Austrian Broadcasting station ORF

37

Page 38: Keyframe-based Video Summarization Designer

Thank you very much for your attention!

Danke schön!

Moltes gràcies!

38