Standarde de compresie
In foarte multe cazuri practice, reprezentarile diferitelor imagini ajung la dimensiuni foarte mari. Din aceasta cauza s-a conturat necesitatea stocarii datelor in formate comprimate.
Compresia reprezinta procesul de folosire a unor functii recursive pentru a crea fisiere de dimensiuni mai mici prin eliminarea redundantei(a repetitiilor).
Metodele de compresie utilizate pot fi impartite in doua categorii: cu, si fara pierdere de informatie. In cazul tehnicilor de compresie fara pierdere de informatie, imaginea poate fi reconstituita in intregime din cea initiala.
Un domeniu in care compresia de date este de foarte mare importanta , este reprezentarea de imagini. Exista doua motive majore pentru aceasta afirmatie. Primul motiv este dat de faptul ca imaginile digitale au un continut foarte mare de redundanta locala. O imagine este de obicei realizata sub forma unui vector de pixeli, pe cata vreme metodele care exploateaza tendinta pixelilor ale caror culori si intensitate stau impreuna, pot fi mai eficiente. Al doilea motiv pentru care s-au realizat foarte multe cercetari in acest domeniu, este volumul. Imaginile digitale, in mod normal, necesita un numar foarte mare de biti, si multe dintre utilizarile imaginilor digitale, implica colectii mari de imagini.In aceasta sectiune un cod este definit ca fiind o impachetare a unui alfabet sursa, intr-un alfabet cod. Procesul de transformare a sursei in mesaj codat se numeste codare . Algoritmul care construieste impachetarea si o foloseste pentru a transforma sursa se numeste encoder. Decoderul realizeaza operatia inversa, prin aducerea mesajului codat la forma sa initiala.
In intregul capitol se va folosi ca exemplu urmatorul ansamblu :
EXAMPLE aa bbb cccc ddddd eeeeee fffffffgggggggg
Deci codul reprezinta impachetarea mesajelor sursa (cuvinte din alfabetul sursa alpha) in cuvinte cheie (cuvinte ale alfabetului cod beta). Mesajele sursa sunt unitati de baza in care este impartit sirul de caractere care trebuie reprezentat.
Pentru exemplul nostru EXAMPLE, alpha = . Din motive lesne de inteles vom lua beta =.
In completarea categoriilor de standarde de compresie ale datelor privind mesajul si lungimea codurilor, aceste metode sunt clasificate in:
■ metode statice sau
■ metode dinamice.
O metoda statica este aceea in care impachetarea de la setul de mesaje, la setul de cuvinte cheie, este fixata inainte de a incepe transmisia, astfel incat , un mesaj dat este reprezentat de acelasi cod la fiecare aparitie a sa din mesajul initial. Schema statica clasica este reprezentata de compresia Huffman. In compresia Huffman asignarea cuvintelor codate la mesajul sursa este bazata pe probabilitatea cu care apare mesajul sursa in intreg setul de mesaje. Mesajele care apar mai frecvent sunt reprezentate de coduri scurte; mesajele cu probabilitati mai mici de aparitie sunt impachetate in coduri mai lungi. Aceste probabilitati sunt determinate inainte de a incepe transmisia.
Mesaj sursa probabilitate codIntr-o schema simpla hibrid, senderul si receiverul mentin carti de coduri identice, care contin k coduri statice. Pentru fiecare transmisie, senderul trebuie sa aleaga unul dintre cele k coduri, si sa informeze receiverul in legatura cu alegerea sa (prin trimiterea "numelui" sau a numarului codului ales).
In compresia de date scopul este de a reduce redundanta, lasand doar continutul informational. Masura informatiei unui mesaj sursa x (in biti) este -log p(x) (unde log reprezinta logaritmul in baza 2).
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |