Abstract: Image descriptors are widely used in applications such as object recognition, pattern classification and image registration. The descriptors encode the local visual content of the image to provide a compact, robust and distinctive representation of objects.