1. A method for correcting distortions in a multimedia content comprising a set of temporal images, the method comprising: decomposing each image of the set of temporal images into patches; hierarchically parsing each set of temporal patches, wherein the hierarchically parsing comprises: generating a set of background components and a set of error components; identifying one or more moving objects based on the set of error components corresponding to each of the set of temporal patches; and aggregating the set of background components and the one or more moving objects to reconstruct the multimedia content.