1. A method of determining feature descriptors for images having a plurality of pixels, comprising: utilizing a number of devices having image analysis functionality for: defining a plurality of anchor points within a patch of pixels in a particular area that comprises a first detected feature in a first image; defining a first set of subpatches, wherein each of the plurality of anchor points is comprised in a subpatch of pixels, and calculating an intensity of each of the first set of subpatches; defining a second set of subpatches that divides the patch of pixels in the particular area that comprises the detected feature into a plurality of subpatches of pixels and calculating an intensity of each of the second set of subpatches; comparing the intensity of each of the second set of subpatches to the intensity of each of the first set of subpatches and if the intensity of a second set subpatch is higher than the intensity of a first set subpatch assign a binary value, otherwise assign an alternative binary value; and concatenating all the assigned binary values into a first binary feature descriptor.