1. A method of image processing comprising: receiving first and second images representative of the same object viewed from a first and a second view point; storing for each point in an array of points in said first image, an estimated transform required to match a portion of said first image identified by said point corresponding to part of said object to the portion of said second image representative of the same part of said object; identifying an initial seed point within said array and adding data identifying said seed point to a queue of data identifying points to be processed; and sequentially processing each of points identified by said queue, by: adding data to the end of said queue identifying points in said array which are adjacent to the point identified by data at the head of the queue and for which no calculated transform has been determined; utilising said stored estimated transform for the point identified by data at the head of the queue to determine a calculated transform for said point to match the portion of said first image identified by said point to said corresponding portion of said second image; and updating said stored estimated transforms for adjacent points in said array to said point for which a calculated transform is determined utilising said calculated transform.