Ako používať stabilné difúzne maľovanie?

Ako Pouzivat Stabilne Difuzne Malovanie



Stabilná difúzna maľba je prístup používaný pri spracovaní obrazu a počítačovom videní na obnovenie poškodených alebo chýbajúcich častí obrazu. Je to užitočné najmä na vyplnenie medzier, odstránenie nežiaducich objektov alebo rekonštrukciu poškodených oblastí na obrázku. Techniky stabilnej difúznej maľby sa široko používajú v rôznych aplikáciách vrátane úpravy obrázkov, obnovy historických alebo poškodených obrázkov a vypĺňania chýbajúcich oblastí na fotografiách.

Aký je účel stabilnej difúznej maľby?

Cieľom stabilnej difúznej maľby je vytvoriť vizuálne vierohodný a koherentný obsah v chýbajúcich oblastiach obrazu pri zachovaní celkovej štruktúry a vzhľadu pôvodného obrazu. Dosahuje to využitím konceptu difúzie obrazu, čo je proces šírenia informácií alebo farieb zo známych oblastí do neznámych oblastí.

Ako funguje stabilná difúzna maľba?

Proces maľovania zvyčajne zahŕňa dva hlavné kroky: šírenie a difúziu. Známe oblasti obklopujúce chýbajúcu oblasť sa analyzujú v kroku šírenia, aby sa odhadli chýbajúce informácie. Tento odhad môže byť založený na rôznych metódach, ako je syntéza textúr, párovanie alebo šírenie hrán.







Po odhadnutí chýbajúcich informácií sa uskutoční krok difúzie. Difúzia zahŕňa postupné šírenie informácií o farbe a textúre zo známych oblastí do neznámych oblastí. Proces difúzie má za cieľ vytvoriť hladký prechod medzi namaľovanými oblasťami a pôvodným obsahom, čím sa zabezpečí, že vygenerovaný obraz zostane vizuálne konzistentný.



Ako používať stabilné difúzne maľovanie?

Inpainting je funkcia, ktorá vám umožňuje upravovať existujúce obrázky s textovými výzvami pomocou masky. Maska je čiernobiely obrázok, ktorý označuje, ktoré časti obrázka chcete regenerovať pomocou modelu AI. Inpainting môžete použiť na opravu defektov, pridávanie alebo odstraňovanie objektov, zmenu farieb alebo štýlov atď. Používatelia si ho môžu nainštalovať lokálne kliknutím na oficiálny odkaz alebo môžu využívať jeho funkcie cez webové používateľské rozhranie.



Preskúmajme praktickú implementáciu podľa uvedených krokov:





Krok 1: Vyberte kartu „txt2img“.

Vyberte možnosť „ txt2img “ a do textového poľa zadajte textovú výzvu. Používatelia môžu použiť akékoľvek slová alebo frázy, ktoré chcú, ale uistite sa, že sú dostatočne popisné a konkrétne, aby im model AI porozumel. Používatelia môžu na doladenie výzvy použiť aj modifikátory ako „:“, „+“, „-“, „(„, „)“ atď. Napríklad vygenerujte obrázok „ mačka v okuliaroch a klobúku ' ako je uvedené nižšie:



Krok 2: Vyberte kontrolný bod modelu

Používatelia si môžu vybrať kontrolný bod modelu z rozbaľovacej ponuky v ľavom hornom rohu. Kontrolný bod modelu určuje štýl a kvalitu generovania obrázka. K dispozícii je niekoľko kontrolných bodov, ako napr. model.ckpt “, “ sd-v1-5-maľovanie “, “ sd-v1-5-256 “, “ sd-v1-5-512 ', atď.:

Krok 3: Upravte veľkosť obrázka

Upravte veľkosť obrazu a ďalšie nastavenia podľa svojich preferencií. Veľkosť obrázka vypočíta rozlíšenie výstupného obrázka. Medzi ďalšie nastavenia patrí sila odšumovania, mierka CFG, veľkosť dávky atď., ktoré ovplyvňujú rýchlosť a kvalitu generovania obrazu:

Krok 4: Kliknite na tlačidlo „Generovať“.

Hit na ' Generovať ” tlačidlo na spustenie procesu generovania obrázka. V závislosti od výzvy používateľa, kontrolného bodu modelu a nastavení môže vygenerovanie obrázka trvať niekoľko minút alebo dlhšie:

Krok 5: Stlačte tlačidlo „Odoslať do inpaintu“.

Keď je obrázok vygenerovaný, používatelia ho môžu uložiť alebo ďalej upravovať pomocou inpaintingu:

Krok 6: Vytvorte masku

Ak chcete použiť maľovanie, vyberte možnosť „ img2img “ a vyberte možnosť „ Inpaint “podkarta. Na vytvorenie masky na obrázku použite nástroj štetca. Čierne oblasti sú miesta, kde chcete, aby model AI regeneroval obrázok na základe vašej textovej výzvy, ako je uvedené nižšie:

Poznámka : Používatelia môžu tiež nahrať obrázok na maliarske plátno kliknutím na „ Nahranie Inpaintu ” alebo pomocou existujúceho obrázka.

Krok 7: Kliknite na tlačidlo „Generovať“.

Vyberte a použite rovnaký kontrolný bod a nastavenia modelu, aké ste použili na generovanie pôvodného obrázka a kliknite na „ Generovať tlačidlo ”:

Výstup ukazuje, že bola použitá funkcia stabilnej difúznej maľby.

Výhody stabilnej difúzie a použitie

Stabilná difúzna maľba má niekoľko výhod oproti iným metódam maľby, ako napríklad:

  • Dokáže spravovať veľké oblasti chýbajúcich pixelov a zložitých textúr.
  • Dokáže zachovať ostré hrany a jemné detaily v obraze.
  • Môže sa vyhnúť artefaktom, ako je rozmazanie, zvonenie alebo nadmerné vyhladzovanie.
  • Dá sa jednoducho implementovať a paralelizovať pomocou štandardných numerických metód.

Stabilné difúzne maľovanie môže byť použité pre rôzne aplikácie, ako napríklad:

  • Obnova obrazu : oprava poškodených alebo znehodnotených obrázkov, ako sú staré fotografie, maľby alebo dokumenty.
  • Úprava obrázkov : odstránenie nežiaducich predmetov alebo oblastí z obrázkov, ako sú logá, vodoznaky alebo kazy.
  • Dokončenie obrazu : vyplnenie chýbajúcich oblastí na snímkach, ako sú oklúzie, diery alebo medzery.

Záver

Stabilné difúzne maľovanie ponúka výkonné a užívateľsky prívetivé riešenie na obnovenie chýbajúcich alebo poškodených oblastí na obrázkoch. Použitím konceptu šírenia obrazu používatelia integrujú maľovaný obsah s pôvodným obrázkom, čím zaisťujú vizuálnu koherenciu a minimalizujú artefakty. Vďaka intuitívnemu grafickému používateľskému rozhraniu a nastaviteľným parametrom môžu používatelia jednoducho označiť oblasti maľovania a ovládať proces maľovania. Tento článok vysvetlil hlavné kroky a výhody používania stabilného difúzneho náteru a niektoré jeho aplikácie.