1. A method of operation for an image processor system to process a source image, the method comprising: receiving, by at least one processor of the image processor system, image data from the source image; receiving, by the at least one processor, an image filter chain specification which specifies an ordered series of one or more image filters between an image filter chain input and an image filter chain output; determining, by the at least one processor, an output image size by forward iterating through each of the one or more image filters in the image filter chain specification from the image filter chain input to the image filter chain output, the output image size being a size of an output image output from the image filter chain specification; determining, by the at least one processor, geometries for a plurality of output tiles based at least in part on the determined output image size; and generating, by the at least one processor, a plurality of input tiles which each correspond to one of the output tiles by reverse iterating each of the output tiles through each of the one or more image filters in the image filter chain specification.