1 / 20

Ztrátová komprese obrázků JPG

Ztrátová komprese obrázků JPG. sekvenční, nejpoužívanější progresivní, poněkud více náročné na paměť, určeno pro přenos obrázků po síti bezeztrátový, není příliš známé ani používané/podporované hierarchický, mnoho rozlišení v jednom snímku, rychlé náhledy.

sezja
Télécharger la présentation

Ztrátová komprese obrázků JPG

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ztrátová komprese obrázků JPG

  2. sekvenční, nejpoužívanější progresivní, poněkud více náročné na paměť, určeno pro přenos obrázků po síti bezeztrátový, není příliš známé ani používané/podporované hierarchický,mnoho rozlišení v jednom snímku, rychlé náhledy Formát JFIF (JPEG File Interchange format)‏

  3. Sekvenční kódování JPG

  4. Posloupnost operací

  5. RGB → Y Cb Cr Y= 0,299*R + 0,587*G + 0,114*B (jas)‏ Cb = - 0,1687*R - 0,3313*G + 0,5*B + 128 Cr = 0,5*R - 0,4187*G - 0,0813*B + 128 R = Y + 1.402*(Cr-128)‏ G = Y - 0.34414*(Cb-128) - 0.71414*(Cr-128)‏ B = Y + 1.772*(Cb-128)‏ Úprava barevného modelu

  6. Spočítá se průměr hodnot pro blok 2x1 pixelů (6ti bitový vzor/sample), 6 bitů -> 4 bity (komprese na 67%) nebo 2x2 pixely (12ti bitový vzor/sample), 12 bitů -> 6 bitů (komprese na 50%) Podvzorkování složek Cb,Cr

  7. DCT transformace

  8. Pro blok 8x8 pixelů DCT (dopředná kosinová transformace)‏

  9. Příklad 139 144 149 153 155 155 155 155 144 151 153 156 159 156 156 156 150 155 160 163 158 156 156 156 159 161 162 160 160 159 159 159 159 160 161 162 162 155 155 155 161 161 161 161 160 157 157 157 162 162 161 163 162 157 157 157 162 162 161 161 163 158 158 158

  10. Koeficienty po DCT AC koeficient (= 8 násobek průměrné hodnoty jasu

  11. Kvantizační matice – příklad(matice pro jas pro „kvalitu“ 90%)

  12. Kvantizační matice • Stanoveny standardizační komisí JPEG • . Zvlášť pro jas a pro barevné složky. • Stanoveny matice pro kvalitu komprese 10% a 90%. • Pro ostatní hodnoty kvality se dopočítají lineární interpolací. • Pro hodnoty kvality pod 10% a nad 90% se jejich použití nedoporučuje.

  13. Koeficienty po kvantizaci

  14. AC koeficienty Ukládají se zvlášť Nekomprimují se Mohou sloužit pro rychlý náhled na obrázek ve stupních šedi (AC koeficienty pro jas, 8x zmenšený obrázek) Nebo pro plnobarevný náhled (zmenšení 16x8, nebo 16x16).

  15. Huffmanovo kódování

  16. Příklad 0, -2, -1, -1, -1, 0, 0, -1, -1

  17. Rekonstruovaná tabulka DCT koeficientů

  18. Po inverzní DCT transformaci

  19. Rozdílová tabulka

  20. Příklad Původní obrázek 280kB Kvalita 100%, 65kB Kvalita 2%, 13kB Kvalita 10%, 18kB

More Related