Tutorial 7 - Examples in Sparse + Low-Rank Splitting

Assignment 1

In a given video, separate the background (low-rank component) from the moving objects (sparse component):

  1. Split the video-clip into frames.
  2. Convert frames to vectors.
  3. Stack vectors to a matrix $A$.
  4. Compute the sparse + low-rank splitting of $A$.
  5. Reconstruct clips of background and moving objects.

Use the video file from the ViSOR repository (see the original link).

Use the package VideoIO for video manipulation.