Kaip naudoti stabilų difuzijos dažymą?

Kaip Naudoti Stabilu Difuzijos Dazyma



Stabilios difuzijos dažymas yra metodas, naudojamas vaizdo apdorojimui ir kompiuteriniam matymui, siekiant atkurti sugadintas arba trūkstamas vaizdo dalis. Tai ypač naudinga norint užpildyti spragas, pašalinti nepageidaujamus objektus arba atkurti pažeistas vaizdo vietas. Stabilios difuzijos dažymo būdai buvo plačiai naudojami įvairiose srityse, įskaitant vaizdų redagavimą, istorinių ar pažeistų vaizdų atkūrimą ir trūkstamų nuotraukų vietų užpildymą.

Koks yra stabilios difuzijos dažymo tikslas?

Stabilios difuzijos tapybos tikslas yra sukurti vizualiai patikimą ir nuoseklų turinį trūkstamuose vaizdo regionuose, išsaugant bendrą pradinio vaizdo struktūrą ir išvaizdą. Tai pasiekiama panaudojant vaizdo sklaidos koncepciją, kuri yra informacijos ar spalvų skleidimo iš žinomų sričių į nežinomas sritis procesas.

Kaip veikia stabilios difuzijos dažymas?

Dažymo procesas paprastai apima du pagrindinius etapus: sklaidą ir difuziją. Žinomi regionai, supantys trūkstamą sritį, analizuojami platinimo etape, siekiant įvertinti trūkstamą informaciją. Šis įvertinimas gali būti pagrįstas įvairiais metodais, tokiais kaip tekstūros sintezė, pleistrų derinimas arba krašto sklidimas.







Įvertinus trūkstamą informaciją, įvyksta sklaidos etapas. Difuzija apima laipsnišką spalvų ir tekstūros informacijos sklaidą iš žinomų regionų į nežinomus regionus. Sklaidos procesu siekiama sukurti sklandų perėjimą tarp nudažytų sričių ir originalaus turinio, užtikrinant, kad sukurtas vaizdas išliktų vizualiai nuoseklus.



Kaip naudoti stabilų difuzijos dažymą?

„Inpainting“ yra funkcija, leidžianti redaguoti esamus vaizdus naudojant tekstinius raginimus naudojant kaukę. Kaukė yra nespalvotas vaizdas, nurodantis, kurias vaizdo dalis norite atkurti naudojant AI modelį. Galite naudoti inpainting taisydami defektus, pridėti ar pašalinti objektus, keisti spalvas ar stilius ir tt Vartotojai gali įdiegti jį vietoje, naudodamiesi oficialia nuoroda arba gali pasinaudoti jo funkcijomis per žiniatinklio vartotojo sąsają.



Išnagrinėkime praktinį įgyvendinimą atlikdami nurodytus veiksmus:





1 veiksmas: pasirinkite skirtuką „txt2img“.

pasirinkite ' txt2img “ skirtuką ir teksto laukelyje įveskite teksto raginimą. Vartotojai gali naudoti bet kokius norimus žodžius ar frazes, tačiau įsitikinkite, kad jie yra pakankamai apibūdinantys ir konkretūs, kad AI modelis suprastų. Naudotojai taip pat gali naudoti modifikatorius, pvz., „:“, „+“, „-“, „(“, „)“ ir kt., norėdami patikslinti raginimą. Pavyzdžiui, sugeneruokite vaizdą katė su akiniais ir kepure ' kaip nurodyta žemiau:



2 veiksmas: pasirinkite modelio patikros tašką

Vartotojai gali pasirinkti modelio patikros tašką iš viršutiniame kairiajame kampe esančio išskleidžiamojo meniu. Modelio patikros taškas nustato vaizdo generavimo stilių ir kokybę. Yra keletas kontrolinių punktų, tokių kaip „ modelis.ckpt “, „ sd-v1-5-painting “, „ sd-v1-5-256 “, „ sd-v1-5-512 “ ir tt:

3 veiksmas: sureguliuokite vaizdo dydį

Pakoreguokite vaizdo dydį ir kitus nustatymus pagal savo pageidavimus. Vaizdo dydis apskaičiuoja išvesties vaizdo skiriamąją gebą. Kiti nustatymai apima triukšmo slopinimo stiprumą, CFG skalę, partijos dydį ir kt., kurie turi įtakos vaizdo generavimo greičiui ir kokybei:

4 veiksmas: spustelėkite mygtuką „Generuoti“.

Paspauskite ant ' Generuoti “ mygtuką, kad pradėtumėte vaizdo generavimo procesą. Atsižvelgiant į vartotojo raginimą, modelio patikros tašką ir nustatymus, vaizdo sugeneravimas gali užtrukti kelias minutes ar ilgiau:

5 veiksmas: paspauskite mygtuką „Siųsti į inpaint“.

Sukūrę vaizdą, vartotojai gali jį išsaugoti arba toliau modifikuoti naudodami inpainting:

6 veiksmas: sukurkite kaukę

Norėdami naudoti tapybą, pasirinkite „ img2img “ skirtuką ir pasirinkite „ Dažyti “ antrinis skirtukas. Norėdami sukurti kaukę ant vaizdo, naudokite teptuką. Juodosiose srityse norite, kad AI modelis atkurtų vaizdą pagal jūsų teksto raginimą, kaip nurodyta toliau:

Pastaba : Vartotojai taip pat gali įkelti vaizdą į tapybos drobę spustelėdami „ Inpaint įkėlimas “ arba naudojant esamą vaizdą.

7 veiksmas: spustelėkite mygtuką „Generuoti“.

Pasirinkite ir pritaikykite tą patį modelio patikros tašką ir nustatymus, kuriuos naudojote kurdami originalų vaizdą ir spustelėkite „ Generuoti “ mygtukas:

Išvestis rodo, kad buvo pritaikyta stabilios difuzijos dažymo funkcija.

Stabilios difuzijos pranašumai ir naudojimas

Stabilios difuzijos dažymas turi keletą pranašumų, palyginti su kitais dažymo būdais, pavyzdžiui:

  • Jis gali valdyti didelius trūkstamų pikselių ir sudėtingų tekstūrų regionus.
  • Jis gali išsaugoti aštrius vaizdo kraštus ir smulkias detales.
  • Taip galima išvengti artefaktų, pvz., susiliejimo, skambėjimo ar per didelio išlyginimo.
  • Jis gali būti lengvai įgyvendinamas ir lygiagretinamas naudojant standartinius skaitmeninius metodus.

Stabilios difuzijos dažymas gali būti naudojamas įvairioms reikmėms, pavyzdžiui:

  • Vaizdo atkūrimas : sugadintų ar sugadintų vaizdų, pvz., senų nuotraukų, paveikslų ar dokumentų, taisymas.
  • Vaizdo redagavimas : nepageidaujamų objektų ar regionų, pvz., logotipų, vandens ženklų ar dėmių, pašalinimas iš vaizdų.
  • Vaizdo užbaigimas : trūkstamų vaizdų sričių, pvz., okliuzijų, skylių ar tarpų, užpildymas.

Išvada

Stabilios difuzijos dažymas yra galingas ir patogus sprendimas, kaip atkurti trūkstamas arba pažeistas vaizdų sritis. Naudodami vaizdų sklaidos koncepciją, vartotojai integruoja tapytą turinį su originaliu vaizdu, užtikrindami vaizdinę darną ir sumažindami artefaktus. Naudodami intuityvią GUI ir reguliuojamus parametrus, vartotojai gali lengvai pažymėti dažymo sritis ir valdyti dažymo procesą. Šiame straipsnyje paaiškinti pagrindiniai stabilios difuzijos dažymo naudojimo žingsniai ir pranašumai bei kai kurios jo programos.