Bitmapové editory
Pluginy je možné vytvářet například v GIMPu, Kritě nebo Photoshopu. Volbu programu konzultujte s cvičícím.
Bodování odpovídá listu 2026 v registrační tabulce. Kód v prvním sloupci (2D-A, 2D-B…) je uvedený i v záhlaví příslušného sloupce registrační tabulky; rozšíření mají kód se znaménkem +, varianty pořadové číslo (např. 2D-A1). Varianty jsou alternativní, nikoli automaticky sčítané; výjimkou jsou výslovně označená rozšíření. U zadání za 30–50 bodů se zapisuje základ za 30 bodů a předem dohodnuté rozšíření do samostatného sloupce za dalších 20 bodů. Hybridní obrazy mají základ za 20 bodů a rozšíření za dalších 10 bodů (celkem 30). Samotné použití AI není důvodem k vyššímu počtu bodů. U palety a ditheringu má základ 20 bodů a předem schválené rozšíření dalších 10 bodů. Rozšíření se započítá pouze spolu s příslušným základním zadáním. Totéž platí pro dvojice 2D-Y až 2D-AF: kód se znaménkem + je rozšíření základního zadání, nikoli samostatná úloha. Přesný rozsah rozšíření předem schvaluje cvičící.
| Kód | Téma | Zadání | Body |
|---|---|---|---|
| 2D-A1 / 2D-A2 | Úprava barevných kanálů · ukázky: 1, 2 | Alespoň tři operátory (jas, saturace, škálování barev); 2D-A2 umožní aplikaci na vybraný výřez. | 5 / 7 |
| 2D-B + 2D-B+ | Konvoluce · ukázky: 1, 2, 3, 4, 5 | Alespoň tři konvoluce s UI. Základ 2D-B: 10 bodů; zadání a úprava vlastní matice 2D-B+: dalších 5 bodů. | 10 + 5 |
| 2D-C | Manipulace s obrazem · ukázka | Interaktivní parametrizovatelné afinní, perspektivní nebo klecové transformace, alespoň tři operace. | 20 |
| 2D-D | Cannyho detektor · ukázka | Nastavení vyhlazení a prahů, potlačení nemaxim a hystereze; testy na několika obrazech. | 20 |
| 2D-E + 2D-E+ | Marrův detektor · ukázky: 1, 2, 3 | LoG a průchody nulou, parametrizace měřítka a prahu. Rozšíření 2D-E+: víceměřítková detekce, porovnání a kvantitativní vyhodnocení. | 30–50 |
| 2D-F1 / 2D-F2 / 2D-F3 | LBP / CLBP / DLBP · ukázky: 1, 2 | Parametrické texturní příznaky s rozhraním a porovnáním výsledků. Každá varianta má stejnou dotaci. | 40 |
| 2D-G + 2D-G+ | Hybridní obrazy · ukázky: 1, 2, 3 | Složení nízkých frekvencí jednoho a vysokých frekvencí druhého obrazu; nastavení filtrů. Rozšíření 2D-G+: zarovnání vstupů a vyhodnocení vnímání při různých měřítkách. | 20–30 |
| 2D-H | Haralickovy příznaky | Alespoň pět příznaků z matice společného výskytu, parametrizace směru a vzdálenosti, UI a testy. | 50 |
| 2D-I1 / 2D-I2 | SURF / Houghova transformace | Parametrizovatelná implementace vybrané metody s vyhodnocením. | 60 |
| 2D-J | Jiné příznaky | Jednodušší příznaková metoda; přesné zadání předem konzultujte. | 20 |
| 2D-K1 – 2D-K5 | Fourierova transformace · ukázky: 1, 2, 3 | 2D obraz / video / 2.5D / 3D / interaktivní úprava; zobrazte amplitudu a fázi a ověřte rekonstrukci. | 20 / 50 / 40 / 60 / 60 |
| 2D-L | Detekce okraje mince | Lokalizace okraje mince, parametrizace a ověření na různých obrazech. | 30 |
| 2D-M | Frekvenční filtry · ukázky: 1, 2 | Parametrické dolní, horní a pásmové propusti; porovnání účinku filtrů. | 50 |
| 2D-N | Repetitivnost textury | Detekce hlavní horizontální frekvence a periody; testy na syntetických i reálných texturách. | 30 |
| 2D-O1 / 2D-O2 / 2D-O3 | Tileable textury I / II / III | Výřez opakovatelné textury: osově zarovnaný / pomocí FT / nezarovnaný pomocí FT. | 50 / 55 / 60 |
| 2D-P | Skládání Fourierova obrazu | Vizualizace jednotlivých sinusových ploch a postupné rekonstrukce obrazu. | 60 |
| 2D-Q | Most — obnova historických fotografií · ukázka | Na dodaných fotografiích Mostu opravujte škrábance, záhyby a jiné vady. Zachovejte originál, zobrazte masku oprav a porovnejte výsledek s referencemi. Nedoložené historické detaily označte. | 50 |
| 2D-R | Content-aware fill · ukázka | Oprava vadných oblastí nebo odstranění nežádoucích částí pomocí masky, parametrizace a testovací sady. | 50 |
| 2D-S | Detekce oblasti znaku | Detekce čtyřúhelníkové oblasti jednoho znaku, nikoli jeho rozpoznání; vyhodnocení lokalizace. | 30 |
| 2D-T + 2D-T+ | Detekce a rozpoznání znaku | Lokalizace a rozpoznání jednoho znaku. Rozšíření 2D-T+: obtížnější vstupy, normalizace perspektivy a vyhodnocení na oddělené testovací sadě. | 30–50 |
| 2D-U | Seam carving · ukázka | Změna velikosti obrazu pomocí švů; energetická funkce, ochranná maska a porovnání se škálováním. | 50 |
| 2D-V | Zaostření z více fotografií | Focus stacking; zarovnání, mapa ostrosti, spojování a kontrola artefaktů. | 40 |
| 2D-W | Distance field transformace | Vzdálenostní pole masky, parametrizace a zobrazení; testy na známých tvarech. | 20 |
| 2D-X + 2D-X+ | Paleta a dithering — 2D | Doplněk do bitmapového editoru pro redukci barev: nastavitelná nebo dodaná paleta, nejbližší barva a alespoň dvě metody ditheringu (např. uspořádaný a difuze chyby). UI, výběr oblasti, porovnání bez/s ditheringem a testy. Rozšíření 2D-X+: automatická optimalizace palety a měření chyby při různých počtech barev. | 20–30 |
| 2D-Y + 2D-Y+ | Odstranění pozadí | Klasická segmentace bez generativní AI: nastavení prahů nebo výběru, maska, ruční opravy a výstup do samostatné vrstvy. Rozšíření 2D-Y+ (+10): jemné okraje (vlasy, průsvitnost) a vyhodnocení na referenčních maskách. | 20–30 |
| 2D-Z + 2D-Z+ | Narovnání dokumentu | Detekce čtyř rohů fotografovaného dokumentu, možnost ruční korekce a narovnání homografií. Rozšíření 2D-Z+ (+10): korekce osvětlení a adaptivní binarizace, porovnání na testovací sadě. Bez OCR. | 20–30 |
| 2D-AA + 2D-AA+ | Bezešvé textury — oprava švů | Oprava přechodů mezi protilehlými okraji textury pomocí prolínání nebo optimalizovaného švu, parametrizace a náhled opakování 3×3. Rozšíření 2D-AA+ (+20): zachování struktury pomocí patchové metody a měření kvality švů. Nejde o hledání výřezu jako u Tileable I–III. | 30–50 |
| 2D-AB + 2D-AB+ | Sjednocení barev fotografií | Přenos barevného vzhledu z referenční fotografie, alespoň dvě metody (statistiky v Lab a histogramové přizpůsobení), ovládání intenzity a porovnání. Rozšíření 2D-AB+ (+10): maskovaný přenos, ochrana vybraných barev a testy na sadě snímků. | 20–30 |
| 2D-AC + 2D-AC+ | Odšumování | Implementace a porovnání mediánového a bilaterálního filtru, parametry a náhled. Rozšíření 2D-AC+ (+20): metoda non-local means a vyhodnocení PSNR/SSIM na čistých a synteticky zašuměných obrazech, kontrola zachování hran. | 20–40 |
| 2D-AD + 2D-AD+ | AI zvětšení obrázku | Integrace hotového modelu pro zvětšení obrázku, výběr měřítka, průběh a zrušení úlohy, výstup do nové vrstvy a porovnání s bikubickou interpolací. Rozšíření 2D-AD+ (+20): dlaždicové zpracování velkých obrázků bez švů a kvantitativní vyhodnocení; označení halucinovaných detailů. | 30–50 |
| 2D-AE + 2D-AE+ | AI výběr objektu | Integrace hotového segmentačního modelu pro výběr objektu kliknutím nebo textovým zadáním; výstup do upravitelné masky a zachování originálu. Rozšíření 2D-AE+ (+20): pozitivní/negativní body nebo více objektů, ruční zpřesnění a vyhodnocení IoU na anotovaných příkladech. | 30–50 |
| 2D-AF + 2D-AF+ | AI úprava vybrané oblasti | Napojení editoru na hotový generativní inpainting model: maska, textové zadání, seed, náhled a výsledek v nové vrstvě. Rozšíření 2D-AF+ (+20): zachování pixelů mimo masku, návaznost hran, varianty a reprodukovatelné porovnání. Jde o integraci generativního modelu, nikoli běžný content-aware fill. | 40–60 |
| 2D-AG + 2D-AG+ | Kuwaharův filtr | Doplněk do bitmapového editoru pro vyhlazení se zachováním hran a malířskou stylizaci. Základ 2D-AG (10 bodů): vlastní implementace klasického filtru pro šedotónový obraz — čtyři překrývající se podoblasti okna, výpočet průměru a rozptylu, výstup jako průměr oblasti s nejmenším rozptylem. Nastavitelný poloměr, ošetření okrajů, náhled před/po a testy na konstantním obrazu, ostré hraně a fotografii. Rozšíření 2D-AG+ (+5): barevné RGB zpracování se společným výběrem podoblasti podle rozptylu jasu a porovnání s Gaussovým filtrem. Nestačí pouze zavolat hotový filtr editoru. Popis principu. | 10–15 |
Odkazy ukázka vedou na vypracované práce z minulých let, přehled je na stránce Ukázková vypracovaná témata. Rozsah a bodování starších prací nemusí odpovídat zadání 2026.
Export do REST API ani export pro ČVUT Linky nejsou v nabídce pro rok 2026. Staré podrobné materiály zůstávají dostupné na původních adresách, ale jejich bodování není aktuální; rozhodující je tato tabulka a list 2026.
Paleta a dithering mají i 3D variantu. Při výběru obou je třeba dodat dvě samostatně funkční integrace a odpovídající testy; sdílené algoritmické jádro se nehodnotí dvakrát. Rozsah a body obou integrací předem konzultujte.
U nových AI úloh se model nemusí trénovat. Hodnotí se funkční integrace do editoru, rozhraní, zachování originálu, zvládnutí chyb a doložené testy; samotné zavolání služby nestačí. Použité modely a služby uveďte v dokumentaci. Soukromé fotografie neposílejte externí službě bez souhlasu a nezavazujte se k placenému API bez předchozí dohody.