Como remover o fundo de fotos com bons resultados — segmentação e matting com IA, dicas de foto e acabamento
Remoção de fundo com IA: segmentação e matting, como fotografar, ajustar cabelos e objetos transparentes e salvar PNG transparente ou JPG com fundo branco.
Ao colocar uma foto numa ferramenta de remoção de fundo, em poucos segundos só sobram a pessoa ou o objeto. Mas algumas fotos são recortadas com perfeição, enquanto em outras o cabelo fica borrado ou sobra parte do fundo. Na maioria dos casos, essa diferença se explica ao entender como a IA interpreta a foto. Este texto reúne o princípio e dicas de foto e de retoque para melhorar o resultado.
Segmentação e matting — duas abordagens
| Item | Segmentação | Matting |
|---|---|---|
| Saída | Decisão "primeiro plano / fundo" para cada pixel (máscara próxima de 0 ou 1) | Proporção ocupada pelo primeiro plano em cada pixel (valor alfa entre 0 e 1) |
| Ponto forte | Objetos com contorno nítido, vários tipos de objeto | Cabelo, pelos, bordas semitransparentes |
| Ponto fraco | Cabelo e pelos cortados em degraus | Objetos fora do que foi aprendido (principalmente pessoas) |
| Pesquisa de referência | U²-Net (detecção de objetos salientes) | MODNet (matting de retratos) |
A segmentação decide se "este pixel pertence ao objeto principal". Modelos de detecção de objetos salientes (salient object detection), como o U²-Net, são treinados para encontrar o elemento que mais chama a atenção na foto e são usados em produtos, animais e objetos em geral.
O matting vai um passo além e estima "quantos por cento deste pixel correspondem ao objeto principal". Um pixel por onde passa um fio de cabelo mistura cabelo e fundo, e é preciso representá-lo com um valor intermediário, como 0,3, para que pareça natural. Originalmente, o matting exigia que uma pessoa desenhasse um mapa de "primeiro plano certo / fundo certo / borda" (trimap), mas com modelos como o MODNet, que fazem matting apenas com a foto do retrato, sem trimap, a automação se tornou possível.
Em resumo, para retratos, modelos de matting, e para produtos e objetos, modelos de segmentação costumam levar vantagem. A ferramenta remover fundo executa modelos dos dois tipos dentro do navegador, e a foto não sai do seu aparelho.
O que significa executar IA no navegador
Serviços de remoção de fundo baseados em servidor recebem a foto por upload e a processam na GPU do servidor. Ferramentas no navegador fazem o contrário: baixam o arquivo do modelo e o executam no seu aparelho. Essa abordagem tem as seguintes características:
- Privacidade: a foto não sai do aparelho, então dá para usar até em imagens sensíveis, como documentos de identidade e fotos de família.
- Espera na primeira execução: é preciso baixar o arquivo do modelo uma vez. Depois ele fica no cache do navegador.
- Influência do desempenho do aparelho: a velocidade varia muito conforme a CPU, a GPU e a memória. Em celulares antigos pode levar dezenas de segundos.
- Tamanho de entrada: esses modelos normalmente reduzem a foto para uma entrada fixa de algumas centenas de pixels, fazem a inferência e depois ampliam a máscara resultante para o tamanho original. Por isso, em fotos muito grandes, fios finos de cabelo podem não ser separados com o mesmo detalhe do original. O artigo do U²-Net também reduziu as imagens de entrada para 320×320 no treinamento e na avaliação.
Como fotografar para ter resultados melhores
No fim, a IA observa "a diferença entre o objeto principal e o fundo". Quanto mais clara a diferença, melhor o resultado.
- Cor e brilho diferentes entre fundo e objeto: uma camisa branca diante de uma parede branca dificulta encontrar a borda. Escolha roupa e fundo com grande diferença de luminosidade.
- Fundo simples: fundos complexos, como papel de parede estampado, estantes ou galhos, podem ter partes classificadas por engano como objeto principal.
- Distância entre objeto e fundo: ficando a 1 m ou mais da parede, a sombra não gruda no fundo, e o fundo fica naturalmente desfocado, deixando a borda mais nítida.
- Evite contraluz e sombras fortes: com a luz vindo de trás da cabeça, as pontas do cabelo se misturam ao fundo e surge um halo de luz. Luz suave de frente ou a 45° é melhor.
- Foco e resolução: bordas tremidas ou fora de foco também não são distinguidas com precisão pela IA. Fotografe de modo que o objeto principal apareça grande o suficiente na imagem.
- Um só objeto principal: com várias pessoas ou objetos, o modelo pode variar sobre qual considera o principal.
Acabamento das bordas
Quando o resultado automático não é perfeito, retocar com o pincel é o caminho mais rápido.
- Apague o fundo que sobrou: buracos em que o fundo fica preso, como entre o braço e o corpo ou entre os dedos, costumam sobrar. Limpe com o pincel borracha.
- Restaure partes cortadas: se parte do corpo sumiu junto com um fundo de cor parecida, recupere-a com o pincel de restauração.
- Suavize as bordas: se a borda estiver dura, em degraus, suavizá-la em 1 a 2 pixels a faz se misturar naturalmente ao novo fundo.
- Verifique vazamento de cor: fotos tiradas diante de grama verde podem deixar um tom esverdeado nas pontas do cabelo. Colocando a imagem sobre fundo branco e ampliando, isso fica fácil de ver.
Vale também conhecer os casos difíceis. Objetos transparentes ou reflexivos, como copos de vidro e plástico, lentes de óculos que refletem o fundo, raios finos de bicicleta e cercas são os mais difíceis para os modelos automáticos atuais.
Para combinar naturalmente com um novo fundo
Pessoas ou objetos sem fundo colocados sobre outra foto muitas vezes parecem artificiais. A causa geralmente é a luz e a cor.
- Ajuste a direção da luz. Se a pessoa foi iluminada pela esquerda e o sol do novo fundo está à direita, fica estranho.
- Limpe o vazamento de cor nas bordas. Se a cor do fundo original ficou nas pontas do cabelo, ela aparece como um contorno sobre o novo fundo.
- Adicione sombra. Objetos apoiados no chão precisam de uma sombra suave sob os pés ou a base para não parecerem flutuar.
- Iguale nitidez e ruído. Colocar uma pessoa lisinha sobre uma foto de fundo granulada dá a sensação de que as duas não combinam.
Formato de arquivo e cor de fundo
| Objetivo | Formato | Motivo |
|---|---|---|
| Composição com outras imagens, material de design | PNG | Sem perdas, suporte completo ao canal alfa |
| Imagem transparente para a web | WebP | Mantém a transparência e fica muito menor que PNG |
| Foto de produto com fundo branco, anexo em documento | JPG (preenchido com fundo branco) | Maior compatibilidade e arquivo pequeno |
Como o JPG não armazena transparência (MDN), ao salvar em JPG um resultado transparente, ele é preenchido com a cor sólida escolhida. Se precisar de JPG com fundo branco, defina a cor de fundo como branco puro (#FFFFFF) ao salvar.
Sobre fundo branco em fotos de produtos
Alguns marketplaces e plataformas de compras têm regras para a imagem principal, como fundo branco ou de cor sólida e proibição de bordas e textos. Mas as regras variam conforme a plataforma e a categoria e mudam com frequência, por isso este texto não traz números de plataformas específicas. Antes de cadastrar, confira o guia de imagens mais recente na central do vendedor. Itens que vale verificar em geral:
- Se o fundo precisa ser branco puro (RGB 255, 255, 255) ou se cinza claro também é aceito
- A proporção que o produto deve ocupar na imagem e as margens
- Tamanho mínimo em pixels e tamanho e formato do arquivo
Depois de remover o fundo, ajuste margem e proporção com cortar e, se houver limite de tamanho, finalize com reduzir tamanho de foto.
Não use em fotos oficiais de documento
As regras da foto de passaporte (na Coreia do Sul) deixam claro que não são aceitas fotos com fundo removido ou montado em programas de edição. Veja os critérios detalhados em especificações de fotos de documento e inscrições.
Perguntas frequentes
Se eu salvar em JPG a foto sem fundo, ela fica transparente?
O JPG não armazena transparência, então as áreas transparentes são preenchidas com uma cor sólida, como branco ou preto. Para manter o fundo transparente, salve em PNG ou WebP.
Posso trocar o fundo da foto de documento por branco e enviar?
O Ministério das Relações Exteriores da Coreia do Sul não aceita, em fotos de passaporte, fundos removidos ou montados com programas de edição. Fotos para envio oficial devem ser tiradas desde o início com fundo branco; use o resultado da remoção de fundo em finalidades sem regras, como foto de perfil em redes sociais ou trabalhos de design.
Por que a remoção de fundo demora na primeira vez?
Para executar o modelo de IA dentro do navegador, é preciso baixar uma vez o arquivo do modelo (de alguns MB a algumas dezenas de MB). Depois ele fica no cache do navegador e inicia mais rápido, e as fotos não são enviadas a nenhum servidor.
Experimente agora
Fontes
- Ke et al., MODNet: Real-Time Trimap-Free Portrait Matting via Objective Decomposition (AAAI 2022)
- Qin et al., U²-Net: Going Deeper with Nested U-Structure for Salient Object Detection (Pattern Recognition 2020)
- Ministério das Relações Exteriores da Coreia do Sul, guia de passaportes — regras da foto do passaporte (proibição de editar o fundo)
- MDN — Image file type and format guide