Co w rzeczywistości robi narzędzie do skalowania
Tradycyjna zmiana rozmiaru opiera się na interpolacji. Oblicza pośrednie wartości pikseli na podstawie tych po obu stronach, tworzy większy i bardziej miękki obraz oraz nie dodaje żadnych informacji, których wcześniej nie było.
Współczesne narzędzie do skalowania generuje. Jest to model wyszkolony na parach małych i dużych obrazów, który tworzy detale prawdopodobne dla danego obiektu, a nie z niego wyprowadzone: pory na twarzy, sploty tkaniny czy liście na odległym drzewie.
To rozróżnienie stanowi sedno artykułu. Pory nie zostały sfotografowane. Są one najlepszym domysłem modelu na temat tego, jak pory powinny tam wyglądać, co stanowi tę samą operację, którą generator wykonuje na całym kadrze.
Obraz przetworzony przez narzędzie do skalowania zawiera zatem autentycznie syntetyczną teksturę, a detektor analizujący teksturę dokładnie to zgłasza. Odczyt jest prawidłowy; wniosek wyciągany przez ludzi już nie.
Dlaczego powoduje to tak wiele fałszywych trafień
Skalowanie jest wszechobecne i przeważnie niewidoczne dla osoby, która je wykonuje. Aparaty w telefonach stosują je przy zoomie cyfrowym, programy edycyjne oferują je jako ulepszanie, połączenia wideo kompensują nim przepustowość, a platformy stosują je, serwując obrazy w rozmiarach większych niż oryginał.
Prace archiwalne i konserwatorskie to przypadek skrajny. Stara fotografia zeskanowana w niskiej rozdzielczości i ulepszona do druku jest ze swej natury w znacznej mierze przepisana na nowo i uzyska wynik jak materiał wygenerowany przez model, ponieważ duża część tego, co widzisz, właśnie nim jest.
Obszar w prawym górnym rogu stanowi problem. Te obrazy przedstawiają prawdziwe obiekty i zawierają wymyślone piksele, a żaden wynik nie jest w stanie rozdzielić tych dwóch cech, ponieważ model mierzy tylko jedną z nich.
Jak je odróżnić
Mapa obszarów jest pierwszym narzędziem i działa, ponieważ skalowanie i generowanie inaczej rozkładają wymyśloną teksturę.
- Skalowanie jest jednolite. Każda część kadru została powiększona w tym samym procesie, więc siatka jest ciepła i płaska.
- Generowanie również jest jednolite, dlatego sama mapa nie rozstrzyga sprawy.
- Selektywne ulepszanie takie nie jest. Rekonstrukcja twarzy zastosowana do jednej osoby na zdjęciu grupowym generuje miejscowe ocieplenie, co jest cenną wskazówką.
- Kompozycja pozostaje spójna. Przeskalowane zdjęcie zachowuje geometrię, perspektywę i oświetlenie prawdziwej sceny, ponieważ nią było.
- Detale można zweryfikować. Powiększ wymyślone obszary: przeskalowany tekst staje się prawdopodobnym bełkotem, a prawdziwy tekst pozostaje czytelny.
Ostatni punkt ma wymiar praktyczny. Przybliż napisy na znakach, etykietach lub drobny druk. Narzędzie do skalowania w obliczu nieczytelnego tekstu tworzy pewne siebie kształty liter, które nic nie znaczą, a ten błąd jest widoczny dla człowieka, nawet gdy wynik tego nie pokazuje.
| Sygnał | Przeskalowane zdjęcie | Wygenerowany obraz |
|---|---|---|
| Wynik dla całego kadru | Wysoki | Wysoki |
| Mapa regionów | Podwyższony wynik i jednolity rozkład | Podwyższony wynik i jednolity rozkład |
| Drobny tekst po powiększeniu | Prawdopodobny bełkot | Prawdopodobny bełkot |
| Geometria sceny | Spójna, była prawdziwa | Obecnie zazwyczaj spójna |
| Istnieje wcześniejsza, mniejsza kopia | Często | Nie |
| Dostępny oryginalny plik | Tak, poproś o niego | Brak |
Dwa dolne wiersze to te, które faktycznie rozstrzygają kwestię, i żaden z nich nie jest pomiarem pikseli. Wyszukiwanie obrazem znajdujące mniejszą, wcześniejszą kopię lub źródło mogące dostarczyć plik sprzed ulepszenia bezpośrednio wyjaśnia sprawę.
Co to oznacza w praktyce
Dla każdego oceniającego obraz podstawową zasadą jest zapytanie o ulepszanie przed potraktowaniem wysokiego wyniku jako dowodu. To jedno pytanie, nic nie kosztuje, a wyjaśnia dużą część mylących wyników.
Dla każdego publikującego materiały jest to argument za zachowywaniem oryginałów. Fotograf, likwidator szkód czy dziennikarz, który może przedstawić plik sprzed ulepszenia, ma kompletną odpowiedź na pytanie, na które w przeciwnym razie odpowiedzi nie ma.
W przypadku archiwów i prac konserwatorskich jest to problem oznaczania, a nie detekcji. Ulepszone zdjęcie historyczne jest uzasadnionym i użytecznym materiałem, który zawsze uzyska zły wynik, więc uczciwym podejściem jest wskazanie, co zostało z nim zrobione.
Gdzie powoduje to realne szkody
Trzy sytuacje zmieniają tę ciekawostkę w realny problem, a wszystkie łączy jedna cecha: ktoś podejmuje decyzję dotyczącą człowieka na podstawie obrazu, którego sam nie zarejestrował.
Likwidacja szkód ubezpieczeniowych to najbardziej wyrazisty przykład. Zgłaszający szkodę fotografuje uszkodzenie telefonem, obraz jest mały, a ktoś go powiększa, aby zobaczyć szczegóły. Powiększona wersja uzyskuje wysoki wynik, a autentyczne roszczenie zyskuje adnotację o możliwej manipulacji, której nikt nie może już usunąć.
Dziennikarstwo boryka się z tym samym. Zdjęcie ze źródła zostaje przeskalowane do druku, ulepszona wersja trafia do obiegu, a późniejsza weryfikacja krążącej kopii oznacza ją jako podejrzaną. Oryginał był w porządku, ale nikt już nim nie dysponuje.
Kontekst prawny i dyscyplinarny jest najpoważniejszy, ponieważ ulepszona kopia często trafia do akt sprawy. Tam, gdzie obraz ma stanowić dowód, plikiem branym pod uwagę powinien być ten sprzed jakiegokolwiek ulepszenia, a samo ulepszenie powinno być udokumentowane osobno.
Wskazówka dla osób projektujących procesy
Jeśli obrazy przechodzą przez Twoją organizację i podlegają ocenie, najtańszym możliwym usprawnieniem jest pole rejestrujące, czy plik był ulepszany. Wymaga to jedynie pola wyboru przy przyjmowaniu pliku i eliminuje całą kategorię sporów niemożliwych do rozstrzygnięcia w późniejszym czasie.
Drugim najtańszym rozwiązaniem jest zasada, że ulepszanie odbywa się na kopii. Zachowaj plik w postaci, w jakiej został odebrany, ulepsz duplikat do celów podglądu i upewnij się, że do dokumentacji trafia oryginał, a nie wersja poprawiona.
Płynie stąd szerszy wniosek dotyczący tego, co właściwie mierzy wynik. Model raportuje, jaka część analizowanej tekstury została wytworzona przez oprogramowanie, co jest cechą realną, ale inną niż ta, na której zależy ludziom — czyli czy obraz rejestruje zdarzenie, które rzeczywiście miało miejsce.
Większość mylących wyników w tej dziedzinie wynika z tej rozbieżności. Skalowanie jest najbardziej wyrazistym przykładem, ponieważ obie cechy wskazują przeciwne kierunki: silnie syntetyczna tekstura, w pełni autentyczny obiekt.