Rozvrh B4M33DZO Odevzdávací systém Diskusní fórum
Předmět představuje základní principy digitálního zpracování obrazu. V průběhu semestru je látka procvičena formou šesti implementačních úloh, díky kterým si posluchači osvojí teoretické znalosti z přednášek a využijí je k řešení praktických problémů.
Předpokládá se, že studenti předmětu znají matematickou analýzu, lineární algebru, pravděpodobnost a statistiku v rozsahu vyučovaném na ČVUT FEL. Očekává se také základní programovací dovednost, a to především v MATLABu.
Přednášející:
Čas a místo: Pondělí 16:15-17:45, posluchárna T2:C3-135
Rozsah: 2 hodiny týdně
| Týden | Datum | Obsah | Výukové materiály |
|---|---|---|---|
| 1. | 17.2.2025 | Bodové (monadické) operace - obraz a jeho histogram, změna jasu a kontrastu, prahování, negativ, kvantizace, gama korekce, ekvalizace a mapování histogramu | slides / video: CZ previous: CZ1 CZ2, EN1, EN2 |
| 2. | 24.2.2025 | Fourierova transformace - základní princip Fourierovy transformace v 1D a 2D, bázové funkce, časová a frekvenční oblast, význam amplitudy a fáze, diskrétní Fourierova transformace, rychlá Fourierova transformace, vzorkovací teorém | slides / video: CZ1, CZ2, EN1, EN2 |
| 3. | 3.3.2025 | Konvoluce - základní princip konvoluce v 1D a 2D, zrychlení výpočtu s využitím separabilních jader, mip-mappingu, integrálního obrazu a Fourierovy transformace | slides / video: CZ1, CZ2, EN1, EN2 (1, 2) |
| 4. | 10.3.2025 | Lineární filtrace - aplikace 1D a 2D konvoluce: potlačení šumu, detekce hran, rozostření, ostření, Wienerova filtrace, anti-aliasing, hloubka ostrosti, rozmazání pohybem, hybridní obraz | slides / video: CZ1, CZ2, EN1, EN2 (1) |
| 5. | 17.3.2025 | Nelineární filtrace - bilaterální filtr a jeho vlastnosti, zrychlení výpočtu s využitím obdélníkových jader, po částech lineární aproximace a bilaterální mřížky, aplikace: potlačení šumu při zachování ostrých hran, digitální líčení, abstrakce, mapování tónů pro obrazy s vysokým dynamickým rozsahem, modifikace vzhledu, fúze detailů, simulace vysokého dynamického rozsahu, změna materiálu/textury, odstranění odlesků, potlačení šumu s využitím blesku, zaostření hloubkové mapy | slides / video: CZ1, CZ2, EN1,EN2 (1, 2, 3, 4, 5, 6, 7, 8, 9) |
| 6. | 24.3.2025 | Editace obrazu - lineární a multi-pásmové sešívání obrazu, Laplaceova pyramida, editace v gradientní oblasti a její aplikace: sešívání, klonování, vyhlazování, fúze, zvýraznění kontextu, konverze barevného obrázku do odstínů šedi, difuzní křivky | slides / video: CZ1, CZ2, EN1, EN2 (1, 2, 3) |
| 7. | 31.3.2025 | Deformace obrazu - posuv, rotace, změna měřítka, zkosení, afinní a projektivní transformace, zpětné mapování, bilineární převzorkování, pohybující se nejmenší čtverce, zachování tuhosti a podobnosti | slides / video: CZ1, CZ2, EN1, EN2 (1) |
| 8. | 7.4.2025 | Registrace obrazu 1 - metriky pro měření podobnosti obrazů, odhad posuvu, fázová korelace, odhad rotace a změny měřítka, log-polární a Fourier-Mellin transformace, | slides / video: CZ1, CZ2, EN1, EN2 (1, 2, 3) |
| 9. | 14.4.2025 | Registrace obrazu - pokračování | slides / video: CZ1, CZ2, EN1, EN2 (1, 2, 3, 4) |
| 10. | 21.4.2025 | Velikonoční pondělí | |
| 11. | 28.4.2025 | Registrace obrazu 2 - block-matching a jeho výpočetně méně náročné varianty: předčasné ukončení, hierarchický sestup, strategie vítěz-bere-první, gradientní sestup pro translaci a obecnější parametrické transformace. Významné body v obraze, Harrisův detektor, deskriptory založené na histogramu, určení transformace pomocí korespondencí. | slides / video: CZ, EN1, EN2 (1, 2, 3) |
| 12. | 5.5.2025 | Segmentace obrazu - základní vlastnosti algoritmů interaktivní segmentace obrazu, modifikace a rozšíření optimalizačních kritérií: barevný model, nepřesná specifikace pozadí a popředí, více segmentů, kolorizace, aplikace: odhad alfa-kanálu, přebarvení, interaktivní mapování tónů, vybarvování ručních kreseb | slides1 slides2 / video: CZ1, CZ2, EN1, EN2 (1, 2, 3) |
| 13. | 12.5.2025 | Segmentace (dokončení) | video: CZ1, CZ2, EN1, EN2 (1, 2, 3) |
| 14. | 19.5.2025 | Přednáška Dana Sýkory o současných metodách ve zpracování obrazu: Towards High-quality Replication of Visual Appearance | (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,14, 15, 16, 17, 18, 19, 20, 21) |
Cvičící:
Čas a místo: Úterý 14:30-16:00 a 16:15-17.45 , učebna KN:E-230
Rozsah: 2 hodiny týdně
| Týden | Datum | Obsah | Cvičící |
|---|---|---|---|
| 1. | 18.2.2025 | Úvod do MATLABu | Jan Čech, Radoslav Škoviera, Daniel Sýkora, Ondřej Drbohlav |
| 2. | 25.2.2025 | Monadické operace 1 - jas, kontrast, gama korekce, histogram, ekvalizace a mapování histogramu | Ondřej Drbohlav |
| 3. | 4.3.2025 | Monadické operace 2 - odevzdání 1. úlohy (10 bodů) | Ondřej Drbohlav |
| 4. | 11.3.2025 | Fourierova transformace 1 - 2D FFT, zobrazení spektra, obrazy základních funkcí, spektrum posunutých a rotovaných obrazů, vzorkovací teorém, aliasing | Jan Čech |
| 5. | 18.3.2025 | Fourierova transformace 2 - odevzdání 2. úlohy (10 bodů) | Jan Čech |
| 6. | 25.3.2025 | Lineární a nelineární filtrace 1 - konvoluce, využití Fourierovy transformace, separabilní jádro, rozmazání, detekce hran, dekonvoluce, bilaterální filtr | Radoslav Škoviera |
| 7. | 1.4.2025 | Lineární a nelineární filtrace 2 - odevzdání 3. úlohy (10 bodů) | Radoslav Škoviera |
| 8. | 8.4.2025 | Editace obrazu 1 - editace v gradientní oblasti řešením Poissonovy rovnice soustavou lineárních rovnic a Fourierovou transformací, klonování obrazu, mixování gradientů | Simona Kocour |
| 9. | 15.4.2025 | Editace obrazu 2 - odevzdání 4. úlohy (10 bodů) | Simona Kocour |
| 10. | 22.4.2025 | Registrace obrazu 1 - geometrické transormace a teoretická příprava na odhad posuvu pomocí fázové korelace. | Ondřej Drbohlav |
| 11. | 29.4.2025 | Registrace obrazu 2 - odhad translace a posunutí pomocí fázové korelace a polární transformace ve frekvenční oblasti. (10 bodů) | Ondřej Drbohlav |
| 12. | 6.5.2025 | výuka podle čtvrtečního rozvrhu | |
| 13. | 13.5.2025 | Segmentace obrazu 1 - maximalizace toku v síti | Ondřej Drbohlav |
| 14. | 20.5.2025 | Segmentace obrazu 2 - odevzdání 6. úlohy (10 bodů) | Ondřej Drbohlav |
Celkově je možné na cvičeních získat 60 bodů. Pro získání zápočtu je nutné nasbírat nejméně 30 bodů.
Zkouška je písemná. Pokrývá veškerá probraná témata:
V případě nejasností může být student pozván ještě na ústní zkoušku, ta se domluví přes email. Za test je možné získat 40 bodů, prahem pro absolvování zkoušky je polovina, 20 bodů.
Výsledná známka je určena součtem bodů získaných ze cvičení (maximálně 60) a ze zkoušky (maximálně 40):
| Známka | Bodové rozmezí | Slovní hodnocení |
|---|---|---|
| A | 90 a více | výborně |
| B | 80 až 89 | velmi dobře |
| C | 70 až 79 | dobře |
| D | 60 až 69 | uspokojivě |
| E | 50 až 59 | dostatečně |
| F | méně než 50 | nedostatečně |