Formaty graficzne HDR



Podobne dokumenty
Obrazy o rozszerzonym zakresie luminancji

Operatory mapowania tonów

Klasyfikacja metod kompresji

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ

Klasyfikacja metod kompresji

Akwizycja obrazów HDR

Technologie cyfrowe semestr letni 2018/2019

Akwizycja obrazów HDR

HDR. Obrazy o rozszerzonym zakresie dynamiki

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

Synteza i obróbka obrazu HDR. Obrazy o rozszerzonym zakresie dynamiki

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

Cała prawda o plikach grafiki rastrowej

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

RENDERING W CZASIE RZECZYWISTYM. Michał Radziszewski

Python: JPEG. Zadanie. 1. Wczytanie obrazka

Grafika na stronie www

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

Wprowadzenie do technologii HDR

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

RENDERING W CZASIE RZECZYWISTYM. Michał Radziszewski

oraz kilka uwag o cyfrowej rejestracji obrazów

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

Zastosowania grafiki komputerowej

Elżbieta Wysocka Filmoteka Narodowa

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

Akwizycja obrazów. Zagadnienia wstępne

Grafika komputerowa. Dla DSI II

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Wprowadzenie do grafiki komputerowej

Formaty plików graficznych

Obróbka grafiki cyfrowej

Pracownia komputerowa. Dariusz Wardecki, wyk. XI

Język JAVA podstawy. Wykład 5, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

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

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

Warstwa Rysunek bitmapowy Rysunek wektorowy

Kurs grafiki komputerowej Lekcja 2. Barwa i kolor

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

Obraz cyfrowy. Radosław Mantiuk. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

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

Rozdział 7. Przedstawienie formatu graficznego BMP.

DCRAW konwersja plików RAW. Plik RAW jest po prostu zapisem wartości odczytanych na matrycy. Piksele na matrycy umieszczone są w następujący sposób:

Gimp Grafika rastrowa (konwersatorium)

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

GRAFIKA RASTROWA GRAFIKA RASTROWA

FORMATY PLIKÓW GRAFICZNYCH

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

Sposoby cyfrowego zapisywania obrazów

Formaty plików graficznych

Formaty plików graficznych

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 1 AiR III

Pracownia komputerowa. Dariusz Wardecki, wyk. IX

Analiza i Przetwarzanie Obrazów. Szyfrowanie Obrazów. Autor : Mateusz Nawrot

Kodowanie źródeł sygnały video. Sygnał video definicja i podstawowe parametry

Kompresja danych i formaty plików graficznych

Wykład II. Reprezentacja danych w technice cyfrowej. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Do opisu kolorów używanych w grafice cyfrowej śluzą modele barw.

Techniki wizualizacji. Ćwiczenie 2. Obraz cyfrowy w komputerze

Transformata Fouriera

GNU General Public License Celem licencji GNU GPL Inne rodzaje licencji. open source obrazu wyświetlanego na ekranie b)elementu drukowanego

Co to jest mapa bitowa

Wielkości liczbowe. Wykład z Podstaw Informatyki dla I roku BO. Piotr Mika

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

Anna Fabijańska. Algorytmy segmentacji w systemach analizy ilościowej obrazów

Wielkości liczbowe. Wykład z Podstaw Informatyki. Piotr Mika

Katalog dobrych praktyk digitalizacyjnych dla obiektów bibliotecznych

Audio i video. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Obrazowanie HDR Fotografia. Powstawanie i wyświetlanie obrazów HDR.

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

Rozszerzenia i specyfikacja przyjmowanych przez nas plików.

Grafika rastrowa (bitmapa)-

Kompresja obrazów w statycznych - algorytm JPEG

Elementy grafiki komputerowej

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

Zasady edycji (cyfrowej) grafiki nieruchomej

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

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

MODELE KOLORÓW. Przygotował: Robert Bednarz

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

Kompresja obrazów i formaty plików graficznych

GRAFIKA. Formaty plików graficznych

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

Wybrane metody kompresji obrazów

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

GRAFIKA. Rodzaje grafiki i odpowiadające im edytory

Percepcja obrazu Podstawy grafiki komputerowej

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Grafika komputerowa dziedzina informatyki zajmująca się wykorzystaniem technik komputerowych do celów wizualizacji artystycznej oraz wizualizacji i

WYKŁAD 11. Kolor. fiolet, indygo, niebieski, zielony, żółty, pomarańczowy, czerwony

Marcin Wilczewski Politechnika Gdańska, 2013/14

1. Akapitem nazywamy :

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

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

FOTOGRAMETRIA I TELEDETEKCJA

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

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

BVM-X300 V 2.0. Przedstawiamy monitor OLED 4K. Omówienie

Transkrypt:

Formaty graficzne HDR Radosław Mantiuk radoslaw.mantiuk@gmail.com 1

Formaty zapisu obrazów HDR! 24 bity na piksel (8 bitów na kanał (R,G i B)) nie wystarcza na rejestrację pełnego zakresu luminancji oraz pełnego zakresu kolorów.! Format RAW - 4-bajtowa (32-bitowa) liczba zmiennoprzecinkowa na kanał.! 3 x 4 bytes = 12 bytes/pixel.! Mało efektywna kompresja liczb zmiennoprzecinkowych. Formaty zapisu obrazów HDR:! Pixar Log Encoding (TIFF).! Radiance RGBE (Radiance)! OpenEXR (ILM)! SGI LogLuv (SGI)! scrgb! HDR JPEG! HDR MPEG! Camera Raw! Digital Negative (Adobe) 2

Parametry formatów Zakres luminancji (zakres dynamiki) - jaką największą i najmniejszą wartość luminancji można zarejestrować. Dokładność rejestracji (kwantyzacja) - z jakim najmniejszym krokiem możliwe jest rejestrowanie luminancji. Krok jest to różnica pomiędzy dwiema wartościami luminancji. Krok względny - wartość kroku uwzględniająca zakres luminancji Krok względny poniżej 1% jest niezauważalny dla człowieka (nie widać błędów kwantyzacji). Najmniejszy krok rejestracji może być zmienny dla różnych wartości luminancji. Do zapamiętania całego zakresu luminancji potrzebnych jest 4096 odcieni szarości. Liczba bitów na pixel Rejestrowana dynamika Względny krok kwantyzacji 3

Błąd względny kwantyzacji Krok względny (ang. relative step) relative_ step = luma(i +1) luma(i) luma(i +1) Błąd względny (ang. relative error) relative_error = luminance luma(i) lumin ance Największy błąd względny to 0.5 * relative_step Krok względny powinien być mniejszy od 1% kroku kwantyzacji 4

Krok względny dla formatu RGB (liniowego) (1) Dla RGB, zakres <0, 255>, stały krok kwantyzacji 1, Krok względny wartości pikseli (luma) Maksymalna dopuszczalna wartość względnego kroku kwantyzacji to 1% => 1 / 100 = 0.01 5

Błąd względny dla formatu srgb (2) W kodowaniu srgb zwiększanie liczby bitów nie niweluje błędu. 6 Liczba poziomów jasności potrzebna na zapamiętanie danego zakresu luminancji, zachowująca błąd względny poniżej 1%.

Format HDR Pixar Log Encoding (TIFF) Format powstał do nagrywania efektów komputerowych na taśmie filmowej (firma Computer Graphics Division of Lucasfilm (firma została później przekształcona w Pixar)). Taśma filmowa rejestruje 4 rzędy wielkości zakresu luminancji.! 11 bitów na każdy kanał R, G i B -> w sumie 33 bity na piksel.! Skala logarytmiczna kodowania koloru.! Rejestracja 3.6 rzędów zakresu dynamiki (1:3600) z dokładnością 0.4%.! Ograniczona gama barw (brak ujemnych wartości składowych koloru).! Format zaimplementowany w oparciu o bibliotekę TIFF.! Format używany wewnętrznie w firmie Pixar. 7

Format HDR RADIANCE RGBE (.hdr,.pic) Greg Ward s Real Pixels format Format opracowany przez Greg a Ward a w 1985 roku. Wykorzystany w pakiecie Radiance służacym do obliczeń wartości fotometrycznych. 32 bits / pixel Red Green Blue Exponent (145, 215, 87, 149) = (145, 215, 87) * 2^(149-128) = (1190000, 1760000, 713000) (145, 215, 87, 103) = (145, 215, 87) * 2^(103-128) = (0.00000432, 0.00000641, 0.00000259) 8 Rejestracja 76 rzędów zakresu dynamiki z krokiem 1%. Brak możliwości zapamiętania całej widzialnej gamy kolorów. Zbyt mała dokładność kwantyzacji koloru (widzoczne artefakty w niektórych obszarach widma). Rejestracja bardzo dużego zakresu dynamiki kosztem dokładności.

Format HDR OpenEXR ILM (.exr) Format opracowany przez firmę Industrial Light and Magic. S5E10 - sign + 5 exponent + 10 mantissa sign exponent mantissa 48-bitów na pixel, 16 bitów na składową koloru 9 Kanały RGB kodowane w postaci 16-bitowych liczb zmiennoprzecinkowych (kodowanie zgodne z IEEE-754). Rejestruje zakres dynamiki 10.7 z dokładnością 0.1%. Rejestruje pełną gamę kolorów dzięki możliwości zapamiętania ujemnych wartości. Możliwość kodowania większej liczby kanałów. Zaimplementowana kompresja bezstratna (2:1). Format zaimplementowany został na kartach graficznych firm nvidia i ATI. Istnieje również wersja 32-bitowa (na kanał) formatu. Firma ILM udostępnia bezpłatnie kody źródłowe do kompresji i dekompresji formatu (http://www.openexr.com).

Format HDR SGI Log Luv (1) Format opracowany w 1997 przez pracowników firmy SGI (miedzy innymi Greg a Ward a. Bazuje na kwantyzacji koloru uwzglęniającej progową rozpoznawalność przez człowieka różnic koloru i kontrastu.! Kolor reprezentowany przez kanał luminancji i dwa kanały chrominancji. Dwa warianty kodowania:! 24-bitowy: 10-bitów luminancja, 14 bitów chrominancja! zakres dynamiki 4.8 rzędów wielkości! 32-bitowy: 16-bitów luminancja, 16 bitów chrominancja! zakres dynamiki 38 rzędów wielkości, dokładność kwantyzacji 0.27%! Krok kwantyzacji nierozróżnialny dla człowieka.! Luminancja kodowana jest logarytmicznie.! Luminancja może przyjmować ujemne wartości.! Rejestruje całą gamę barw.! Format zaimplementowany w bibliotece TIFF. 10

Format HDR SGI Log Luv (2) Konwersja luminancji XYZ < > L e u e v e Konwersja chrominancji Skalowanie wartości pikseli do przedziału <0, 0.62> 11

Format HDR Microsoft/HP scrgb Encoding" Format opracowany przez firmy Microsoft i Hewlet-Packard. Podobne do formatu srgb.! Dwa warianty kodowania koloru:! scrgb: 48-bitów na piksel, 16-bitów na składową koloru (RGB), kodowanie liniowe. Zakres dynamiki 3.5 rzędów wielkości.! scrgb-nl: 36-bitów na piksel, 12-bitów na składową kolory (RGB), kodowanie gamma. Zakres dynamiki 3.2 rzędów wielkości.! W innym wariancie składowe kolorów RGB zastępowane są przez YCC tworząc formaty scycc i scycc-nl.! Możliwe wykorzystanie ujemnych wartości kanałów.! Kodowanie liniowe i gamma przy założonej kwantyzacji i zakresie dynamiki powoduje powstawanie widocznych artefaktów. Szczególnie nasilone jest to dla dużych wartości luminancji.! W formacie scycc-nl występuje silna saturacja kolorów w miejscach o dużej jasności. 12

Formaty HDR - Porównanie Zmienna kwantyzacja jest wynikiem liniowego kodowania koloru lub kodowania gamma. 13

Format HDR JPEG Format zaproponowany przez Greg a Ward a. Kompatybilny z formatem JPEG JFIF.! W markerach formatu JFIF umieszane są dodatkowe informacje służące do odtworzenia obrazu HDR.! W głównym kanale pliku umieszczany jest obraz LDR. 14

Format HDR MPEG Percepcyjna kwantyzacja luminancji na 11 bitach. 15

Literatura! Ward, Greg. "Real Pixels," in Graphics Gems IV, edited by James Arvo, Academic Press, 1994.! Greg Ward and Maryann Simmons. Jpeg-hdr: A backwards -compatible, high dynamic range extension to jpeg. In Proc. of 13th Color Imaging Conference, November 2005.! G. Ward Larson. The logluv encoding for full-gamut, high-dynamic range images. Journal of Graphics Tools, 3(1):815-30, 1998.! R. Bogart, F. Kainz, and D. Hess. OpenEXR image file format. In ACM SIGGRAPH 2003, Sketches & Applications, 2003.! Rafał Mantiuk, G. Krawczyk, K. Myszkowski, and H-P. Seidel. Perception-motivated high dynamic range video encoding. ACM Transactions on Graphics, 23(3):730-738, 2004.! Radoslaw Mantiuk and Konrad Kabaja. Effective compression of high dynamic range images. In Proc. of 5th EURASIP Conference, pages 13-18, Smolnice, Slovak Republic, June/July 2005. 16