1. A method for transforming frame coordinates in an image processing system, the computer-implemented method comprising: receiving image data in a first coordinate space and receiving a second coordinate space; selecting, based on a set of relative frame coordinate space mappings, at least a first transformation for mapping of the image data in the first coordinate space to an intermediate image canonical coordinate space, wherein the intermediate image canonical coordinate space has coordinates which are logically independent of the image processing system; selecting, based on the set of relative coordinate space mappings, at least a second transformation for mapping from the intermediate image canonical coordinate space to the second coordinate space; and performing a transformation operation upon the image data to transform the first coordinate space through the intermediate image canonical coordinate space to the second coordinate using at least the first transformation and the second transformation.