Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

U-Net

Explora la arquitectura U-Net para una segmentación de imagen precisa. Aprende cómo su diseño simétrico único y sus conexiones de salto potencian la IA médica y el análisis satelital.

U-Net es una arquitectura distintiva en el campo del aprendizaje profundo diseñada específicamente para tareas precisas de segmentación de imágenes. Desarrollada originalmente para el análisis de imágenes biomédicas, esta red neuronal convolucional (CNN) se ha convertido en un estándar para cualquier aplicación que requiera clasificación a nivel de píxel. A diferencia de la clasificación de imágenes estándar que asigna una etiqueta única a una imagen completa, U-Net clasifica cada píxel individual, lo que permite al modelo definir la forma y ubicación exactas de los objetos. Su capacidad para trabajar eficazmente con datos de entrenamiento limitados la hace muy valiosa en campos especializados donde los grandes conjuntos de datos son escasos.

Link to this sectionLa arquitectura única en "U"#

El nombre "U-Net" deriva de su forma simétrica, que se asemeja a la letra U. La arquitectura consta de dos rutas principales: una ruta de contracción (codificador) y una ruta de expansión (decodificador). La ruta de contracción captura el contexto de la imagen reduciendo sus dimensiones espaciales, de forma similar a un backbone estándar en otros modelos de visión. La ruta de expansión realiza un muestreo ascendente del mapa de características para restaurar el tamaño original de la imagen y lograr una localización precisa.

Una característica definitoria de U-Net es el uso de conexiones residuales. Estas conexiones cierran la brecha entre el codificador y el decodificador, transfiriendo características de alta resolución desde la ruta de contracción directamente a la ruta de expansión. Este mecanismo permite a la red combinar información contextual con información espacial detallada, evitando la pérdida de detalles finos que ocurre a menudo durante el submuestreo. Esta estructura ayuda a mitigar problemas como el del gradiente desvaneciente, garantizando un aprendizaje robusto.

Link to this sectionAplicaciones en el mundo real#

Aunque U-Net se originó en el campo médico, su versatilidad ha llevado a su adopción en diversas industrias.

  • Diagnóstico médico: U-Net se utiliza ampliamente en IA en el sector sanitario para identificar anomalías en escáneres TC e imágenes de resonancia magnética. Por ejemplo, permite la segmentación precisa de tumores cerebrales o el contorno de órganos para la planificación quirúrgica. La alta precisión del modelo es fundamental aquí, ya que los límites perfectos a nivel de píxel pueden influir significativamente en el diagnóstico y el tratamiento.
  • Análisis de imágenes por satélite: En el análisis geoespacial, U-Net ayuda en el análisis de imágenes por satélite para tareas como el seguimiento de la deforestación o la planificación urbana. Al realizar la clasificación de la cobertura terrestre, el modelo puede distinguir entre cuerpos de agua, bosques y áreas urbanas, ayudando a los científicos a monitorear el cambio climático y los cambios ambientales a lo largo del tiempo.

Link to this sectionU-Net frente a otros modelos de segmentación#

Es importante distinguir a U-Net de otros términos de visión artificial. U-Net realiza segmentación semántica, que trata a múltiples objetos de la misma clase (por ejemplo, dos coches diferentes) como una sola entidad (la máscara de clase "coche"). Por el contrario, la segmentación de instancias identifica y separa cada instancia de objeto individual.

Las arquitecturas modernas, como los modelos de segmentación YOLO26, ofrecen una alternativa más rápida y en tiempo real a la tradicional U-Net para muchas aplicaciones industriales. Si bien U-Net destaca en la investigación médica debido a su precisión con conjuntos de datos pequeños, la segmentación basada en YOLO suele ser preferida para su implementación en dispositivos de borde donde la velocidad de inferencia es primordial.

Link to this sectionImplementación de la segmentación#

Para los usuarios que buscan realizar tareas de segmentación de manera eficiente, los marcos modernos proporcionan herramientas optimizadas. Puedes usar la plataforma de Ultralytics para anotar conjuntos de datos de segmentación y entrenar modelos sin necesidad de programar extensamente.

Aquí tienes un breve ejemplo de cómo ejecutar la inferencia utilizando un modelo de segmentación preentrenado del paquete ultralytics:

from ultralytics import YOLO

# Load a YOLO26 segmentation model (a fast alternative for segmentation tasks)
model = YOLO("yolo26n-seg.pt")

# Run inference on an image to generate segmentation masks
results = model.predict("path/to/image.jpg", save=True)

# Process the results (e.g., access masks)
for result in results:
    masks = result.masks  # Access the segmentation masks object

Link to this sectionConceptos clave y optimización#

Para obtener el mejor rendimiento de una U-Net o una arquitectura de segmentación similar, los profesionales a menudo emplean aumento de datos. Técnicas como la rotación, el escalado y las deformaciones elásticas ayudan al modelo a aprender la invariancia y a prevenir el sobreajuste, lo cual es especialmente importante cuando los datos de entrenamiento son limitados.

Además, definir la función de pérdida correcta es vital. Las opciones comunes incluyen el coeficiente Dice o la focal loss, que manejan mejor el desequilibrio de clases que la entropía cruzada estándar, asegurando que el modelo se centre en píxeles difíciles de clasificar. Para aprender más sobre la historia y los detalles técnicos, puedes leer nuestra guía detallada sobre la arquitectura U-Net.

Explore solutions

Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión 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
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión 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
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión 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
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático