Qué debes saber para que tu proyecto de Computer Vision sea un éxito

La implementación de la Visión Artificial o Computer Vision (CV) ya está formando parte solvente de los proyectos de inteligencia artificial. Si tenemos claro que nuestro negocio puede mejorar explotando las imágenes que gestiona, el siguiente paso es asegurarnos cómo implantar un proyecto de Computer Vision. El éxito de los proyectos de Computer Vision, como rama de inteligencia artificial, se rigen por las mismas bases.

 En Enzyme hemos desarrollado la metodología de Discovery analytics en tres etapas:

  • Detección de la necesidad.
  • Diseño de la solución.
  • Resultados de la implementación.

Detección de la necesidad

¿Cuál es el objetivo de negocio que estamos persiguiendo? ¿Reducir costes reduciendo el tiempo de trabajo? ¿Aumentar ingresos acelerando la actividad comercial? ¿Reducir costes derivados de riesgos laborales? ¿Aumentar ingresos en nuestro local?

Uno de los hándicaps que tienen este tipo de proyectos es que juegan con un elemento muy intuitivo: lo que vemos todos los días. El peligro de sobreestimar la capacidad de respuesta de CV, como veremos más adelante está detrás de algunos fracasos sonoros. Por eso es importante contar con expertos que identifican qué valor pueden aportar las imágenes que capturamos y nos ayuden a diseñar un camino crítico de resultados.

Si quieres saber más sobre visión artificial y costes operativos, accede al  Webinar aquí

Diseño de la solución: los datos

El segundo paso es verificar qué clase de información se está generando para evaluar su validez de cara a conseguir los objetivos propuestos. El resultado de esta fase puede impactar tanto en los objetivos del proyecto como en la redefinición de elementos como los puntos de captura, calidad de imagen o formatos.

Existen dos conceptos que van a condicionar la dimensión del proyecto:

  • El marco de referencia (Input Domain)
  • La clase de objeto (Class)

 Cuando las imágenes provienen de un marco de referencia acotado son más fáciles de explotar. Ejemplos habituales son cuando se toman imágenes de una cámara fija, como en una línea de producción o recogiendo información de la calle. En cambio, si el entorno es muy abierto, como la webcam de nuestros clientes o un robot en movimiento la detección de objetos es más complicada.

También, cuanto más acotado sea la clase de objeto de la imagen más fácil es de trabajar. Por ejemplo, detectar una enfermedad en una radiografía o una matrícula al entrar en un aparcamiento. En cambio, objetos más intuitivos y genéricos comportan mayores riesgos de errores.

Diseño de la solución: el equipo

Una duda que suele surgir es hasta qué punto tengo que disponer en nuestra empresa de especialistas en Computer Vision o no. Este es un campo que está evolucionando a mucha velocidad y el grado de especialización en la explotación del último algoritmo está siendo muy alto. Por ello es aconsejable acudir a plataformas que nos aseguren disponer de estos avances para dar el máximo valor a sus clientes.

Lo que sí es interesante, para facilitar la identificación de oportunidades dentro del negocio, es que los equipos clave de nuestras empresas conozcan los fundamentos del CV para liderar estas prácticas.

Diseño de la solución: implantación

Desde el punto de vista de la tecnología de Computer Vision en el mercado se han multiplicado las opciones, siendo así mucho más accesible. Los estándares que se están imponiendo facilitan soluciones modulares, en las que las implantaciones se dividen en tareas o capas que se pueden resolver por distintos fabricantes. De esta forma podemos acudir tanto a ofertas globales y plataformas que democratizan el acceso al CV como a soluciones parciales que se pueden acoplar unas a otras con cierta facilidad. Incluso en este sector se ha generalizado la posibilidad de acudir a software libre (opensource).

Este ecosistema permite que los recursos de la empresa se concentren más en configurar los distintos módulos que a desarrollar o incluso implementar el conjunto de capas de las que se componen estos proyectos. Del mismo modo los proyectos de CV se pueden convertir en capas o componentes de proyectos empresariales más amplios en los que se integran otras ramas de la Inteligencia Artificial.

Resultados de la implementación

Una vez que tengamos nuestro sistema de Computer Vision en producción vigilaremos, junto al objetivo de negocio, el indicador clave de fiabilidad que nos dice si la CV está reportando los resultados esperados. En ocasiones su relación no es directa. Por ejemplo, si lo que buscamos es reducir los costes por reducción de envíos defectuosos tendremos tres métricas, la contable (efectivamente nos gastamos menos dinero), la operativa (cuantos envíos con defectos hemos realizado) y la analítica (el porcentaje de acierto de envíos defectuosos y apartados).

Tras una introducción a los fundamentos de la CV y un repaso de sus grandes aplicaciones de negocio  en estas líneas nos hemos detenido en los aspectos más relevantes a la hora de hacerlos realidad. Son tres ingredientes clave para llevar a buen puerto un proyecto de Computer Vision son: tener claros los objetivos de negocio y como la explotación de imágenes pueden aportar valor a nuestro negocio, ser conscientes de las limitaciones que tienen y contar con el apoyo de expertos en un sector cada vez más especializados.

Más artículos

Migración a BTP Cloud Foundry: por qué y cómo

Cloud Foundry es la apuesta de SAP para los nuevos clientes de BTP. Por eso, es cuestión de tiempo que Neo desaparezca como plataforma. De este modo, los clientes que utilizan el entorno Neo no...

Leer másArrow 41

Combina IA con RPA para maximizar el impacto en el negocio

El pasado 9 de noviembre se celebró Tech Barcelona en el que Enzyme e IBM expusieron a los asistentes los entresijos de la era de la hiperautomatización. Si tú también quieres saber hacia dónde se...

Leer másArrow 41

Watson Assistant y Watson Discovery: el chatbot ganador de IBM

Cómo sacarle partido a tus datos con un asistente personalizado de IBM

Los asistentes virtuales son uno de los sistemas de comunicación que más está creciendo en los últimos años. No en vano, ofrecen

Leer másArrow 41

Monitorización: conoce el estado de tus sistemas y aplicaciones en tiempo real

¿Cómo puede Instana contribuir a la optimización del monitoreo 24/7? En anteriores artículos, hemos hablado sobre la importancia de saber que ocurre en nuestros entornos. En este sentido, la...

Leer másArrow 41

Automatiza procesos inteligentes con low-code

La automatización de procesos inteligentes aporta una innumerable cantidad de beneficios y ventajas a las compañías que la implementan, como puede ser la agilización de procesos, reducción del error...

Leer másArrow 41