1. A computer-implemented method comprising: obtaining a sharpened image based on a plurality of images, at least one image in the plurality comprising an image of a vascular structure; detecting a plurality of vascular points in the sharpened image; for each of a plurality of the detected vascular points, generating a respective plurality of different local image descriptors, wherein generating the respective plurality of local image descriptors comprises computing at least one of: (i) a pattern histogram of extended multi-radii local binary patterns (PH-EMR-LBP) of an image region surrounding the detected vascular point, and (ii) a pattern histogram of extended multi-radii center-symmetric local binary patterns (PH-EMR-CS-LBP) of an image region surrounding the detected vascular point, computing both the PH-EMR-LBP and PH-EMR-CS-LBP comprising tiling a selected neighborhood region into overlapping sub regions; and generating a template comprising a plurality of the vascular points and their respective local image descriptors.