Reading between the pixels: Photographic steganography for camera display messaging
VRCodes: Unobtrusive and active visual codes for interaction by exploiting rolling shutter