BiRefNet

Escolha o checkpoint BiRefNet para seu recorte: diferencie segmentação, matting e refinamento das cores do primeiro plano e inspecione o arquivo exportado nos fundos previstos.

Identidade e acesso

Nome do modelo
BiRefNet
Acesso
O código oficial e os materiais padrão ou de matting examinados declaram MIT. Fixe o checkpoint exato e revise derivados e serviços hospedados separadamente.
Tipo de modelo
Híbrido
Arquitetura
Referência bilateral com módulos de localização e reconstrução
Público-alvo
Editores e desenvolvedores que conseguem definir o recorte necessário, manter o pré-processamento fixo e inspecionar a composição entregue nos fundos de destino.
Entrada
Uma imagem estática processada conforme o pré-processamento documentado do checkpoint selecionado.
Saída
Uma máscara prevista do primeiro plano ou uma saída de matting específica da tarefa quando o checkpoint separado de matting é escolhido deliberadamente.
Custo
Processamento é apenas parte do custo do recorte. Registre inferência da máscara, refinamento opcional das cores e limpeza manual das bordas em imagens representativas; não testamos tempo de execução nem hardware mínimo aqui.
Quando evitar
Não presuma que uma máscara de segmentação é um arquivo alfa pronto nem use um checkpoint cuja tarefa e pré-processamento não correspondam ao briefing.

Fontes e método

Licença e direitos

Licença
MIT
Tipo de licença
Código aberto
Escopo da licença
A MIT cobre o código examinado do repositório e os pesos oficiais padrão e de matting, com preservação dos avisos. Direitos das fotos, derivados e condições de hospedagem devem ser conferidos separadamente.
Código aberto
Sim

Disponibilidade

Estado
Disponível
Escopo do estado
O repositório oficial publica código e checkpoints para tarefas distintas. Disponível se refere a esses materiais, sem garantir um serviço hospedado ou a qualidade do recorte. Confira os pesos exatos e suas condições.

Pontos principais

Segmentação e matting atendem a tarefas diferentes

A saída padrão de segmentação dicotômica do BiRefNet não é automaticamente um resultado de matting alfa ou de cores do primeiro plano. Ajuste o checkpoint e o pós-processamento à entrega real.

Inspecione a máscara e a composição separadamente

O exemplo padrão redimensiona a entrada para inferência, aplica uma sigmoide à previsão e restaura as dimensões da máscara. Confira a própria máscara e depois teste o recorte exportado em todos os fundos exigidos.

O refinamento das cores é outra operação

O repositório oficial inclui um fluxo separado de refinamento das cores do primeiro plano. Registre seu uso, em vez de atribuir toda melhora de borda ou cor ao checkpoint de segmentação.

Casos de uso e limites

Aceitação de recortes de produtos

Em objetos com pés finos, vãos ou franjas de tecido, compare máscara e composição no tamanho de entrega sobre fundos claros, escuros e coloridos antes de aceitar o arquivo.

Escolha do checkpoint para uma edição definida

Compare apenas checkpoints destinados à mesma tarefa de segmentação ou matting, com o mesmo pré-processamento e planilha de aceitação. O nome do modelo não torna as saídas intercambiáveis.

Vantagens

  • Os checkpoints oficiais de segmentação padrão e os de matting separados permitem distinguir a tarefa prevista.
  • O fluxo documentado de inferência expõe as etapas de processamento da máscara necessárias para um teste reproduzível.
  • O repositório inclui uma operação separada de refinamento das cores do primeiro plano quando a entrega exige esse tratamento.

Limitações

  • Uma máscara de segmentação sozinha não comprova transparência limpa nem cor correta do primeiro plano em bordas difíceis.
  • As variantes de checkpoint têm tarefas e premissas de pré-processamento diferentes; os resultados não podem ser generalizados para tudo que leva o nome BiRefNet.
  • O recorte entregue pode precisar de refinamento das cores do primeiro plano e limpeza manual das bordas após a previsão da máscara.

Temas

  • BiRefNet

Sobre o modelo

Nesta página

BiRefNet é um projeto de pesquisa em segmentação de imagens usado para separar um objeto em primeiro plano do fundo. Pode ser um ponto de partida para um fluxo de recorte, mas o checkpoint importa: um modelo padrão de segmentação do primeiro plano e um modelo de matting não fazem a mesma previsão. Defina primeiro a tarefa e avalie a máscara e a composição no tamanho e no fundo em que a imagem será usada.

Esta avaliação se baseia em fontes verificadas em 10 de setembro de 2026. Não executamos o BiRefNet em uma GPU nem produzimos os recortes descritos abaixo. O cenário da cadeira e a planilha de aceitação são propostas editoriais para avaliar suas próprias imagens, não resultados medidos.

Revisões das fontes examinadas: código ebcc0bc8, ficha do modelo padrão e2bf8e44, ficha do modelo de matting eccde0a8.

Defina se você precisa de uma seleção ou de transparência

Um recorte de produto pode falhar de maneiras diferentes. O objeto principal pode ser selecionado incorretamente, uma abertura estreita pode ficar preenchida, fibras finas podem desaparecer ou a borda pode conservar a cor do fundo original. Chamar tudo isso de “precisão na remoção de fundo” esconde o problema concreto de edição.

O trabalho original do BiRefNet trata de segmentação dicotômica de imagens em alta resolução com componentes de localização e reconstrução. Isso estabelece a tarefa de pesquisa, sem prometer que todos os checkpoints publicados tratem materiais translúcidos da mesma forma. Artigo do BiRefNet.

A ficha oficial do modelo padrão identifica seus pesos com a tarefa de segmentação. O projeto também oferece um checkpoint distinto para matting geral. Para um objeto com contornos bem definidos, a seleção do primeiro plano pode bastar. Para transições suaves ou materiais parcialmente transparentes, a avaliação deve examinar explicitamente o comportamento do alfa e a adequação do checkpoint escolhido. Modelo padrão, modelo de matting.

Imagine uma cadeira estofada fotografada para um catálogo de móveis. A edição precisa preservar os pés finos, o espaço livre sob o assento e uma pequena franja de tecido em uma borda. A entrega esperada é um recorte reutilizável que funcione em uma página de produto clara e em um layout promocional escuro. Uma máscara convincente no fundo original do estúdio ainda não atende a esse briefing.

Inspecione a máscara e a composição separadamente

O exemplo da ficha do modelo padrão pré-processa uma imagem, prevê uma máscara, redimensiona essa máscara de volta às dimensões da imagem e a aplica como canal alfa. Essas etapas criam uma imagem com transparência, mas usar uma máscara de segmentação prevista como alfa não comprova, por si só, transparência fisicamente correta em vidro, fumaça ou tecido. Exemplo oficial de inferência.

Guarde a fotografia original, a máscara prevista e a composição final como arquivos separados. A máscara ajuda a verificar se a seleção do objeto está correta. A composição mostra como essa seleção interage com as cores das bordas e o novo fundo. Olhar apenas uma pode ocultar um defeito imediatamente visível na outra.

Na cadeira, examine os espaços entre os pés na máscara antes de avaliar a franja no layout escuro. Se os espaços estiverem errados, o refinamento das cores do primeiro plano não recuperará a geometria perdida. Se a seleção estiver correta, mas restar um contorno claro, alterar a máscara inteira pode prejudicar bordas boas sem resolver o problema de cor.

Verifique também o arquivo entregue depois de exportar e importar novamente. A transparência precisa sobreviver ao fluxo real de processamento, não apenas à prévia do editor. Confira formato, dimensões e como o aplicativo de destino faz a composição. Uma imagem achatada ou um canal alfa interpretado incorretamente é uma falha de entrega, mesmo que a saída do modelo fosse utilizável.

Fixe o checkpoint junto com o pré-processamento

O BiRefNet tem várias versões publicadas, incluindo opções padrão, de matting e de maior resolução. Não atribua uma única resolução de treinamento, quantidade de memória ou resultado de benchmark a todo arquivo com esse nome. Registre o repositório exato do modelo, a revisão e o pré-processamento usados no teste. Catálogo de modelos do projeto.

O exemplo oficial de carregamento inclui uma opção de código remoto. Trate o código de modelo baixado como software executável: examine a fonte, fixe uma revisão, use um ambiente isolado e não forneça credenciais sem relação com o experimento. Um nome conhecido não torna qualquer espelho ou wrapper comunitário equivalente à distribuição do autor.

Registre separadamente o redimensionamento da entrada e o da máscara. Uma fotografia original grande ainda pode ser bastante reduzida antes da inferência. Restaurar as dimensões da máscara recupera o tamanho da tela, mas não comprova que todos os detalhes pequenos foram preservados. Julgue o resultado real, sem usar a contagem de megapixels da fonte como alegação de qualidade.

Ao comparar checkpoints padrão e de matting, mantenha o pré-processamento documentado para cada um. Trocar o checkpoint e vários ajustes independentes de pós-processamento ao mesmo tempo dificulta explicar o resultado. Primeiro estabeleça uma execução de referência completa para cada candidato; depois ajuste a etapa ligada ao defeito observado.

Entenda o alcance da licença MIT

O repositório do projeto usa MIT, e as fichas oficiais dos modelos padrão e de matting também identificam seus pesos como MIT. A licença permite uso amplo do material coberto, sob suas condições de preservação dos avisos, e inclui uma isenção de garantia. Mantenha as informações aplicáveis de licença e atribuição em qualquer redistribuição. Licença do repositório.

Não estenda essa conclusão a todo modelo derivado treinado na mesma arquitetura. Outro checkpoint ou serviço hospedado pode ter condições diferentes. Confira os pesos e o serviço exatos que pretende usar, sem inferir permissão da expressão “baseado no BiRefNet”. Da mesma forma, uma licença aberta não torna gratuitos a inferência hospedada, o armazenamento ou o tempo de GPU.

Os direitos sobre a fotografia original continuam sendo uma questão separada. Confirme que você pode editá-la e publicá-la, incluindo pessoas reconhecíveis, obras de arte ou marcas presentes nela. Remover o fundo não cria propriedade sobre o objeto restante. Este artigo informa as licenças das fontes; não é orientação jurídica nem garantia de liberação de uma imagem comercial específica.

Em um fluxo de equipe, inclua a decisão de licença no registro da execução, em vez de deixá-la nas notas de um único desenvolvedor. Se uma nova revisão substituir o checkpoint posteriormente, o registro deve deixar clara a necessidade de conferir novamente o comportamento técnico e os termos aplicáveis.

Prepare o teste de recorte a partir do briefing de entrega

Para o catálogo hipotético de cadeiras, selecione um pequeno conjunto de fotos que represente o trabalho real de edição. Inclua uma silhueta clara, uma borda de baixo contraste, um vão entre peças estruturais e detalhes finos de tecido. Essas categorias levantam perguntas distintas de aceitação sem se apresentar como benchmark completo de segmentação.

Antes de executar, marque o que deve permanecer e quais elementos ao redor devem desaparecer. Decida se a sombra de contato faz parte da entrega, deve ser editada separadamente ou removida. Uma discordância sobre a sombra desejada é uma questão de direção de arte, não necessariamente um erro do modelo.

Salve a entrada intacta e crie um recorte de referência para cada borda importante. Registre o tamanho final de aplicação, os fundos de destino e o tempo permitido para edição manual. Uma miniatura pequena de catálogo e um layout grande de campanha podem exigir tratamentos diferentes da mesma fotografia.

Execute uma configuração candidata, guarde a máscara e componha o objeto nos fundos claros e escuros planejados. Compare os resultados no tamanho de entrega e amplie os recortes críticos ao diagnosticar um defeito. Não rejeite uma miniatura útil apenas por uma imperfeição ampliada invisível no uso, nem aceite uma peça grande porque a prévia reduzida parece limpa.

Use uma planilha de aceitação em vários fundos

A planilha abaixo é uma proposta original para o exemplo da cadeira. Não há taxa de sucesso preenchida, pois esta avaliação não incluiu testes de imagem.

Região ou verificação da entregaO que inspecionarDecisão a registrar
Silhueta externaCantos do assento e pés finos nos dois fundos planejadosAceitar, corrigir manualmente ou rejeitar, apontando a região exata afetada.
Aberturas internasVãos sob o assento e entre peças estruturaisConfirmar que o fundo saiu sem apagar parte da cadeira.
Franja de tecidoPreservação de detalhes finos úteis sem halo incômodoJulgar no tamanho previsto de aplicação e registrar a limpeza de bordas permitida.
Sombra de contatoCorrespondência com a direção de arte acordadaManter, separar ou remover deliberadamente; não deixar o modelo definir o briefing.
Arquivo exportadoAlfa, dimensões e aparência após importar no destinoConfirmar que o arquivo entregue corresponde à composição aprovada.
Esforço de ediçãoTempo de correção de cada imagem aceita e rejeitadaComparar o tempo total até a entrega aceita, incluindo tentativas malsucedidas.

Guarde um exemplo no limite de aceitação com a decisão por escrito. Isso ajuda dois editores a aplicar o mesmo padrão às imagens seguintes. Sem esse registro, “borda boa” pode significar coisas diferentes conforme o fundo ou o avaliador, e uma melhora aparente pode refletir apenas uma mudança no critério de aceitação.

Use a planilha para identificar onde a automação ajuda. Um modelo pode poupar muito trabalho de seleção e ainda deixar uma etapa previsível de limpeza manual. Esse fluxo pode ser útil quando a limpeza está explícita e prevista no orçamento. Não deve ser descrito como produção sem supervisão só porque a maior parte do primeiro plano aparece na primeira tentativa.

Trate o refinamento das cores como outra operação

O repositório inclui uma função de refinamento do primeiro plano com caminhos separados para CPU e GPU. Ela estima as cores do primeiro plano a partir da imagem e da máscara; não é a mesma operação que prevê a máscara. Sua presença ajuda a estruturar o teste, mas não prova que o refinamento melhora toda fotografia. Código de refinamento do primeiro plano.

Se a silhueta da cadeira for aceitável, mas a borda conservar a cor do fundo antigo, compare uma cópia com e sem refinamento. Preserve a máscara original para distinguir mudanças de cor de mudanças na seleção. Reavalie as composições clara e escura, pois um ajuste favorável a um fundo pode continuar inadequado para o outro.

Evite aplicar várias operações de limpeza sem salvar resultados intermediários. Uma suavização agressiva pode deixar a borda organizada e, ao mesmo tempo, eliminar o detalhe de tecido exigido no briefing. Registre a mudança e se ela resolveu o defeito identificado. Caso contrário, reverta essa ramificação do experimento em vez de empilhar mais ajustes sobre um resultado sem explicação.

Diagnostique o defeito antes de ampliar os recursos de computação

Estas são propostas de investigação, não frequências de falha medidas. Comece pela etapa em que o problema se torna visível.

Defeito observadoPrimeira investigaçãoPróxima etapa controlada
Um pé fino desapareceSe ele sobrevive ao pré-processamento e aparece na máscara previstaComparar o recorte relevante e uma mudança justificada de resolução.
Um vão interno continua preenchidoSe o checkpoint e a máscara identificam a abertura pretendidaInspecionar a máscara diretamente e comparar outro checkpoint adequado ou correção manual.
Um halo aparece apenas em fundos escurosCor do primeiro plano em relação à borda da máscaraComparar o refinamento em uma cópia, mantendo a seleção fixa.
Fibras finas ficam opacas ou cortadasSe a tarefa pede matting em vez de seleção bináriaAvaliar o checkpoint separado de matting com o mesmo briefing de entrega.
A prévia do editor está correta, mas o site nãoFormato de exportação, interpretação do alfa e transformação da imagemImportar novamente o arquivo entregue e inspecionar o fluxo do destino.

Ao avaliar velocidade, meça inicialização, inferência, refinamento e exportação separadamente. Inclua a correção manual no resultado de ponta a ponta. O tempo de GPU informado pelos mantenedores não promete o tempo de processamento da sua máquina, checkpoint, dimensões de imagem ou tamanho de lote. Esta avaliação não oferece garantia de hardware mínimo.

Reconheça quando outro método de edição é mais simples

Para poucos produtos com contornos bem definidos, um traçado manual pode ser mais previsível do que configurar um fluxo automatizado. Materiais translúcidos importantes podem exigir matting especializado ou retoque. Se a fotografia não distingue o objeto do fundo o suficiente para o briefing, refazer a foto em condições controladas pode ser mais produtivo que repetir testes de modelos.

Escolha entre essas abordagens usando a mesma planilha de aceitação e o mesmo orçamento de edição. Não compare a máscara bruta do modelo com um arquivo final polido manualmente sem reconhecer a diferença de trabalho realizado. A comparação útil é o tempo e o esforço até obter uma entrega aceita sob o mesmo briefing.

Portanto, avalie o BiRefNet como um componente selecionável do fluxo de imagens, sem uma promessa universal de transparência perfeita. Mantenha juntos checkpoint, pré-processamento, máscara, composição e registro de correções. Para outras categorias de modelos ligados a imagens, consulte o diretório de modelos; avalie cada alternativa citada de forma independente antes de tratá-la como substituta.

Perguntas frequentes

A segmentação do BiRefNet é o mesmo que matting alfa?

Não. O modelo padrão de segmentação prevê uma máscara do primeiro plano. Existe um checkpoint separado de matting, e o refinamento das cores é outra operação distinta.

Como revisar um recorte do BiRefNet?

Inspecione a máscara e depois coloque o primeiro plano exportado nos fundos e no tamanho exigidos para a entrega. Confira separadamente estruturas finas, vãos, resíduos de cor do fundo e sombras de contato.

O BiRefNet é de código aberto?

O repositório oficial e os materiais padrão ou de matting examinados declaram MIT. Confira o checkpoint exato e as condições de derivados, wrappers, entradas e hospedagem usados no seu fluxo.

O BiRefNet foi testado aqui em imagens de produtos?

Não. O recorte da cadeira é um plano de avaliação proposto com base nas fontes. Esta página não incluiu testes de imagem, GPU, tempo de execução ou composição entregue.