Qraft

Códigos QR e ilusiones ópticas - Por qué el ojo humano y las cámaras ven cosas diferentes

Por qué el ojo humano no puede 'leer' códigos QR

Los humanos pueden ver los patrones de un código QR pero no pueden decodificar los datos almacenados. Nuestro sistema visual reconoce caracteres gracias a milenios de aprendizaje cultural, pero los patrones de códigos QR inventados en 1994 no han tenido tiempo suficiente para el entrenamiento visual. Teóricamente, memorizar la especificación completa y realizar la decodificación Reed-Solomon mentalmente es posible, pero incluso el código QR más pequeño (21×21, 441 módulos) lo hace prácticamente imposible.

Cómo las cámaras 'ven' los códigos QR

El reconocimiento por cámara sigue cuatro pasos: detección del patrón de búsqueda, corrección geométrica (transformación proyectiva para la distorsión angular), muestreo de módulos (división en cuadrícula y umbralización de brillo) y decodificación de datos con corrección de errores. Curiosamente, tanto el cerebro humano como las cámaras corrigen la distorsión de perspectiva, pero mediante mecanismos completamente diferentes: circuitos neuronales biológicos frente a transformaciones proyectivas matemáticas.

Códigos QR de diseño basados en ilusiones ópticas

La ilusión de la rejilla de Hermann (puntos grises que aparecen en las intersecciones de la rejilla blanca) ocurre en las matrices de módulos de códigos QR para los observadores humanos, pero no para las cámaras que miden valores de luminancia precisos. Las diferencias en la constancia del color entre la visión humana y los sensores de las cámaras teóricamente permiten códigos QR escaneables solo bajo condiciones de iluminación específicas. Estas brechas en la percepción visual permiten diseños que parecen arte para los humanos pero son códigos válidos para las cámaras.

Diversidad de la visión cromática y accesibilidad de los códigos QR

Aproximadamente el 5% de los hombres japoneses tienen características de visión cromática diferentes a la mayoría. Los códigos QR rojo-verde pueden ser invisibles para personas con visión cromática tipo P o tipo D. El diseño accesible de códigos QR requiere contraste de luminancia independiente del tono, siguiendo la directriz de relación de contraste 4.5:1 de WCAG. La combinación tradicional de blanco y negro (relación de contraste 21:1) sigue siendo la opción más universalmente accesible.

Lo que los códigos QR nos enseñan sobre 'ver'

Los códigos QR son demostraciones cotidianas de la diferencia entre la visión humana y la visión por computadora. Los humanos ven 'patrones' mientras las cámaras leen 'datos' de matrices idénticas en blanco y negro. La visión humana destaca en el reconocimiento facial, la lectura de emociones y la comprensión espacial 3D. Las cámaras destacan en la decodificación de códigos, la detección de patrones finos y la medición consistente de luminancia. Ambos logran 'ver' mediante enfoques fundamentalmente diferentes.