As the growth of sophisticated mobile devices becomes ever more pronounced in modern society, barcodes have emerged as a channel through which these devices communicate and relay information for us. While conventional 1D barcodes have existed on everyday consumer items for some time, we are now see 2D barcodes as