1. A method to recognize different image versions, the method comprising: generating, using a processor, a first signature representative of a sample image; obtaining a reference image associated with a second signature determined to substantially match the first image signature; generating, using the processor, a third signature representative of a first region of the sample image corresponding spatially to a first region of the reference image associated with a first version of the reference image, the third signature being different from the first signature; and comparing, using the processor, the generated third signature and a fourth signature representative of the first region of the reference image to determine whether the sample image corresponds to the first version of the reference image.