„S AI už zelené plátno nepotrebujete." Tá veta je dnes takmer v každom prospekte. Platí — čiastočne. Čo pri nej nikdy nestojí, sú čísla, na ktorých v sále všetko visí: ako dlho vyrezanie trvá, na akom hardvéri a čo sa stane, keď si obe veci nesadnú.
Zmerali sme to na štyroch skutočných fotografiách z fotoaparátu s 30 megapixelmi. Výsledky sú nepohodlnejšie než prospekt.
Čo je technicky „vyrezanie pomocou AI"
Model odhaduje pre každý pixel, nakoľko patrí k motívu — nielen áno, alebo nie, ale pomerne. Práve to je pri vlasoch rozhodujúce: jediný prameň pokrýva pixel z tridsiatich percent, a kto z toho urobí tvrdé áno, alebo nie, dostane vystrihnutú lepenkovú figúru, ktorú každý spozná na prvý pohľad.
Existujú dve rodiny. Malé modely počítajú v milisekundách a sú priamo v programe. Veľké modely vidia na hrane vlasov výrazne viac, ale vážia pol gigabajtu a počítajú tomu zodpovedajúco dlhšie.
Číslo, ktoré nikto neuvádza: výpočtový čas
Merané na fotografii s 30 megapixelmi, zakaždým čistý výpočtový čas modelu:
- Vstavaný model: 0,2 sekundy s grafickou kartou — 0,85 sekundy bez nej.
- Veľký model: 2,5 až 3,0 sekundy s grafickou kartou — 23 sekúnd bez nej.
Ten istý súbor, ten istý kód, rozdiel osemkrát. Nerozhoduje o tom softvér, ale počítač pod stolom. A 23 sekúnd nie je „trochu pomalšie": tak dlho stojí hosť pred stanovišťom a nevie, či ešte niečo príde.
Otázka na dodávateľa preto neznie „Viete vyrezanie pomocou AI?", ale: „Ako dlho trvá presne na počítači, ktorý nasadím?" Kto na to nevie uviesť namerané číslo, nikdy to neoveril. V BoothDocku stojí čas pri každom modeli — nameraný priamo na stanovišti, nie prevzatý z našej dokumentácie.
Vyššie rozlíšenie to zhorší, nie zlepší
Nasvedčuje tomu myšlienka: keď je hrana nečistá, budem počítať vo vyššom rozlíšení. Opak je pravdou — a túto chybu sme urobili sami.
Model na vyrezanie sa učí na určitej veľkosti obrazu, typicky 512 pixelov. Ak mu dáte 2048, nemení sa jeho ostrosť, ale jeho zorné pole: vidí už len výrezy a nerozpozná človeka ako celok. Výsledok sa rozpadne na fragmenty. Posuvník, ktorý ide až na 4096, preto nie je znak kvality, ale pasca.
Opačne to však tiež neplatí. Pri 512 stratil ten istý model na fotografii s 30 megapixelmi celé plece — tmavá bunda pred tmavým lístím, príliš malý rozdiel pre model. V oboch prípadoch bolo správne 1024. Keď vám niekto ukáže posuvník kvality, opýtajte sa, na čom bol model trénovaný. Všetko nad tým nie je rezerva, ale riziko.
Poradie, na ktorom väčšina stroskotá
Takmer každá fotobúdka ponúka filtre — čiernobiely, sépiu, výrazné farby. A takmer všade sa najprv do obrazu vpočíta filter a až potom sa vyrezáva. Je to presne naopak, a to z troch dôvodov:
- Odstránenie zeleného nádychu počíta so skutočnou zelenou. Po teplom filtri už zelená nie je zelená.
- Doladenie hrany sa orientuje podľa farebného obrazu. Merané na skutočných fotografiách: s farbou zlepší hranu o štrnásť percent, na čiernobielom obraze ju zhorší o dvadsaťjeden percent. Monofilter mu vezme presne to, čo potrebuje na prácu.
- Model bol trénovaný na prirodzených fotografiách. Vzhľad „pop" je preňho obrazový šum.
Správne je: najprv vyrezať, potom položiť vzhľad cez hotový obrázok — potom leží aj cez nové pozadie, čo aj tak pôsobí súdržnejšie. Pri predvedení si nechajte urobiť fotografiu s výrazným čiernobielym filtrom a vyrezaním. Na hrane vlasov hneď uvidíte, v akom poradí sa počíta.
Kedy zelené plátno napriek tomu vyhrá
AI nenahrádza greenscreen všade. Tri dôvody stále hovoria za plátno:
- Hosť sa vopred vidí v pozadí. Chroma key beží v hľadáčiku prakticky bez oneskorenia. Veľký model AI potrebuje takmer tri sekundy — na živý náhľad príliš pomalé.
- Beží na akomkoľvek hardvéri. Zelené plátno nepotrebuje grafickú kartu, ale rovnomerné svetlo.
- Je predvídateľné. Dobre nasvietená zelená dá vždy rovnaký výsledok. AI je pri náročných motívoch raz lepšia a raz horšia.
AI vyhráva tam, kde na plátno nie je miesto, kde stavba musí stáť za päť minút — a pri hosťoch s klobúkom, okuliarmi alebo zdvihnutými rekvizitami, na ktorých chroma key rád zlyhá.
Na čo pri kúpe dbať
- Nechajte si ukázať nameraný výpočtový čas na vašom hardvéri, nie na predvádzacom stroji dodávateľa.
- Opýtajte sa, či existuje návrat k rýchlemu modelu, keď je počítač príliš pomalý — inak hosť čaká.
- Overte poradie filtra a vyrezania na obrázku s výrazným vzhľadom.
- Opýtajte sa na trénovacie rozlíšenie, skôr než vytiahnete posuvník kvality nahor.
- Nechajte si výsledok ukázať v pôvodnej veľkosti, nie ako náhľad. Pri osemsto pixeloch šírky vyzerá každé vyrezanie dobre.