Stručná odpoveď: Zväčšovanie pomocou umelej inteligencie funguje tak, že model sa trénuje na párových obrázkoch s nízkym a vysokým rozlíšením a potom sa tieto údaje použijú na predpovedanie uveriteľných ďalších pixelov počas zvyšovania rozlíšenia. Ak model počas trénovania videl podobné textúry alebo tváre, môže pridať presvedčivé detaily; ak nie, môže „halucinovať“ artefakty, ako sú haló, vosková pokožka alebo blikanie vo videu.
Kľúčové poznatky:
Predikcia: Model generuje vierohodné detaily, nie zaručenú rekonštrukciu reality.
Výber modelu: CNN bývajú stabilnejšie; GAN môžu vyzerať ostrejšie, ale riskujú vynájdenie nových funkcií.
Kontroly artefaktov: Dávajte si pozor na svätožiary, opakujúce sa textúry, „takmer písmená“ a plastické tváre.
Stabilita videa: Použite časové metódy, inak uvidíte mihotanie a drift medzi jednotlivými snímkami.
Použitie s vysokými stávkami: Ak je dôležitá presnosť, zverejnite spracovanie a výsledky považujte za ilustratívne.

Pravdepodobne ste to už videli: malý, chrumkavý obrázok sa zmení na niečo dostatočne ostré na tlač, streamovanie alebo vloženie do prezentácie bez myknutia oka. Je to ako podvádzanie. A – v tom najlepšom slova zmysle – tak trochu aj je 😅
Takže, ako funguje upscaling s umelou inteligenciou, sa točí okolo niečoho konkrétnejšieho než „počítač vylepšuje detaily“ (vlnitá ruka) a bližšie k „modelu predpovedá vierohodnú štruktúru s vysokým rozlíšením na základe vzorov, ktoré sa naučil z mnohých príkladov“ (Hlboké učenie pre superrozlíšenie obrázkov: Prieskum). Tento krok predikcie je celá hra – a preto môže upscaling s umelou inteligenciou vyzerať úžasne... alebo trochu plasticky... alebo ako keby vašej mačke narástli bonusové fúzy.
Články, ktoré by ste si mohli prečítať po tomto:
🔗 Ako funguje umelá inteligencia
Naučte sa základy modelov, dát a inferencie v umelej inteligencii.
🔗 Ako sa umelá inteligencia učí
Pozrite sa, ako tréningové dáta a spätná väzba v priebehu času zlepšujú výkon modelu.
🔗 Ako umelá inteligencia detekuje anomálie
Pochopte základné vzory a to, ako umelá inteligencia rýchlo signalizuje nezvyčajné správanie.
🔗 Ako umelá inteligencia predpovedá trendy
Preskúmajte metódy prognózovania, ktoré rozpoznávajú signály a predvídajú budúci dopyt.
Ako funguje AI Upscaling: základná myšlienka, povedané bežnými slovami 🧩
Zväčšenie rozlíšenia znamená zvýšenie rozlíšenia: viac pixelov, väčší obraz. Tradičné zväčšenie rozlíšenia (ako napríklad bikubické) v podstate rozťahuje pixely a vyhladzuje prechody (bikubická interpolácia). Je to v poriadku, ale nedokáže vytvoriť nové detaily - iba interpoluje.
Zvyšovanie rozlíšenia pomocou umelej inteligencie sa pokúša o niečo odvážnejšie (vo svete výskumu známe ako „superrozlíšenie“) (Hlboké učenie pre superrozlíšenie obrazu: Prieskum):
-
Pozerá sa na vstup s nízkym rozlíšením
-
Rozpoznáva vzory (hrany, textúry, črty tváre, ťahy textu, väzbu látky...)
-
Predpovedá, ako by mala vyzerať verzia s vyšším rozlíšením
-
Generuje dodatočné pixelové dáta, ktoré zodpovedajú týmto vzorom
Nie „dokonale obnoviť realitu“, skôr „urobiť vysoko vierohodný odhad“ (Image Super-Resolution Using Deep Convolutional Networks (SRCNN)). Ak vám to znie trochu podozrivo, nemýlite sa – ale to je tiež dôvod, prečo to funguje tak dobre 😄
A áno, to znamená, že zvýšenie rozlíšenia pomocou umelej inteligencie je v podstate riadená halucinácia... ale produktívnym spôsobom rešpektujúcim pixely.
Čo robí dobrú verziu AI upscalingu? ✅🛠️
Ak hodnotíte vylepšenie pomocou umelej inteligencie (alebo prednastavené nastavenia), toto je to, čo je zvyčajne najdôležitejšie:
-
Obnova detailov bez prepečenia.
Dobré zvýšenie rozlíšenia dodáva chrumkavosť a štruktúru, nie chrumkavý šum alebo falošné póry. -
Disciplína na hranách
Čisté línie zostávajú čisté. Zlé modely spôsobujú, že sa hrany kývajú alebo vytvárajú svätožiary. -
Realizmus textúry
Vlasy by sa nemali stať ťahom štetca. Tehla by sa nemala stať opakujúcou sa vzorovanou pečiatkou. -
Spracovanie šumu a kompresie
Veľa bežných obrázkov je skrátených do formátu JPEG na minimum. Dobrý upscaler toto poškodenie nezosilňuje (Real-ESRGAN). -
Rozpoznanie tváre a textu
Tváre a text sú miesta, kde sa najľahšie zisťujú chyby. Dobrí modeli s nimi zaobchádzajú jemne (alebo majú špecializované režimy). -
Konzistentnosť medzi snímkami (pre video)
Ak detaily medzi jednotlivými snímkami mihajú, vaše oči budú kričať. Zvýšenie rozlíšenia videa prežije alebo zomrie časovou stabilitou (BasicVSR (CVPR 2021)). -
Ovládacie prvky, ktoré dávajú zmysel
Chcete posuvníky, ktoré zodpovedajú skutočným výsledkom: odšumovanie, rozmazanie, odstraňovanie artefaktov, zachovanie zrnitosti, ostrenie… praktické veci.
Tiché pravidlo, ktoré platí: „najlepšie“ zvýšenie rozlíšenia je často to, ktoré si sotva všimnete. Vyzerá to, akoby ste mali na začiatku lepší fotoaparát 📷✨
Porovnávacia tabuľka: populárne možnosti škálovania AI (a na čo sú dobré) 📊🙂
Nižšie je uvedené praktické porovnanie. Ceny sú zámerne nejasné, pretože nástroje sa líšia v závislosti od licencie, balíkov, výpočtových nákladov a všetkých tých zábavných vecí.
| Nástroj / Prístup | Najlepšie pre | Cenová atmosféra | Prečo to funguje (zhruba) |
|---|---|---|---|
| Zvyšovanie rozlíšenia stolových počítačov v štýle Topaz (Topaz Photo, Topaz Video) | Fotografie, video, jednoduchý pracovný postup | Platené | Silné všeobecné modely + veľa ladenia, väčšinou „proste fungujú“… |
| Funkcie typu Adobe „Super Resolution“ (Adobe Enhance > Super Resolution) | Fotografi, ktorí už v tomto ekosystéme | Predplatné | Rekonštrukcia detailov s dôkladnou štruktúrou, zvyčajne konzervatívna (menej dramatická) |
| Real-ESRGAN / varianty ESRGAN (Real-ESRGAN, ESRGAN) | DIY, vývojári, dávkové úlohy | Zadarmo (ale časovo náročné) | Skvelé na detailovanie textúry, môže byť pikantné na tvári, ak si nedáte pozor |
| Režimy zväčšovania založené na difúzii (SR3) | Kreatívna práca, štylizované výsledky | Zmiešané | Vie vytvoriť nádherné detaily - ale vie aj vymyslieť nezmysly, takže... áno |
| Zvyšovanie rozlíšenia hier (v štýle DLSS/FSR) (NVIDIA DLSS, AMD FSR 2) | Hranie a vykresľovanie v reálnom čase | V balíku | Využíva dáta o pohybe a naučené predchádzajúce hodnoty - plynulý výkon 🕹️ |
| Služby pre upscaling cloudu | Pohodlie, rýchle výhry | Platba za použitie | Rýchle + škálovateľné, ale vymieňate si kontrolu a niekedy aj jemnosť |
| AI upscalery zamerané na video (BasicVSR, Topaz Video) | Staré zábery, anime, archívy | Platené | Časové triky na zníženie blikania + špecializované video modely |
| Zväčšenie rozlíšenia pre „inteligentný“ telefón/galériu | Príležitostné použitie | Zahrnuté | Ľahké modely vyladené pre príjemný výkon, nie pre dokonalosť (stále praktické) |
Priznanie k zvláštnosti formátovania: „Platené“ robí v tej tabuľke veľa práce. Ale chápete, o čo ide 😅
Veľké tajomstvo: modely sa učia mapovať z nízkeho rozlíšenia na vysoké rozlíšenie 🧠➡️🖼️
Jadrom väčšiny upscalingov umelej inteligencie je nastavenie riadeného učenia (obrazové superrozlíšenie s použitím hlbokých konvolučných sietí (SRCNN)):
-
Začnite s obrázkami vo vysokom rozlíšení („pravda“)
-
Znížiť ich rozlíšenie na verzie s nízkym rozlíšením („vstup“)
-
Trénovanie modelu na rekonštrukciu pôvodného vysokého rozlíšenia z nízkeho rozlíšenia
Postupom času sa model učí korelácie, ako napríklad:
-
„Tento druh rozmazania okolo oka zvyčajne patrí mihalniciam.“
-
„Tento zhluk pixelov často označuje pätkový text.“
-
„Tento okrajový gradient vyzerá ako línia strechy, nie ako náhodný šum“
Nejde o zapamätávanie si konkrétnych obrázkov (v jednoduchom zmysle), ale o učenie sa štatistickej štruktúry (Hlboké učenie pre superrozlíšenie obrázkov: Prieskum). Predstavte si to ako učenie sa gramatiky textúr a hrán. Nie gramatika poézie, skôr ako… gramatika manuálu IKEA 🪑📦 (nemotorná metafora, no dosť blízko).
Základné informácie: čo sa deje počas inferencie (keď robíte upscale) ⚙️✨
Keď vložíte obrázok do zariadenia na zvyšovanie rozlíšenia pomocou umelej inteligencie, zvyčajne existuje postup podobný tomuto:
-
Predspracovanie
-
Konvertovať farebný priestor (niekedy)
-
Normalizácia hodnôt pixelov
-
Ak je obrázok veľký, rozdeľte ho na časti (kontrola reality VRAM 😭) (Real-ESRGAN repo (možnosti dlaždíc))
-
-
Extrakcia prvkov
-
Skoré vrstvy detekujú hrany, rohy a prechody
-
Hlbšie vrstvy detekujú vzory: textúry, tvary, komponenty tváre
-
-
Rekonštrukcia
-
Model generuje mapu prvkov s vyšším rozlíšením
-
Potom to prevedie na skutočný pixelový výstup
-
-
Dodatočné spracovanie
-
Voliteľné ostrenie
-
Voliteľné odšumenie
-
Voliteľné potlačenie artefaktov (zvonenie, halo efekty, blokovitosť)
-
Jeden jemný detail: veľa nástrojov zväčšuje rozmery dlaždíc a potom prekrýva spoje. Skvelé nástroje skrývajú hranice dlaždíc. Menej dôležité nástroje zanechávajú pri žmúrení slabé mriežkové stopy. A áno, budete žmúriť, pretože ľudia milujú skúmanie drobných nedokonalostí pri 300 % priblížení ako malí škriatkovia 🧌
Hlavné modelové rodiny používané na upscaling AI (a prečo sa zdajú byť odlišné) 🤖📚
1) Superrozlíšenie založené na CNN (klasický pracant)
Konvolučné neurónové siete sú skvelé pre lokálne vzory: hrany, textúry, malé štruktúry (Superrozlíšenie obrazu pomocou hlbokých konvolučných sietí (SRCNN)).
-
Výhody: rýchly, stabilný, menej prekvapení
-
Nevýhody: pri silnom zaťažení môže vyzerať trochu „spracovane“
2) Zväčšenie škálovania založené na GAN (v štýle ESRGAN) 🎭
GAN (generatívne adverzárne siete) učia generátor tak, aby vytváral obrázky s vysokým rozlíšením, ktoré diskriminátor nedokáže rozlíšiť od skutočných obrázkov (generatívne adverzárne siete).
-
Výhody: výrazné detaily, pôsobivá textúra
-
Nevýhody: vie si vymyslieť detaily, ktoré tam neboli - niekedy nesprávne, niekedy zvláštne (SRGAN, ESRGAN)
GAN vám môže dodať ostrosť, ktorá vám zaručí úžas. Môže tiež dodať portrétovanej osobe extra obočie. Takže... vyberte si svoje súboje 😬
3) Zväčšenie založené na difúzii (kreatívny zástupný znak) 🌫️➡️🖼️
Difúzne modely krok za krokom odstraňujú šum a možno ich riadiť tak, aby vytvárali detaily s vysokým rozlíšením (SR3).
-
Výhody: dokáže byť neuveriteľne dobrý v uveriteľných detailoch, najmä pri kreatívnej práci
-
Nevýhody: môže sa odchýliť od pôvodnej identity/štruktúry, ak sú nastavenia agresívne (SR3)
Tu sa „zväčšenie“ začína miešať s „novým predstavením“. Niekedy je to presne to, čo chcete. Niekedy nie.
4) Zväčšenie rozlíšenia videa s časovou konzistenciou 🎞️
Zvýšenie rozlíšenia videa často pridáva logiku s ohľadom na pohyb:
-
Používa susedné snímky na stabilizáciu detailov (BasicVSR (CVPR 2021))
-
Snaží sa vyhnúť blikaniu a plazivým artefaktom
-
Často kombinuje superrozlíšenie s odšumovaním a prekladaním (Topaz Video)
Ak je zvýšenie rozlíšenia obrazu ako reštaurovanie jedného obrazu, zvýšenie rozlíšenia videa je ako reštaurovanie flipbooku bez toho, aby sa nos postavy menil na každej strane. Čo je... ťažšie, ako sa zdá.
Prečo upscaling pomocou umelej inteligencie niekedy vyzerá falošne (a ako ho rozpoznať) 👀🚩
Zvyšovanie rozlíšenia pomocou umelej inteligencie zlyháva rozpoznateľnými spôsobmi. Keď sa naučíte tieto vzorce, uvidíte ich všade, napríklad keď si kúpite nové auto a zrazu si všimnete daný model na každej ulici 😵💫
Bežné rozprávania:
-
Depilácia voskom tváre (príliš veľa odšumovania + vyhladzovania)
-
Preostrené halo efekty okolo hrán (klasické územie „prestrelenia“) (bikubická interpolácia)
-
Opakujúce sa textúry (tehlové steny sa menia na kopírované a vložené vzory)
-
Chrumkavý mikrokontrast , ktorý kričí „algoritmus“
-
Znehodnocovanie textu , kde sa písmená stávajú takmer písmenami (najhorší druh)
-
Posun detailov , kde sa malé prvky nenápadne menia, najmä v difúznych pracovných postupoch (SR3)
Zložitá časť: niekedy tieto artefakty vyzerajú na prvý pohľad „lepšie“. Váš mozog má rád ostrosť. Ale po chvíli sa vám to zdá… divné.
Slušnou taktikou je oddialiť záber a skontrolovať, či vyzerá prirodzene pri bežnej vzdialenosti pozorovania. Ak to vyzerá dobre len pri 400% priblížení, nie je to výhra, to je len koníček 😅
Ako funguje AI Upscaling: tréningová stránka bez matematických problémov 📉🙂
Trénovanie modelov s vysokým rozlíšením zvyčajne zahŕňa:
-
Párové súbory údajov (vstup s nízkym rozlíšením, cieľ s vysokým rozlíšením) (Obrazové superrozlíšenie s použitím hlbokých konvolučných sietí (SRCNN))
-
Stratové funkcie , ktoré trestajú nesprávne rekonštrukcie (SRGAN)
Typické typy strát:
-
Strata pixelov (L1/L2)
Podporuje presnosť. Môže viesť k mierne rozmazaným výsledkom. -
Strata vnímania
Porovnáva hlbšie prvky (napríklad „ vyzerá podobne“) a nie presné pixely (Straty vnímania (Johnson a kol., 2016)). -
Strata v dôsledku kontradiktórnosti (GAN)
Podporuje realizmus, niekedy na úkor doslovnej presnosti (SRGAN, Generatívne kontradiktórne siete).
Neustále prebieha preťahovanie sa o vojnu:
-
Urobte verné originálu
vs. -
Urobte to vizuálne príjemné
Rôzne nástroje sa v tomto spektre umiestňujú na rôznych miestach. A jeden z nich môžete uprednostniť v závislosti od toho, či reštaurujete rodinné fotografie alebo pripravujete plagát, kde je „dobrý vzhľad“ dôležitejší ako forenzná presnosť.
Praktické pracovné postupy: fotografie, staré skeny, anime a video 📸🧾🎥
Fotografie (portréty, krajinky, produktové zábery)
Najlepší postup je zvyčajne:
-
Najprv mierne odšumenie (ak je to potrebné)
-
Luxusné s konzervatívnym prostredím
-
Ak sa vám veci zdajú príliš hladké, pridajte späť zrnitosť (áno, naozaj)
Obilniny sú ako soľ. Príliš veľa pokazí večeru, ale žiadna nemôže chutiť trochu mdlo 🍟
Staré skeny a silne komprimované obrázky
Tieto sú ťažšie, pretože model môže považovať kompresné bloky za „textúru“.
Skúste:
-
Odstránenie alebo deblokovanie artefaktov
-
Potom vyššia kvalita
-
Potom jemné doostrenie (nie príliš... viem, každý to hovorí, ale aj tak)
Anime a linková grafika
Výhody čiarovej grafiky:
-
Modely, ktoré zachovávajú čisté hrany
-
Znížené halucinácie textúr
. Zväčšenie anime často vyzerá skvele, pretože tvary sú jednoduchšie a konzistentnejšie. (Šťastie.)
Video
Video pridáva ďalšie kroky:
-
Odhlučnenie
-
Odstraňovanie prekladania (pre určité zdroje)
-
Luxusné
-
Časové vyhladenie alebo stabilizácia (BasicVSR (CVPR 2021))
-
Voliteľné opätovné zavedenie zŕn pre súdržnosť
Ak vynecháte časovú konzistenciu, získate to trblietavé detaily. Keď si to raz všimnete, už to nemôžete prestať vidieť. Ako vŕzgajúca stolička v tichej miestnosti 😖
Výber nastavení bez zbytočného hádania (malý ťahák) 🎛️😵💫
Tu je slušný východiskový postoj:
-
Ak tváre vyzerajú plasticky
, znížte šum, znížte ostrosť alebo vyskúšajte model alebo režim na zachovanie tváre. -
Ak textúry vyzerajú príliš intenzívne,
znížte hodnotu posuvníkov „vylepšenie detailov“ alebo „obnovenie detailov“ a potom pridajte jemnú zrnitosť. -
Ak hrany žiaria,
znížte ostrosť a skontrolujte možnosti potlačenia halo efektu. -
Ak obrázok vyzerá príliš „AI“,
zvoľte konzervatívnejší prístup. Niekedy je najlepším krokom jednoducho… menej.
Tiež: nezvyšujte rozlíšenie na 8x len preto, že môžete. Čisté 2x alebo 4x je často ideálna kombinácia. Okrem toho žiadate modelku, aby napísala fanfikciu o vašich pixeloch 📖😂
Etika, autenticita a trápna otázka „pravdy“ 🧭😬
Zvyšovanie rozlíšenia pomocou umelej inteligencie stiera hranicu:
-
Obnova znamená znovuobjavenie toho, čo tam bolo
-
Vylepšenie znamená pridanie toho, čo tam nebolo
Pri osobných fotografiách je to zvyčajne v poriadku (a je to krásne). Pri žurnalistike, právnych dôkazoch, lekárskom zobrazovaní alebo čomkoľvek, kde záleží na vernosti... musíte byť opatrní (OSAC/NIST: Štandardná príručka pre správu forenzných digitálnych snímok, SWGDE Pokyny pre forenznú analýzu snímok).
Jednoduché pravidlo:
-
Ak je v stávke veľa, berte zvýšenie rozlíšenia umelej inteligencie ako ilustráciu, nie ako definitívny príklad.
Zverejnenie je dôležité aj v profesionálnom kontexte. Nie preto, že by umelá inteligencia bola zlá, ale preto, že si diváci zaslúžia vedieť, či boli detaily rekonštruované alebo zachytené. To je jednoducho... úctivé.
Záverečné poznámky a rýchle zhrnutie 🧡✅
Takže, ako funguje AI Upscaling, je to nasledovné: modely sa učia, ako detaily s vysokým rozlíšením majú tendenciu súvisieť so vzormi s nízkym rozlíšením, a potom počas upscalingu predpovedajú uveriteľné ďalšie pixely (Hlboké učenie pre superrozlíšenie obrazu: Prieskum). V závislosti od rodiny modelov (CNN, GAN, difúzia, video-temporálna) môže byť táto predpoveď konzervatívna a verná... alebo odvážna a niekedy neistá 😅
Stručné zhrnutie
-
Tradičné zvýšenie rozlíšenia rozťahuje pixely (bikubická interpolácia)
-
Zväčšenie rozlíšenia pomocou umelej inteligencie predpovedá chýbajúce detaily pomocou naučených vzorov (Superrozlíšenie obrazu pomocou hlbokých konvolučných sietí (SRCNN))
-
Skvelé výsledky prináša správny model a obmedzenia
-
Dávajte si pozor na svätožiary, voskové tváre, opakujúce sa textúry a blikanie vo videu (BasicVSR (CVPR 2021))
-
Zvyšovanie rozlíšenia je často „pravdepodobná rekonštrukcia“, nie dokonalá pravda (SRGAN, ESRGAN)
Ak chceš, povedz mi, čo upravuješ (tváre, staré fotky, video, anime, textové skeny) a ja ti navrhnem stratégiu nastavení, ktorá sa vyhne bežným nástrahám „AI vzhľadu“ 🎯🙂
Príklad z reálneho sveta: Zväčšenie starých fotografií produktov z trhoviska 📸
Scenár
Malý obchod s použitými fotoaparátmi má 40 fotografií produktov exportovaných zo starej webovej stránky so šírkou 800 pixelov. Majiteľ ich chce znova použiť na novej stránke elektronického obchodu, kde je odporúčaná veľkosť obrázka so šírkou 1 600 pixelov.
Problém: bežná zmena veľkosti spôsobuje, že fotoaparáty vyzerajú jemne, zatiaľ čo agresívne zvýšenie rozlíšenia pomocou umelej inteligencie môže spôsobiť, že gumené rukoväte, sériové čísla a označenia objektívov vyzerajú podozrivo falošne. To je dôležité, pretože kupujúci sa pred kúpou spoliehajú na tieto podrobnosti.
Cieľom nie je dokonale „obnoviť“ chýbajúce informácie. Ide o vytvorenie čistejších obrázkov zoznamov a zároveň zachovanie dostupnosti pôvodných súborov, pretože AI upscaling predpovedá skôr vierohodné detaily než zaručenú pravdu.
Čo vyžaduje pracovný postup
Originálne fotografie produktov, ideálne v najmenej komprimovaných dostupných verziách
Cieľová výstupná veľkosť, napríklad 2× zväčšenie z 800px na 1 600px šírku
Nástroj alebo model so samostatnými ovládacími prvkami na odšumenie, zaostrenie a odstránenie artefaktov
Jednoduchý kontrolný zoznam pre text, hrany, logá, skrutky, gombíky, textúru kože a odrazy
Priečinok pre originály a samostatný priečinok pre upravené exporty, takže nič sa neprepíše
Príklad inštrukcie
Pri testovaní upscalera s umelou inteligenciou použite tento druh inštrukcie:
Zväčšite túto fotografiu produktu 2× pre záznam v elektronickom obchode. Zachovajte tvar objektu, umiestnenie loga, označenia šošoviek, okraje tlačidiel a textúru povrchu čo najbližšie k originálu. Použite mierne vyčistenie kompresiou, nízke zaostrenie a vyhnite sa pridávaniu ďalšieho textu, škrabancov, štítkov, sériových čísel alebo dekoratívnych detailov. Výsledný obrázok by mal pri bežnej veľkosti stránky produktu vyzerať prirodzene, nie umelo ostrý pri 400 % priblížení.
Ako to otestovať
Pred spracovaním celej dávky začnite s piatimi zmiešanými obrázkami:
Jedna čistá fotografia produktu s dobrým osvetlením
Jeden komprimovaný obrázok JPEG s blokovosťou
Jedna fotografia s malým vytlačeným textom alebo označením objektívu
Jeden tmavý obrázok so šumom v tieňoch
Jeden obrázok s reflexným kovom alebo sklom
Po zvýšení rozlíšenia porovnajte každý výsledok s originálom pri 100 % a 200 %. Skontrolujte, či sa názvy značiek, ciferníky, skrutky, porty a textúry stále zhodujú. Ak model vytvára „takmer písmená“ alebo falošné povrchové značky, znížte nastavenie ostrenia alebo obnovy detailov.
Výsledok
Ilustratívny výsledok: na základe načasovania testu piatich obrázkov pred a po použití tohto pracovného postupu.
Manuálne čistenie a zmena veľkosti trvalo približne 9 minút na obrázok alebo 45 minút pre päť obrázkov.
Pracovný postup s pomocou umelej inteligencie trval približne 3 minúty na obrázok alebo 15 minút pre päť obrázkov.
To je odhadom 30 minút ušetrených na piatich obrázkoch alebo približne 4 hodiny ušetrené pri snímaní 40 obrázkov.
Výsledok kontroly kvality: 4 z 5 obrázkov prešli prvou kontrolou. Jeden obrázok zlyhal, pretože upscaler skreslil text malým objektívom, takže bol prepracovaný s nižším zaostrením a bez vylepšenia textu.
Cenným ukazovateľom tu nie je len „vyzerá ostrejšie“. Je to: koľko obrázkov prejde porovnávacou analýzou bez vymyslených detailov?
Čo sa môže pokaziť
Model môže premeniť prach, bloky JPEG alebo škrabance na „skutočnú“ textúru.
Drobný text sa môže zmeniť na falošný text, ktorý vyzerá vierohodne, kým ho nepriblížite.
Príliš veľa odšumovania môže spôsobiť, že guma, koža alebo brúsený kov budú vyzerať voskovo.
Silné ostrenie môže vytvoriť kruhy okolo okrajov produktu.
Dávkové spracovanie môže skryť chyby, preto si pred exportovaním všetkého skontrolujte vzorku.
Pre elektronický obchod je najbezpečnejšie pravidlo jednoduché: nikdy nepoužívajte zväčšovanie veľkosti pomocou umelej inteligencie na skrytie poškodenia, zmenu stavu alebo na to, aby produkt vyzeral novšie, než v skutočnosti je.
Praktické ponaučenie
Zväčšenie pomocou umelej inteligencie funguje najlepšie, keď ho vnímate ako kontrolovaný záverečný krok, nie ako magické tlačidlo na opravu. Používajte konzervatívne nastavenia 2×, skontrolujte detaily, ktoré kupujúcich zaujímajú, a ponechajte pôvodný obrázok, aby upravená verzia zostala dôveryhodná.
Príklad z reálneho sveta: Zväčšenie starého tréningového videa bez jeho trblietania
Scenár
Malá školiaca spoločnosť nahrala v roku 2014 7-minútové video s ukážkou bezpečnosti v rozlíšení 720p. Obsah má stále svoju hodnotu, ale zábery vyzerajú na novej webovej stránke spoločnosti nevýrazne, najmä na väčších obrazovkách notebookov.
Tím chce exportovať čistejšiu verziu s rozlíšením 1080p bez pretáčania. Riziko spočíva v tom, že agresívne zvýšenie rozlíšenia pomocou umelej inteligencie by mohlo spôsobiť, že tváre budú vyzerať voskovo, text na nápisoch by sa mohol zmeniť na „takmer slová“ alebo by sa mohla medzi jednotlivými snímkami mihotať textúra.
Cieľom nie je, aby video vyzeralo úplne nové. Ide o to, aby bolo jasnejšie, stabilnejšie a menej komprimované, pričom tvár inštruktora, výstražné štítky, pohyby rúk a detaily vybavenia zostanú verné originálu.
Čo vyžaduje pracovný postup
Originálny video súbor, ak je to možné, nie komprimovaný súbor na stiahnutie zo sociálnych médií
Cieľová veľkosť exportu, napríklad 720p až 1080p, namiesto priameho prechodu na 4K
Zvyšovanie rozlíšenia videa s možnosťami odšumenia, zaostrenia, opravy kompresie a časovej konzistencie
Krátky testovací klip s tvárami, pohybom, textom a detailnými povrchmi
Kontrolný zoznam pre blikanie, haló efekty, zdeformovaný text, textúru tváre a pohyblivé okraje
Uložená kópia pôvodného videa na porovnanie a v prípade potreby zverejnenie
Príklad inštrukcie
Pred spracovaním celého videa použite tento druh inštrukcií:
Zvýšte rozlíšenie tohto tréningového videa z rozlíšenia 720p na 1080p. Uprednostnite prirodzený pohyb, stabilné okraje, čitateľný existujúci text a realistickú textúru pokožky. Použite miernu kompresiu a nízke zaostrenie. Nevymýšľajte chýbajúci text, logá, štítky, škrabance, detaily tváre ani označenia zariadení. Vyhnite sa trblietaniu medzi jednotlivými snímkami. Konečný výsledok by mal pri normálnej veľkosti zobrazenia vyzerať jasnejšie, pri pozastavení a priblížení nie umelo ostrý.
Ako to otestovať
Pred spracovaním celého 7-minútového súboru exportujte 20-sekundovú vzorku, ktorá obsahuje:
Tvár inštruktora počas rozprávania
Ruka pohybujúca sa po ráme
Výstražný štítok alebo text s malým písmom
Textúrovaný povrch, ako napríklad látka, betón, brúsený kov alebo plast
Pohyb kamery alebo akýkoľvek roztrasený pohyb
Pozrite si ukážku dvakrát: raz pri normálnej rýchlosti a raz pozastavený snímok po snímke. Pri normálnej rýchlosti hľadajte blikanie, plazivú textúru alebo neprirodzený pohyb okolo okrajov. Pri pozastavení porovnajte pôvodnú a zväčšenú verziu, aby ste skontrolovali, či sa text, tlačidlá, nástroje a črty tváre stále zhodujú.
Výsledok
Ilustratívny výsledok: na základe načasovania jedného 20-sekundového testovacieho klipu a následného použitia rovnakých nastavení na 7-minútové video.
Manuálny pracovný postup „zmeny veľkosti a zaostrenia“ trval približne 35 minút vrátane exportu a kontroly, ale výsledok ukázal viditeľný lesk na vlasoch inštruktora a svätožiary okolo bezpečnostných značiek.
Pracovný postup s pomocou umelej inteligencie trval približne 55 minút vrátane testovacích exportov, ale znížil počet problémov s kontrolou z 8 viditeľných problémov v prvom exporte na 2 menšie problémy v konečnom exporte.
Finálna verzia prešla 10 z 12 kontrol v kontrolnom zozname. Dva zostávajúce problémy boli mierne zmäkčenie textu na pozadí a mierny šum v jednom tmavom rohu. Obe boli akceptované, pretože inštruktor, vybavenie a bezpečnostné kroky zostali vizuálne konzistentné.
Zmysluplnou metrikou tu nie je „dosiahnuté rozlíšenie 1080p“. Je to: koľko sekúnd videa zobrazuje rušivé artefakty počas normálneho prehrávania?
Čo sa môže pokaziť
Model môže zaostriť kompresné bloky a urobiť ich vyzerajúcimi ako skutočná textúra.
Jemný text môže pôsobiť sebavedomejšie, ale menej presne.
Tváre môžu byť príliš hladké, ak je odšumenie príliš vysoké.
Pohyblivé okraje sa môžu mihotať, ak nástroj spracováva každý snímok príliš nezávisle.
Export v rozlíšení 4K môže vyzerať horšie ako obmedzený export v rozlíšení 1080p, pretože model musí vymýšľať príliš veľa detailov.
Najväčšou chybou je posudzovať iba pozastavený záber. Zvýšenie rozlíšenia videa musí vyzerať prirodzene aj v pohybe, nielen pôsobivo ako statický obrázok.
Praktické ponaučenie
Pri videu funguje prevzorkovanie pomocou umelej inteligencie najlepšie, keď najprv otestujete krátky úsek, prevzorkovanie necháte mierne a pred ostrosťou posúdite pohyb. Mierne jemnejší, ale stabilný výsledok je zvyčajne lepší ako ostrá verzia, ktorá bliká vždy, keď sa niekto pohne.
Často kladené otázky
Zvyšovanie úrovne umelej inteligencie a ako to funguje
Zväčšovanie rozlíšenie pomocou umelej inteligencie (často nazývané „superrozlíšenie“) zvyšuje rozlíšenie obrázka predpovedaním chýbajúcich detailov s vysokým rozlíšením zo vzorov naučených počas trénovania. Namiesto jednoduchého rozťahovania pixelov, ako je to pri bikubickej interpolácii, model študuje hrany, textúry, plochy a ťahy podobné textu a potom generuje nové pixelové dáta, ktoré zodpovedajú týmto naučeným vzorom. Je to menej „obnovovanie reality“ a viac „vytváranie vierohodného odhadu“, ktorý pôsobí prirodzene.
Zväčšenie pomocou umelej inteligencie verzus bikubická alebo tradičná zmena veľkosti
Tradičné metódy upscalingu (ako napríklad bikubické) interpolujú najmä medzi existujúcimi pixelmi, čím vyhladzujú prechody bez vytvárania skutočne nových detailov. Upscaling s využitím umelej inteligencie sa zameriava na rekonštrukciu vierohodnej štruktúry rozpoznávaním vizuálnych podnetov a predpovedaním, ako majú vyzerať verzie týchto podnetov vo vysokom rozlíšení. Preto sa výsledky umelej inteligencie môžu zdať dramaticky ostrejšie a tiež preto môžu zavádzať artefakty alebo „vymýšľať“ detaily, ktoré v zdroji neboli.
Prečo môžu tváre vyzerať voskové alebo príliš hladké
Voskové tváre zvyčajne vznikajú agresívnym odšumovaním a vyhladzovaním v kombinácii so zaostrovaním, ktoré odstraňuje prirodzenú textúru pleti. Mnoho nástrojov zaobchádza so šumom a jemnou textúrou podobne, takže „čistenie“ obrázka môže vymazať póry a jemné detaily. Bežným prístupom je znížiť odšumovanie a zaostrovanie, použiť režim zachovania tváre, ak je k dispozícii, a potom znova pridať trochu zrna, aby výsledok pôsobil menej plasticky a viac fotograficky.
Bežné artefakty AI pri zvyšovaní rozlíšenia, na ktoré si treba dávať pozor
Medzi typické znaky patria kruhy okolo okrajov, opakujúce sa textúry (ako napríklad tehly kopírované a vložené), chrumkavý mikrokontrast a text, ktorý sa mení na „takmer písmená“. V pracovných postupoch založených na difúzii môžete tiež pozorovať posun detailov, kde sa malé prvky jemne menia. Pri videu sú blikanie a plazenie detailov naprieč snímkami veľkými varovnými signálmi. Ak to vyzerá dobre len pri extrémnom priblížení, nastavenia sú pravdepodobne príliš agresívne.
Ako sa výsledky GAN, CNN a difúznych upscalerov líšia
Superrozlíšenie založené na CNN býva stabilnejšie a predvídateľnejšie, ale pri silnom zaťažení môže vyzerať „spracované“. Možnosti založené na GAN (v štýle ESRGAN) často vytvárajú výraznejšiu textúru a vnímanú ostrosť, ale môžu halucinovať nesprávne detaily, najmä na tvárach. Zväčšenie založené na difúzii môže generovať krásne a vierohodné detaily, no môžu sa odchýliť od pôvodnej štruktúry, ak sú nastavenia vedenia alebo intenzity príliš silné.
Praktická stratégia nastavení, ako sa vyhnúť vzhľadu „príliš umelej inteligencie“
Začnite konzervatívne: pred siahaním po extrémnych faktoroch zvýšte rozlíšenie na 2× alebo 4×. Ak tváre vyzerajú plasticky, znížte šum a ostrenie a vyskúšajte režim s ohľadom na tváre. Ak sú textúry príliš intenzívne, znížte vylepšenie detailov a následne zvážte pridanie jemného zrna. Ak hrany žiaria, znížte ostrenie a skontrolujte potlačenie halo efektu alebo artefaktov. V mnohých postupoch vyhráva „menej“, pretože zachováva vierohodný realizmus.
Spracovanie starých skenov alebo silne komprimovaných obrázkov JPEG pred zvýšením rozlíšenia
Komprimované obrázky sú zložité, pretože modely dokážu považovať blokové artefakty za skutočnú textúru a zosilniť ich. Bežným pracovným postupom je najprv odstránenie alebo deblokovanie artefaktov, potom zvýšenie rozlíšenia a následne jemné doostrenie, iba ak je to potrebné. Pri skenoch môže jemné čistenie pomôcť modelu zamerať sa na skutočnú štruktúru a nie na poškodenie. Cieľom je znížiť „falošné textúrne signály“, aby model, ktorý vykonáva zvýšenie rozlíšenia, nebol nútený robiť sebavedomé odhady na základe zašumených vstupov.
Prečo je zvýšenie rozlíšenia videa ťažšie ako zvýšenie rozlíšenia fotografií
Zvyšovanie rozlíšenia videa musí byť konzistentné vo všetkých snímkach, nielen dobré na jednom statickom obrázku. Ak detaily medzi jednotlivými snímkami blikajú, výsledok sa rýchlo stane rušivým. Prístupy zamerané na video používajú časové informácie zo susedných snímok na stabilizáciu rekonštrukcie a zabránenie trblietavým artefaktom. Mnohé pracovné postupy zahŕňajú aj odšumovanie, prekladanie pre určité zdroje a voliteľné opätovné zavedenie zrnitosti, takže celá sekvencia pôsobí súdržne a nie umelo ostre.
Kedy nie je vhodné alebo je riskantné spoliehať sa na zvýšenie škálovania pomocou umelej inteligencie
Zvyšovanie rozlíšenia pomocou umelej inteligencie (AI) sa najlepšie chápe ako vylepšenie, nie ako dôkaz. V kritických kontextoch, ako je žurnalistika, právne dôkazy, lekárske zobrazovanie alebo forenzná práca, môže generovanie „uveriteľných“ pixelov zavádzať, pretože môže pridať detaily, ktoré neboli zachytené. Bezpečnejšie je použiť ich ilustratívne a ukázať, že umelá inteligencia zrekonštruovala detaily. Ak je vernosť kritická, zachovajte originály a zdokumentujte každý krok spracovania a nastavenie.
Referencie
-
arXiv - Hlboké učenie pre superrozlíšenie obrazu: Prieskum - arxiv.org
-
arXiv - Superrozlíšenie obrazu pomocou hlbokých konvolučných sietí (SRCNN) - arxiv.org
-
arXiv - Real-ESRGAN - arxiv.org
-
arXiv - ESRGAN - arxiv.org
-
arXiv - SR3 - arxiv.org
-
Vývojár NVIDIA - NVIDIA DLSS - developer.nvidia.com
-
AMD GPUOpen - FidelityFX Super Resolution 2 - gpuopen.com
-
Nadácia pre počítačové videnie (CVF) s otvoreným prístupom - BasicVSR: Hľadanie základných komponentov vo vysokorozlíšenom videu (CVPR 2021) - openaccess.thecvf.com
-
arXiv - Generatívne adverzárne siete - arxiv.org
-
arXiv - SRGAN - arxiv.org
-
arXiv - Percepčné straty (Johnson a kol., 2016) - arxiv.org
-
GitHub - Real-ESRGAN repozitár (možnosti dlaždíc) - github.com
-
Wikipédia - Bikubická interpolácia - wikipedia.org
-
Topaz Labs - Topaz Photo - topazlabs.com
-
Topaz Labs - Topaz Video - topazlabs.com
-
Centrum pomoci Adobe – Adobe Enhance > Super rozlíšenie – helpx.adobe.com
-
NIST / OSAC - Štandardná príručka pre správu forenzných digitálnych obrazov (verzia 1.0) - nist.gov
-
SWGDE - Pokyny pre forenznú analýzu obrazu - swgde.org