Can you read my mind?

T3 QR Code
T3 QR Code

Probably not, but you can scan my QR Code.

The QR code system was invented in 1994 by Denso Wave. Originally designed to track vehicles during manufacture; it allowed high-speed component scanning. Although initially used for tracking parts in vehicle manufacturing, QR codes now are used in a much broader context, including both commercial tracking applications and convenience-oriented applications aimed at mobile-phone users (termed mobile tagging). QR codes may be used to display text to the user, to add a vCard contact to the user’s device, to open a Uniform Resource Identifier (URI), or to compose an e-mail or text message. Users can generate and print their own QR codes for others to scan and use by visiting one of several paid and free QR code generating sites or apps. The technology has since become one of the most-used types of two-dimensional barcode.

The resiliency of the QR Code has always fascinated me. Basically the scanner has to be able to “see” the difference between what is a data point and what is not. Turns out that the difference doesn’t have to be much. Additionally, if the error correction level is high (which translates to less data storage) many of the data points can be “corrupted” and the QR Code is still readable. This means that simple messages with high error correction can be “embelished” with art or logos and still be readable.

I played around a little with how much I could push the difference and how much data I could destroy before the code became unreadable. I like the result.

Posted in: