Investigadors de la UB i la UOC dissenyen un algoritme per millorar la lectura de codis QR en superfícies irregulars

El sistema aprofita els patrons interns dels codis per ajustar la topografia de la superfície a escala local

RedaccióACN

La manca de superfícies planes, bons captadors d’imatge i males impressions són alguns dels obstacles en la captació dels codis QR
La manca de superfícies planes, bons captadors d’imatge i males impressions són alguns dels obstacles en la captació dels codis QR | Kampus Production (Pexels)

Un equip d'investigadors de la Universitat de Barcelona (UB) i la Universitat Oberta de Catalunya (UOC) ha dissenyat una solució matemàtica que facilita la lectura de codis QR en superfícies deformades, com els paquets de missatgeria, els cilindres o les safates d'aliments. Els responsables de la recerca han desenvolupat un algoritme que aprofita els patrons interns dels codis per identificar la superfície sobre la qual es troben posicionats. La investigació, publicada a la revista científica Pattern Recognition Letters, és la primera proposta tecnològica capaç de posar en comú una metodologia generalista i aquesta mena de codis per desxifrar la informació digital.

Els codis QR presenten dificultats de lectura per diverses raons. Una de les principals és la qualitat d’imatge: malgrat que en l’actualitat molta gent té accés a bones càmeres de fotografia digital, no sempre poden captar bé la imatge del QR. D’altra banda, la qualitat d’impressió dels codis QR no sempre és l’adequada, i moltes vegades els colors que es fan servir no tenen prou contrast entre ells. “Si la superfície d’impressió no és prou plana i no se situa paral·lela al plànol de captura, també serà difícil captar la informació del codi”, ha assenyalat el professor del departament d’Enginyeria Electrònica i Biomèdica de la UB i primer autor del treball, Ismael Benito.

L’algoritme que ha desenvolupat l’equip de la UB i la UOC recupera la textura de la superfície on es troba el codi QR que es vol analitzar a través un d’ajust generalista basat en funcions matemàtiques que permeten ajustar la topografia de la superfície a escala local. Segons Benito, “són funcions que s’adapten localment als alts i baixos de la superfície i formen una tècnica àmpliament utilitzada originalment en camps com la geologia o l’edició fotogràfica per ajustar o generar deformacions en superfícies”.

La proposta dels investigadors catalans ajuda a avançar en un dels múltiples reptes tecnològics que encara té el procés de reconeixement dels codis QR. En el cas de les aplicacions comercials activades pel lector de codis de l’usuari, l’expert ha detallat que “el desafiament principal és poder aportar lectures correctes i fiables”. Benito també ha comentat que s’està treballant a fons perquè no es puguin atacar els codis mitjançant tècniques de modificació amb tècniques com un URL falsa que pugui capturar dades amb petites modificacions del codi. En el cas de la indústria, en què les captures es fan en entorns controlats, el repte principal és reduir la velocitat de captura.

Etiquetes