AI-mallit ja alustat

HD-Painter: Tekstiohjattu kuvankorjaus korkealla resoluutiolla Diffuusiomalleilla

mm
LisÃĪÃĪ Unite.AI suosikkilÃĪhteisiisi Google-palvelussa

Diffuusiomallit ovat selvÃĪsti vallanneet AI- ja ML-alan, ja niiden sovellukset ovat nykyÃĪÃĪn olennainen osa arkeamme. Kun teksti-kuvamallit osoittivat merkittÃĪvÃĪt kykynsÃĪ, diffuusiopohjaiset kuvamanipulaatiotekniikat, kuten ohjattu generointi, erikoistunut ja henkilÃķkohtainen kuvasynteesi, objektin tason kuvankÃĪsittely, ohjattu muuntelu ja muokkaus, nousivat tÃĪrkeiksi tutkimusaiheiksi sovelluksiinsa tietokoneen nÃĪkÃķalalla.

Vaikka diffuusiomallit ovat osoittaneet vaikuttavat kykynsÃĪ ja poikkeukselliset tulokset, teksti-kuvakehykset, erityisesti teksti-kuvankorjauskehykset, tarvitsevat edelleen kehittÃĪmistÃĪ. NÃĪihin kuuluvat kyky ymmÃĪrtÃĪÃĪ globaaleja kohtauksia, erityisesti kuvan denoisauksen aikana korkeissa diffuusioiden aikatauluissa. Ratkaisemaan tÃĪmÃĪn ongelman, tutkijat esittivÃĪt HD-Painterin, tÃĪysin koulutusvapaan kehyksen, joka seuraa ohjeistuksia tarkasti ja skaalautuu yhdenmukaisesti korkearesoluutioisiin kuvankorjauksiin. HD-Painter-kehyksessÃĪ kÃĪytetÃĪÃĪn Prompt Aware Introverted Attention (PAIntA) -kerrosta, joka hyÃķdyntÃĪÃĪ ohjeistusinformaatiota parantamaan itsehuomion arvoja, johtaen parempaan tekstin sopimiseen.

Jotta ohjeistuksen yhdenmukaisuutta voidaan parantaa edelleen, HD-Painter-malli esittÃĪÃĪ Reweighting Attention Score Guidance (RASG) -lÃĪhestymistavan. TÃĪmÃĪ lÃĪhestymistapa integroi jÃĪlkikÃĪteen nÃĪytteenottostategian yleiseen DDIM-komponentin muotoon, estÃĪen latenttijakautumisen siirtymisen. LisÃĪksi HD-Painter-kehyksessÃĪ on erikoistunut superresoluutio-tekniikka, joka on suunniteltu kuvankorjaukseen, mahdollistaen laajentaa suurempiin mittakaavoihin ja tÃĪyttÃĪÃĪ kuvan puuttuvat alueet resoluutiolla jopa 2K.

HD-Painter: Tekstiohjattu kuvankorjaus

Teksti-kuvadiffuusiomallit ovat olleet merkittÃĪvÃĪ aihe AI- ja ML-alalla viime kuukausina, ja mallit ovat osoittaneet vaikuttavat kykynsÃĪ monissa sovelluksissa. Esikoulutetut teksti-kuvagenerointimallit, kuten DALL-E, Imagen ja Stable Diffusion, ovat osoittaneet soveltuvuutensa kuvankorjaukseen yhdistÃĪmÃĪllÃĪ denoisoituja (generoituja) tuntemattomia alueita diffuusoiduilla tunnetuilla alueilla takaisin diffuusioprosessissa. Vaikka nÃĪmÃĪ mallit tuottavat visuaalisesti miellyttÃĪviÃĪ ja harmonisia tuloksia, ne kamppailevat globaalin kohtauksen ymmÃĪrtÃĪmisessÃĪ, erityisesti korkeissa diffuusioiden aikatauluissa. Muokkaamalla esikoulutettuja teksti-kuvadiffuusiomalleja sisÃĪltÃĪmÃĪÃĪn lisÃĪÃĪ kontekstiinformaatiota, niitÃĪ voidaan hienosÃĪÃĪtÃĪÃĪ tekstiohjatuksi kuvankorjaukseksi.

LisÃĪksi diffuusiomalleissa tekstiohjattu kuvankorjaus ja tekstiohjattu kuvan tÃĪydentÃĪminen ovat merkittÃĪviÃĪ tutkimusalueita, ja niiden kiinnostus johtuu siitÃĪ, ettÃĪ tekstiohjattu kuvankorjausmallit voivat generoida sisÃĪltÃķÃĪ tiettyihin syÃķtekuvan alueisiin perustuen tekstipromptteihin, johtaen sovelluksiin kuten kuvien retusoimiseen, aiheiden ominaisuuksien muokkaamiseen, kuten vÃĪrin tai vaatetus, ja lisÃĪÃĪmiseen tai korvaamiseen. Yhteenvetona, teksti-kuvadiffuusiomallit ovat saavuttaneet poikkeuksellista menestystÃĪ viime aikoina, ja niiden generoivat kyky on ollut erittÃĪin realistinen ja visuaalisesti miellyttÃĪvÃĪ.

Kuitenkin useimmat olemassa olevat kehykset osoittavat ohjeistuksen laiminlyÃķntiÃĪ kahdessa skenaariossa. EnsimmÃĪinen on taustan hallitsevuus, kun malli tÃĪyttÃĪÃĪ tuntemattoman alueen ohjeistuksen sijaan taustalla, ja toinen skenaario on lÃĪheisen objektin hallitsevuus, kun malli propagoi tunnetun alueen objekteja tuntemattomaan alueeseen visuaalisen kontekstin todennÃĪkÃķisyyden sijaan syÃķteohjeistuksen. On mahdollista, ettÃĪ molemmat ongelmat johtuvat diffuusiokorjausmallien kyvystÃĪ tulkita tekstipromptteja tarkasti tai sekoittaa ne kontekstiinformaatiota, jota saadaan tunnetusta alueesta.

Ratkaistakseen nÃĪmÃĪ esteet, HD-Painter-kehyksessÃĪ esitetÃĪÃĪn Prompt Aware Introverted Attention (PAIntA) -kerros, joka kÃĪyttÃĪÃĪ ohjeistusinformaatiota parantamaan itsehuomion arvoja, johtaen parempaan tekstin sopimiseen. PAIntA kÃĪyttÃĪÃĪ annettua tekstikonditionaalia parantamaan itsehuomion arvoa tavoitteena vÃĪhentÃĪÃĪ ei-ohjeistuksen mukaisen informaation vaikutusta kuvan alueelta ja samaan aikaan lisÃĪtÃĪ tunnettujen pikselien osuutta, jotka ovat ohjeistuksen mukaisia. Jotta tekstisopimista voidaan parantaa edelleen, HD-Painter-kehyksessÃĪ toteutetaan jÃĪlkikÃĪteen ohjausmenetelmÃĪ, joka hyÃķdyntÃĪÃĪ ristihuomion arvoja.

KÃĪyttÃĪmÃĪllÃĪ sekÃĪ PAIntA- ettÃĪ RASG-komponentteja arkkitehtuurissaan, HD-Painter-kehyksellÃĪ on merkittÃĪvÃĪ etu verrattuna olemassa oleviin, mukaan lukien valtavirtaisten, kuvankorjaus- ja teksti-kuvadiffuusiomalleihin, koska se ratkaisee olemassa olevan ohjeistuksen laiminlyÃķntiongelman. LisÃĪksi sekÃĪ RASH- ettÃĪ PAIntA-komponentit tarjoavat plug and play -toiminnallisuuden, mikÃĪ mahdollistaa niiden yhdistÃĪmisen diffuusiopohjaisiin kuvankorjausmalleihin haastavien yllÃĪ mainittujen ongelmien ratkaisemiseksi. LisÃĪksi toteuttamalla aikaisempaan yhdistÃĪmismenetelmÃĪn ja hyÃķdyntÃĪmÃĪllÃĪ korkearesoluutio-diffuusiomallien kykyjÃĪ, HD-Painter-pipeline voi toimia tehokkaasti jopa 2K-resoluution kuvankorjauksessa.

Yhteenvetona, HD-Painter pyrkii tekemÃĪÃĪn seuraavat panokset alalla:

  1. Se pyrkii ratkaisemaan taustan ja lÃĪheisen objektin hallitsevuuden ongelman, joita tekstiohjattu kuvankorjauskehykset kokevat, toteuttamalla Prompt Aware Introverted Attention (PAIntA) -kerroksen arkkitehtuurissaan.
  2. Se pyrkii parantamaan tekstin sopimista tulosteessa toteuttamalla Reweighting Attention Score Guidance (RASG) -kerroksen arkkitehtuurissaan, joka mahdollistaa jÃĪlkikÃĪteen ohjatun nÃĪytteenottamisen estÃĪen latenttijakautumisen siirtymisen.
  3. Se pyrkii suunnittelemaan tehokkaan koulutusvapaan tekstiohjatun kuvankorjauspipelineen, joka pystyy ylittÃĪmÃĪÃĪn olemassa olevat valtavirtaiset kehykset, ja kÃĪyttÃĪmÃĪÃĪn yksinkertaista mutta tehokasta kuvankorjaus-erikoistunutta superresoluutiomenetelmÃĪÃĪ tekstiohjatun kuvankorjauksen suorittamiseen jopa 2K-resoluutioon.

HD-Painter: MenetelmÃĪ ja Arkkitehtuuri

Ennen kuin tarkastelemme arkkitehtuuria, on olennaista ymmÃĪrtÃĪÃĪ kolme perusasiaa, jotka muodostavat HD-Painter-kehyksen perustan: Kuvankorjaus, JÃĪlkikÃĪteen ohjaus diffuusiokehyksissÃĪ, ja Kuvankorjauskohtaiset arkkitehtuurin osat.

Kuvankorjaus on lÃĪhestymistapa, joka pyrkii tÃĪyttÃĪmÃĪÃĪn kuvan puuttuvat alueet varmistamalla, ettÃĪ generoitu kuva on visuaalisesti miellyttÃĪvÃĪ. Perinteiset syvÃĪt oppimismallit toteuttivat menetelmiÃĪ, jotka kÃĪyttivÃĪt tunnettuja alueita syvien ominaisuuksien propagoimiseen. Diffuusiomallien kehittymisen myÃķtÃĪ kuvankorjausmallit, erityisesti tekstiohjattu kuvankorjaus, ovat kehittyneet. Perinteisesti esikoulutettu teksti-kuvadiffuusiomalli korvaa latentin unmasked-alueen kÃĪyttÃĪmÃĪllÃĪ noisattua versiota tunnetusta alueesta nÃĪytteenottoprosessissa. Vaikka tÃĪmÃĪ lÃĪhestymistapa toimii jossain mÃĪÃĪrin, se heikentÃĪÃĪ merkittÃĪvÃĪsti generoidun tuloksen laatua, koska denoisingsieveri nÃĪkee vain noisatun version tunnetusta alueesta.

Kuvankorjauskohtaiset arkkitehtuurin osat ovat olennaisia kuvankorjauksen tehokkaalle suorittamiselle. Jotkut mallit ovat lisÃĪnneet kontekstuaalisen huomion kerroksen arkkitehtuuriinsa vÃĪhentÃĪmÃĪÃĪn epÃĪtodennÃĪkÃķisen kaikkien kaikkia vastaan itsehuomion raskaita laskentavaatimuksia korkealaatuisessa kuvankorjauksessa.

Lopulta jÃĪlkikÃĪteen ohjausmenetelmÃĪt ovat takaisin diffuusioprosessin nÃĪytteenottomenetelmiÃĪ, jotka ohjaavat seuraavan askelen latenttiprediktioita tietyn funktion minimointitavoitteen suuntaan. JÃĪlkikÃĪteen ohjausmenetelmÃĪt ovat hyÃķdyllisiÃĪ visuaalisen sisÃĪllÃķn generoimisessa, erityisesti lisÃĪrajoitusten lÃĪsnÃĪ ollessa. Kuitenkin jÃĪlkikÃĪteen ohjausmenetelmillÃĪ on merkittÃĪvÃĪ haitta: ne voivat johtaa kuvan laadun heikentymiseen, koska ne siirtÃĪvÃĪt latenttigenerointiprosessia gradientin avulla.

Tulevaisuudessa HD-Painter-arkkitehtuuriin, kehyksessÃĪ mÃĪÃĪritellÃĪÃĪn tekstiohjattu kuvankorjausongelma, ja sitten esitetÃĪÃĪn kaksi diffuusiomallia, nimittÃĪin Stable Inpainting ja Stable Diffusion. HD-Painter-malli esittÃĪÃĪ PAIntA- ja RASG-kerrokset, ja lopulta pÃĪÃĪdytÃĪÃĪn kuvankorjauskohtaiseen superresoluutio-tekniikkaan.

Stable Diffusion ja Stable Inpainting

Stable Diffusion on diffuusiomalli, joka toimii autoenkooderin latenttilaissa. Teksti-kuvasynteesille Stable Diffusion -kehyksessÃĪ toteutetaan tekstipromptti ohjaamaan prosessia. Ohjausfunktiolla on samanlainen rakenne kuin UNet-arkkitehtuurilla, ja ristihuomion kerrokset ehdottavat tekstipromptteja. LisÃĪksi Stable Diffusion -malli voi suorittaa kuvankorjausta joitakin muutoksia ja hienosÃĪÃĪtÃķÃĪ. TÃĪmÃĪn saavuttamiseksi malli yhdistÃĪÃĪ maskatun kuvan piirteitÃĪ, jotka on generoitu kooderin avulla, pienennetylle binÃĪÃĪrimaskille latentteihin. Tuloksena oleva tensori syÃķtetÃĪÃĪn sitten UNet-arkkitehtuuriin arvioitavan kohina-arvon saamiseksi.

YllÃĪ oleva kuva esittÃĪÃĪ HD-Painter-kehyksen yleiskatsauksen, joka koostuu kahdesta vaiheesta. EnsimmÃĪisessÃĪ vaiheessa HD-Painter-kehyksessÃĪ toteutetaan tekstiohjattu kuvamaalaus, ja toisessa vaiheessa malli korjaa tietyn superresoluution tulostetta. TÃĪyttÃĪÃĪkseen puuttuvat alueet ja pysyÃĪkseen ohjeistuksen mukaisena, malli ottaa esikoulutetun kuvankorjausdiffuusiomallin, korvaa itsehuomion kerrokset PAIntA-kerroksilla ja toteuttaa RASG-mekanismin suorittaakseen takaisin diffuusioprosessin. Malli dekoodaa lopullisen arvioidun latentin, josta seuraa korjattu kuva. HD-Painter toteuttaa sitten super-stable diffuusiomallin korjatakseen alkuperÃĪisen kokoisen kuvan ja toteuttaa diffuusioprosessin takaisin Stable Diffusion -kehyksen ehdottaen matalaresoluutioista syÃķtekuvaa. Malli yhdistÃĪÃĪ denoisoituneet ennusteet alkuperÃĪisen kuvan koodauksen jokaisen askelen jÃĪlkeen tunnetussa alueessa ja johtaa seuraavaa latenttia. Lopulta malli dekoodaa latentin ja toteuttaa Poisson-sekoituksen vÃĪlttÃĪÃĪkseen reunojen epÃĪilyjÃĪ.

Prompt Aware Introverted Attention eli PAIntA

Olemassa olevat kuvankorjausmallit, kuten Stable Inpainting, luottavat enemmÃĪn visuaaliseen kontekstiin korjausalueen ympÃĪrillÃĪ ja laiminlyÃķvÃĪt syÃķteohjeistuksen. KÃĪyttÃĪjÃĪkokemuksen perusteella tÃĪmÃĪ ongelma voidaan luokitella kahteen luokkaan: lÃĪheisen objektin hallitsevuus ja taustan hallitsevuus. Visuaalisen kontekstin hallitsevuuden ohjeistuksista johtuva ongelma saattaa johtua itsehuomion kerrosten ainoastaan spatiaalisesta ja ohjeistuksettoman luonteesta. Ratkaistakseen tÃĪmÃĪn ongelman, HD-Painter-kehyksessÃĪ esitetÃĪÃĪn Prompt Aware Introverted Attention (PAIntA), joka kÃĪyttÃĪÃĪ ristihuomion matriiseja ja korjausmaskia ohjaamaan itsehuomion kerrosten tulostetta tuntemattomassa alueessa.

Prompt Aware Introverted Attention -komponentti soveltaa ensin projektiokerroksia saadakseen avain-, arvo- ja kysymysvektorit sekÃĪ samankaltaisuusmatriisin. Malli sitten sÃĪÃĪtÃĪÃĪ tunnettujen pikselien huomioarvoja vÃĪhentÃĪmÃĪÃĪn tunnetun alueen vahvan vaikutuksen tuntemattomaan alueeseen ja mÃĪÃĪrittelee uuden samankaltaisuusmatriisin hyÃķdyntÃĪmÃĪllÃĪ tekstiprompttia.

Reweighting Attention Score Guidance eli RASG

HD-Painter-kehyksessÃĪ otetaan kÃĪyttÃķÃķn jÃĪlkikÃĪteen nÃĪytteenottomenetelmÃĪ parantamaan generoinnin sopimista tekstipromptteihin edelleen. YhdessÃĪ objektiivisen funktion kanssa jÃĪlkikÃĪteen nÃĪytteenottomenetelmÃĪ pyrkii hyÃķdyntÃĪmÃĪÃĪn avoimen sanastojen segmentointiominaisuuksia ristihuomion kerroksissa. Kuitenkin tÃĪmÃĪ perusjÃĪlkikÃĪteen ohjausmenetelmÃĪ voi siirtÃĪÃĪ diffuusiolatentin jakautumista, mikÃĪ voi heikentÃĪÃĪ generoidun kuvan laatua. Ratkaistakseen tÃĪmÃĪn ongelman, HD-Painter-malli toteuttaa Reweighting Attention Score Guidance (RASG) -mekanismin, joka esittÃĪÃĪ gradientin uudelleenpainotusmenetelmÃĪn, josta seuraa latenttijakautumisen sÃĪilyttÃĪminen.

HD-Painter: Kokeet ja Tulokset

Analyysiakseen HD-Painter-kehyksen suorituskykyÃĪ verrataan nykyisiin valtavirtaisiin malleihin, mukaan lukien Stable Inpainting, GLIDE ja BLD (Blended Latent Diffusion), 10 000:sta satunnaisesta nÃĪytteestÃĪ, joissa ohjeistus on valittu valitun instanssimaskin etikettinÃĪ.

Kuten voidaan havaita, HD-Painter-kehyksessÃĪ ylittÃĪÃĪ olemassa olevat kehykset kolmella eri mittarilla merkittÃĪvÃĪllÃĪ marginaalilla, erityisesti 1,5 pisteen parannuksella CLIP-mittarilla ja 10 prosentin eroa generoituun tarkkuusarvoon verrattuna muihin valtavirtaisiin menetelmiin.

Jatkamalla, seuraava kuva esittÃĪÃĪ laadullisen vertailun HD-Painter-kehyksen ja muiden korjauskehyksien vÃĪlillÃĪ. Kuten voidaan havaita, muut vertailumallit joko rekonstruoivat puuttuvat alueet kuvassa jatkamalla tunnetun alueen objekteja ohjeistuksen sijaan tai ne generoivat taustan. Toisaalta HD-Painter-kehyksessÃĪ voidaan generoida kohde-objekteja onnistuneesti PAIntA- ja RASG-komponenttien toteuttamisen ansiosta sen arkkitehtuurissa.

Lopputajat

TÃĪssÃĪ artikkelissa olemme keskustelleet HD-Painterista, koulutusvapaasta tekstiohjatusta korkearesoluutioisesta kuvankorjausmenetelmÃĪstÃĪ, joka ratkaisee olemassa olevat haasteet, mukaan lukien ohjeistuksen laiminlyÃķnnin ja lÃĪheisen objektin hallitsevuuden. HD-Painter-kehyksessÃĪ esitetÃĪÃĪn Prompt Aware Introverted Attention (PAIntA) -kerros, joka kÃĪyttÃĪÃĪ ohjeistusinformaatiota parantamaan itsehuomion arvoja, johtaen parempaan tekstin sopimiseen.

Parantamaan ohjeistuksen yhdenmukaisuutta edelleen, HD-Painter-malli esittÃĪÃĪ Reweighting Attention Score Guidance (RASG) -lÃĪhestymistavan, joka integroi jÃĪlkikÃĪteen nÃĪytteenottostategian yleiseen DDIM-komponentin muotoon esteettÃķmÃĪsti estÃĪen latenttijakautumisen siirtymisen. LisÃĪksi HD-Painter-kehyksessÃĪ on erikoistunut superresoluutio-tekniikka, joka on suunniteltu kuvankorjaukseen, mahdollistaen laajentaa suurempiin mittakaavoihin ja tÃĪyttÃĪÃĪ kuvan puuttuvat alueet resoluutiolla jopa 2K.

Ammattina insinÃķÃķri, sydÃĪmen vuoksi kirjailija. Kunal on tekninen kirjailija, jolla on syvÃĪ rakkaus ja ymmÃĪrrys AI: sta ja ML: stÃĪ, omistautunut yksinkertaistamaan monimutkaisia kÃĪsitteitÃĪ nÃĪissÃĪ aloissa hÃĪnen viihdyttÃĪvÃĪn ja informatiivisen dokumentaationsa kautta.