Paano Gamitin ang Stable Diffusion Inpainting?

Paano Gamitin Ang Stable Diffusion Inpainting



Ang stable diffusion inpainting ay isang diskarte na ginagamit sa pagpoproseso ng imahe at computer vision upang maibalik ang mga sira o nawawalang bahagi ng isang larawan. Ito ay partikular na kapaki-pakinabang para sa pagpuno sa mga puwang, pag-alis ng mga hindi gustong bagay, o muling pagtatayo ng mga nasirang lugar sa isang imahe. Ang mga stable na diffusion inpainting technique ay malawakang ginagamit sa iba't ibang aplikasyon, kabilang ang pag-edit ng imahe, pagpapanumbalik ng mga makasaysayang o nasirang larawan, at pagpuno sa mga nawawalang lugar sa mga litrato.

Ano ang Layunin ng Stable Diffusion Inpainting?

Ang layunin ng stable diffusion inpainting ay upang makabuo ng visually plausible at coherent na nilalaman sa mga nawawalang rehiyon ng isang imahe habang pinapanatili ang pangkalahatang istraktura at hitsura ng orihinal na larawan. Nakakamit ito sa pamamagitan ng paggamit ng konsepto ng pagsasabog ng imahe, na ang proseso ng pagkalat ng impormasyon o kulay mula sa mga kilalang lugar patungo sa hindi kilalang mga lugar.

Paano Gumagana ang Stable Diffusion Inpainting?

Ang proseso ng pagpinta ay karaniwang may kasamang dalawang pangunahing hakbang: pagpapalaganap at pagsasabog. Ang mga kilalang rehiyon na nakapalibot sa nawawalang lugar ay sinusuri sa hakbang ng pagpapalaganap upang matantya ang nawawalang impormasyon. Ang pagtatantya na ito ay maaaring batay sa iba't ibang paraan, tulad ng texture synthesis, pagtutugma ng patch, o pagpapalaganap ng gilid.







Kapag natantiya ang nawawalang impormasyon, magaganap ang hakbang sa pagsasabog. Ang diffusion ay kinabibilangan ng unti-unting pagkalat ng impormasyon ng kulay at texture mula sa mga kilalang rehiyon patungo sa hindi kilalang mga rehiyon. Ang proseso ng pagsasabog ay naglalayong lumikha ng isang maayos na paglipat sa pagitan ng mga naka-inpainting na rehiyon at ang orihinal na nilalaman, na tinitiyak na ang nabuong imahe ay nananatiling nakikitang pare-pareho.



Paano Gamitin ang Stable Diffusion Inpainting?

Ang inpainting ay isang feature na nagbibigay-daan sa iyong i-edit ang mga kasalukuyang larawan gamit ang mga text prompt gamit ang mask. Ang mask ay isang black-and-white na imahe na nagsasaad kung aling mga bahagi ng larawan ang gusto mong i-regenerate gamit ang AI model. Maaari kang gumamit ng inpainting upang ayusin ang mga depekto, magdagdag o mag-alis ng mga bagay, magpalit ng mga kulay o istilo, atbp. Maaaring i-install ito ng mga user nang lokal sa pamamagitan ng pagsunod sa opisyal na link o maaaring gamitin ang mga functionality nito sa pamamagitan ng web user interface.



Tuklasin natin ang praktikal na pagpapatupad sa pamamagitan ng pagsunod sa mga ibinigay na hakbang:





Hakbang 1: Piliin ang Tab na ‘txt2img’

Piliin ang ' txt2img ” tab at ilagay ang text prompt sa text box. Maaaring gumamit ang mga user ng anumang salita o parirala na gusto nila, ngunit tiyaking sapat ang paglalarawan at partikular ng mga ito para maunawaan ng modelong AI. Ang mga user ay maaari ding gumamit ng mga modifier tulad ng ':', '+', '-', '(', ')', atbp. upang i-fine-tune ang prompt. Halimbawa, bumuo ng isang imahe ng ' isang pusa na may suot na salamin at isang sumbrero ” tulad ng nasa ibaba:



Hakbang 2: Piliin ang Model Checkpoint

Maaaring piliin ng mga user ang checkpoint ng modelo mula sa drop-down sa kaliwang sulok sa itaas. Tinutukoy ng checkpoint ng modelo ang istilo at kalidad ng pagbuo ng imahe. Mayroong ilang mga checkpoint na magagamit, tulad ng ' modelo.ckpt ”, “ sd-v1-5-inpainting ”, “ sd-v1-5-256 ”, “ sd-v1-5-512 ”, atbp.:

Hakbang 3: Ayusin ang Laki ng Larawan

Ayusin ang laki ng imahe at iba pang mga setting ayon sa iyong kagustuhan. Kinakalkula ng laki ng imahe ang resolution ng output na imahe. Kasama sa iba pang mga setting ang denoising strength, CFG scale, batch size, atbp., na nakakaapekto sa bilis at kalidad ng pagbuo ng imahe:

Hakbang 4: Mag-click sa 'Bumuo' na Button

Pindutin ang ' Bumuo ” button para simulan ang proseso ng pagbuo ng larawan. Depende sa prompt ng user, checkpoint ng modelo, at mga setting, maaaring tumagal ng ilang minuto o mas matagal pa bago mabuo ang larawan:

Hakbang 5: Pindutin ang 'Ipadala sa inpaint' na Button

Kapag nabuo na ang larawan, mai-save ito ng mga user o maaring baguhin pa ito gamit ang inpainting:

Hakbang 6: Gumawa ng Mask

Upang gumamit ng inpainting, piliin ang ' img2img ” tab at piliin ang “ Inpaint ” sub-tab. Gamitin ang instrumento ng paintbrush para sa paggawa ng mask sa larawan. Ang mga itim na lugar ay kung saan mo gustong i-regenerate ng AI model ang imahe batay sa iyong text prompt tulad ng nasa ibaba:

Tandaan : Maaari ding i-upload ng mga user ang larawan sa inpainting canvas sa pamamagitan ng pag-click sa “ Inpaint upload ” button o gamit ang umiiral na larawan.

Hakbang 7: Mag-click sa 'Bumuo' na Button

Piliin at ilapat ang parehong checkpoint at mga setting ng modelo tulad ng ginamit mo para sa pagbuo ng orihinal na larawan at mag-click sa “ Bumuo 'button:

Ang output ay nagpapakita na ang stable diffusion inpainting feature ay nailapat na.

Mga Bentahe at Paggamit ng Stable Diffusion

Ang Stable Diffusion inpainting ay may ilang mga pakinabang kaysa sa iba pang mga pamamaraan ng inpainting, tulad ng:

  • Maaari nitong pamahalaan ang malalaking rehiyon ng mga nawawalang pixel at kumplikadong mga texture.
  • Maaari nitong mapanatili ang matatalim na gilid at pinong detalye sa larawan.
  • Maiiwasan nito ang mga artifact tulad ng pag-blur, pag-ring, o sobrang pag-smoothing.
  • Madali itong maipatupad at maiparallelize gamit ang mga karaniwang pamamaraang numerical.

Ang Stable Diffusion Inpainting ay maaaring gamitin para sa iba't ibang mga aplikasyon, tulad ng:

  • Pagpapanumbalik ng larawan : pag-aayos ng mga nasirang o nasirang larawan, gaya ng mga lumang larawan, painting, o dokumento.
  • Pag-edit ng larawan : pag-alis ng mga hindi gustong bagay o rehiyon mula sa mga larawan, gaya ng mga logo, watermark, o mantsa.
  • Pagkumpleto ng larawan : pinupunan ang mga nawawalang rehiyon sa mga larawan, gaya ng mga occlusion, butas, o gaps.

Konklusyon

Ang Stable Diffusion inpainting ay nag-aalok ng isang mahusay at user-friendly na solusyon para sa pagpapanumbalik ng mga nawawala o nasirang rehiyon sa mga larawan. Sa pamamagitan ng paggamit ng konsepto ng pagsasabog ng imahe, isinasama ng mga user ang naka-inpainted na nilalaman sa orihinal na larawan, tinitiyak ang visual na pagkakaugnay-ugnay at pagliit ng mga artifact. Gamit ang intuitive na GUI at adjustable na mga parameter nito, madaling mamarkahan ng mga user ang mga rehiyon ng inpainting at makokontrol ang proseso ng inpainting. Ipinaliwanag ng artikulong ito ang mga pangunahing hakbang at pakinabang ng paggamit ng stable diffusion inpainting at ilan sa mga aplikasyon nito.