Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Image Matting

La extracción de mate de imágenes estima la transparencia del primer plano a nivel de píxel y conserva detalles finos, como el pelo, para crear recortes naturales y componer fondos de forma realista.

La extracción de mate de imágenes consiste en estimar cuánto contribuye el primer plano a cada píxel de una imagen. Su resultado, un mate alfa, conserva detalles parcialmente transparentes, como pelos individuales, pelaje y bordes suaves, para que un sujeto pueda colocarse de forma natural sobre otro fondo. Esta tarea, también llamada extracción de mate alfa, pertenece a la visión artificial y permite crear recortes precisos y componer imágenes. Los marcos físicos para cuadros y el revestimiento de suelos médicos son otros significados de «mate».

Cómo funciona un mate alfa#

Un mate alfa es una imagen de un solo canal cuyos valores están entre 0 y 1: 0 representa el fondo, 1 representa un primer plano totalmente opaco y los valores intermedios representan una cobertura parcial del primer plano o transparencia. El alfa describe la mezcla del píxel; la confianza de un modelo describe la certeza de una predicción. El pelo fino puede ocupar solo parte de un píxel, lo que produce un valor alfa intermedio aunque el mechón sea opaco.

La relación de composición estándar es image = alpha * foreground + (1 - alpha) * background. La extracción de mate estima estos componentes a partir de una imagen existente; la composición combina el primer plano extraído con un fondo de sustitución. También es importante estimar el color del primer plano: conservar alrededor del pelo el color del fondo original crea halos de color en la nueva composición.

La segmentación de imágenes asigna píxeles a regiones. La segmentación semántica asigna etiquetas de clase, mientras que la segmentación de instancias separa objetos individuales. La extracción de mate estima la opacidad continua del primer plano. La segmentación de YOLO26 de Ultralytics permite el aislamiento de objetos al convertir máscaras de instancias en recortes transparentes; esas máscaras pueden proporcionar un contorno inicial del primer plano para una etapa independiente de refinamiento de mate.

Trimaps y métodos de extracción de mate#

Un trimap define tres regiones: primer plano conocido, fondo conocido y una región desconocida que contiene bordes o material transparente. Esta forma de anotación de datos restringe el problema de estimación. Al igual que la segmentación interactiva, permite guiar la extracción con una pequeña cantidad de información. Si se marca el pelo por error como fondo seguro, su alfa se fuerza a cero y desaparece del recorte.

La extracción de mate en forma cerrada, presentada por Anat Levin, Dani Lischinski y Yair Weiss en 2006 mediante A Closed Form Solution to Natural Image Matting, utiliza supuestos locales sobre los colores del primer plano y del fondo para construir un sistema lineal disperso. La resolución de ese sistema estima el alfa en toda la región desconocida.

Los métodos de aprendizaje profundo aprenden patrones de apariencia y de bordes a partir de ejemplos etiquetados. En 2017, Ning Xu, Brian Price, Scott Cohen y Thomas Huang presentaron Deep Image Matting, que combina un codificador-decodificador de red neuronal convolucional con un refinamiento. Sus datos de extracción de mate de Adobe y el conjunto de prueba Composition-1k se convirtieron en recursos de evaluación de referencia. Componer primeros planos sobre fondos variados amplía los datos de entrenamiento mediante el aumento de datos.

Estimación de un mate en Python#

La API de estimación alfa de PyMatting implementa la extracción de mate en forma cerrada. Instálala con pip install pymatting pillow y, después, utiliza regiones semilla de primer plano y de fondo en la imagen de muestra. En este caso, los valores grises del trimap dejan píxeles para que los estime el solucionador.

from urllib.request import urlopen

import numpy as np
from PIL import Image
from pymatting import estimate_alpha_cf

with urlopen("https://ultralytics.com/images/bus.jpg") as response:
    photo = Image.open(response).convert("RGB")
photo.thumbnail((256, 256))
image = np.asarray(photo, dtype=np.float64) / 255.0

# Marca el cielo como fondo y una zona del autobús como primer plano.
trimap = np.full(image.shape[:2], 0.5)
trimap[:20, :] = 0.0
trimap[120:145, 115:145] = 1.0

alpha = estimate_alpha_cf(image, trimap)
matte = Image.fromarray(np.uint8(np.clip(alpha, 0, 1) * 255))
matte.save("alpha_matte.png")

La imagen en escala de grises guardada muestra la contribución estimada del primer plano: blanco en las semillas del primer plano, negro en las del fondo y transiciones estimadas en el resto.

Aplicaciones y evaluación de la calidad#

La edición de retratos, la fotografía de productos y la composición cinematográfica utilizan mates para conservar los bordes finos al sustituir el fondo. La extracción de mate de vídeo de retratos extiende esta operación a varios fotogramas, donde los bordes inestables producen un parpadeo visible. MODNet ofrece un ejemplo verificable de extracción de retratos sin trimap a partir de una entrada RGB para la inferencia en tiempo real. El relleno de imágenes, en cambio, genera contenido dentro de una región seleccionada.

La evaluación de la extracción de mate compara los valores alfa predichos con los mates de referencia. El benchmark de extracción de mate basado en la percepción, presentado por Christoph Rhemann y sus colaboradores en 2009, utiliza la suma de diferencias absolutas, el error cuadrático medio, el error de gradiente y el error de conectividad. Estas métricas complementan medidas de solapamiento de regiones como la intersección sobre unión: el error de gradiente mide las discrepancias en las transiciones alfa, mientras que el error de conectividad mide las alteraciones de la estructura conectada del primer plano.

Explore solutions

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 las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, 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

Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
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
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 las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, 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
Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
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
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 las imágenes de drones y las imágenes aéreas en información práctica en tiempo real para la agricultura, la acuicultura, la vigilancia medioambiental, 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
Lleva la IA de visión a la supervisión aérea con los modelos Ultralytics YOLO. Impulsa drones, flujos de trabajo aeroespaciales, conservación medioambiental y sectores geoespaciales con soluciones de visión artificial.
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