Haarova soustava je definována:

j=0,1,2, ..., k
Zkusme ještě názornější definici:

j=0,1,2, ...,k
Pro signál o N=8 prvcích bude Haarova báze:

Generování bázové matice v Matlabu
Spektra
Kvůli problémům s generováním bázové matice jsme přistoupili k přepočítání obrázků do čtvercové podoby. Spektra jsou opět počítána ze světelnosti (Y).
| Obrázek | Obr1 | Haarův obraz obrázků |
![]() |
=> |
![]() |
| Obr2 | ||
![]() |
=> | ![]() |
| Obr3 | ||
![]() |
=> | ![]() |
| Obr4 | ||
![]() |
=> | ![]() |
| Obr5 | ||
![]() |
=> | ![]() |
Komprese obrázků
Vzhledem k tomu, že jsme používali bázovou matici 2^n, tak u této "komprese" jsme vynechali kompresi v Cb a Cr kanálech obrázků a i v těchto kanálech je provedena transformace v plném rozlišení.
|
Obr1 před kompresí
|
Obr1 po kompresi |
![]() |
![]() |
|
Obrázek sestavený ze zahozených
koeficientů |
Statistická data - Matlab
|
![]() |
Velikost obrázku před kompresí: 1572864 B Velikost obrázku po kompresi: Kompresní poměr: Ušetřené místo v procentech |
OBR2
|
Obr2 před kompresí
|
Obr2 po kompresi |
![]() |
![]() |
|
Obrázek sestavený ze zahozených
koeficientů |
Statistická data - Matlab
|
![]() |
Velikost obrázku před kompresí: 1572864 B Velikost obrázku po kompresi: Kompresní poměr: Ušetřené místo v procentech |
OBR3
|
Obr3 před kompresí
|
Obr3 po kompresi |
![]() |
![]() |
|
Obrázek sestavený ze zahozených
koeficientů |
Statistická data - Matlab
|
![]() |
Velikost obrázku před kompresí: 1572864 B Velikost obrázku po kompresi: Kompresní poměr: Ušetřené místo v procentech |
OBR4
|
Obr4 před kompresí
|
Obr4 po kompresi |
![]() |
![]() |
|
Obrázek sestavený ze zahozených
koeficientů |
Statistická data - Matlab
|
![]() |
Velikost obrázku před kompresí: 1572864 B Velikost obrázku po kompresi: Kompresní poměr: Ušetřené místo v procentech |
OBR5
|
Obr5 před kompresí
|
Obr5 po kompresi |
![]() |
![]() |
|
Obrázek sestavený ze zahozených
koeficientů |
Statistická data - Matlab
|
![]() |
Velikost obrázku před kompresí: 1572864 B Velikost obrázku po kompresi: Kompresní poměr: Ušetřené místo v procentech |
Závěrem:
Jak je vidět z obrázků, Haarova báze poskytuje velmi účinný nástroj, jak zredukovat velikost dat . Artefakty, které na obrazech vznikají, jsou zapříčiněny velkým prahováním, ale to je záměrně ponechané stejně jako u předchozích "kompresích" . Kvůli porovnání.
Leoš Maršálek, Jan Skapa © 2003 Leos.Marsalek@tiscali.cz, jeniczek.s@seznam.cz