Annotation of Video and Film Matthias Zeppelzauer St. Plten - - PowerPoint PPT Presentation

annotation of video and film
SMART_READER_LITE
LIVE PREVIEW

Annotation of Video and Film Matthias Zeppelzauer St. Plten - - PowerPoint PPT Presentation

Symposium: Film Rechnen Computerbasierte Methoden in der Filmanalyse July 3, 2017 Automated Analysis, Retrieval and Annotation of Video and Film Matthias Zeppelzauer St. Plten University of Applied Sciences Motivation Manual annotation =


slide-1
SLIDE 1

Automated Analysis, Retrieval and Annotation of Video and Film

Matthias Zeppelzauer

  • St. Pölten University of Applied Sciences

Symposium: Film Rechnen Computerbasierte Methoden in der Filmanalyse

July 3, 2017

slide-2
SLIDE 2

Motivation

Manual annotation = time-consuming & tedious task

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-3
SLIDE 3

Motivation

Manual annotation = time-consuming & tedious task Goal: Annotate content automatically!

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

Automated Film Analysis

slide-4
SLIDE 4

Outline

  • Methods for automated film analysis
  • Temporal segmentation
  • Motion composition retrieval
  • Visual composition retrieval
  • Montage analysis
  • Outline of future research

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-5
SLIDE 5

Temporal Segmentation

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-6
SLIDE 6

Step 1: Shot Segmentation

  • Shot = continuous sequence of frames recorded from a

single camera

  • Basic building block for high-level film analysis
  • Motion analysis, montage patterns, rhythm analysis, …
  • Shot boundary types
  • Abrupt transitions (shot cuts)
  • Gradual transitions (dissolves, fades. …)

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

... ...

slide-7
SLIDE 7

Step 1: Shot Segmentation

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

time similarity of frame 400 and frame 250 400 250 time 7

slide-8
SLIDE 8

Step 2: Scene Segmentation

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-9
SLIDE 9

Step 2: Scene Segmentation

  • Bottom-up approach
  • Basis: shots
  • Audio + visual similarity  links
  • Fuse linked shots into scenes

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

Scene 1 Scene 2

slide-10
SLIDE 10

Motion Composition Retrieval

  • Retrieve scenes with

particular compositions

  • f camera and object motion
  • Step 1: motion tracking and

segmentation

  • Step 2: retrieval of motion

compositions

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-11
SLIDE 11

Step 1: Motion Tracking and Segmentation

  • Motion trajectories  clustering  motion components

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

Time Y X

slide-12
SLIDE 12

Step 2: Retrieve Motion Compositions

use segments for retrieval!

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-13
SLIDE 13

Step 2: Retrieve Motion Compositions

  • Goal: Search and retrieval of user-defined motion

compositions

  • Input = Query: Sketch motion components as vectors
  • Camera motion, object motion, groups of objects

pan/large object diagonal motion e.g. hammering

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-14
SLIDE 14

Step 2: Retrieve Motion Compositions

people, horses, tractors move diagonally hammering, working people, trumpeter traveling right,

  • bject to left,

group to left

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-15
SLIDE 15

Motion Continuity Retrieval

  • “Motion Continuity refers to the

matching of individual scenic elements from shot to shot so that details and actions, filmed at different times will edit together without error”

  • Consistent screen direction
  • Example: chasing scene
  • Retrieve user-specified combinations of motion continuity

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-16
SLIDE 16

Retrieval of Visual Composition

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-17
SLIDE 17

Retrieval of Visual Composition

  • Visual composition = spatial arrangement of visual

elements inside an image

  • Manual search: time consuming + subjective
  • Automatic retrieval possible?

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-18
SLIDE 18

Retrieval of Visual Composition

  • Global image analysis
  • User-study for evaluation:
  • User define composition to search for..

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-19
SLIDE 19

Retrieval of Visual Composition

  • Example results

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at) July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at) 20

slide-20
SLIDE 20

Montage Analysis

  • Synchronous Montage:
  • Correlations between

soundtrack and cutting of movie

  • Stylistic means to highlight

important scenes and events

  • Goal: extract sequences

automatically

  • Benefit: basis for video summarization, abstraction,

annotation…

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-21
SLIDE 21

Extraction of Synchronous Montage Sequences

  • Correlate shot boundaries with audio onsets

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-22
SLIDE 22

Extraction of Synchronous Montage Sequences

  • Step 1: Shot cut detection
  • Step 2: Audio analysis
  • Step 3: Correlation extraction
  • Step 4: Sequence extraction

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-23
SLIDE 23

Extraction of Synchronous Montage Sequences - Results

  • Example
  • “October”

(Eisenstein, 1928): protest on the street

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-24
SLIDE 24

Extraction of Synchronous Montage Sequences

  • Retrieved sequences: dialogue sequences, action scenes,

parallel montage  rich semantics

  • Applications:
  • highlight extraction
  • scene segmentation
  • summarization

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-25
SLIDE 25

Conclusion

  • Automatic film analysis has great potential, e.g.
  • Temporal segmentation  extraction of shots / scenes
  • Motion composition retrieval  retrieve typical camera / object

motions

  • Visual composition retrieval  find similar image compositions /

framings

  • Synchronous montage extraction  extract highlights / montage

patterns / cross-cutting

July 3, 2017 Matthias Zeppelzauer (m.zeppelzauer@fhstp.ac.at)

slide-26
SLIDE 26

Thank you for your Attention!

Contact: Matthias.Zeppelzauer@fhstp.ac.at

Questions?