Generative Models for Low-Rank Video Representation and Reconstruction