Hiding Space Invaders In QR Codes

One of the lovely aspects of QR codes is the variable levels of error correction built in. On even the most basic code you can obscure or deform up to 7% of the code and most readers will still decode it. This leads us in to the amusing territory of "hiding" human readable data in the code. I say "hiding" because we are hiding it from the scanner - not from the human. One of the more famous examples of this is Duncan Robertson's BBC logo. What works particularly well is the fact that the B…
Continue reading →