BiRefNet

Elige el checkpoint BiRefNet para tu recorte: distingue segmentación, matting y refinamiento del color del primer plano y revisa el archivo exportado en sus fondos previstos.

Identidad y acceso

Nombre del modelo
BiRefNet
Acceso
El código oficial y los materiales estándar o de matting revisados declaran MIT. Fija el checkpoint exacto y revisa por separado los derivados y servicios alojados.
Tipo de modelo
Híbrido
Arquitectura
Referencia bilateral con módulos de localización y reconstrucción
Público objetivo
Editores y desarrolladores capaces de definir el recorte requerido, mantener fijo el preprocesamiento y revisar la composición entregada sobre sus fondos de destino.
Entrada
Una imagen fija procesada según el preprocesamiento documentado del checkpoint seleccionado.
Salida
Una máscara predicha del primer plano o una salida de matting específica de la tarea cuando se elige deliberadamente el checkpoint separado de matting.
Coste
El cálculo es solo una parte del coste del recorte. Registra inferencia de máscara, refinamiento opcional del color y limpieza manual de bordes en imágenes representativas; aquí no se probaron tiempos de ejecución ni hardware mínimo.
Cuándo evitar
No presupongas que una máscara de segmentación es un archivo alfa terminado ni uses un checkpoint cuya tarea y preprocesamiento no correspondan al encargo.

Fuentes y método

Licencia y derechos

Licencia
MIT
Tipo de licencia
Código abierto
Alcance de la licencia
MIT cubre el código revisado del repositorio y los pesos oficiales estándar y de matting, con conservación de los avisos. Los derechos de las fotos, los derivados y las condiciones de alojamiento se revisan aparte.
Código abierto

Disponibilidad

Estado
Disponible
Alcance del estado
El repositorio oficial publica código y checkpoints para tareas distintas. Disponible se refiere a esos materiales, sin garantizar un servicio alojado ni la calidad del recorte. Comprueba los pesos exactos y sus condiciones.

Aspectos clave

Segmentación y matting resuelven tareas diferentes

La salida estándar de segmentación dicotómica de BiRefNet no es automáticamente un resultado de matting alfa o de color del primer plano. Ajusta el checkpoint y el posprocesamiento a la entrega real.

Revisa la máscara y la composición por separado

El ejemplo estándar redimensiona la entrada para inferencia, aplica una sigmoide a la predicción y restaura el tamaño de la máscara. Revisa la propia máscara y después el recorte exportado en todos los fondos exigidos.

El refinamiento del color es otra operación

El repositorio oficial incluye un proceso separado para refinar el color del primer plano. Registra si se utilizó, en lugar de atribuir toda mejora de borde o color al checkpoint de segmentación.

Casos de uso y límites

Aceptación de recortes de productos

En objetos con patas finas, huecos o flecos de tela, compara máscara y composición al tamaño de entrega sobre fondos claros, oscuros y de color antes de aceptar el archivo.

Elección del checkpoint para una edición definida

Compara solo checkpoints destinados a la misma tarea de segmentación o matting, con el mismo preprocesamiento y hoja de aceptación. El nombre del modelo no hace intercambiables sus salidas.

Ventajas

  • Los checkpoints oficiales de segmentación estándar y los de matting separados permiten distinguir la tarea prevista.
  • El proceso documentado de inferencia expone los pasos de tratamiento de la máscara necesarios para una prueba reproducible.
  • El repositorio incluye una operación separada de refinamiento del color del primer plano cuando la entrega la requiere.

Limitaciones

  • Una máscara de segmentación por sí sola no demuestra transparencia limpia ni color correcto del primer plano en bordes difíciles.
  • Las variantes de checkpoint tienen tareas y supuestos de preprocesamiento distintos; los resultados no se pueden generalizar a todo lo llamado BiRefNet.
  • El recorte entregado puede necesitar refinamiento del color del primer plano y limpieza manual de bordes después de predecir la máscara.

Temas

  • BiRefNet

Acerca del modelo

En esta página

BiRefNet es un proyecto de investigación en segmentación de imágenes que permite separar un sujeto en primer plano de su fondo. Puede servir de punto de partida para un flujo de recorte, pero importa qué checkpoint se elige: un modelo estándar de segmentación del primer plano y uno de matting no hacen la misma predicción. Define primero la tarea y evalúa después la máscara y la composición al tamaño y sobre el fondo donde realmente se utilizará la imagen.

Esta evaluación se basa en fuentes comprobadas el 10 de septiembre de 2026. No ejecutamos BiRefNet en una GPU ni produjimos los recortes descritos a continuación. El escenario de la silla y la hoja de aceptación son propuestas editoriales para evaluar tus propias imágenes, no resultados medidos.

Revisiones de las fuentes consultadas: código ebcc0bc8, ficha del modelo estándar e2bf8e44, ficha del modelo de matting eccde0a8.

Determina si necesitas una selección o transparencia

El recorte de un producto puede fallar de distintas formas. Puede seleccionarse mal el sujeto principal, quedar relleno un hueco estrecho, desaparecer fibras finas o conservarse el color del fondo original en el borde. Llamar a todo ello «precisión al eliminar el fondo» oculta el problema concreto de edición.

El trabajo original de BiRefNet aborda la segmentación dicotómica de imágenes de alta resolución mediante componentes de localización y reconstrucción. Eso define la tarea de investigación, sin prometer que todos los checkpoints publicados traten los materiales translúcidos de forma idéntica. Artículo de BiRefNet.

La ficha oficial del modelo estándar identifica sus pesos con la tarea de segmentación. El proyecto también ofrece un checkpoint diferenciado para matting general. Para un objeto de contornos definidos puede bastar una selección del primer plano. Ante transiciones suaves o materiales parcialmente transparentes, la evaluación debe examinar explícitamente el comportamiento del alfa y la idoneidad del checkpoint elegido. Modelo estándar, modelo de matting.

Imagina una silla tapizada fotografiada para un catálogo de muebles. La edición debe conservar las patas finas, el espacio bajo el asiento y un pequeño fleco de tela en un borde. La entrega prevista es un recorte reutilizable para una página de producto clara y un diseño promocional oscuro. Una máscara convincente sobre el fondo original del estudio todavía no cumple ese encargo.

Examina la máscara y la composición por separado

El ejemplo de la ficha del modelo estándar preprocesa una imagen, predice una máscara, la redimensiona de nuevo a las dimensiones de la imagen y la aplica como canal alfa. Esos pasos generan una imagen con transparencia, pero usar una máscara de segmentación como alfa no demuestra por sí solo una transparencia físicamente correcta para vidrio, humo o tela. Ejemplo oficial de inferencia.

Conserva la fotografía original, la máscara predicha y la composición final como archivos separados. La máscara permite comprobar si la selección del sujeto es correcta. La composición revela cómo interactúa esa selección con los colores de los bordes y el nuevo fondo. Mirar solo una puede ocultar un defecto inmediatamente visible en la otra.

En la silla, revisa los espacios entre las patas en la máscara antes de juzgar el fleco sobre el diseño oscuro. Si esos espacios están mal, refinar el color del primer plano no recuperará la geometría perdida. Si la selección es correcta pero queda un reborde claro, cambiar toda la máscara puede dañar bordes buenos sin resolver el problema de color.

Comprueba también el archivo entregado después de exportarlo e importarlo de nuevo. La transparencia debe sobrevivir al flujo real de tratamiento, no solo a la vista previa del editor. Revisa el formato, las dimensiones y cómo realiza la composición la aplicación de destino. Una imagen aplanada o un alfa mal interpretado es un fallo de entrega, aunque la salida del modelo fuera aprovechable.

Fija el checkpoint junto con el preprocesamiento

BiRefNet tiene varias variantes publicadas, incluidas opciones estándar, de matting y de mayor resolución. No atribuyas una sola resolución de entrenamiento, cifra de memoria o resultado de benchmark a todos los archivos con ese nombre. Registra el repositorio exacto del modelo, la revisión y el preprocesamiento usados en tu prueba. Catálogo de modelos del proyecto.

El ejemplo oficial de carga incluye una opción de código remoto. Trata el código descargado del modelo como software ejecutable: revisa la fuente, fija una revisión, usa un entorno aislado y no proporciones al experimento credenciales ajenas a su tarea. Un nombre conocido no hace que cualquier réplica o envoltorio comunitario equivalga a la distribución del autor.

Registra por separado el cambio de tamaño de la entrada y el de la máscara. Una fotografía original grande puede reducirse considerablemente antes de la inferencia. Devolver la máscara a las dimensiones originales restaura el tamaño del lienzo, sin demostrar que se conservaron todos los detalles pequeños. Juzga el resultado real en lugar de usar los megapíxeles de la fuente como afirmación de calidad.

Si comparas un checkpoint estándar y otro de matting, mantén el preprocesamiento documentado de cada uno. Cambiar a la vez el checkpoint y varios ajustes independientes de posprocesamiento dificulta explicar el resultado. Primero establece una ejecución de referencia completa para cada candidato; después ajusta la etapa asociada al defecto observado.

Comprende el alcance de la licencia MIT

El repositorio del proyecto usa MIT, y las fichas oficiales de los modelos estándar y de matting también identifican sus pesos como MIT. La licencia permite un uso amplio del material cubierto, sujeto a sus condiciones de conservación de avisos, e incluye una exclusión de garantía. Mantén la información de licencia y atribución aplicable en cualquier redistribución. Licencia del repositorio.

No extiendas esa conclusión a todo modelo derivado entrenado sobre la misma arquitectura. Otro checkpoint o un servicio alojado puede tener condiciones distintas. Comprueba los pesos y el servicio exactos que pretendes usar, sin inferir permiso de la expresión «basado en BiRefNet». Del mismo modo, una licencia abierta no hace gratuitos la inferencia alojada, el almacenamiento ni el tiempo de GPU.

Los derechos de la fotografía original siguen siendo una cuestión separada. Confirma que puedes editarla y publicarla, incluidas las personas reconocibles, obras de arte o marcas que aparezcan. Eliminar el fondo no concede propiedad sobre el sujeto restante. Este artículo informa de las licencias de las fuentes; no es asesoramiento jurídico ni garantiza que una imagen comercial concreta tenga los derechos resueltos.

En un equipo, incorpora la decisión sobre la licencia al registro de ejecución, en lugar de dejarla en las notas de un solo desarrollador. Si una revisión posterior sustituye al checkpoint, el registro debe mostrar que hace falta revisar de nuevo tanto el comportamiento técnico como las condiciones aplicables.

Prepara la prueba a partir de los requisitos de entrega

Para el catálogo hipotético de sillas, selecciona un grupo pequeño de fotos representativo del trabajo real. Incluye una silueta clara, un borde con poco contraste, un hueco entre piezas estructurales y detalles finos de tela. Estas categorías plantean distintas preguntas de aceptación sin pretender ser un benchmark exhaustivo de segmentación.

Antes de ejecutar nada, marca qué debe conservarse y qué elementos del entorno deben desaparecer. Decide si la sombra de contacto forma parte de la entrega, se edita por separado o se elimina. Un desacuerdo sobre la sombra deseada es una cuestión de dirección artística, no necesariamente un error del modelo.

Guarda la entrada intacta y crea un recorte de referencia para cada borde importante. Registra el tamaño final de colocación, los fondos de destino y el tiempo permitido para correcciones manuales. Una miniatura de catálogo y un diseño de campaña grande pueden requerir tratamientos distintos aunque procedan de la misma foto.

Ejecuta una configuración candidata, conserva la máscara y compón el sujeto sobre los fondos claros y oscuros previstos. Compara al tamaño de entrega y amplía los recortes críticos al diagnosticar un defecto. No rechaces una miniatura útil solo por una imperfección ampliada invisible en su uso real, ni aceptes un recurso grande porque su vista previa reducida parece limpia.

Usa una hoja de aceptación con varios fondos

La siguiente hoja es una propuesta original para el ejemplo de la silla. No contiene una tasa de éxito porque esta evaluación no incluyó ninguna prueba de imagen.

Región o comprobación de entregaQué revisarDecisión que registrar
Silueta exteriorEsquinas del asiento y patas finas sobre ambos fondos previstosAceptar, corregir manualmente o rechazar, indicando la región exacta afectada.
Aberturas interioresHuecos bajo el asiento y entre piezas estructuralesConfirmar que se elimina el fondo sin borrar parte de la silla.
Fleco de telaConservación de detalles finos útiles sin un halo molestoJuzgar al tamaño previsto y registrar las correcciones de borde permitidas.
Sombra de contactoCorrespondencia con la dirección artística acordadaConservar, separar o eliminar deliberadamente; el modelo no define el encargo.
Archivo exportadoAlfa, dimensiones y aspecto tras importarlo en destinoConfirmar que el archivo entregado coincide con la composición aprobada.
Esfuerzo de ediciónTiempo de corrección de cada imagen aceptada y rechazadaComparar el tiempo total hasta una entrega aceptada, incluidos los intentos fallidos.

Guarda un ejemplo en el límite de aceptación y su decisión escrita. Así dos editores podrán aplicar el mismo criterio a las imágenes posteriores. Sin ello, «buen borde» puede significar algo distinto según el fondo o quien revise, y una mejora aparente quizá refleje solo un cambio en el umbral de aceptación.

Utiliza la hoja para identificar dónde ayuda la automatización. Un modelo puede ahorrar mucho trabajo de selección y aun dejar una fase previsible de limpieza manual. Ese flujo puede ser útil si la limpieza está visible y presupuestada. No debería describirse como producción sin supervisión solo porque la mayor parte del primer plano aparece al primer intento.

Trata el refinamiento del color como otra operación

El repositorio incluye una función de refinamiento del primer plano con rutas separadas para CPU y GPU. Estima los colores del primer plano usando la imagen y la máscara; no es la misma operación que predice la máscara. Su presencia ayuda a estructurar una prueba, pero no demuestra que el refinamiento mejore todas las fotos. Código de refinamiento del primer plano.

Si la silueta de la silla es aceptable pero el borde conserva el color del fondo anterior, compara una copia con y sin refinamiento. Preserva la máscara original para distinguir cambios de color de cambios de selección. Revisa de nuevo las composiciones clara y oscura, porque un ajuste favorable a un fondo puede seguir siendo inadecuado para el otro.

Evita aplicar varias operaciones de limpieza sin conservar resultados intermedios. Un suavizado agresivo puede ordenar el borde a costa de perder los detalles de tela exigidos. Registra qué cambió y si resolvió el defecto identificado. Si no, revierte esa rama del experimento en lugar de acumular ajustes sobre un resultado sin explicación.

Diagnostica el defecto antes de asignar más recursos de cálculo

Estas son investigaciones propuestas, no frecuencias de fallo medidas. Empieza por la etapa donde el problema se hace visible.

Defecto observadoPrimera investigaciónSiguiente paso controlado
Desaparece una pata finaSi sobrevive al preprocesamiento y aparece en la máscara predichaComparar el recorte pertinente y un cambio justificado de resolución.
Un hueco interior sigue rellenoSi el checkpoint y la máscara identifican la abertura buscadaRevisar la máscara directamente y comparar otro checkpoint adecuado o una corrección manual.
Solo aparece un halo sobre fondos oscurosColor del primer plano frente al límite de la máscaraComparar el refinamiento en una copia manteniendo fija la selección.
Las fibras finas parecen opacas o cortadasSi la tarea necesita matting en vez de una selección binariaEvaluar el checkpoint separado de matting con los mismos requisitos de entrega.
La vista previa del editor es correcta, pero el sitio web noFormato de exportación, interpretación del alfa y transformación de imagenImportar de nuevo el archivo entregado y revisar el flujo de destino.

Al evaluar velocidad, mide por separado inicialización, inferencia, refinamiento y exportación. Incluye las correcciones manuales en el resultado completo. Un tiempo de GPU publicado por los mantenedores no promete un tiempo de procesamiento para tu equipo, checkpoint, dimensiones o tamaño de lote. Esta evaluación no ofrece una garantía de hardware mínimo.

Reconoce cuándo otro método de edición es más sencillo

Para unos pocos productos de bordes definidos, un trazado manual puede ser más previsible que configurar un flujo automatizado. Los materiales translúcidos importantes pueden necesitar matting especializado o retoque. Si la fotografía no distingue el sujeto del fondo lo suficiente para el encargo, repetir la toma en condiciones controladas puede ser más productivo que probar modelos una y otra vez.

Elige entre esos enfoques con la misma hoja de aceptación y el mismo presupuesto de edición. No compares la máscara bruta de un modelo con un archivo final pulido a mano sin reconocer el trabajo distinto que incorpora cada uno. La comparación útil es el tiempo y el esfuerzo necesarios hasta una entrega aceptada bajo el mismo encargo.

Por tanto, conviene evaluar BiRefNet como un componente seleccionable del flujo de imágenes, sin una promesa universal de transparencia perfecta. Conserva juntos checkpoint, preprocesamiento, máscara, composición y registro de correcciones. Para otras categorías de modelos relacionados con imágenes, visita el directorio de modelos; evalúa cada alternativa mencionada por separado antes de tratarla como sustituta.

Preguntas frecuentes

¿La segmentación de BiRefNet equivale al matting alfa?

No. El modelo estándar de segmentación predice una máscara del primer plano. Existe un checkpoint separado de matting, y el refinamiento del color es otra operación distinta.

¿Cómo debe revisarse un recorte de BiRefNet?

Revisa la máscara y coloca después el primer plano exportado en los fondos y al tamaño exigidos para la entrega. Comprueba por separado estructuras finas, huecos, restos de color del fondo y sombras de contacto.

¿BiRefNet es de código abierto?

El repositorio oficial y los materiales estándar o de matting revisados declaran MIT. Comprueba el checkpoint exacto y las condiciones de derivados, envoltorios, entradas o alojamiento de tu flujo.

¿Se probó aquí BiRefNet con imágenes de productos?

No. El recorte de la silla es una propuesta de evaluación basada en fuentes. Esta página no incluyó pruebas de imagen, GPU, tiempo de ejecución ni composición entregada.