Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Pr. 1 

Prekvantujte obraz na obrázku. Použite suboptimálny kvantizátor s počtom úrovní 16, 8, a 4. Vzorky sa nachádzajú v intervale <0, 255>. Načrtnite výslednú prevodovu charakteristiku.

Príklad riešte kombinovane, t. z. čo sa dá spočítajte ručne a ostatné vypočítajte pomocou Matlabu. 


Obr.1 Vstupný obraz s rastrom 8x8 op


Pr. 2

Overte ortogonalitu a ortonormalitu transformačného jadra 1R DCT  s rozmerom 4x4.

Následne vykonajte 2R DCT obrazu, ktorý je zobrazený na obr. 2.

Pri výpočtoch dodržiavajte presnosť na dve desatinné miesta. 

Podúlohy:

  1. Vypočítajte celkovú energiu vstupného i transformovaného obrazu a overte či platí Parcevalova teoréma. 
  2. Overte či platí, že 1R DCT aplikovaná na riadky a potom stĺpce blokov B s rozmerom 4x4 dosiahne rovnakého výsledku ako pomocou vzťahu U x B x UT .
  3. Svoj výpočet overte pomocou Matlabu.
  4. Porovnajte výsledok s výsledkom funkcie dct2(). Ak sa líšia analyzujte príčinu tejto rozdielnosti. 

Úlohy na doma:

  1. Obraz transformujte tiež pomocou WHT jadra.


Transformačné jadro je definované nasledovne:





Obr. 2 Vstupný obraz s rastrom 8x8 op



Pr. 3

Obraz z pr. 1 transformujte pomocou 2D DCT s rozmerom bloku 8x8 obrazových prvkov. (Transformačnú maticu je možné vygenerovať v Matlabe, prepísať z učebnice alebo z  iného literárneho zdroja.)

 a) Vykonajte zonálnu filtráciu tak, že sa zachová iba prvá štvrtina spektrálnych koeficientov s najnižšou frekvenciou. Takto filtrovaný obraz v DCT oblasti transformujte späť do obrazového priestoru. 

 b) Vykonajte prahovú filtráciu tak, že sa zachovajú iba tie vzorky, ktorých absolútna hodnota prevyšuje úroveň 20. Takto filtrovaný obraz v DCT oblasti transformujte späť do obrazového priestoru.