Glosario

U-Net

Descubre U-Net, el modelo líder de aprendizaje profundo para la segmentación precisa de imágenes, que destaca en imágenes médicas, SIG y conducción autónoma.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

U-Net es una arquitectura de aprendizaje profundo diseñada específicamente para tareas de segmentación de imágenes. Desarrollada originalmente para aplicaciones biomédicas, U-Net se ha convertido en un modelo fundacional de la visión por ordenador debido a su capacidad para generar segmentaciones precisas a nivel de píxel. Su nombre se debe a la forma de "U" de su arquitectura, que consta de una ruta de contracción (codificador) y una ruta de expansión (decodificador). Esta estructura permite a la U-Net captar el contexto preservando la resolución espacial, lo que la hace muy eficaz para tareas que requieren una segmentación detallada.

Visión general de la arquitectura

La arquitectura de U-Net se estructura como sigue:

  • Trayectoria de contracción (codificador): Esta ruta capta el contexto de la imagen de entrada reduciendo progresivamente sus dimensiones espaciales mediante capas convolucionales y de agrupación. Estas capas extraen características jerárquicas, ayudando al modelo a reconocer patrones a diferentes escalas.
  • Trayectoria expansiva (Descodificador): El decodificador reconstruye las dimensiones espaciales de la imagen al tiempo que refina sus detalles. Las conexiones de salto entre el codificador y el decodificador garantizan que se conserve la información espacial de las capas anteriores, mejorando la precisión de la segmentación.
  • Conexiones de salto: Estos enlaces directos entre las capas correspondientes en las rutas del codificador y el descodificador permiten a U-Net combinar información espacial de bajo nivel con características contextuales de alto nivel, fundamentales para una segmentación precisa.

Para conocer en detalle cómo procesan las imágenes las redes neuronales convolucionales (CNN) como U-Net, explora la guía Redes neuronales convolucionales.

Características principales

  • Alta precisión: U-Net destaca en las predicciones por píxel, lo que la hace adecuada para aplicaciones que requieren delineaciones exactas.
  • Eficiencia de los datos: U-Net puede ofrecer un gran rendimiento incluso con conjuntos de datos relativamente pequeños, ayudado por técnicas como el aumento de datos.
  • Flexibilidad: Su diseño versátil admite una amplia gama de tareas de segmentación de imágenes, desde imágenes médicas hasta escenas naturales.

Aplicaciones en el mundo real

Imagen médica

U-Net se utiliza ampliamente en el campo de la medicina para tareas como la detección de tumores, la segmentación de órganos y el análisis de vasos sanguíneos. Por ejemplo:

  • Detección de tumores cerebrales: U-Net puede segmentar tumores cerebrales a partir de resonancias magnéticas, ayudando al diagnóstico precoz y a la planificación del tratamiento. Más información sobre los conjuntos de datos utilizados para este fin, como el Conjunto de datos de detección de tumores cerebrales.
  • Segmentación pulmonar: En la investigación COVID-19, U-Net se ha empleado para segmentar regiones pulmonares a partir de tomografías computarizadas, ayudando a evaluar la gravedad de la infección.

Explora más sobre cómo Vision AI transforma la asistencia sanitaria en AI in Healthcare.

Sistemas de Información Geográfica (SIG)

U-Net es fundamental en SIG para tareas como la cartografía de la ocupación del suelo y la planificación urbana. Por ejemplo:

  • Análisis de Imágenes de Satélite: U-Net puede segmentar edificios, carreteras y vegetación a partir de imágenes de satélite, apoyando el desarrollo urbano y la respuesta ante catástrofes.
  • Monitorización de la agricultura: En la agricultura de precisión, U-Net ayuda a identificar los tipos de cultivos y a controlar su salud. Profundiza en las aplicaciones de la IA en la agricultura con La IA en la Agricultura.

Conducción autónoma

En las tecnologías de conducción autónoma, U-Net se utiliza para la detección de carriles, la segmentación de obstáculos y la comprensión de la escena de la carretera. Al identificar los límites de la carretera y los objetos, U-Net contribuye a una navegación más segura. Más información sobre el papel de la IA en los vehículos autónomos en La IA en la conducción autónoma.

Comparación con modelos afines

U-Net difiere de otros modelos de segmentación como el Transformador de Visión (ViT) y los modelos de segmentación basados en YOLO:

  • U-Net frente a YOLO para la segmentación: Mientras que U-Net se especializa en la precisión a nivel de píxel para imágenes estáticas, Ultralytics YOLO los modelos están optimizados para el procesamiento en tiempo real, lo que los hace ideales para entornos dinámicos.
  • U-Net frente a Transformador de Visión: Los Transformadores de Visión, como ViT, utilizan mecanismos de autoatención para la segmentación, lo que ofrece ventajas en conjuntos de datos a gran escala, pero a menudo requiere más recursos informáticos.

Información técnica

La arquitectura de U-Net se basa en las CNN, aprovechando las capas convolucionales para la extracción de características y las capas deconvolucionales para la ampliación. El entrenamiento suele implicar funciones de pérdida como la entropía cruzada o la pérdida Dice para optimizar el rendimiento de la segmentación. Para una introducción a estos conceptos básicos, explora Funciones de Pérdida y Extracción de Características.

Conceptos relacionados

  • Segmentación de imágenes: U-Net es un modelo de referencia para la segmentación semántica, en el que se clasifica cada píxel de una imagen. Más información en Segmentación de imágenes.
  • Segmentación de instancias: A diferencia de la segmentación semántica, la segmentación por instancias distingue objetos individuales. Explora la segmentación por instancias.
  • Aumento de datos: Para mejorar el rendimiento de U-Net en conjuntos de datos limitados, se suelen aplicar técnicas como el volteo, la rotación y el escalado. Más información sobre el Aumento de datos.

La versatilidad y precisión de U-Net lo convierten en un modelo fundamental para tareas avanzadas de segmentación de imágenes. Para una integración perfecta en tus proyectos, explora herramientas como el HUB Ultralytics , que simplifica la formación y el despliegue del modelo para diversas aplicaciones.

Leer todo