A computer-implemented method comprising: providing, by a computing system, at least one frame of a content item to a saliency prediction model, the saliency prediction model being trained to identify salient points of interest that appear in content items; characterized by obtaining, by the computing system, information describing at least a first salient point of interest that appears in the at least one frame from the saliency prediction model, wherein the first salient point of interest is predicted to be of interest to users accessing the content item; and applying, by the computing system, a view-based projection to a region of the first salient point of interest, wherein the view-based projection enhances a quality in which the region is presented based at least in part on a determined offset; wherein applying the view-based projection comprises: obtaining a saliency map for the at least one frame; determining a vector-based representation of the saliency map; determining an offset corresponding to the at least one frame based at least in part on the vector-based representation; wherein a vectorization module determines a net vector and magnitude for the frame by adding corresponding vectors and magnitudes in the vector-based representation of the frame; wherein the net vector and a normalized magnitude reflect an amount of displacement, that is expected from a viewer when viewing the frame; wherein a projection module implements the view-based projection using an offset technique, wherein the offset technique is applied to enhance different regions of the frame based on the amount of displacement that is expected in view of the net vector and the normalized magnitude determined by the vectorization module; wherein the projection module correlates the net vector and normalized magnitude to an amount or proportion of pixels to allocate to a region in the frame that corresponds to the net vector and normalized magnitude. providing, by a computing system, at least one frame of a content item to a saliency prediction model, the saliency prediction model being trained to identify salient points of interest that appear in content items; characterized by obtaining, by the computing system, information describing at least a first salient point of interest that appears in the at least one frame from the saliency prediction model, wherein the first salient point of interest is predicted to be of interest to users accessing the content item; and applying, by the computing system, a view-based projection to a region of the first salient point of interest, wherein the view-based projection enhances a quality in which the region is presented based at least in part on a determined offset; wherein applying the view-based projection comprises: obtaining a saliency map for the at least one frame; determining a vector-based representation of the saliency map; determining an offset corresponding to the at least one frame based at least in part on the vector-based representation; wherein a vectorization module determines a net vector and magnitude for the frame by adding corresponding vectors and magnitudes in the vector-based representation of the frame; wherein the net vector and a normalized magnitude reflect an amount of displacement, that is expected from a viewer when viewing the frame; wherein a projection module implements the view-based projection using an offset technique, wherein the offset technique is applied to enhance different regions of the frame based on the amount of displacement that is expected in view of the net vector and the normalized magnitude determined by the vectorization module; wherein the projection module correlates the net vector and normalized magnitude to an amount or proportion of pixels to allocate to a region in the frame that corresponds to the net vector and normalized magnitude. obtaining a saliency map for the at least one frame; determining a vector-based representation of the saliency map; determining an offset corresponding to the at least one frame based at least in part on the vector-based representation; wherein a vectorization module determines a net vector and magnitude for the frame by adding corresponding vectors and magnitudes in the vector-based representation of the frame; wherein the net vector and a normalized magnitude reflect an amount of displacement, that is expected from a viewer when viewing the frame; wherein a projection module implements the view-based projection using an offset technique, wherein the offset technique is applied to enhance different regions of the frame based on the amount of displacement that is expected in view of the net vector and the normalized magnitude determined by the vectorization module; wherein the projection module correlates the net vector and normalized magnitude to an amount or proportion of pixels to allocate to a region in the frame that corresponds to the net vector and normalized magnitude.