1. An apparatus, comprising: an image sensor; an image signal processor; and a system memory; wherein the image signal processor is configured to: receive data representing an image from the image sensor; generate an output image based on the received image data, wherein to generate the output image, the image signal processor is further configured to: determine motion for a portion of the received data corresponding to a first horizontal slice of a plurality of horizontal slices for the output image; apply one or more perspective transformations to the received data corresponding to the first horizontal slice to produce modified image data, wherein the one or more perspective transformations are based on the determined motion; and provide, subsequent to applying the perspective transformations and prior to determining motion for at least one other slice of the plurality of horizontal slices, the modified image data to the system memory.