Úvod do digitálního zpracování obrazu

Sady domácích úloh

Během semestru budou zveřejněny tři sady domácích úloh, jejichž řešení je nedílnou součástí hodnocení předmětu. Není-li řečeno jinak, samostatně vypracovaná řešení odevzdejte jako PDF, DOC, PNG nebo JPG soubory do níže uvedených odevzdáváren.

První sada domácích úloh

Maximální počet bodů: 5
Termín zveřejnění: pátek 7.10. 2022 ve 12:00

Zadání: uloha01.zip
Odevzdávárna: Sada úloh č.1
Termín odevzdání: středa 26.10. 2022 v 8:00

Poznámky k bodování opravených řešení

První příklad:
  • 1 bod za důkaz idempotence zadané transformace (při opravě důkazu byl kladen důraz zejména na myšlenkový postup, přičemž pochybení na straně formálního zápisu zůstala bez penalizace; zejména je matematický nesmysl, když se zadaná transformace aplikuje na histogram intenzit, protože pak transformace nepracuje s intenzitami v obraze, ale s jejich četnostmi)
  • 1 bod za formální předpis histogramu intenzit obrazů, nad kterými zadaná transformace není idempotentní
  • 1 bod za nákresy kumulativních histogramů s korektním popisem os a význačných bodů
Druhý příklad:
  • 0.5 bodu za zdůvodnění, proč jediným možným řešením je konstantní obraz
  • 0.5 bodu za formální předpis kumulativního histogramu
Třetí příklad:
  • 0.5 bodu za běhuschopnou implementaci, která prochází všemi testy a využívá modulární aritmetiku
  • 0.5 bodu za čistotu a efektivitu kódu

Druhá sada domácích úloh

Maximální počet bodů: 10
Termín zveřejnění: pátek 28.10. 2022 ve 12:00

Zadání: uloha02.zip
Odevzdávárna: Sada úloh č.2
Termín odevzdání: středa 16.11. 2022 v 8:00


Poznámky k bodování opravených řešení


První příklad:

  • 0.5 bodu za správně převrácené jádro
  • 1 bod za podrobný výpočet jednoho řádku pro nulové okrajové podmínky
  • 1 bod za podrobný výpočet jednoho řádku při doplnění nejbližší hodnotou
  • 0.5 bodu za správně spočítané matice
Druhý příklad:
  • 2 body za základní návrh a implementaci algoritmu NMS - rozdělení okolí vyšetřovaného bodu hrany do výsečí a jejich následná analýza
  • 1 bod za správné rozpoznání směrů/úhlů v jednotlivých výsečích
  • 1 bod za bezchybné řešení (minimalizace odlišností od referenčního řešení)
Třetí příklad:
  • 1 bod za korektní výpočet gradientu
  • 0.5 bodu za správné celočíselné výsledky
  • 1 bod za korektní výpočet úhlů
  • 0.5 bodu za správné zaokrouhlení a uvedení výsledku ve stupních


Třetí sada domácích úloh

Maximální počet bodů: 10
Zveřejnění zadání: pátek 18.11. 2022 ve 12:00

Zadání: uloha03.zip
Odevzdávárna: Sada úloh č.3
Termín odevzdání: středa 14.12. 2022 v 8:00


Poznámky k bodování opravených řešení

Prvý príklad:

  • 2 body za predspracovanie a segmentáciu obrazu (korektné získanie 8-súvislých komponent bez dier, minimum chýb segmentácie ako napríklad drobné artefaktové objekty, nepresná segmentácia na hranici objektov a pod.)
  • 2 body za klasifikáciu objektov (vhodne zvolené a odôvodnené popisovače, správny výpočet popisovačov, správna klasifikácia objektov)
  • 1 bod za správny výstup pluginu (vykreslenie vnútorných hraníc objektov, plugin vracia iba požadovaný výstup)
  • 1 bod za čistotu a efektivitu kódu (štruktúra kódu, vhodné "dokumentačné" komentáre, žiadne zbytočné výpočty, žiadne nesúvisiace či "zabudnuté" komentáre)
Druhý príklad:
  • 1 bod za správny výsledok erózie
  • 1 bod za správny výsledok uzavrenia
  • 1 bod za správny výsledok HMT
Tretí príklad:
  • 1 bod za správny výsledok morfologickej rekonštrukcie

Next