Taal kiezen

Foto inkleuren met AI

Kleur zwart-witfoto's in met AI in je browser. Kleuren worden voorspeld en op je foto gemengd op volledige resolutie.

Mehmet Demiray Gepubliceerd Bijgewerkt
Delen
Werkt in je browser, er wordt niets geüpload. Het AI-model van ongeveer 122 MB wordt één keer gedownload bij het eerste gebruik.
JPEG is het best voor foto's, PNG behoudt de volledige kwaliteit

De AI verzint plausibele kleuren op basis van wat het heeft geleerd, dus ze kunnen afwijken van de echte kleuren in de scène. Ook verbleekte kleurenfoto's kunnen worden opgefrist.

Hoe AI kleur raadt

Een zwart-witfoto behoudt de helderheid van elk oppervlak maar gooit de kleur weg, en geen enkel algoritme kan informatie terughalen die nooit is opgeslagen. Wat een inkleurnetwerk wel kan, is voorspellen. Getraind op miljoenen kleurenfoto's heeft het geleerd welke kleuren de wereld meestal heeft: luchten zijn blauw, gras is groen, huid zit in een smalle warme reeks, hout is bruin.

Wanneer het je grijswaardenfoto ziet, herkent het model objecten en materialen en schildert het ze met hun statistisch waarschijnlijke kleuren. Daarom voelen resultaten echt aan bij landschappen, portretten en straatbeelden, het model heeft talloze vergelijkbare scènes gezien. Het is ook waarom een bepaalde jurk blauw kan uitkomen terwijl die eigenlijk rood was, allebei plausibel, en het ware antwoord zit simpelweg niet in de foto.

Deze tool gebruikt DeOldify, het netwerk dat geloofwaardige foto-inkleuring populair maakte. Behandel de uitvoer als een aannemelijke restauratie en niet als een documentair verslag, voor familiealbums en historische context is dat vrijwel altijd precies wat je wilt.

Volledige resolutie door kleurmenging

Inkleurnetwerken werken op bescheiden resoluties, maar dat kost je hier geen enkel detail. De truc is dat een foto in helderheid en kleur te splitsen valt. Alle scherpte zit in het helderheidskanaal, dat je originele foto al op volledige resolutie levert. Het netwerk hoeft alleen de kleurlaag te leveren, en kleur is van nature vloeiend en laagfrequent.

De tool kleurt een verkleinde kopie van je foto in, haalt alleen de kleurinformatie uit het resultaat, schaalt die kleurlaag op, en mengt hem met de ongewijzigde helderheid van je origineel. De gedownloade afbeelding behoudt elke korrel en rand van de bron, nu met natuurlijke kleur. Dit is dezelfde renderstrategie die het DeOldify-project zelf gebruikt.

Foto's tot 4.096 pixels op de langste zijde worden geaccepteerd, en de uitvoer komt exact overeen met de invoerafmetingen. Het model wordt één keer gedownload, ongeveer 122 MB, en werkt daarna bij elk later bezoek meteen, volledig op je apparaat.

Oude foto's goed scannen

De meeste foto's die het inkleuren waard zijn beginnen op papier, en de scankwaliteit bepaalt het plafond voor het resultaat. Scan op een resolutie die de afdruk minstens 1.000 pixels op de lange zijde geeft, maak het glas van de scanner schoon, en houd de foto plat en recht. Vermijd waar je kunt telefoonfoto's van afdrukken onder lamplicht, weerspiegelingen en kleurzweem brengen zowel jou als het model in de war.

Beschadiging is een apart probleem van ontbrekende kleur. Zware korrel maakt dat het netwerk aarzelt, voorzichtig inkleurt en grijzig blijft, dus een ruizige scan eerst door de AI Ruisverwijdering halen ontgrendelt vaak veel sterkere kleuren. Als de gezichten in de foto wazig of versleten zijn, bouwt de Gezicht herstellen met AI ze opnieuw op, en die uitvoer voedt mooi door in het inkleuren.

Vervaagde kleurenfoto's profiteren ook, niet alleen echte zwart-witfoto's. Het netwerk voorspelt de kleurlaag opnieuw vanaf nul en vervangt de uitgewassen zweem van een oude afdruk door frisse, natuurlijke tinten.

Een complete restauratieworkflow

Inkleuren is meestal één stap in het redden van een oude foto, en de volgorde van de stappen verandert het resultaat. De volgorde die werkt: eerst ontruisen, dan gezichten herstellen, dan inkleuren, als laatste vergroten.

Eerst ontruisen is belangrijk omdat korrel elke latere stap misleidt. Gezichtsherstel voor het inkleuren geeft het model schone trekken om in te kleuren in plaats van vlekken. Inkleuren voor het opschalen houdt de dure kleurvoorspelling op een kleinere afbeelding, en de laatste bewerking door de AI Afbeelding Vergroter vergroot een afgewerkt plaatje.

Voor het uitvoerformaat past JPEG bij foto's en levert het kleine bestanden om te delen, PNG houdt een verliesvrij hoofdbestand aan. Als de kleuren voorzichtiger uitkomen dan je hoopte, wijst dat meestal op een lastige bron en niet op een mislukking, verbeter de invoer met de stappen hierboven en draai het opnieuw. Elke keer is gratis, dus itereren kost niets dan seconden.

De vragen die we het vaakst beantwoorden.

Hoe kleur ik een zwart-witfoto in?

Upload de foto, druk op de knop, en download de gekleurde versie. De AI voorspelt natuurlijke kleuren en mengt ze op je foto op de volledige oorspronkelijke resolutie.

Moet ik me registreren of betalen voor de volledige kwaliteit?

Nee. Er is geen account, geen watermerk en geen resolutielimiet. Het model wordt één keer naar je browser gedownload en alle verwerking draait op je eigen apparaat, en daarom kan het gratis blijven.

Zijn de kleuren echt?

Het zijn onderbouwde voorspellingen, geen teruggehaalde feiten. De AI schildert elk object met zijn statistisch waarschijnlijke kleur, dus luchten en huid zien er goed uit, terwijl de exacte tint van een jurk of auto een aannemelijke gok is.

Werkt het ook op vervaagde kleurenfoto's?

Ja. De kleurlaag wordt vanaf nul opnieuw voorspeld, dus een uitgewassen afdruk krijgt frisse tinten op dezelfde manier als een echte zwart-witfoto.

Waarom blijven sommige gebieden grijzig?

Wanneer het model onzeker is wat een object is, kleurt het voorzichtig, en die onzekerheid toont zich als gedempte of grijze plekken. Schonere, scherpere invoer helpt, een ruizige scan eerst ontruisen met de AI Ruisverwijdering doet de kleuren vaak herleven.

Worden mijn familiefoto's ergens geüpload?

Nee. Na de eenmalige download van het model van ongeveer 122 MB draait het inkleuren volledig in je browser. De foto's verlaten je apparaat nooit.

Vermindert inkleuren de scherpte van mijn foto?

Nee. Alleen de kleurlaag komt van de AI, het helderheidsdetail van je origineel blijft ongemoeid op volledige resolutie, dus elke rand en korrel van de bron blijft behouden.

In welke volgorde herstel ik een oude foto?

Ontruisen, gezichten herstellen, inkleuren, dan vergroten. Ruis en gezichten eerst aanpakken geeft de inkleuring een schoon beeld om mee te werken, en opschalen met de AI Afbeelding Vergroter komt als laatste zodat het een afgewerkt resultaat vergroot.

Bronnen

  1. DeOldify — colorizing and restoring old images · GitHub · Jason Antic
  2. deoldify-onnx — ONNX conversion of the DeOldify artistic model · GitHub
  3. ONNX Runtime Web documentation · ONNX Runtime