Andersons vinkel
Gjenoppreting og redigering av menneskebilder med AI

Et nytt samarbeid mellom University of California Merced og Adobe tilbyr en fremgang i kunnskapsnivÃĨet pÃĨ menneskebildefullstendighet â den mye studerte oppgaven med ÃĨ âavdekkâ skjulte eller skjulte deler av bilder av mennesker, for formÃĨl som virtuell prÃļving, animasjon og foto-redigering.

Foruten ÃĨ reparere skadde bilder eller endre dem etter brukerens Ãļnske, kan menneskebildefullstendighetssystemer som CompleteMe pÃĨlegge nye klÃĶr (via en tilhÃļrende referansebilde, som i midtkolonne i disse to eksemplene) i eksisterende bilder. Disse eksemplene er fra den omfattende supplerings-PDFen for den nye artikkelen. Kilde: https://liagm.github.io/CompleteMe/pdf/supp.pdf
Den nye tilnÃĶrmingen, tittelen CompleteMe: Referansebasert menneskebildefullstendighet, bruker suppleringsbilder for ÃĨ âforslagâ til systemet hva innhold som skal erstatte de skjulte eller manglende delene av menneskebildet (hvilket gjÃļr det anvendelig pÃĨ motebaserte prÃļve-rammeverk):

CompleteMe-systemet kan tilpasse referanseinnhold til den skjulte eller skjulte delen av et menneskebilde.
Det nye systemet bruker en dobbel U-Net-arkitektur og en Region-Fokusert Oppmerksomhet (RFA)-blokk som samler ressurser til den pertinente delen av bilde-restaureringsinstansen.
Forskerne tilbyr ogsÃĨ et nytt og utfordrende benchmark-system designet for ÃĨ evaluere referansebaserte fullstendighetoppdrag (da CompleteMe er en del av en eksisterende og pÃĨgÃĨende forskningsstrÃĨle i datavisualisering, selv om den ikke har hatt noen benchmark-skjema fÃļr nÃĨ).
I tester og i en vel-skalert brukerstudie, kom den nye metoden ut som beste i de fleste mÃĨl, og beste totalt. I visse tilfeller var rivaliserende metoder fullstendig forvirret av den referansebaserte tilnÃĶrmingen:

Fra suppleringsmaterialet: AnyDoor-metoden har sÃĶrlig vanskeligheter med ÃĨ tolke en referansebilde.
Artikkelen sier:
âOmfattende eksperimenter pÃĨ vÃĨrt benchmark viser at CompleteMe overgÃĨr state-of-the-art-metoder, bÃĨde referansebaserte og ikke-referansebaserte, i kvantitative mÃĨl, kvalitative resultater og brukerstudier.
âSpesielt i utfordrende scenarier med komplekse posisjoner, intrikate klesmÃļnster og distinkte tilbehÃļr, oppnÃĨr vÃĨr modell konsekvent overlegen visuell trofasthet og semantisk kohens.â
Dessverre inneholder prosjektets GitHub-tilstedevÃĶrelse ingen kode, og initiativet, som ogsÃĨ har en beskjeden prosjektside, ser ut til ÃĨ vÃĶre rammet som en proprietÃĶr arkitektur.

Ytterligere eksempel pÃĨ det nye systemets subjektive ytelse mot tidligere metoder. Mer informasjon senere i artikkelen.
Metode
CompleteMe-rammeverket er underbygget av en Referanse U-Net, som hÃĨndterer integreringen av hjelpebildene i prosessen, og en kohesiv U-Net, som akkommoderer en bredere rekke prosesser for ÃĨ oppnÃĨ slutresultatet, som vist i det konseptuelle skjemaet nedenfor:

Det konseptuelle skjemaet for CompleteMe. Kilde: https://arxiv.org/pdf/2504.20042
Systemet koderer fÃļrst den maskerte inndata-bildet til en latent representasjon. Samtidig behandler Referanse U-Net flere referansebilder â hver viser forskjellige kroppsregioner â for ÃĨ trekke ut detaljerte romlige trekk.
Disse trekkene gÃĨr gjennom en Region-fokusert Oppmerksomhet-blokk innbygget i den âfullstendigeâ U-Net, hvor de velges ut ved hjelp av tilhÃļrende regionmasker, slik at modellen bare fokuserer pÃĨ relevante omrÃĨder i referansebildene.
De maskerte trekkene integreres deretter med globale CLIP-avledede semantiske trekk gjennom dekoplet kryssoppmerksomhet, noe som tillater modellen ÃĨ rekonstruere manglende innhold med bÃĨde fin detalj og semantisk kohens.
For ÃĨ forbedre realisme og robusthet, kombinerer inndata-maskeringsprosessen tilfeldige grid-baserte okklusjoner med menneskekroppsformmasker, hver anvendt med lik sannsynlighet, og Ãļker kompleksiteten til de manglende regionene som modellen mÃĨ fullstendige.
Kun for referanse
Tidligere metoder for referansebasert bilde-utfylling avhengte vanligvis av semantisk-nivÃĨ-kodere. Prosjekter av denne typen inkluderer CLIP selv, og DINOv2, begge som trekker ut globale trekk fra referansebilder, men ofte mister de fine romlige detaljene nÃļdvendige for nÃļyaktig identitetsbevarelse.

Fra utgivelsesartikkelen for den eldre DINOV2-tilnÃĶrmingen, som er inkludert i sammenligningstester i den nye studien: De fargede overlagene viser de fÃļrste tre hovedkomponentene fra Principal Component Analysis (PCA), anvendt pÃĨ bilde-utklipp innen hver kolonne, og fremhever hvordan DINOv2 grupperer sammen lignende objekt-deler over varierte bilder. Til tross for forskjeller i posisjon, stil eller rendering, er tilsvarende regioner (som vinger, lemmer eller hjul) konsekvent sammenlignet, og illustrerer modellens evne til ÃĨ lÃĶre part-basert struktur uten tilsyn. Kilde: https://arxiv.org/pdf/2304.07193
CompleteMe addresserer dette aspektet gjennom en spesialisert Referanse U-Net initialisert fra Stable Diffusion 1.5, men opererer uten diffusjons-stÃļy-trinnet*.
Hver referansebilde, som dekker forskjellige kroppsregioner, koderes til detaljerte latente trekk gjennom denne U-Net. Globale semantiske trekk trekkes ogsÃĨ ut separat ved hjelp av CLIP, og begge sett med trekk lagres for effektiv bruk under oppmerksomhets-basert integrasjon. Dermed kan systemet akkommodere flere referanse-inndata fleksibelt, samtidig som det bevare fine-grainede utseendesinformasjon.
Orkestrering
Den kohesive U-Net hÃĨndterer de siste stadiene av fullstendighetsprosessen. Tilpasset fra inpainting-varianten av Stable Diffusion 1.5, tar den inn maskert kilde-bilde i latent form, sammen med detaljerte romlige trekk fra referansebildene og globale semantiske trekk trekke ut av CLIP-koderen.
Disse forskjellige inndata kombineres gjennom RFA-blokken, som spiller en kritisk rolle i ÃĨ styre modellens fokus mot de mest relevante omrÃĨdene i referansematerialet.
FÃļr inndataene gÃĨr inn i oppmerksomhets-mekanismen, maskeres referanse-trekkene uttrykkelig for ÃĨ fjerne urelaterte regioner og deretter konkateneres med den latente representasjonen av kilde-bildet, slik at oppmerksomheten rettes sÃĨ presist som mulig.
For ÃĨ forbedre denne integrasjonen, inkorporerer CompleteMe en dekoplet kryss-oppmerksomhets-mekanisme tilpasset fra IP-Adapter-rammeverket:

IP-Adapter, som er en del av CompleteMe, er ett av de mest suksessfulle og ofte-brukte prosjektene fra de siste tre tumultÃļse ÃĨrene med utvikling i latente diffusjonsmodell-arkitekturer. Kilde: https://ip-adapter.github.io/
Dette tillater modellen ÃĨ prosessere romlig detaljerte visuelle trekk og bredere semantisk kontekst gjennom separate oppmerksomhets-strÃļmmer, som senere kombineres, resulterende i en kohesiv rekonstruksjon som, ifÃļlge forfatterne, bevare bÃĨde identitet og fine-grainede detaljer.
Benchmarking
I fravÃĶr av et passende datasett for referansebasert menneske-fullstendighet, har forskerne foreslÃĨtt sitt eget. Den (navnlÃļse) benchmarken ble konstruert ved ÃĨ kuratere utvalgte bilde-par fra WPose-datasettet utviklet for Adobe Researchs 2023 UniHuman-prosjekt.

Eksempler pÃĨ posisjoner fra Adobe Research 2023 UniHuman-prosjekt. Kilde: https://github.com/adobe-research/UniHuman?tab=readme-ov-file#data-prep
Forskerne tegnet manuelt kilde-masker for ÃĨ indikere utfyllingsomrÃĨdene, og fikk til slutt 417 tripartite bilde-grupper som bestod av et kilde-bilde, maske og referanse-bilde.

To eksempler pÃĨ grupper derivert initialt fra referanse-WPose-datasett, og kuratert omfattende av forskerne i den nye artikkelen.
Forfatterne brukte LLaVA Large Language Model (LLM) for ÃĨ generere tekst-prompter som beskriver kilde-bildene.
MÃĨl som ble brukt var mer omfattende enn vanlig; foruten de vanlige Peak Signal-to-Noise Ratio (PSNR), Structural Similarity Index (SSIM) og LÃĶrte Perceptuelle Bilde-Patch-Lignende (LPIPS, i dette tilfellet for ÃĨ evaluere maskerte regioner), brukte forskerne DINO for ligningspoeng; DreamSim for genereringsresultat-evaluering; og CLIP.
Data og tester
For ÃĨ teste arbeidet, brukte forfatterne bÃĨde den standard Stable Diffusion V1.5-modellen og 1.5-utfyllingsmodellen. Systemets bilde-koderer brukte CLIP Vision-modellen, sammen med projeksjonslag â beskjedne neurale nettverk som omformer eller justerer CLIP-utdata for ÃĨ matche de interne funksjonsdimensjoner som brukes av modellen.
Trening skjedde over 30 000 iterasjoner pÃĨ ÃĨtte NVIDIA A100â GPU-er, overvÃĨket av Gjennomsnittlig Kvadratisk Feil (MSE) tap, med en batch-stÃļrrelse pÃĨ 64 og en lÃĶringshastighet pÃĨ 2Ã10-5. Forskjellige elementer ble tilfeldig droppet gjennom trening for ÃĨ forhindre at systemet over-fitter pÃĨ dataene.
Datasettet ble modifisert fra Parts to Whole-datasettet, som selv er basert pÃĨ DeepFashion-MultiModal-datasettet.

Eksempler fra Parts to Whole-datasettet, brukt i utviklingen av det kuraterte data for CompleteMe. Kilde: https://huanngzh.github.io/Parts2Whole/
Forfatterne sier:
âFor ÃĨ mÃļte vÃĨre krav, [gjenoppbygde] vi trenings-paret ved ÃĨ bruke okkluderte bilder med flere referanse-bilder som fanger forskjellige aspekter av menneske-utseende sammen med deres korte tekstlige merker.
âHver prÃļve i vÃĨrt treningsdata inkluderer seks utseende-typer: Ãļvre kroppsklÃĶr, nedre kroppsklÃĶr, hele kroppsklÃĶr, hÃĨr eller hodeplagg, ansikt og sko. For maskerings-strategien, anvender vi 50% tilfeldig grid-masking mellom 1 til 30 ganger, mens for de andre 50% bruker vi en menneskekroppsform-maske for ÃĨ Ãļke maskerings-kompleksitet.
âEtter konstruksjons-pipeline, fikk vi 40 000 bilde-par for trening.â
Rivaliserende tidligere ikke-referanse-metoder som ble testet var Stor okkludert menneske-bilde-fullstendighet (LOHC) og plug-and-play-bilde-utfyllingsmodellen BrushNet; referanse-baserte modeller som ble testet var Paint-by-Example; AnyDoor; LeftRefill; og MimicBrush.
Forfatterne startet med en kvantitativ sammenligning pÃĨ de tidligere nevnte mÃĨlene:

Resultater for den initielle kvantitative sammenligningen.
Med hensyn til den kvantitative evalueringen, merker forfatterne at CompleteMe oppnÃĨr de hÃļyeste poengene pÃĨ de fleste perceptuelle mÃĨl, inkludert CLIP-I, DINO, DreamSim og LPIPS, som er ment ÃĨ fange semantisk sammenheng og utseende-trofasthet mellom utdata og referanse-bildet.
Imidlertid overgÃĨr modellen ikke alle baselinjer over hele linjen. Spesielt scorer BrushNet hÃļyest pÃĨ CLIP-T, LeftRefill leder i SSIM og PSNR, og MimicBrush overgÃĨr noe pÃĨ CLIP-I.
mens CompleteMe viser konsekvent sterke resultater totalt, er forskjellene i ytelse beskjedne i noen tilfeller, og visse mÃĨl blir fortsatt ledet av konkurrerende tidligere metoder. Kanskje ikke urimelig, rammer forfatterne disse resultatene som bevis pÃĨ CompleteMe sin balanserte styrke over bÃĨde strukturelle og perceptuelle dimensjoner.
Illustrasjoner for de kvalitative tester som ble utfÃļrt i studien er langt for tallrike til ÃĨ gjengi her, og vi henviser leseren ikke bare til kilde-artikkelen, men ogsÃĨ til den omfattende supplerings-PDFen, som inneholder mange flere kvalitative eksempler.
Vi fremhever de primÃĶre kvalitative eksemplene presentert i hovedartikkelen, sammen med en utvalg av ekstra tilfeller trukket fra den omfattende bilde-pulen introdusert tidligere i denne artikkelen:

Initielle kvalitative resultater presentert i hovedartikkelen. Vennligst se kilde-artikkelen for bedre opplÃļsning.
Konklusjon
Hvis noe, sÃĨ undermineres de kvalitative resultater i denne studien av deres ren mengde, siden nÃĶrmere undersÃļkelse indikerer at det nye systemet er en svÃĶrt effektiv inngang i dette relativt nisje-men sterkt ettertrakte omrÃĨdet av neuralt bilde-redigering.
Imidlertid krever det en del ekstra omsorg og zooming inn pÃĨ den originale PDFen for ÃĨ verdsette hvor godt systemet tilpasser referanse-materialet til den okkluderte omrÃĨdet i sammenligning (i nesten alle tilfeller) med tidligere metoder.

Vi anbefaler sterkt leseren ÃĨ nÃļye eksaminere de initielt forvirrende, om ikke overveldende mengden resultater presentert i suppleringsmaterialet.
Â
* Det er interessant ÃĨ merke hvordan den nÃĨ svÃĶrt gamle V1.5-utgaven fortsatt er en favoritt blant forskere â delvis pÃĨ grunn av legacy like-on-like testing, men ogsÃĨ fordi det er den minst sensurerte og kanskje mest lett trenebare av alle Stable Diffusion-iterasjonene, og ikke deler den sensur-hindringen til FOSS Flux-utgavene.
â VRAM-spekifikasjon ikke gitt â det ville vÃĶre enten 40GB eller 80GB per kort.
FÃļrst publisert tirsdag, 29. april 2025












