Strata: layered coding for scalable visual communication
picode : 2d barcode with embedded picture and vicode : 3d barcode with embedded video .