La visión computacional existe desde hace décadas, impulsando discretamente tecnologías como escáneres de códigos de barras, detectores de movimiento o sistemas de monitorización del tráfico. Pero con el auge explosivo de la IA y el aprendizaje automático, lo que antes era un conjunto de reglas programadas manualmente se ha convertido en un sistema dinámico capaz de aprender, adaptarse y mejorar con cada imagen que procesa. La visión computacional actual va mucho más allá de simplemente detectar lo que aparece en una imagen. Comprende el contexto, realiza un seguimiento de los cambios y puede integrarse en los sistemas empresariales en tiempo real para impulsar automatizaciones inteligentes y decisiones rápidas. Desde cámaras de almacén hasta herramientas quirúrgicas, les aporta a las empresas una nueva forma de ver y actuar sobre el mundo que les rodea.
La visión computacional es un subcampo de inteligencia artificial que permite a las máquinas percibir, analizar y extraer significado de datos visuales como imágenes y vídeos. Utilizando aprendizaje profundo y redes neuronales, los sistemas de visión computacional identifican patrones, reconocen objetos y deducen relaciones entre ellos. Pueden segmentar escenas, detectar anomalías en el movimiento, leer texto y mucho más, activando acciones automatizadas en función de lo que "ven".
La visión computacional transforma la información visual sin procesar en información significativa. Al igual que la visión humana, comienza con datos sin procesar y pasa por etapas de interpretación. En lugar de neuronas, utiliza el aprendizaje profundo y el procesamiento de imágenes para comprender lo que ve y activar las acciones adecuadas. A continuación se indican las etapas clave de un proceso típico de visión computacional.
Los sistemas de visión computacional comienzan con entradas sin procesar, como imágenes o vídeos, de casi cualquier fuente. Antes del análisis, los datos se limpian y mejoran para reducir el ruido, mejorar la calidad e incluir señales térmicas o infrarrojas.
En esta etapa, el sistema detecta elementos básicos de la imagen, como bordes, colores, patrones o movimiento. En lugar de analizar píxeles sin procesar, utiliza valores numéricos simplificados para describir lo que está presente y cómo cambia con el tiempo.
El sistema identifica y localiza objetos en relación con la cámara y entre sí. Al aprender de miles de ejemplos, puede distinguir personas, vehículos, paquetes o equipos, incluso en escenas desordenadas o de rápido movimiento.
En lugar de simplemente identificar objetos específicos, la formación en clasificación permite a los modelos asignar una etiqueta a todas la imagen o marco en cuanto al «tipo» de cosa que ejemplifica. Por ejemplo, un escaneo puede categorizarse como una «pieza defectuosa» o una foto como «palé lleno».
Se trata de la detección y medición del movimiento de objetos a través de múltiples fotogramas de vídeo de entrada. Es especialmente útil en escenarios con problemas de seguridad de vehículos o en el lugar de trabajo, ya que puede revelar contextos esenciales como la dirección, la velocidad o el comportamiento.
Las soluciones modernas de visión computacional se basan en el aprendizaje profundo, una forma más avanzada de aprendizaje automático que utiliza redes neuronales multicapa inspiradas en la estructura del cerebro humano. Gracias a esta capacidad, los sistemas pueden aprender de forma automática a detectar bordes, seguir movimientos y reconocer objetos específicos mediante el entrenamiento con grandes conjuntos de imágenes etiquetadas. El entrenamiento inicial puede consistir en distinguir los coches de otros vehículos, después identificar distintos tipos de coches y, finalmente, reconocer piezas concretas e incluso pequeñas variaciones entre ellas. Gracias a la IA, la visión computacional ha pasado de ser una herramienta útil a una parte vital e irreemplazable de muchas operaciones empresariales.
La visión computacional requiere que todos los componentes principales de la inteligencia artificial funcionen juntos. Cada una de estas capas desempeña un papel distinto a la hora de permitir que los sistemas de visión modernos hagan lo que hacen:
La IA es la categoría más amplia y se refiere a cualquier tecnología diseñada para simular la inteligencia humana. Al igual que los modelos de procesamiento del lenguaje natural permiten a los sistemas de IA “comprender” el habla humana, la visión por computador les permite “ver” e interpretar la información visual.
El aprendizaje automático es un subconjunto de la IA que permite a los modelos aprender directamente de los datos. Ayuda a los sistemas de visión computacional a reconocer patrones en las entradas visuales y a distinguir entre diferentes objetos o comportamientos basándose en ejemplos previos. Con el tiempo, los modelos mejoran a medida que se exponen a más datos.
El aprendizaje profundo es un enfoque especializado dentro del aprendizaje automático que utiliza redes neuronales artificiales con muchas capas para interpretar datos complejos y no estructurados. Permite que los sistemas de visión computacional vayan más allá del reconocimiento básico de patrones y realicen tareas más matizadas, como la identificación de defectos específicos en una línea de productos.
La visión artificial hace referencia específicamente a sistemas industriales que utilizan cámaras y sensores para inspeccionar, medir o guiar maquinaria. Normalmente está orientada al hardware y estrechamente integrada con equipos de fabricación como brazos robóticos, cintas transportadoras o líneas de ensamblaje. El objetivo es automatizar y agilizar la producción mediante la detección de problemas de calidad y uniformidad. A diferencia de la visión por computador, la visión artificial no utiliza IA ni aprende a partir de los datos. En su lugar, se basa en reglas fijas y condiciones controladas para ejecutar tareas predefinidas.
Aunque la visión computacional moderna tiene muchas capacidades increíbles, puede ser difícil contextualizar esos usos sin algunos ejemplos específicos. Las siguientes funcionalidades se utilizan en diferentes tipos de operaciones y representan algunas de las tareas más comunes de la visión computacional:
Las tecnologías de visión computacional actuales han evolucionado hasta el punto en que se están convirtiendo en indispensables en una serie de industrias. A continuación se muestran algunos ejemplos de casos prácticos de visión computacional en algunos sectores principales:
La visión computacional en la automoción verifica que los sensores y las unidades de control estén instalados correctamente y sin daños. Inspecciona soldaduras, alineación, asiento de conectores y acabados de superficies a alta velocidad. En la fabricación de vehículos eléctricos, las herramientas de visión pueden comprobar rápidamente una serie de problemas electrónicos y de baterías complejos.
La visión por computador en la distribución funciona junto con los sistemas transportadores automatizados para identificar los destinos de los paquetes y activar mecanismos de cambio de carril para una clasificación transversal precisa. Los sistemas de visión también supervisan los envases dañados u otras anomalías y las marcan antes de que se escaneen en el inventario.
La visión por computador en el sector de los alimentos y las bebidas realiza un seguimiento de los niveles de llenado y comprueba que los tapones o los sellos estén bien fijados. En las áreas de envasado, los sistemas de visión por computador inspeccionan los sellos en busca de huecos o defectos y escanean los cuerpos extraños en las cintas transportadoras. Estas herramientas también confirman que las etiquetas son legibles y precisas antes de que las mercancías salgan de las instalaciones.
La visión por computador en el sector sanitario supervisa las bandejas de instrumentos quirúrgicos para garantizar que todas las herramientas estén presentes y estériles. Las cámaras aéreas inteligentes señalan los elementos que faltan o las desviaciones del protocolo antes de que comience la cirugía. Respaldan la patología escaneando visualmente las imágenes de los portaobjetos y marcando las células o los tejidos para su revisión posterior.
La visión por computador en el comercio minorista comprueba si hay signos de desgaste o daños, lo que ayuda al personal a tomar decisiones precisas de reposición o eliminación. Puede combinar señales visuales de artículos con listas de selección, lo que reduce los errores de envío y mejora la satisfacción del cliente. Asimismo, puede ayudar a analizar las áreas de caja en busca de cuellos de botella y cumplimiento de merchandising.
Las soluciones modernas impulsadas por IA destacan por su capacidad para aprender y razonar a una escala y velocidad sin precedentes. Pero es importante recordar que son herramientas para aumentar el conocimiento y la discreción humanos, no robots mágicos para sustituirlos. Los mejores resultados se obtienen al combinar el talento de sus equipos con potentes herramientas de IA y proporcionarles el apoyo y la orientación necesarios para afrontar desafíos habituales como los siguientes:
El poder de la visión por computador es su increíble capacidad para convertir píxeles simples en información real. Al dotar a las máquinas de la capacidad de interpretar el mundo visual, pueden analizar fotografías, vídeos o datos procedentes de sensores y convertirlos en información procesable, a menudo en cuestión de instantes. A medida que estas herramientas se vuelven más accesibles, los equipos de distintos sectores encuentran nuevas formas de reducir errores, responder con mayor rapidez y obtener una mayor visibilidad en toda la organización.
Descubra cómo las soluciones de IA de Infor incorporan capacidades de visión computacional, desde control de calidad y supervisión de seguridad hasta cumplimiento de etiquetado y mucho más.