Wybierz język

Koloryzacja zdjęć AI

Koloryzuj czarno-białe zdjęcia dzięki AI w przeglądarce. Kolory są przewidywane i nakładane na Twoje zdjęcie w pełnej rozdzielczości.

Mehmet Demiray Opublikowano Zaktualizowano
Udostępnij
Działa w przeglądarce, nic nie jest przesyłane. Model AI ma około 122 MB i pobiera się tylko raz przy pierwszym użyciu.
JPEG najlepiej sprawdza się w przypadku zdjęć, PNG zachowuje pełną jakość

AI tworzy prawdopodobne kolory na podstawie tego, czego się nauczyła, więc mogą się one różnić od rzeczywistych kolorów na zdjęciu. Wyblakłe zdjęcia kolorowe też można odświeżyć.

Jak AI zgaduje kolor

Czarno-białe zdjęcie zachowuje jasność każdej powierzchni, ale odrzuca kolor, i żaden algorytm nie przywróci informacji, której nigdy nie zapisano. To, co potrafi sieć do koloryzacji, to przewidywanie. Trenowana na milionach kolorowych zdjęć nauczyła się, jakie kolory zwykle ma świat: niebo bywa niebieskie, trawa zielona, skóra mieści się w wąskim ciepłym zakresie, drewno jest brązowe.

Kiedy widzi Twoje zdjęcie w skali szarości, model rozpoznaje obiekty i materiały i maluje je ich statystycznie prawdopodobnymi kolorami. Dlatego wyniki wydają się prawdziwe dla krajobrazów, portretów i scen ulicznych, model widział niezliczone podobne sceny. Dlatego też konkretna sukienka może wyjść niebieska, choć naprawdę była czerwona, oba warianty są wiarygodne, a prawdziwej odpowiedzi po prostu nie ma na zdjęciu.

To narzędzie korzysta z DeOldify, sieci, która spopularyzowała wiarygodną koloryzację zdjęć. Traktuj wynik jako prawdopodobną rekonstrukcję, a nie dokument, dla albumów rodzinnych i kontekstu historycznego to niemal zawsze dokładnie to, o co chodzi.

Pełna rozdzielczość dzięki mieszaniu chrominancji

Sieci do koloryzacji pracują w umiarkowanych rozdzielczościach, ale tutaj nie kosztuje Cię to żadnego detalu. Sztuczka polega na tym, że zdjęcie można rozdzielić na jasność i kolor. Cała ostrość mieszka w kanale jasności, który Twoje oryginalne zdjęcie już dostarcza w pełnej rozdzielczości. Sieć musi dostarczyć jedynie warstwę koloru, a kolor jest z natury gładki i niskoczęstotliwościowy.

Narzędzie koloryzuje pomniejszoną kopię Twojego zdjęcia, wyciąga z wyniku samą informację o kolorze, skaluje tę warstwę koloru w górę i miesza ją z nietkniętą jasnością oryginału. Pobrany obraz zachowuje każde ziarno i każdą krawędź źródła, teraz niosąc naturalny kolor. To ta sama strategia renderowania, której używa sam projekt DeOldify.

Przyjmowane są zdjęcia do 4096 pikseli na dłuższym boku, a wynik dokładnie odpowiada wymiarom wejścia. Model pobiera się raz, około 122 MB, a potem działa natychmiast przy każdej kolejnej wizycie, w całości na Twoim urządzeniu.

Jak dobrze zeskanować stare zdjęcia

Większość zdjęć wartych koloryzacji zaczyna się na papierze, a jakość skanu wyznacza sufit dla wyniku. Skanuj w rozdzielczości, która daje odbitce co najmniej 1000 pikseli na dłuższym boku, wyczyść szybę skanera i trzymaj zdjęcie płasko i równo. Unikaj, gdy tylko możesz, zdjęć odbitek robionych telefonem pod światłem lampy, odbicia i przebarwienia mylą i Ciebie, i model.

Uszkodzenia to osobny problem od brakującego koloru. Mocne ziarno sprawia, że sieć się waha, koloryzuje nieśmiało i pozostaje szarawa, więc przepuszczenie zaszumionego skanu najpierw przez Odszumianie Zdjęć AI często odblokowuje znacznie mocniejsze kolory. Jeśli twarze na zdjęciu są rozmyte lub zniszczone, Renowacja twarzy AI je odbudowuje, a jego wynik ładnie zasila koloryzację.

Korzystają też wyblakłe zdjęcia kolorowe, nie tylko prawdziwe czarno-białe. Sieć na nowo przewiduje warstwę koloru od zera, zastępując wypłowiały odcień starej odbitki świeżymi, naturalnymi tonami.

Kompletny proces renowacji

Koloryzacja to zwykle jeden z kroków w ratowaniu starego zdjęcia, a kolejność kroków zmienia wynik. Sprawdza się ta sekwencja: najpierw odszumianie, potem renowacja twarzy, następnie koloryzacja, na końcu powiększenie.

Odszumianie na początku ma znaczenie, bo ziarno wprowadza w błąd każdy późniejszy krok. Renowacja twarzy przed koloryzacją daje modelowi czyste rysy do pokolorowania zamiast plam. Koloryzacja przed powiększaniem utrzymuje kosztowne przewidywanie koloru na mniejszym obrazie, a końcowy przebieg przez Powiększanie Zdjęć AI powiększa gotowe zdjęcie.

Co do formatu wyniku, JPEG pasuje do zdjęć i daje małe pliki do udostępniania, PNG zachowuje bezstratny plik główny. Jeśli kolory wyjdą ostrożniejsze, niż liczyłeś, zwykle świadczy to o trudnym źródle, a nie o porażce, popraw wejście krokami powyżej i uruchom ponownie. Każde uruchomienie jest darmowe, więc iterowanie kosztuje tylko sekundy.

Najczęściej zadawane pytania.

Jak pokoloryzować czarno-białe zdjęcie?

Prześlij zdjęcie, naciśnij przycisk i pobierz kolorową wersję. AI przewiduje naturalne kolory i nakłada je na Twoje zdjęcie w pełnej oryginalnej rozdzielczości.

Czy muszę się rejestrować albo płacić za pełną jakość?

Nie. Nie ma konta, znaku wodnego ani limitu rozdzielczości. Model pobiera się raz do Twojej przeglądarki, a całe przetwarzanie działa na Twoim urządzeniu, dlatego może pozostać darmowe.

Czy kolory są prawdziwe?

To wykształcone przewidywania, a nie odzyskane fakty. AI maluje każdy obiekt jego statystycznie prawdopodobnym kolorem, więc niebo i skóra wyglądają poprawnie, a dokładny odcień sukienki czy samochodu to wiarygodne zgadywanie.

Czy działa też na wyblakłych zdjęciach kolorowych?

Tak. Warstwa koloru jest przewidywana na nowo od zera, więc wypłowiała odbitka dostaje świeże tony tak samo jak prawdziwe czarno-białe zdjęcie.

Dlaczego niektóre obszary pozostają szarawe?

Kiedy model nie jest pewien, czym jest obiekt, koloryzuje ostrożnie, a niepewność widać jako stłumione lub szare plamy. Pomaga czystsze, ostrzejsze wejście, odszumienie ziarnistego skanu najpierw za pomocą Odszumianie Zdjęć AI często ożywia kolory.

Czy moje zdjęcia rodzinne są gdziekolwiek wysyłane?

Nie. Po jednorazowym pobraniu modelu, około 122 MB, koloryzacja działa w całości w Twojej przeglądarce. Zdjęcia nigdy nie opuszczają urządzenia.

Czy koloryzacja obniża ostrość zdjęcia?

Nie. Z AI pochodzi tylko warstwa koloru, detal jasności Twojego oryginału pozostaje nietknięty w pełnej rozdzielczości, więc każda krawędź i każde ziarno źródła przetrwa.

W jakiej kolejności renowować stare zdjęcie?

Odszumianie, renowacja twarzy, koloryzacja, a na końcu powiększenie. Usunięcie szumu i naprawa twarzy na początku daje narzędziu do koloryzacji czysty obraz, a powiększanie za pomocą Powiększanie Zdjęć AI jest ostatnie, więc powiększa gotowy wynik.

Źródła

  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