A method of creating at least a second image from a first image, defined by pixel values, comprising: - selecting a first pixel in the first image at a position defined by coordinates in the first image; - defining a first neighbourhood of pixels around the first pixel of the first image, said first neighbourhood of pixels having defined size and position; - defining a further neighbourhood of pixels as a search area window of defined size and position sufficient to contain at least the first pixel; - selecting second and subsequent pixels (6, 8) in the first image, said second and subsequent pixels being different from the first pixel and contained within the search area window; - defining second and subsequent neighbourhoods of pixels (7, 9) of defined size and position around each second and subsequent (6, 8) pixel selected, respectively, said size of said second and subsequent neighbourhoods of pixels being the same as the size of the first neighbourhood of pixels; - computing distance values between the first neighbourhood of pixels and second on the one hand, and subsequent (7, 9) neighbourhoods of pixels on the other hand; characterised in that the method further comprises, based on the computed distance values: - selecting, among the second and subsequent (7, 9) neighbourhoods of pixels, one neighbourhood of pixels corresponding to a chosen distance value; - selecting a reference pixel (4, 6, 8) in the first image corresponding to the pixel in the first image associated with the selected neighbourhood of pixels; and; - attributing the value of the selected reference pixel (4, 6, 8) to a pixel at defined position in the second image corresponding to the position of the first pixel in the first image relative to the first image boundaries; and - completing the second image by repeating the above steps for further pixels in the first image. - selecting a first pixel in the first image at a position defined by coordinates in the first image; - defining a first neighbourhood of pixels around the first pixel of the first image, said first neighbourhood of pixels having defined size and position; - defining a further neighbourhood of pixels as a search area window of defined size and position sufficient to contain at least the first pixel; - selecting second and subsequent pixels (6, 8) in the first image, said second and subsequent pixels being different from the first pixel and contained within the search area window; - defining second and subsequent neighbourhoods of pixels (7, 9) of defined size and position around each second and subsequent (6, 8) pixel selected, respectively, said size of said second and subsequent neighbourhoods of pixels being the same as the size of the first neighbourhood of pixels; - computing distance values between the first neighbourhood of pixels and second on the one hand, and subsequent (7, 9) neighbourhoods of pixels on the other hand; characterised in that the method further comprises, based on the computed distance values: - selecting, among the second and subsequent (7, 9) neighbourhoods of pixels, one neighbourhood of pixels corresponding to a chosen distance value; - selecting a reference pixel (4, 6, 8) in the first image corresponding to the pixel in the first image associated with the selected neighbourhood of pixels; and; - attributing the value of the selected reference pixel (4, 6, 8) to a pixel at defined position in the second image corresponding to the position of the first pixel in the first image relative to the first image boundaries; and - selecting, among the second and subsequent (7, 9) neighbourhoods of pixels, one neighbourhood of pixels corresponding to a chosen distance value; - selecting a reference pixel (4, 6, 8) in the first image corresponding to the pixel in the first image associated with the selected neighbourhood of pixels; and; - attributing the value of the selected reference pixel (4, 6, 8) to a pixel at defined position in the second image corresponding to the position of the first pixel in the first image relative to the first image boundaries; and - completing the second image by repeating the above steps for further pixels in the first image.