El INTI desarrolla un lector de billetes para personas con discapacidad visual

El Instituto Nacional de Tecnología Industrial (INTI) diseñó un prototipo de sistema de reconocimiento de billetes argentinos que utiliza software libre y funciona en dispositivos móviles y celulares.

Una vez puesto a punto el prototipo podrá ser utilizado con equipos con el sistema operativo Android, como teléfonos móviles y tabletas.

Hoy el único modo de identificar billetes sin verlos es a través del relieve de las marcas en tinta con las que se imprimen, las que pierden su efectividad con el uso, generando un grave problema al millón de personas que tienen discapacidad visual en la Argentina, según me informó el INTI en un comunicado.

El Laboratorio de Desarrollo en Electrónica e Informática del instituto en la ciudad de Córdoba, junto al Centro de Tecnologías para la Salud y Discapacidad del INTI, desarrolló el primer prototipo, en etapa de testeo, de una aplicación que utiliza software libre para teléfonos celulares capaz de identificar billetes argentinos y comunicar su denominación (valor) por medios auditivos.

«Junto con integrantes de la Biblioteca Argentina para Ciegos detectamos una dificultad que limita la independencia que tienen las personas con muy baja visión o no videntes», comentó Leonardo Cruder, director adjunto del Centro de Tecnologías para la Salud y la Discapacidad del INTI.

«Además del desgaste del relieve que se produce en los billetes con su uso, advertimos el hecho de que no todos tienen el sentido del tacto tan desarrollado como para poder identificarlos», precisó.

Si bien existen aplicaciones para dispositivos móviles que identifican la denominación de dólares y euros, hasta el momento no existe en el mundo un sistema de reconocimiento de billetes que utilice software libre, aseguró el instituto.

«Ya tenemos el prototipo desarrollado en distintas plataformas, tanto en PC como en celulares. Ahora resta hacer pruebas de laboratorio para testearlo en diferentes dispositivos y poner a punto el software para lograr una versión final de la aplicación. Eso nos va a permitir tener un análisis estadístico de su fiabilidad y tolerancia a fallas», explicó Ignacio Moretti del Laboratorio de Desarrollo en Electrónica e Informática de INTI-Córdoba.

Moretti señaló que el prototipo demostró por el momento un nivel de exactitud del 95 por ciento sobre una base de datos de prueba de imágenes.

La base de datos con la que funciona el programa está conformada por imágenes de frente y dorso de los distintos tipos de billetes que son comparados con la imagen que captura la cámara del dispositivo, ya sea un celular o computadora.

A partir de esa imagen, el software realiza una búsqueda de puntos característicos de referencia y, si encuentra alguna coincidencia, emite la denominación por medios sonoros en pocos segundos.

Desarrollado en lenguaje C++ y Java, el software se basa en la utilización de la librería para procesamiento de imágenes denominada OpenCV.

El método utilizado para el procesamiento consta de tres etapas, explicó Moretti.

La primera es la creación de un banco de datos con las imágenes de referencia que denominamos «templates» o modelos de billetes a los que se les asocia una máscara que permite enfocarse en los detalles de cada referencia.

Luego se realiza un pre procesamiento de la imagen capturada: se reduce el ruido con diferentes filtros, se compensa la falta de luz mediante el incremento del contraste y se ajusta de modo automático el brillo.

La tercera etapa, «la más crítica», según Moretti, consiste en el reconocimiento, comenzando con el análisis individual de la imagen de referencia y de captura.

Por último, el sistema reconoce alguno de los billetes de referencia en la imagen de captura, emite un sonido correspondiente a la denominación detectada, y el proceso vuelve a comenzar con una nueva imagen de captura.

El desarrollo distingue billetes argentinos en distintas posiciones y escalas, total y parcialmente, y es ejecutable en PC, tabletas y «smartphones».

Tiene un alto grado de complejidad por la gran variedad de situaciones ante las que se lo va a utilizar, como el desgaste, posiciones e iluminación del billete.

Será fácilmente configurable para que funcione en otros países con otra denominación monetaria.

«El diseño de la interfaz de la aplicación fue pensado en base a las necesidades específicas de los usuarios, que en este caso serán en su mayoría no videntes. Por eso utilizamos un método de abordaje para el diseño más riguroso. Una vez desarrollado el prototipo final, cualquier persona va a poder utilizar la aplicación intuitivamente sin ninguna ayuda externa», agregó Nicolás Candiano del INTI- Tecnologías para la Salud y la Discapacidad.

Una vez lograda la versión final de la aplicación, será liberada para que los usuarios puedan descargarla de manera gratuita, al igual que su código.

«La idea es que la gente se apropie de esta tecnología y pueda modificar este mismo software para que sea utilizado en otras aplicaciones. Porque si se reemplazara la base de datos de billetes por otra, se podrían reconocer otro tipo de objetos», explicó Moretti.

El técnico del Laboratorio de Desarrollo en Electrónica e Informática de INTI-Córdoba destacó que también se podrían hacer modificaciones al programa para que pueda detectar la falsedad de un billete agregándole una luz ultravioleta.

«Se podría llegar a modificar el LED del flash de la cámara del celular para que funcione como tal o agregar un dispositivo anexo para conectarlo», detalló.

«Trabajar la temática de la discapacidad nos permite repensar muchas prácticas individuales y sociales y a la vez la tecnología. En ese proceso, se van enriqueciendo diferentes instancias”, expresó Cruder en referencia a que esa misma tecnología va a ser utilizada para otras aplicaciones.

Deja un comentario