Computer Vision: ¿Las máquinas podrían ver?

Para la mayoría de las personas sería inaudito atribuirle la capacidad de ver a un objeto inanimado como un computador pero, por los mismo, los ejemplos que se van a nombrar en la siguiente nota podrán resultar de gran ayuda para ilustrar el concepto de “Computer Vision” o “Visión Artificial” que, aunque parece algo muy futurista, actualmente se usa en un sinnúmero de procesos y casos de usos.

Pese a que el ser humano desde temprana edad puede usar sus ojos para ver y posteriormente pasar la información a otros órganos para que esos procedan a clasificar muchos objetos y así percibir el ambiente casi de manera inconsciente. Ahora bien, este proceso es bastante diferente para el caso de las máquinas.

via GIPHY

Lo primero es empezar por el concepto de Computer Vision según el cual, por medio del aprendizaje de máquina se entrena a un ordenador para que pueda reconocer y entender el contenido de las imágenes como si las estuviera viendo.

Cada vez estamos más rodeados de Cosas Conectadas (IoT) que lo que hacen es percibir el entorno y el contexto en donde están ubicadas. Así pues, tiene todo el sentido procesar dichos datos para generar información de utilidad para la sociedad, las empresas y hasta para el usuario final, en casos tan especificos como los “carros autónomos“.

Por medio Computer Vision, las máquinas pueden no sólo percibir el mundo por medio de imágenes digitales sino reaccionar frente a ciertas situaciones de acuerdo a los algoritmos de programación, los cuales van evolucionando gracias al aprendizaje constante.

Los algoritmos pueden orientarse por medio de filtros o “kernels” que buscan combinaciones de píxeles o parches para transformar la información contenida en una imagen o una secuencia (video) en formulas matemáticas que represente un magnitud determinada o “convolución”. De esa forma, por medio de la combinación de varias convoluciones es posible identificar bordes, formas y geometrías que pueden convertirse en objetos y hasta en escenas.

Es interesante destacar que “ 2 de cada 3 usuarios no caen en cuenta que han interactuado con Inteligencia Artificial“, bien sea en los smartphones o hasta en las cosas conectadas, se usan tecnologías avanzadas en el día a día de la manera más desprevenida posible.

Lo anterior es la información compleja para geeks (que quieren saber que pasa detrás del concepto de Computer Vision) pero, el lector del común, seguramente, sólo querrá saber que esa forma los ordenadores pueden aplicar varios procedimientos para identificar de manera más acertada los contenidos digitales del entorno por medio del uso de la Inteligencia Artificial.

¿Eso de Computer Vision para qué sirve?

Con el tiempo y el entrenamiento adecuado, las máquinas se pueden especializar en casos de uso cada vez más específicos. Por lo mismo, más allá de profundizar más en los detalles técnicos, nada mejor que ver los ejemplos en los cuales es posible utilizar Computer Vision para optimizar los procesos y hasta mejorar la calidad de vida de los usuarios.

Computer Vision para esquivar obstáculos y llevar las ordenes en restaurante sin tropezarse con las mesas, meseros o los comensales.

View this post on Instagram

A post shared by cuenta descontinuada (@tc.old)

Computer Vision para determinar a distancia los volúmenes de una grupo de cajas o estivas sin tener que medir una a una cada dimensión.

View this post on Instagram

A post shared by cuenta descontinuada (@tc.old)

Para facturar los productos que un consumidor se lleva de un supermercado sin necesidad de un cajero a una caja registradora

Computer Vision para identificar, clasificar, procesar y hasta mejorar la información contenida en una imagen

Computer Vision para ayudar la industria de la salud a detectar anomalías en la salud de ciertos pacientes

Seguramente, después de visualizar todos estos ejemplos, los lectores de TECHcetera pueden comprender un poco mejor el concepto de Computer Vision y sus alcances. De todas maneras, próximamente estaremos ampliando un poco más los casos de uso de este tipo de tecnología que con la llegada del Wifi 6, 5G y otras formas de conectividad avanzada cada vez serán más comunes.

View this post on Instagram

A post shared by Pipeliz Tech (@pipe93s)