Välj språk

AI-ansiktsåterställning

Återställ suddiga eller lågupplösta ansikten i foton. Hittar upp till 4 ansikten, skärper vart och ett med GFPGAN och blandar in dem sömlöst.

Mehmet Demiray Publicerad Uppdaterad
Körs i din webbläsare, inget laddas upp. AI-modellen på cirka 163 MB laddas ned en gång vid första användningen.
JPEG passar bäst för foton, PNG behåller full kvalitet

Hittar varje ansikte, återställer det och blandar in det i fotot igen. Fungerar bäst på gamla, suddiga eller lågupplösta porträtt. Upp till 4 ansikten per bild.

Varför ansikten förloras först

I de flesta kära gamla foton är ansiktena det minsta viktiga i bilden. Ett gruppporträtt från en filmkamera kanske bara ger varje ansikte några hundra pixlar, och varje generation av kopiering, skanning och komprimering naggar bort just den ytan. Utskrift mjukar upp den, tiden bleker den, och tidiga digitalkameror la brus ovanpå.

Vanlig skärpning kan inte reparera det här, eftersom skärpning bara överdriver kanter som fortfarande finns. Ett ansikte som har kollapsat till en suddighet har inga kanter kvar att överdriva. Det som behövs är rekonstruktion: ett system som vet hur mänskliga ansikten ser ut och kan bygga upp rimliga ögon, hud och hår som förblir trogna personen.

Det är vad ett ansiktsåterställningsnätverk gör, och det är därför resultaten ser dramatiska ut jämfört med vilket filter som helst. Modellen tar med sig kunskap om ansikten i allmänhet och tillämpar den på det specifika ansiktet i ditt foto.

Hitta, återställ, blanda tillbaka

Kedjan körs i tre steg, allt inuti din webbläsare. Först skannar en lätt detektor fotot och hittar varje ansikte tillsammans med fem landmärkespunkter: ögonen, nästippen och mungiporna. Upp till 4 ansikten hanteras per foto.

Sedan roteras och skalas varje ansikte till ett standardläge med hjälp av de landmärkena, och den justerade beskärningen passerar genom GFPGAN, ett nätverk med en generativ ansiktspriori. I klarspråk bär det ett djupt minne av hur skarpa ansikten ser ut, och det använder ditt suddiga ansikte för att avgöra vilket skarpt ansikte som ska rekonstrueras. Identitet, pose och uttryck kommer från ditt foto, skärpan kommer från modellen.

Till sist förvrängs det återställda ansiktet tillbaka till sin exakta plats och blandas in med en mjuk kant, så att ingen synlig lapp uppstår. Resten av fotot förblir orört, bara ansiktena ändras. Eftersom rekonstruktionen genererar fina detaljer, behandla mikrodrag som hudtextur som rimliga snarare än dokumentära, personen förblir igenkännligt sig själv.

Ansikten lämnar aldrig din enhet

Ansiktsfoton är de mest personliga bilder de flesta äger, vilket gör det vanliga flödet med uppladdning till server till en obekväm affär. Det här verktyget tar bort den. Båda modellerna, den lilla detektorn och återställningsnätverket på 163 MB, laddas ner till din webbläsare en gång, och varje foto bearbetas sedan lokalt. Inget du återställer överförs någonsin.

Återställning är tyngre än de andra bildverktygen här, räkna med ungefär tio sekunder per ansikte på en dator, längre på telefoner. Stegindikatorn visar nedladdningen av modellen vid första användningen och sedan förloppet per ansikte. Foton upp till 2 048 pixlar på längsta sidan tas emot, större skanningar bör förminskas först.

Ett medvetet designval värt att känna till: återställningen körs på processorn i stället för grafikchipet, eftersom just det här nätverket behöver den extra numeriska precisionen för att ge rätt färger. Långsammare, men riktigt.

Vad som återställs bra

Ansikten framifrån och nästan framifrån återställs vackert, de matchar vad nätverket såg mest under träningen. Kraftiga profiler, starkt lutade huvuden och ansikten delvis skymda av händer eller föremål återställs mindre tillförlitligt. Små ansikten går bra så länge detektorn kan hitta dem, om ett missas, beskär fotot så att ansiktet fyller mer av bilden och kör igen.

Väldigt slitna foton har nytta av förberedelse. Brusreducera en kornig skanning med AI Brusreducering först så att detektorn ser struktur i stället för prickar. Efter återställning passar svartvita porträtt naturligt med AI-färgläggning av foton, och om hela fotot behöver bli större avslutar du med AI-bilduppskalare.

Behåll originalfilen bredvid den återställda. Rekonstruktionen är ärlig om identiteten men generativ om fina detaljer, och för familjearkiv berättar paret före och efter en fylligare historia.

De frågor vi får oftast.

Hur fixar jag ett suddigt ansikte i ett foto?

Ladda upp fotot och tryck på knappen. Verktyget hittar varje ansikte, rekonstruerar det med en ansiktsspecifik AI och blandar in det sömlöst. Du laddar ner hela fotot med ansiktena återställda.

Behöver jag ett konto eller finns det en vattenstämpel?

Ingetdera. Verktyget är gratis utan registrering, och resultatet bär ingen vattenstämpel. Modellerna laddas ner en gång till din webbläsare och allt arbete sker på din enhet.

Laddas mina foton upp? Det här är familjebilder.

Nej. Ansiktsdetektering, återställning och inblandning körs alla lokalt i din webbläsare. Efter engångsnedladdningen av modellerna på cirka 163 MB överförs ingenting någonstans, i endera riktningen.

Är det återställda ansiktet verkligen den personen?

Identitet, pose och uttryck kommer från ditt foto, så personen förblir igenkännlig. De fina detaljerna som hudtextur rekonstrueras av AI:n, så behandla dem som en trogen rimlig version snarare än ett rättstekniskt facit.

Hur många ansikten kan den återställa i ett foto?

Upp till 4 ansikten per körning, bearbetade ett efter ett. Gruppfoton fungerar, varje upptäckt ansikte justeras, återställs och blandas in individuellt.

Varför hittades inget ansikte i mitt foto?

Väldigt små, starkt vridna eller kraftigt skuggade ansikten kan undgå detektorn. Beskär fotot så att ansiktet fyller mer av bilden och försök igen. Att brusreducera en kornig skanning med AI Brusreducering först hjälper också detekteringen.

Vad är skillnaden mellan det här och ett skärpningsfilter?

Skärpning förstärker kanter som fortfarande finns, vilket inte gör något för ett ansikte som blivit en suddighet. Det här verktyget rekonstruerar ansiktet med ett nätverk tränat på skarpa ansikten och återställer detaljer som skärpning inte kan skapa.

Varför tar återställning längre tid än de andra verktygen?

Ansiktsnätverket körs medvetet med hög numerisk precision på din processor, eftersom det ger fel färger på grafikvägar med lägre precision. Räkna med runt tio sekunder per ansikte på en dator.

Kan jag färglägga fotot efter att jag återställt ansiktena?

Ja, och den ordningen fungerar bäst. Återställ ansikten först så att AI-färgläggning av foton har rena drag att färglägga, färglägg sedan, och förstora sist om du behöver en större bild.

Källor

  1. Towards Real-World Blind Face Restoration with Generative Facial Prior (GFP-GAN) · arXiv · Xintao Wang, Yu Li, Honglun Zhang, Ying Shan · 2021
  2. GFPGAN reference implementation · GitHub · Tencent ARC
  3. YuNet face detection model (OpenCV Zoo) · GitHub · Shiqi Yu