- Qual é a finalidade da pintura de difusão estável?
- Como funciona a pintura de difusão estável?
- Como usar a pintura interna de difusão estável?
Qual é a finalidade da pintura de difusão estável?
O objetivo da pintura de difusão estável é gerar conteúdo visualmente plausível e coerente nas regiões ausentes de uma imagem, preservando a estrutura geral e a aparência da imagem original. Ele consegue isso aproveitando o conceito de difusão de imagem, que é o processo de espalhar informações ou cores de áreas conhecidas para áreas desconhecidas.
Como funciona a pintura interna por difusão estável?
O processo de pintura interna normalmente envolve duas etapas principais: propagação e difusão. As regiões conhecidas ao redor da área ausente são analisadas na etapa de propagação para estimar a informação ausente. Essa estimativa pode ser baseada em vários métodos, como síntese de textura, correspondência de patch ou propagação de borda.
Uma vez que a informação que falta é estimada, a etapa de difusão ocorre. A difusão envolve a propagação gradual de informações de cor e textura das regiões conhecidas para as regiões desconhecidas. O processo de difusão visa criar uma transição suave entre as regiões pintadas e o conteúdo original, garantindo que a imagem gerada permaneça visualmente consistente.
Como usar a pintura interna de difusão estável?
A pintura interna é um recurso que permite editar imagens existentes com prompts de texto usando uma máscara. Uma máscara é uma imagem em preto e branco que indica quais partes da imagem você deseja regenerar com o modelo AI. Você pode usar pintura interna para corrigir defeitos, adicionar ou remover objetos, alterar cores ou estilos, etc. Os usuários podem instalá-lo localmente seguindo o link oficial ou podem utilizar suas funcionalidades por meio da interface do usuário da web.
Vamos explorar a implementação prática seguindo as etapas fornecidas:
Etapa 1: selecione a guia 'txt2img'
Selecione os ' txt2img ” guia e digite o prompt de texto na caixa de texto. Os usuários podem usar quaisquer palavras ou frases que desejarem, mas certifique-se de que sejam descritivas e específicas o suficiente para que o modelo de IA entenda. Os usuários também podem usar modificadores como ':', '+', '-', '(', ')' etc. Por exemplo, gere uma imagem de “ um gato de óculos e chapéu ' como abaixo:
Etapa 2: selecione o ponto de verificação do modelo
Os usuários podem escolher o ponto de verificação do modelo no menu suspenso no canto superior esquerdo. O ponto de verificação do modelo determina o estilo e a qualidade da geração da imagem. Existem vários pontos de verificação disponíveis, como “ modelo.ckpt ”, “ sd-v1-5-inpainting ”, “ sd-v1-5-256 ”, “ sd-v1-5-512 ”, etc.:
Etapa 3: ajuste o tamanho da imagem
Ajuste o tamanho da imagem e outras configurações de acordo com sua preferência. O tamanho da imagem calcula a resolução da imagem de saída. As outras configurações incluem intensidade de redução de ruído, escala CFG, tamanho do lote, etc., que afetam a velocidade e a qualidade da geração da imagem:
Passo 4: Clique no botão “Gerar”
Acerte no “ Gerar ” botão para iniciar o processo de geração da imagem. Dependendo do prompt do usuário, do ponto de verificação do modelo e das configurações, pode levar alguns minutos ou mais para gerar a imagem:
Etapa 5: pressione o botão 'Enviar para o inpaint'
Depois que a imagem é gerada, os usuários podem salvá-la ou modificá-la usando pintura interna:
Etapa 6: criar uma máscara
Para usar a pintura interna, selecione a opção “ img2img ” guia e selecione a opção “ Inpaint ” subguia. Use o instrumento pincel para criar uma máscara na imagem. As áreas pretas são onde você deseja que o modelo AI regenere a imagem com base em seu prompt de texto, conforme abaixo:
Observação : Os usuários também podem fazer upload da imagem para a tela de pintura interna clicando no botão “ upload de pintura ” ou usando a imagem existente.
Passo 7: Clique no botão “Gerar”
Selecione e aplique o mesmo ponto de verificação e configurações do modelo que você usou para gerar a imagem original e clique no botão “ Gerar ' botão:
A saída mostra que o recurso de difusão estável na pintura foi aplicado.
Vantagens e uso da difusão estável
A pintura interna por difusão estável tem várias vantagens sobre outros métodos de pintura interna, como:
- Ele pode gerenciar grandes regiões de pixels ausentes e texturas complexas.
- Ele pode preservar bordas nítidas e detalhes finos na imagem.
- Ele pode evitar artefatos como desfoque, toque ou suavização excessiva.
- Ele pode ser facilmente implementado e paralelizado usando métodos numéricos padrão.
Stable Diffusion Inpainting pode ser utilizada para diferentes aplicações, tais como:
- restauração de imagem : reparar imagens danificadas ou degradadas, como fotos antigas, pinturas ou documentos.
- Edição de imagem : remover objetos indesejados ou regiões de imagens, como logotipos, marcas d'água ou manchas.
- Conclusão da imagem : preenchimento de regiões ausentes em imagens, como oclusões, buracos ou lacunas.
Conclusão
A pintura interna Stable Diffusion oferece uma solução poderosa e fácil de usar para restaurar regiões ausentes ou danificadas em imagens. Ao usar o conceito de difusão de imagens, os usuários integram o conteúdo pintado à imagem original, garantindo a coerência visual e minimizando os artefatos. Com sua GUI intuitiva e parâmetros ajustáveis, os usuários podem facilmente marcar as regiões de pintura interna e controlar o processo de pintura interna. Este artigo explicou as principais etapas e vantagens do uso de difusão estável na pintura e algumas de suas aplicações.