1. A method of implementing license plate signature matching by similarity learning on synthetic images, the method comprising: generating a plurality of synthetic license plate images; selecting a plurality of image pairs comprising a first synthetic license plate image associated with known first identification information and a second license plate image associated with known second identification information; for each image pair in the plurality of image pairs: generating a first signature representing the first synthetic license plate image; generating a second signature representing the second license plate image; calculating a weighted similarity score reflecting a degree of similarity between the first signature and the second signature using a set of one or more signature weights; and adjusting the set of one or more signature weights to increase a likelihood that the weighted similarity score reflects a degree of similarity between the first identification information and the second identification information.