1. A system for encoding, the system comprising: an interface configured to receive a video signal including original pictures in a video sequence including pictures; and a processor configured to generate target perceptual representations based on the received original pictures, select reference pictures from a plurality of reference pictures, determine motion vector information based on the target perceptual representations and the reference pictures, wherein the determined motion vector information is determined based on attributes of the reference pictures and the target perceptual representations, encode the determined motion vector information, and encode pointers associated with the reference pictures.