Hoe stabiele diffusie-inschildering te gebruiken?

Hoe Stabiele Diffusie Inschildering Te Gebruiken



Stabiele diffusie in schilderen is een benadering die wordt gebruikt bij beeldverwerking en computervisie om beschadigde of ontbrekende delen van een afbeelding te herstellen. Het is met name handig voor het opvullen van hiaten, het verwijderen van ongewenste objecten of het reconstrueren van beschadigde gebieden in een afbeelding. Stabiele diffusie in schildertechnieken wordt veel gebruikt in verschillende toepassingen, waaronder beeldbewerking, restauratie van historische of beschadigde afbeeldingen en het invullen van ontbrekende gebieden in foto's.

Wat is het doel van stabiele diffusie in schilderen?

Het doel van stabiele diffusie in schilderen is om visueel plausibele en coherente inhoud te genereren in de ontbrekende delen van een afbeelding, terwijl de algehele structuur en het uiterlijk van de originele afbeelding behouden blijft. Het bereikt dit door gebruik te maken van het concept van beelddiffusie, het proces van het verspreiden van informatie of kleur van bekende gebieden naar onbekende gebieden.

Hoe werkt stabiele diffusie-inschildering?

Het inpainting-proces omvat doorgaans twee hoofdstappen: voortplanting en diffusie. De bekende regio's rond het ontbrekende gebied worden geanalyseerd in de voortplantingsstap om de ontbrekende informatie te schatten. Deze schatting kan op verschillende methoden worden gebaseerd, zoals textuursynthese, patch-matching of randvoortplanting.







Zodra de ontbrekende informatie is geschat, vindt de diffusiestap plaats. Diffusie omvat de geleidelijke verspreiding van kleur- en textuurinformatie van de bekende regio's naar de onbekende regio's. Het diffusieproces heeft tot doel een vloeiende overgang te creëren tussen de ingeschilderde gebieden en de originele inhoud, zodat het gegenereerde beeld visueel consistent blijft.



Hoe stabiele diffusie-inschildering te gebruiken?

Inpainting is een functie waarmee u bestaande afbeeldingen met tekstprompts kunt bewerken met behulp van een masker. Een masker is een zwart-witafbeelding die aangeeft welke delen van de afbeelding u opnieuw wilt genereren met het AI-model. U kunt inpainting gebruiken om defecten te verhelpen, objecten toe te voegen of te verwijderen, kleuren of stijlen te wijzigen, enz. Gebruikers kunnen het lokaal installeren door de officiële link te volgen of kunnen de functionaliteiten ervan gebruiken via de webgebruikersinterface.



Laten we de praktische implementatie verkennen door de gegeven stappen te volgen:





Stap 1: Selecteer het tabblad 'txt2img'

Selecteer de ' txt2img ' en voer de tekstprompt in het tekstvak in. Gebruikers kunnen alle woorden of woordgroepen gebruiken die ze willen, maar zorg ervoor dat ze beschrijvend en specifiek genoeg zijn om door het AI-model te worden begrepen. Gebruikers kunnen ook modifiers gebruiken zoals ‘:’, ‘+’, ‘-‘, ‘(‘, ‘)’, enz. om de prompt te verfijnen. Genereer bijvoorbeeld een afbeelding van ' een kat met een bril en een hoed ' zoals hieronder:



Stap 2: Selecteer het modelcontrolepunt

Gebruikers kunnen het modelcontrolepunt kiezen in de vervolgkeuzelijst in de linkerbovenhoek. Het modelcontrolepunt bepaalt de stijl en kwaliteit van de beeldgeneratie. Er zijn verschillende checkpoints beschikbaar, zoals ' model.ckpt ”, “ sd-v1-5-inpainting ”, “ sd-v1-5-256 ”, “ sd-v1-5-512 ', enz.:

Stap 3: pas de afbeeldingsgrootte aan

Pas de afbeeldingsgrootte en andere instellingen naar wens aan. De grootte van de afbeelding berekent de resolutie van de uitvoerafbeelding. De andere instellingen omvatten de ruisonderdrukkingssterkte, CFG-schaal, batchgrootte, enz., die van invloed zijn op de snelheid en kwaliteit van het genereren van afbeeldingen:

Stap 4: Klik op de knop 'Genereren'.

Tik op de ' Genereer ”-knop om het generatieproces van de afbeelding te starten. Afhankelijk van de prompt van de gebruiker, het controlepunt van het model en de instellingen, kan het enkele minuten of langer duren om de afbeelding te genereren:

Stap 5: Druk op de knop 'Verzenden naar inpaint'.

Zodra de afbeelding is gegenereerd, kunnen gebruikers deze opslaan of verder wijzigen met behulp van inpainting:

Stap 6: maak een masker

Om inpainting te gebruiken, selecteert u de ' img2img ' tabblad en selecteer de ' Inverf subtabblad. Gebruik het penseelinstrument om een ​​masker op de afbeelding te maken. De zwarte gebieden zijn waar u wilt dat het AI-model de afbeelding opnieuw genereert op basis van uw tekstprompt, zoals hieronder:

Opmerking : Gebruikers kunnen de afbeelding ook uploaden naar het inpainting-canvas door te klikken op de knop ' Inpaint-upload ”-knop of met behulp van de bestaande afbeelding.

Stap 7: Klik op de knop 'Genereren'.

Selecteer en pas hetzelfde modelcontrolepunt en dezelfde instellingen toe als u hebt gebruikt voor het genereren van de originele afbeelding en klik op de knop ' Genereer ' knop:

De uitvoer laat zien dat de stabiele diffusie-functie voor schilderen is toegepast.

Stabiele diffusievoordelen en gebruik

Stable Diffusion inpainting heeft verschillende voordelen ten opzichte van andere inpainting methoden, zoals:

  • Het kan grote gebieden met ontbrekende pixels en complexe texturen beheren.
  • Het kan scherpe randen en fijne details in het beeld behouden.
  • Het kan artefacten zoals vervaging, rinkelen of overvloeien voorkomen.
  • Het kan eenvoudig worden geïmplementeerd en geparalleliseerd met behulp van standaard numerieke methoden.

Stable Diffusion Inpainting kan voor verschillende toepassingen worden gebruikt, zoals:

  • Beeldherstel : beschadigde of verslechterde afbeeldingen herstellen, zoals oude foto's, schilderijen of documenten.
  • Foto bewerken : het verwijderen van ongewenste objecten of gebieden uit afbeeldingen, zoals logo's, watermerken of vlekken.
  • Voltooiing van de afbeelding : het invullen van ontbrekende gebieden in afbeeldingen, zoals occlusies, gaten of hiaten.

Conclusie

Stable Diffusion inpainting biedt een krachtige en gebruiksvriendelijke oplossing voor het herstellen van ontbrekende of beschadigde gebieden in afbeeldingen. Door het concept van beelddiffusie te gebruiken, integreren gebruikers ingeschilderde inhoud met het originele beeld, waardoor visuele samenhang wordt gegarandeerd en artefacten worden geminimaliseerd. Met zijn intuïtieve GUI en aanpasbare parameters kunnen gebruikers eenvoudig de inpainting-gebieden markeren en het inpaintingproces regelen. Dit artikel heeft de belangrijkste stappen en voordelen uitgelegd van het gebruik van stabiele diffusie in schilderen en enkele van zijn toepassingen.