¿Qué es la visión computacional?

Tiempo de lectura: 3 minutos

Entiende cómo este concepto ha utilizado tecnologías de inteligencia artificial y machine learning para incluirse en el mercado y promover grandes avances.

 

¿Qué es la visión computacional?

La visión computacional es un asunto relativamente nuevo y totalmente conectado con el aprendizaje de las máquinas (machine learning). Concepto conocido también como visión por computador, es el área de la ciencia que desarrolla teorías y métodos hacia la extracción automática de información útil contenida en imágenes. El objetivo de esta ciencia es crear y transmitir esa información a las máquinas de forma comprensible.

 

Para que entendamos mejor, vamos a imaginar la siguiente escena: estás jugando futbol y pateas a la portería. El portero defiende. Un contexto sencillo para los humanos pero extremadamente complejo para las computadoras.

 

El cerebro procesa la visión, reconoce la pelota, su trayectoria, su tamaño, probablemente su peso y el portero impulsa en la dirección y velocidad correcta para hacer la defensa. Enseñar todo esto para una máquina a través de combinaciones y fórmulas matemáticas es complicadísimo. Ese es el papel de la Visión Computacional.

 

Sabemos que la visión humana trabaja con base en un análisis de la imagen que llega a la retina y es enviada a la corteza visual. Este tomará la imagen con otras imágenes ya clasificadas en el cerebro para definir el objeto, la dimensión aproximada y qué hacer con relación a él. Detalle importante: todo esto ocurre en una pequeña fracción de segundo.

 

La visión computacional es totalmente basada en la visión humana y trabaja con el proceso de modelado y réplica de esa visión usando software y hardware ultra avanzados.

 

Ejemplos de aplicaciones

 

Las aplicaciones de la visión computacional van desde la medicina a la robótica industrial. En la medicina, el procesamiento de imágenes de microscopía, de radiografía, de angioplastia, de ultrasonografía, de tomografía y de resonancia magnética, prevé ofrecer diagnósticos más precisos sobre los pacientes. Por otro lado, en la industria, la visión computacional busca ofrecer calidad y cálculo de posición y orientación de detalles para un brazo robótico.

Las aplicaciones militares son, tal vez, una de las más grandes de la visión computacional, pero apenas una pequeña parte de ese trabajo está disponible al público. Ejemplos básicos incluyen la detección de unidades enemigas y/o misiles teleguiados. Sistemas más avanzados envían misiles hacia un área en vez de un objetivo específico, siendo que la selección del objetivo se hace en el procesamiento de la imagen del lugar, realizada por el propio misil.

 

Los vehículos autónomos también utilizan en gran medida esta nueva tecnología. Debido a que estos deben tener un nivel de autonomía que va de lo total a lo parcial, este último es utilizado solamente para auxiliar en la tarea de conducir en situaciones específicas. En caso de la autonomía total, la navegación usa la visión computacional para obtener la localización, para producir mapas contextuales y para detectar obstáculos. En tanto, esta tecnología todavía no ha alcanzado la madurez suficiente para estar en el mercado.

 

Tareas típicas de la visión computacional

 

Estas tareas son aplicadas al proceso de visión computacional a fin de realizar la identificación total de las imágenes de forma amplia y sin esfuerzo humano. Las principales tareas de automatización son:

 

  • Reconocimiento;
  • Identificación;
  • Detección;
  • Movimiento;
  • Reconstrucción de escena;
  • Restauración de imágenes.

 

Hasta hace poco, la operación de este tipo de tecnología era impracticable debido a la inmensa cantidad de computación demandada. Con los avances en la computación estamos viendo una explosión de la utilización de sistemas que imitan todavía de manera poco desarrollada a los del cerebro, con el uso de tecnologías de machine learning e inteligencia artificial.

 

Los avances en estas áreas ya son perceptibles y el futuro de la visión computacional es integrar sistemas poderosos y específicos. Esto significa que aún en un estado inicial, la visión computacional es increíblemente útil.

 

 

Fuentes:

https://www.profissionaisti.com.br/2017/10/o-que-e-visao-computacional/

https://pt.wikipedia.org/wiki/Vis%C3%A3o_computacional

 

Contenidos relacionados