QR-коды нельзя использовать на прозрачных поверхностях, потому что QR из зеркальной фольги на прозрачном фоне не будет читаться. 1
Однако есть решение этой проблемы: учёные разработали невидимые QR-коды (InfraTags), которые можно наносить на любую поверхность. 2 Их печатают на 3D-принтере с помощью пластика, который прозрачен для инфракрасного излучения, но непрозрачен для видимого света. 2
Также для улучшения считывания QR-кодов на сложных и деформированных поверхностях учёные разработали специальный алгоритм, который позволяет корректировать текстуру поверхности на основе внутренних паттернов QR-кода. 4 Для этого используют математические функции — сплайны, которые позволяют локально корректировать топографию поверхности. 4