Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Guías

¿Qué es el procesamiento de imágenes? Introducción rápida

Descubre qué es el procesamiento de imágenes, cómo funciona y cómo se aplica en la sanidad, la conducción autónoma y otros sistemas inteligentes modernos.

Abirami VinaAbirami Vina9 min de lectura
Máquinas que interpretan datos visuales mediante el procesamiento de imágenes

Cuando paseas por un centro comercial o una calle concurrida, las cámaras instaladas sobre las entradas y los pasillos graban lo que ocurre. Generan datos visuales cada segundo y, la mayoría de las veces, ni siquiera nos damos cuenta.

Este flujo constante de datos alimenta los sistemas modernos basados en IA, desde los sistemas de seguridad inteligentes hasta los coches autónomos. Estas innovaciones se basan en la computación de imágenes, un campo versátil que combina la informática, las matemáticas y la física.

La computación de imágenes ayuda a las máquinas a entender lo que ven en una imagen. Permite que los sistemas reconozcan lo que ocurre en una escena y decidan cómo funcionar o responder, por ejemplo, deteniendo un coche autónomo cuando aparece un obstáculo.

En este artículo, veremos qué es la computación de imágenes y cómo se utiliza en los sistemas modernos de inteligencia artificial (AI).

Entender la computación de imágenes#

La computación de imágenes es el proceso de capturar, procesar y analizar imágenes mediante algoritmos avanzados. Trata las imágenes como datos que las máquinas pueden entender y utilizar.

En otras palabras, cada imagen se procesa como una cuadrícula de números. Para ello, los píxeles, las unidades más pequeñas de una imagen, se convierten en una matriz formada por filas y columnas. Cada píxel tiene un valor numérico que indica a la máquina lo clara u oscura que es una zona concreta de la imagen.

La forma de organizar estos valores depende de si la imagen está en escala de grises o en color. En las imágenes en escala de grises, los valores de los píxeles suelen ir de 0 (negro) a 255 (blanco). En las imágenes en color se utilizan varias matrices para representar distintos canales de color, como rojo, verde y azul (RGB), o tono, saturación y valor (HSV).

Representaciones matriciales de imágenes digitales

Fig. 1. Representaciones matriciales de imágenes (Fuente)

Además de las matrices de píxeles, las imágenes suelen contener información contextual oculta, conocida como metadatos. Los metadatos proporcionan detalles importantes, como la resolución de la imagen, la profundidad de bits, los ajustes de la cámara o del sensor y la hora exacta en que se capturó la imagen. Las imágenes se guardan en formatos de archivo específicos para conservar tanto los datos visuales como los metadatos.

Por ejemplo, en la computación de imágenes biomédicas, las imágenes suelen guardarse en el formato de imagen digital y comunicaciones en medicina (DICOM). DICOM combina datos visuales de imágenes con información del paciente, como datos de identificación y ajustes del equipo, para garantizar que el análisis de imágenes médicas sea preciso, coherente y seguro.

Cómo funciona la computación de imágenes#

Ahora que entendemos mejor qué es la computación de imágenes, repasemos los pasos para convertir la señal de una cámara en información útil.

Aunque el flujo de trabajo exacto puede variar según la aplicación, la mayoría de los sistemas de computación de imágenes siguen estas etapas principales:

  • Adquisición de imágenes: Primero, se capturan datos visuales mediante cámaras y sensores, o se recopilan de conjuntos de datos de imágenes de código abierto.
  • Preprocesamiento de imágenes: A continuación, las imágenes adquiridas se redimensionan, se elimina el ruido, se mejoran y se convierten a un espacio de color específico para estandarizar las entradas.
  • Extracción de características: Se utilizan algoritmos de aprendizaje profundo para aprender patrones importantes de la imagen, como bordes, formas y texturas.
  • Interpretación: Se analizan las características extraídas para realizar tareas como la detección de objetos, la segmentación de imágenes y el seguimiento de objetos.
  • Salida: Por último, el sistema genera resultados estructurados, como etiquetas de clase o cuadros delimitadores, y los presenta de forma que las personas u otros sistemas puedan entenderlos y utilizarlos fácilmente para su visualización.

Computación de imágenes, visión por ordenador y procesamiento de imágenes#

Al hablar de computación de imágenes, también puedes encontrar términos como procesamiento de imágenes y visión por ordenador. Aunque suelen utilizarse indistintamente, describen distintas formas en que los sistemas de IA interactúan con los datos visuales.

Por ejemplo, el procesamiento de imágenes se centra en mejorar las imágenes o la calidad de las imágenes de entrada mediante operaciones básicas como la eliminación de ruido, el cambio de tamaño y el ajuste del contraste. En cambio, la visión por ordenador, una rama de la IA, se basa en el procesamiento de imágenes para que las máquinas puedan reconocer objetos, interpretar escenas y entender qué ocurre en imágenes o vídeos.

La computación de imágenes combina el procesamiento de imágenes y la visión por ordenador para transformar los datos visuales en resultados significativos y útiles para los sistemas inteligentes.

Comparación del procesamiento de imágenes, la visión por ordenador y la computación de imágenes

Fig. 2. Procesamiento de imágenes, visión por ordenador y computación de imágenes. Imagen del autor.

Cómo se implementa actualmente la computación de imágenes#

A continuación, veamos cómo se implementa actualmente la computación de imágenes.

En las primeras etapas de la computación de imágenes, las características, como los bordes, las esquinas y las texturas, se definían manualmente mediante algoritmos basados en reglas y diseñados a mano. Aunque estas metodologías funcionaban bastante bien en entornos controlados, tenían dificultades para escalar y adaptarse a condiciones complejas del mundo real.

Los sistemas modernos de computación de imágenes abordan estas limitaciones mediante enfoques basados en el aprendizaje profundo. Modelos como las redes neuronales convolucionales (CNNs) y los transformadores de visión aprenden automáticamente características relevantes a partir de grandes conjuntos de datos de imágenes. Esto les permite realizar tareas como la detección de objetos, la segmentación de instancias y el seguimiento de objetos con mayor precisión y robustez.

Hoy en día, los flujos de trabajo de computación de imágenes suelen depender de modelos de visión en tiempo real diseñados para su implementación en sistemas de IA de producción. Por ejemplo, modelos de IA de visión como Ultralytics YOLO26 ofrecen capacidades de visión artificial rápidas y eficientes, como la detección de objetos y la segmentación de instancias, tanto en dispositivos de borde como en entornos en la nube.

Ultralytics YOLO26 detectando y segmentando objetos en una imagen

Fig. 3. Ejemplo del uso de Ultralytics YOLO26 para detectar y segmentar objetos en una imagen.

Aplicaciones reales de la computación de imágenes#

La computación de imágenes se utiliza ampliamente en aplicaciones reales para comprender los datos visuales y actuar a partir de ellos. Veamos cómo se aplica en distintos ámbitos.

Computación de imágenes médicas para la detección precoz de enfermedades#

La computación de imágenes puede ayudar a médicos y profesionales clínicos a detectar enfermedades antes y analizar imágenes médicas de forma más eficiente. Estos sistemas pueden procesar rápidamente datos de diagnóstico por imagen, como radiografías y resonancias magnéticas (MRI), y suelen ofrecer resultados más uniformes que la revisión manual.

Por ejemplo, modelos como Ultralytics YOLO26 se pueden entrenar con grandes conjuntos de imágenes de radiografías torácicas, como el conjunto de datos de radiografías torácicas de ZhangLabData, para aprender patrones asociados a infecciones y anomalías. Una vez entrenados, estos modelos pueden ayudar a identificar si una radiografía parece normal o muestra indicios de afecciones como la neumonía o la COVID-19.

Computación de imágenes para la conducción autónoma#

Los vehículos autónomos utilizan la computación de imágenes para comprender lo que ocurre a su alrededor y tomar decisiones de conducción. Esta tecnología convierte las imágenes sin procesar de las cámaras en información en tiempo real que ayuda al vehículo a desplazarse de forma segura y fluida.

La computación de imágenes se utiliza habitualmente en los sistemas avanzados de asistencia a la conducción (ADAS). En lugar de limitarse a grabar vídeo, estos módulos analizan cada fotograma para detectar marcas viales, otros vehículos, peatones y obstáculos. Esto permite que el coche reaccione a los cambios en las condiciones de la carretera con poca intervención humana.

Otro uso habitual consiste en combinar imágenes de varias cámaras para crear una vista de 360 grados del entorno del vehículo. La computación de imágenes ayuda a corregir la distorsión de las lentes, mejorar la nitidez y equilibrar el brillo y el color de todas las imágenes de las cámaras. El resultado es una vista clara y uniforme que permite al vehículo circular de forma segura, incluso con mal tiempo o poca luz.

Composición de imágenes mediante aprendizaje profundo

Fig. 4. Composición de imágenes mediante aprendizaje profundo (Fuente)

Ventajas e inconvenientes de la computación de imágenes#

Estas son algunas de las ventajas de la computación de imágenes:

  • Escalabilidad: Una vez entrenados, los sistemas de computación de imágenes pueden analizar grandes volúmenes de datos visuales de forma continua y a escala.
  • Toma de decisiones: Admite aplicaciones en las que el tiempo es crucial, como la conducción autónoma, los cribados médicos y la supervisión industrial.
  • Rentabilidad a largo plazo: Aunque la configuración inicial puede ser costosa, el análisis visual automatizado puede reducir los costes operativos a largo plazo.

Aunque la computación de imágenes ofrece muchas ventajas, también tiene algunas limitaciones. Estos son algunos aspectos que debes tener en cuenta:

  • Calidad de los datos: Los métodos de computación de imágenes dependen en gran medida de un etiquetado preciso y de conjuntos de datos de alta calidad, cuya creación puede resultar costosa y llevar mucho tiempo.
  • Sensibilidad a las condiciones: Los cambios en la iluminación, las oclusiones, el desenfoque por movimiento, el tiempo o los ángulos de cámara pueden afectar negativamente al rendimiento del modelo.
  • Explicabilidad limitada: los modelos de imágenes basados en aprendizaje profundo pueden funcionar como cajas negras, lo que dificulta explicar cómo se toman las decisiones.

Conclusiones clave#

La computación de imágenes ha evolucionado desde el procesamiento básico de imágenes hasta convertirse en una tecnología que permite a los sistemas de IA percibir y comprender el mundo real en tiempo real. A medida que avanza el aprendizaje profundo, la computación de imágenes se está convirtiendo en una parte esencial del desarrollo de herramientas y aplicaciones más inteligentes y prácticas.

Únete a nuestra comunidad y echa un vistazo a nuestro repositorio de GitHub para aprender sobre IA. Explora nuestras páginas de soluciones para leer sobre las aplicaciones de la IA en la agricultura y la visión artificial en logística. Descubre nuestras opciones de licencia y empieza a crear modelos de IA para visión.

Escrito por

Abirami Vina
Abirami Vina

Creador de contenido · Ultralytics

Abirami Vina comenzó su carrera como ingeniera de visión artificial y sentó unas bases sólidas en AI visual y aprendizaje automático. Es creadora de contenido para Ultralytics y fundadora y redactora jefe de Scribe of AI, donde elabora contenido técnico de alta calidad para empresas centradas en AI. Su pasión por hacer que la AI sea comprensible y atractiva impulsa su trabajo, que conecta la tecnología de vanguardia con su impacto en el mundo real.

Comentarios

Haz una pregunta, comparte tus resultados o ayuda a otra persona.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático