1. A method of decoding an image of a pattern associated with an object, the method comprising: (a) receiving an image of a pattern associated with the object, the pattern comprising a sub-image and a data tag, the image comprising a plurality of pixels; (b) associating a first sub-set of the pixels with the sub-image and a second sub-set of the pixels with the data tag; (c) determining a digital identifier of the sub-image based on the first sub-set of the pixels; and (d) determining a tag value of the data tag based on the second sub-set of the pixels.