Comment utiliser la peinture à diffusion stable ?

Comment Utiliser La Peinture A Diffusion Stable



L'inpainting à diffusion stable est une approche utilisée dans le traitement d'image et la vision par ordinateur pour restaurer les parties corrompues ou manquantes d'une image. Il est particulièrement utile pour combler les lacunes, supprimer les objets indésirables ou reconstruire les zones endommagées d'une image. Les techniques de peinture à diffusion stable ont été largement utilisées dans diverses applications, y compris l'édition d'images, la restauration d'images historiques ou endommagées et le remplissage des zones manquantes dans les photographies.

Quel est le but de la peinture à diffusion stable ?

L'objectif de l'inpainting par diffusion stable est de générer un contenu visuellement plausible et cohérent dans les régions manquantes d'une image tout en préservant la structure globale et l'apparence de l'image originale. Il y parvient en tirant parti du concept de diffusion d'image, qui est le processus de diffusion d'informations ou de couleurs de zones connues vers des zones inconnues.

Comment fonctionne la peinture à diffusion stable ?

Le processus de peinture comprend généralement deux étapes principales : la propagation et la diffusion. Les régions connues entourant la zone manquante sont analysées dans l'étape de propagation pour estimer les informations manquantes. Cette estimation peut être basée sur diverses méthodes, telles que la synthèse de texture, l'appariement de patchs ou la propagation des contours.







Une fois l'information manquante estimée, l'étape de diffusion a lieu. La diffusion implique la propagation progressive des informations de couleur et de texture des régions connues vers les régions inconnues. Le processus de diffusion vise à créer une transition en douceur entre les régions peintes et le contenu d'origine, garantissant que l'image générée reste visuellement cohérente.



Comment utiliser la peinture à diffusion stable ?

L'inpainting est une fonctionnalité qui vous permet de modifier des images existantes avec des invites de texte à l'aide d'un masque. Un masque est une image en noir et blanc qui indique les parties de l'image que vous souhaitez régénérer avec le modèle AI. Vous pouvez utiliser inpainting pour corriger les défauts, ajouter ou supprimer des objets, changer les couleurs ou les styles, etc. Les utilisateurs peuvent l'installer localement en suivant le lien officiel ou peuvent utiliser ses fonctionnalités via l'interface utilisateur Web.



Explorons la mise en œuvre pratique en suivant les étapes indiquées :





Étape 1 : Sélectionnez l'onglet 'txt2img'

Sélectionnez le ' txt2img ” et entrez l'invite de texte dans la zone de texte. Les utilisateurs peuvent utiliser les mots ou les phrases de leur choix, mais assurez-vous qu'ils sont suffisamment descriptifs et spécifiques pour que le modèle d'IA puisse les comprendre. Les utilisateurs peuvent également utiliser des modificateurs tels que ':', '+', '-', '(', ')', etc. pour affiner l'invite. Par exemple, générez une image de ' un chat portant des lunettes et un chapeau ” comme ci-dessous :



Étape 2 : Sélectionnez le point de contrôle du modèle

Les utilisateurs peuvent choisir le point de contrôle du modèle dans la liste déroulante dans le coin supérieur gauche. Le point de contrôle du modèle détermine le style et la qualité de la génération d'image. Plusieurs points de contrôle sont disponibles, tels que ' modèle.ckpt ”, “ sd-v1-5-inpainting ”, “ sd-v1-5-256 ”, “ sd-v1-5-512 ', etc.:

Étape 3 : Ajustez la taille de l'image

Ajustez la taille de l'image et d'autres paramètres selon vos préférences. La taille de l'image calcule la résolution de l'image de sortie. Les autres paramètres incluent la force de débruitage, l'échelle CFG, la taille du lot, etc., qui affectent la vitesse et la qualité de la génération d'image :

Étape 4 : Cliquez sur le bouton 'Générer'

Appuyez sur le ' Générer ” bouton pour démarrer le processus de génération de l'image. Selon l'invite de l'utilisateur, le point de contrôle du modèle et les paramètres, la génération de l'image peut prendre quelques minutes ou plus :

Étape 5 : Appuyez sur le bouton 'Envoyer à inpaint'

Une fois l'image générée, les utilisateurs peuvent l'enregistrer ou la modifier davantage à l'aide de l'inpainting :

Étape 6 : créer un masque

Pour utiliser l'inpainting, sélectionnez le ' img2img » et sélectionnez l'onglet « peindre ” sous-onglet. Utilisez l'instrument pinceau pour créer un masque sur l'image. Les zones noires sont là où vous voulez que le modèle AI régénère l'image en fonction de votre invite de texte comme ci-dessous :

Note : Les utilisateurs peuvent également télécharger l'image sur la toile d'inpainting en cliquant sur le bouton ' Téléchargement d'inpaint ” ou en utilisant l'image existante.

Étape 7 : Cliquez sur le bouton 'Générer'

Sélectionnez et appliquez le même point de contrôle du modèle et les mêmes paramètres que ceux que vous avez utilisés pour générer l'image d'origine et cliquez sur le bouton ' Générer ' bouton:

La sortie montre que la fonction de peinture par diffusion stable a été appliquée.

Avantages et utilisation de la diffusion stable

La peinture à diffusion stable présente plusieurs avantages par rapport aux autres méthodes de peinture, telles que :

  • Il peut gérer de grandes régions de pixels manquants et des textures complexes.
  • Il peut préserver les contours nets et les détails fins de l'image.
  • Il peut éviter les artefacts tels que le flou, la sonnerie ou le lissage excessif.
  • Il peut être facilement implémenté et parallélisé en utilisant des méthodes numériques standards.

La peinture à diffusion stable peut être utilisée pour différentes applications, telles que :

  • Restauration d'images : réparation d'images endommagées ou dégradées, telles que de vieilles photos, peintures ou documents.
  • L'édition d'image : supprimer des objets ou des régions indésirables des images, tels que des logos, des filigranes ou des imperfections.
  • Achèvement de l'image : remplissage des régions manquantes dans les images, telles que les occlusions, les trous ou les lacunes.

Conclusion

Stable Diffusion inpainting offre une solution puissante et conviviale pour restaurer les régions manquantes ou endommagées dans les images. En utilisant le concept de diffusion d'image, les utilisateurs intègrent le contenu peint à l'image originale, assurant une cohérence visuelle et minimisant les artefacts. Grâce à son interface graphique intuitive et à ses paramètres réglables, les utilisateurs peuvent facilement marquer les régions d'inpainting et contrôler le processus d'inpainting. Cet article a expliqué les principales étapes et les avantages de l'utilisation de la peinture par diffusion stable et certaines de ses applications.