Klasyfikacja metod kompresji

Podobne dokumenty
Klasyfikacja metod kompresji

Zastosowania grafiki komputerowej

dr inż. Piotr Odya Wprowadzenie

dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ

Formaty plików graficznych

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j

Formaty plików graficznych

Formaty plików graficznych

Grafika Komputerowa Wykład 1. Wstęp do grafiki komputerowej Obraz rastrowy i wektorowy. mgr inż. Michał Chwesiuk 1/22

Technologie cyfrowe semestr letni 2018/2019

Kompresja Stratna i Bezstratna Przegląd Najważniejszych Formatów Graficznych

Cyfrowe przetwarzanie i kompresja danych. dr inż.. Wojciech Zając

Joint Photographic Experts Group

FORMATY PLIKÓW GRAFICZNYCH

Elementy grafiki komputerowej

Rozszerzenia plików graficznych do publkacji internetowych- Kasia Ząbek kl. 2dT

dr inż. Piotr Odya dr inż. Piotr Suchomski

Kompresja obrazów i formaty plików graficznych

Cała prawda o plikach grafiki rastrowej

GRAFIKA RASTROWA. WYKŁAD 2 Oprogramowanie i formaty plików. Jacek Wiślicki Katedra Informatyki Stosowanej

Obróbka grafiki cyfrowej

Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie progresywne (Adam 7)

Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2.

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ

FORMATY GRAFICZNE. Dobra ilustracja przychodzi w małym pliku. David Siegel, Tworzenie stron WWW. 1. Rodzaje plików graficznych

Grafika. Formaty zapisu obrazu cyfrowego

GRAFIKA. Formaty plików graficznych

Kompresja danych i formaty plików graficznych

KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Krótki przegląd pierwszych standardów kompresji obrazów

Bartosz Bazyluk WPROWADZENIE Wstęp do dwuwymiarowej grafiki komputerowej.

Reprezentacje danych multimedialnych - grafika. 1. Terminologia 2. Obrazy czarno-białe 3. Obrazy kolorowe 4. Paleta 5.

Wykorzystanie grafiki wektorowej do tworzenia elementów graficznych stron i prezentacji

FORMATY GRAFICZNE. Dobra ilustracja przychodzi w małym pliku. David Siegel, Tworzenie stron WWW. 1. Rodzaje plików graficznych

Kompresja obrazów w statycznych - algorytm JPEG

Podstawy kompresji treści multimedialnych. Opracował: dr inż. Piotr Suchomski

Biocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG /09

Wybrane metody kompresji obrazów

Kodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG

Bartosz Bazyluk GRAFIKA KOMPUTEROWA Wprowadzenie. Warunki zaliczenia. Grafika Komputerowa, Informatyka, I Rok

Analiza obrazu. wykład 2. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

Pracownia komputerowa. Dariusz Wardecki, wyk. XI

Warstwa Rysunek bitmapowy Rysunek wektorowy

Podstawy użytkowania systemu Linux

Grafika na stronie www

Grafika rastrowa (bitmapa)-

Kryterium technika tworzenia Grafika wektorowa Grafika rastrowa

GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej

Zastosowanie kompresji w kryptografii Piotr Piotrowski

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Przetwarzanie obrazu

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

Grafika komputerowa. mgr inż. Remigiusz Pokrzywiński

Metody kompresji i przechowywania obrazów

Grafika rastrowa i wektorowa

Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

Metody komputerowe w obliczeniach inżynierskich

Reprezentacja obrazów. dr inż. Izabela Szczęch Politechnika Poznańska Podstawy informatyki

Tworzenie zasobów cyfrowych

1 LEKCJA. Definicja grafiki. Główne działy grafiki komputerowej. Programy graficzne: Grafika rastrowa. Grafika wektorowa. Grafika trójwymiarowa

NEURAL IMAGE DATA COMPRESSION IN THE PROCESS OF IDENTIFICATION OF SELECTED AGRICULTURAL OBJECTS

Grafika Komputerowa - wprowadzenie. Grafika Komputerowa

Gimp Grafika rastrowa (konwersatorium)

Zapoznanie z rodzajami grafiki. Zapoznanie z formatami grafiki. Rozmiar oraz rozdzielczość obrazka.

KOMPRESJA STRATNA I BEZSTRATNA

Pracownia komputerowa. Dariusz Wardecki, wyk. IX

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Pracownia komputerowa. Dariusz Wardecki, wyk. X

Fundamentals of Data Compression

Sposoby cyfrowego zapisywania obrazów

Wymiana i Składowanie Danych Multimedialnych Mateusz Moderhak, EA 106, Pon. 11:15-12:00, śr.

RENDERING W CZASIE RZECZYWISTYM. Michał Radziszewski

Z życia grafika-webmastera

Inżynieria obrazów cyfrowych. Ćwiczenie 5. Kompresja JPEG

Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego

Grafika komputerowa. Oko posiada pręciki (100 mln) dla detekcji składowych luminancji i 3 rodzaje czopków (9 mln) do detekcji koloru Żółty

dr inż. Piotr Odya Parametry dźwięku zakres słyszanych przez człowieka częstotliwości: 20 Hz - 20 khz; 10 oktaw zakres dynamiki słuchu: 130 db

Rozdział 7. Przedstawienie formatu graficznego BMP.

Przetwarzanie obrazu cyfrowego

Reprezentacja obrazów Informacja jako obraz cyfrowy

GRAFIKA. Rodzaje grafiki i odpowiadające im edytory

Zasady ekspozycji i reprodukcji znaku

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.

Formaty graficzne HDR

Rozdział 1. Zastosowanie komputera w życiu codziennym Rozdział 2. Elementy zestawu komputerowego...11

Przetwarzanie obrazu

Formaty - podziały. format pliku. format kompresji. format zapisu (nośnika) kontener dla danych WAV, AVI, BMP

Porównanie rastrowego i wektorowego formatu zapisu obrazu cyfrowego. Barbara Ptaszek Krzysztof Krupiński V WT z inf.

Python: JPEG. Zadanie. 1. Wczytanie obrazka

Formaty plików. graficznych, dźwiękowych, wideo

Promotor: dr inż. Adam Piórkowski. Jakub Osiadacz Marcin Wróbel

Dane i ich kodowanie. R. Robert Gajewski Wydział Inżynierii Lądowej

mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 1, strona 1.

Kompresja JPG obrazu sonarowego z uwzględnieniem założonego poziomu błędu

KARTA PRZEDMIOTU. W5/1;W16/1 W5 Zna podstawowe metody przetwarzania wstępnego EP WM K_W9/3; obrazów barwnych.

Sieci neuronowe - projekt

Kodowanie transformujace. Kompresja danych. Tomasz Jurdziński. Wykład 11: Transformaty i JPEG

Transkrypt:

dr inż. Piotr Odya Klasyfikacja metod kompresji Metody bezstratne Zakodowany strumień danych po dekompresji jest identyczny z oryginalnymi danymi przed kompresją, Metody stratne W wyniku kompresji część danych (mniej istotnych) jest bezpowrotnie tracona, dane po dekompresji nieznacznie różnią się od oryginalnych danych przed kompresją. 1

Kompresji bezstratna RLE - ang. Run-Length Encoding - kodowanie długości serii; aaaaaaabbbaaaaaaaa aaaaaabbaabbaaaaaa aaaaabbbaaabbbaaaa Bez kompresji: 3 x 18 bajtów = 54 bajty Sposób kodowania: a7b3a8-6 bajtów a6b2a2b2a6-10 bajtów a5b3a3b3a4-10 bajtów Stopień kompresji: 2:1 Kompresja stratna Wielkość generowanych zniekształceń jest miarą jakości alg. kompresji; Na ogół uzyskiwane są większe stopnie kompresji niż dla kompresji bezstratnej; Najczęściej wykorzystuje się właściwości percepcji wzrokowej człowieka -> kompresja perceptualna; Algorytmy wykorzystują zaawansowane metody transformacji i kwantyzacji danych; Na ogół możliwe bardziej elastyczne sterowanie stopniem kompresji (jakością); 2

Formaty obrazu bitmapy (*.bmp) wykorzystują model/format RGB typowo bez kompresji ew. RLE, teoretycznie nawet JPEG czy PNG typowa precyzja: 1, 4, 8, 24 bity na piksel RLE możliwa do zastosowania tylko przy 4 i 8 bitach na piksel zastosowanie: np. zrzuty ekranu do dalszego przetwarzania bądź kompresji, ikonki 3

Formaty obrazu GIF (*.gif) opracowany przez firmę CompuServe wykorzystuje paletę 256 kolorów obsługiwana przezroczystość informacje o kolorach w palecie (a także o rozmiarze i wsp. proporcji) przesyłane są razem z obrazkiem typowo używa kompresji słownikowej LZW (bezstratnej) Formaty obrazu GIF (*.gif) możliwość tworzenia animacji możliwość wykorzystania trybu interlaced kolejne transmitowanie elementów obrazu źródło: https://webstyleguide.com/wsg2/graphics/gifs.html zastosowanie: elementy graficzne, przyciski 4

Formaty obrazu GIF (*.gif) Problemy z kolorami liczba kolorów: 5061 paleta 256 kolorów (w praktyce 252 kolory) 5

Problemy z kolorami liczba kolorów: 5061 paleta 256 kolorów (w praktyce 23 kolory) Problemy z kolorami liczba kolorów: 5061 paleta 256 kolorów (w praktyce 44 kolory) 6

Problemy z kolorami Formaty obrazu JPEG (*.jpg) Joint Photographic Experts Group najpopularniejszy format kompresji obrazów (przede wszystkim zdjęć) opracowany na przełomie lat 80-tych i 90-tych typowo kompresja stratna etapy kompresji: transformata DCT (bloki 8x8 pikseli) zerowanie składowych odpowiadających za wyższe częstotliwości (kwantyzacja) kodowanie Huffmana działanie w systemie Y Cb Cr (najczęściej 4:2:2) 7

Kompresja JPEG - algorytm DCT kwantyzacja kodowanie ciągów kodowanie entropijne macierze kwantyzacji macierze kodowania operacja DCT jest bezstratna kwantyzacja współczynników transformaty kosinusowej zmniejsza liczbę bitów, ale jednocześnie obniża jakość obrazu skwantowane wsp. transformaty są kodowane analogicznie do RLE kodowanie entropijne - najczęściej Huffmana Kodowanie transformacyjne przekształcenie przestrzennej reprezentacji obrazu w dziedzinę częstotliwości w procesach przetwarzania obrazów stosuje się dyskretną transformację kosinusową DCT (ang. Discrete Cosine Transform) DCT IDCT 8

Kompresja JPEG - algorytm obraz dzielony jest na bloki 8x8 upraszcza operacje umożliwia zrównoleglenie obliczeń Kompresja JPEG porządkowanie współczynników DCT sekwencja zygzakowata współczynniki DCT o niższej częstotliwości (większe prawdopodobieństwo, iż wartości są niezerowe) są grupowane przed współczynnikami DCT o większej częstotliwości (większe prawdopodobieństwo, iż wartości są zerowe). 9

Kompresja JPEG - kwantyzacja dla każdego bloku stosowane są te same współczynniki kwantyzacji, w standardzie JPEG zdefiniowane są 4 tablice kwantyzacji żadna nie jest obowiązkowa można stosować własne współczynniki kwantyzacji dla składowych chrominancji (UV) mają większą wartość niż współczynniki dla składowej luminacji po kwantyzacji większość tych współczynników zostanie wyzerowana i usunięta, skalując współczynniki kwantyzacji można sterować współczynnikiem kompresji. Formaty obrazu JPEG (*.jpg) możliwość kodowania progresywnego kodowanie skalowalne jakościowo najpierw przesyłana składowa stała i współ. niskoczęstotliwościowe, następnie współ. odpowiedzialne za wyższe częstotliwości efekt: stopniowo poprawia się jakość obrazu 10

Formaty obrazu JPEG (*.jpg) możliwość kodowania hierarchicznego kodowanie skalowalne przestrzennie w jednym obrazku zawarte różne wersje o zwiększających się rozdzielczościach, kodowane różnicowo efekt: np. szybki podgląd miniaturki zdjęcia Formaty obrazu JPEG (*.jpg) możliwość użycia trybu bezstratnego możliwość zapisu dodatkowych informacji profil kolorów EXIF 11

Formaty obrazu JPEG (*.jpg) Formaty obrazu PNG (*.png) Portable Network Graphics opracowany w połowie lat 90-tych format w pełni bezstratny kompresja DEFLATE (słownikowa, analogiczna do ZIPa) obsługa obrazów w 256 odcieniach szarości, 24 bitowych (RGB), w paletach RGB obsługa przezroczystości kanał alpha w przypadku obrazów 24-bitowych zastosowanie: zastąpienie formatu GIF (wyższa jakość, większe współczynniki kompresji) 12

Zastosowania formatów rysunki, tła, przyciski, grafika -> GIF lub PNG GIF 5135B JPG 6992B Zastosowania formatów rysunki, tła, przyciski, grafika -> GIF lub PNG GIF 5135B PNG 3892B 13

Zastosowania formatów zdjęcia -> JPEG GIF 84419B JPG 48062B Zastosowanie formatów PNG 417488B GIF 115142B JPG 65218B 14

Formaty obrazu JPEG2000 (*.jp2) opublikowany w 2000 roku wykorzystanie transformacji falkowej mniej widoczne artefakty kompresji możliwość dopasowania jakości do potrzeb (odpowiednik kodowania hierarchicznego) w tym definiowanie obszaru zainteresowania mała popularność 4-7 razy wolniejsza kompresja niż w tradycyjnym JPEG-u Formaty obrazu JPEG2000 (*.jp2) JPEG 2000 rozmiar: ok. 9300 B JPEG 15

Formaty obrazu Tagged Image File Format (*.tiff) opracowany pod koniec lat 80-tych przez Aldus Corporation i Microsoft założenie: niezależność od sprzętu ujednolicenie formatu skanów obsługa szerokiej gamy modeli kolorów: B/W, odcienie szarości, palety kolorów, RGB, CMYK obsługa różnych formatów kompresji: RLE, LZW, JPEG, FAX group 3 i 4 Formaty obrazu Tagged Image File Format (*.tiff) czasem problemy z kompatybilnością możliwość tworzenia własnych podformatów zastosowanie: skany, zapis wyników badań obrazowych w medycynie, w niektórych aparatach fotograficznych do zapisu danych z przetwornika; polecany do zapisu obrazów bitowych na etapie pośrednim, jeżeli obraz będzie dalej przetwarzany. 16

Dla zainteresowanych Marek Domański, Obraz cyfrowy, WKiŁ, Warszawa 2010. John C. Russ, The Image Processing Handbook, CRC Press, 2007. Nigel Chapman, Janny Chapman, Digital Multimedia, Wiley, 2009. 17