1. A method for image processing comprising: receiving a constructed image that includes a first portion and a second portion; determining depth map values for a depth map for the constructed image that indicates relative depth of pixels within the constructed image by at least determining which pixels are for objects in a foreground of the constructed image; determining perception map values for a perception map for the constructed image by at least determining motion information of pixels of objects in the constructed image; and enhancing the first portion of the constructed image relative to the second portion of the constructed image based on at least the depth map values and the perception map values to generate an enhanced version of the constructed image, wherein the first portion of the constructed image includes pixels for objects that are in the foreground of the constructed image and that are moving slower than a threshold, as determined by the perception map values, and wherein the second portion of the constructed image includes pixels of objects that are in a background of the constructed image and pixels of objects that are moving faster than the threshold, as determined by the perception map values.