Lighting/Background Changes in Interview Footage By Robin Gaestel - - PowerPoint PPT Presentation

lighting background changes in interview footage
SMART_READER_LITE
LIVE PREVIEW

Lighting/Background Changes in Interview Footage By Robin Gaestel - - PowerPoint PPT Presentation

Lighting/Background Changes in Interview Footage By Robin Gaestel and Moeka Takagi Problem In interview footage, making good cuts is difficult in presence of background or lighting changes Optical flow makes convincing foreground


slide-1
SLIDE 1

Lighting/Background Changes in Interview Footage

By Robin Gaestel and Moeka Takagi

slide-2
SLIDE 2

Problem

  • In interview footage, making good cuts is difficult in presence of

background or lighting changes

  • Optical flow makes convincing foreground transitions, but not as

great for background

slide-3
SLIDE 3

Traditional Method

  • Use only optical flow to transition across cut
  • Foreground (see face) looks okay, but moving backgrounds fail
slide-4
SLIDE 4

Demo: Optical Flow Failure

slide-5
SLIDE 5

Motivations

  • Make both background and foreground in footage appear natural

during cuts

slide-6
SLIDE 6

Approach

  • Separate foreground and background using Video Matting
  • Apply Optical Flow to foreground across cut
  • Generate Video Texture for Background footage
  • Composite together
slide-7
SLIDE 7

Matting

  • Construct initial rough trimap for first frame
  • Compute alpha matte using Bayesian Matting
  • Neighboring frames are very similar, so:
  • Warp the alpha matte to roughly fit the next frame using Optical

Flow

  • Create new trimap for next frame by extracting fully opaque and

partially transparent regions of the warped alpha matte

  • Repeat
slide-8
SLIDE 8

Demo: Video Matting Process

slide-9
SLIDE 9

Video Textures

  • Take short clip of background of interview without foreground
  • Use this short clip to create Video Texture background for whole

interview

slide-10
SLIDE 10

Demo: Results

slide-11
SLIDE 11

Issues

  • Matlab is unbearably slow :(
  • Need to try out different parameters for Video Textures depending
  • n input video
  • Really good video matting probably only works for fairly static

backgrounds without large movement ○ For our method, large background movement (such as cars) tended to introduce artefacts in the warped trimaps

slide-12
SLIDE 12

Future Work

  • Instead of using separate background footage to generate video

textures from, use 3d PatchMatch to do video completion on the background after the foreground is masked out.