Próbkowanie (ang. sampling) - kwantyzacja. Rastrowa reprezentacja obrazu. Generowanie obrazu rastrowego 2D. Przyk"ad próbkowania

Podobne dokumenty
Próbkowanie (ang. sampling) - kwantyzacja. Rastrowa reprezentacja obrazu 2D. Generowanie obrazu rastrowego 2D. Próbkowanie i integracja

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

Aparat widzenia człowieka (ang. Human Visual System, HVS) Budowa oka. Komórki światłoczułe. Rastrowa reprezentacja obrazu 2D.

Rasteryzacja (ang. rasterization or scan-conversion) Grafika rastrowa. Rysowanie linii (1) Rysowanie piksela. Rysowanie linii: Kod programu

Rasteryzacja (ang. rasterization or scan-conversion) Grafika rastrowa. Rysowanie linii (1) Rysowanie piksela

Wprowadzenie do grafiki komputerowej

Grafika komputerowa (ang. computer graphics) Wprowadzenie do grafiki komputerowej. Grafika komputerowa - Zastosowania (2) Grafika komputerowa - Geneza

Obraz realistyczny. Realizm w grafice komputerowej. Realizm modelu: z!o#one siatki wielok$tów. Realizm modelu geometrycznego. Realizm modelu: spline'y

Podstawy grafiki komputerowej

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

Filtrowanie tekstur. Kinga Laurowska

Podstawy Przetwarzania Sygnałów

Diagnostyka obrazowa

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).

Różne reżimy dyfrakcji

Scena 3D. Cieniowanie (ang. Shading) Scena 3D - Materia" Obliczenie koloru powierzchni (ang. Lighting)

Grafika komputerowa. Obraz w informatyce

Diagnostyka obrazowa

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Dane obrazowe. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

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

Analiza obrazów - sprawozdanie nr 2

Propagacja w przestrzeni swobodnej (dyfrakcja)

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

WYKORZYSTANIE ANALIZY CEPSTRALNEJ DO IDENTYFIKACJI SK ADOWYCH WIDMA SYGNA U U YTECZNEGO

Ćwiczenie 11. Wprowadzenie teoretyczne

Grafika Komputerowa Wykład 2. Przetwarzanie obrazów. mgr inż. Michał Chwesiuk 1/38

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

Filtracja obrazów w dziedzinie Fouriera

Laboratorium grafiki i multimediów

Zjawisko aliasingu. Filtr antyaliasingowy. Przecieki widma - okna czasowe.

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

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

Zaawansowana Grafika Komputerowa

PRZEWODNIK PO PRZEDMIOCIE

Obraz jako funkcja Przekształcenia geometryczne

Model oświetlenia. Radosław Mantiuk. Wydział Informatyki Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Dynamika Uk adów Nieliniowych 2009 Wykład 11 1 Synchronizacja uk adów chaotycznych O synchronizacji mówiliśmy przy okazji języków Arnolda.

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

Transformata Fouriera

POBÓR MOCY MASZYN I URZDZE ODLEWNICZYCH

M wiersz,kolumna. = [m ij. Wektor. Przekszta!cenia geometryczne w grafice wektorowej. Dzia!ania na wektorach. Uk!ad wspó!rz&dnych.

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

Przetwarzanie obrazów rastrowych macierzą konwolucji

Analiza obrazu. wykład 5. Marek Jan Kasprowicz Uniwersytet Rolniczy 2008

Ćwiczenie 12/13. Komputerowy hologram Fouriera. Wprowadzenie teoretyczne

Laboratorium Inżynierii akustycznej. Przetwarzanie dźwięku - wprowadzenie do efektów dźwiękowych, realizacja opóźnień

Przetwarzanie obrazu

POLITECHNIKA OPOLSKA

Operatory mapowania tonów

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Image Based Lighting. Image Based Lighting. Image Based Lighting - Rezultaty syntezy obrazów. Image Based Lighting - Rezultaty syntezy obrazów

Akwizycja obrazów. Zagadnienia wstępne

Laboratorum 2 Badanie filtru dolnoprzepustowego P O P R A W A

Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat

Program do konwersji obrazu na cig zero-jedynkowy

Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L

Filtracja obrazów. w dziedzinie częstotliwości. w dziedzinie przestrzennej

Grafika komputerowa i wizualizacja

Rezonans szeregowy (E 4)

Ćwiczenie 3. Właściwości przekształcenia Fouriera

6. Transmisja i generacja sygnałów okresowych

Rysunek 1. Piramida obrazów

Charakterystyka amplitudowa i fazowa filtru aktywnego

Analiza obrazu. wykład 1. Marek Jan Kasprowicz Uniwersytet Rolniczy Marek Jan Kasprowicz Analiza obrazu komputerowego 2009 r.

FILTRACJE W DZIEDZINIE CZĘSTOTLIWOŚCI

Cyfrowe Przetwarzanie Obrazów. Karol Czapnik

WYDZIAŁ FIZYKI I INFORMATYKI STOSOWANEJ

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

1. Modulacja analogowa, 2. Modulacja cyfrowa

ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH

Grafika Komputerowa Wybrane definicje. Katedra Informatyki i Metod Komputerowych Uniwersytet Pedagogiczny im. KEN w Krakowie apw@up.krakow.

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

Rozkład materiału z przedmiotu: Przetwarzanie i obróbka sygnałów

Kompresja Danych. Streszczenie Studia Dzienne Wykład 13, f(t) = c n e inω0t, T f(t)e inω 0t dt.

Zabawa z grak z programem Scilab. Jacek Tabor

RENDERING W CZASIE RZECZYWISTYM. Michał Radziszewski

Próbkowanie sygnałów (ang. sampling) PRZETWARZANIE SYGNAŁÓW ANALOGOWYCH NA SYGNAŁY CYFROWE. Literatura. Cyfrowe Przetwarzanie Sygnałów

INSTYTUT TECHNIKI Zakad Elektrotechniki i Informatyki mdymek@univ.rzeszow.pl COREL PHOTO-PAINT

PRZEWODNIK PO PRZEDMIOCIE

Pracownia komputerowa. Dariusz Wardecki, wyk. XI

Technologie Informacyjne

8. Realizacja projektowanie i pomiary filtrów IIR

FFT i dyskretny splot. Aplikacje w DSP

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Teoria Sygnałów. III rok Informatyki Stosowanej. Wykład 8

Grafika komputerowa. Dla DSI II

Systemy przetwarzania sygnałów

Ćwiczenie 2. Przetwarzanie graficzne plików. Wprowadzenie teoretyczne

prof. Paweł Strumiłło dr hab. Michał Strzelecki tel , p. 216, godz. przyj: poniedziałek 12-13, wtorek 15-16

Przetwarzanie sygnałów

samopodobnym nieskończenie subtelny

Przetwarzanie sygnaªów

PRZEWODNIK PO PRZEDMIOCIE

ZESTAW MONITORINGU HYBRYDA HDMI KAMERA TUBOWA 900LINII DYSK 1TB UTP/FTP

Proste metody przetwarzania obrazu

DYSKRETNE PRZEKSZTAŁCENIE FOURIERA C.D.

Transkrypt:

Próbkowanie (ang. sampling) - kwantyzacja Rastrowa reprezentacja obrazu! Próbkowanie - proces zamiany ci!g"ego sygna"u f(x) na sko#czon! liczb$ warto%ci opisuj!cych ten sygna".! Kwantyzacja - proces zamiany ci!g"ej warto%ci na warto%& dyskretn!.! Rekonstrukcja - zamiana dyskretnych próbek na ci!g"! funkcj$ f(x). Rados"aw Mantiuk Wydzia" Informatyki Zachodniopomorski Uniwersytet Technologiczny kwantyzacja próbkowanie Courtesy of MIT (Lecture Notes 6.837) Generowanie obrazu rastrowego 2D Przyk"ad próbkowania! Idealny obraz 2D opisany jest ci!g"! funkcj! F(x,y), przyjmuje ona warto%ci koloru dla dowolnych parametrów (po"o'enia) x,y. Courtesy of MIT (Lecture Notes 6.837) Funkcja ci!g"a F(x,y) Funkcja próbkuj!ca Obraz rastrowy Obraz komputerowy jest macierz! warto%ci koloru. Uzyskujemy j! poprzez spróbkowanie ci!g"ej funkcji F(x,y). Punkty macierzy to piksele. Próbkowanie ci!g"ej funkcji obrazu: grafika komputerowa oblicza próbki (piksele) obrazu. Cyfrowy aparat fotograficzny ca"kuje (integruje) obszar obrazu odpowiadaj!cy wielko#ci punktu sensora. Z jak! cz$stotliwo%ci! trzeba próbkowa& F(x,y), aby móc pó(niej odtworzy& oryginalny przebieg funkcji? Images from ACM SIGGRAPH education materials.

Cz$stotliwo%& próbkowania Cz$stotliwo%& próbkowania musi by& dwa razy wi$ksza od cz$stotliwo%ci sygna"u, aby by"a mo'liwo%& rekonstrukcji oryginalnego sygna"u (prawo Nyguista). Obraz 2D a grafika komputerowa Do próbkowania lub integracji/ca"kowania obrazu mog! s"u$y& np. czujniki #wiat"oczu"e (CCD, CMOS). W grafice komputerowej generuje si% spróbkowan! posta& obrazu. Liczba próbek musi by& taka, aby mo$liwa by"a rekonstrukcja sygna"u obrazu. Wi%ksza liczba próbek to wi%cej oblicze'. Idealna cz%stotliwo#& odpowiada podwójnej cz%stotliwo#ci widzialnej fali elektromagnetycznej. zbyt ma"a cz$stotliwo%& próbkowania Graniczn! maksymaln! cz%stotliwo#ci! mo$e by& rozdzielczo#& ludzkiego oka. Cz"owiek widzi okre#lon! liczb% cykli na stopie' k!towy (percepcja). W praktyce warto#ci! graniczn! s! mo$liwo#ci monitorów rastrowych. From Robert L. Cook, "Stochastic Sampling and Distributed Ray Tracing", An Introduction to Ray Tracing, Andrew Glassner, ed., Academic Press Limited, 1989 Reprezentacja cz$stotliwo%ciowa obrazu Obraz jest z"o'eniem sygna"ów okresowych (sinusoidalnych) o okre%lonych cz$stotliwo%ciach i amplitudach. Dziedzina cz$stotliwo%ci: Transformata Fourier'a Ka$dy obraz ma swoj! reprezentacj% w dziedzinie cz%stotliwo#ci. Transformata Fourier a - konwersja pomi$dzy dziedzin! normaln! a dziedzin! cz$stotliwo%ci. Ka'dy sygna" okresowy mo'na wyrazi& jako sum$ sygna"ów sinusoidalnych. Obraz jest dwuwymiarowym sygna"em okresowym. Okresowo%& sygna"u symulowana jest poprzez powielenie obrazów do niesko#czono%ci. Courtesy of George Wolberg, Columbia University

Reprezentacja cz$stotliwo%ciowa Dziedzina cz$stotliwo%ci (1) Obraz w przestrzeni cz$stotliwo%ci sk"ada si$ z cz%sci fazowej i amplitudowej (warto%& piksela zamieniana jest na liczb$ zespolon!). amplituda faza Cze%& amplitudowa pokazuje jakie cz$stotliwo%ci wyst$puj! w obrazie. Dziedzina cz$stotliwo%ci (2) Dziedzina cz$stotliwo%ci (3) Cz$%& amplitudowa mówi o tym jakie cz$stotliwo%ci wyst$puj! w obrazie, cz$%& fazowa gdzie s! one po"o'one. Efekt brzegowy Brak zmiany wykresu amplitudowego pomimo zmiany fazy.

Dziedzina cz$stotliwo%ci (4) Dziedzina cz$stotliwo%ci (5) Niskie cz$stotliwo%ci na %rodku obrazu. Prawy obraz rozmyty horyzontalnie - wykres amplitud sygna"u cz$stotliwo%ciowego wskazuje na zmniejszenie wyst$powania wysokich cz$stotliwo%ci w kierunku horyzontalnym. Po"o'enie kraw$dzi decyduje o kierunku pasm na wykresie aplitudy. Kierunek pasm na wykresie aplitudy. Wiele elementów o jednakowych rozmiarach Dziedzina cz$stotliwo%ci (6) Dziedzina cz$stotliwo%ci (7) Lena Pasmo od kapelusza Filtr dolnoprzepustowy Filtr górnoprzepustowy

Dziedzina cz$stotliwo%ci (8) Rekonstrukcja obrazu w monitorze Monitory dokonuj! rekonstrukcji sygna"u obrazu: piksel ma niesko'czenie ma"e rozmiary, dzi%ki filtrowi zyskuje pewien wymiar (równy np. wielko#ci plamki monitora), obraz jest próbkowany ze zbyt ma"! cz%stotliwo#ci!, nale$y wi%c przefiltrowa& go filtrem dolnoprzepustowym (rozmy&). Monitory maj! wbudowane filtry dolnoprzepustowe. Filtr wyostrzaj!cy Monitor wy%wietla piksel w postaci punktu o malej!cej intensywno%ci. Spadek intesywno%ci odpowiada funkcji Gaussa. Aliasing (ang. spatial aliasing) (1) Efekt powstaj!ca na skutek braku mo'liwo%ci zarejestrowania i wy%wietlenia sygna"u z odpowiedni! cz$stotliwo%ci! (pliki graficzne nie mog! by& zbyt du'e, monitor ma ograniczon! rozdzielczo%&). Aliasing - b"$dy (2) Artefakty wywo"ana zbyt ma"! cz$stotliwo%ci! próbkowania. Poszarpane brzegi (ang. jaggies) Znikanie szczegó"ów Don Mitchel Zmniejszenie rozdzielczo#ci k!towej. Za ma"o próbek na dany k!t. Images from ACM SIGGRAPH education materials.

Aliasing - b"$dy (3) Artefakty wywo"ana zbyt ma"! cz$stotliwo%ci! próbkowania. B"$dy teksturowania Antialiasing (1) metoda najbli'szego s!siada (ang. nearest neighbour) Filtr prostok!tny (ang. box filter) aproksymuje wy%wietlane warto%ci na podstawie warto%ci danego piksela. Filtr ten powinien odpowiada& cz$stotliwo%ci dwa razy mniejszej od cz$stotliwo%ci próbkowania. Antyaliasing - ograniczanie efektu aliasingu Dziedzina obrazu. Taki filtr powoduje efekt blokowy (aliasing). Tzn. nawet dostateczna cz%stotliwo#& próbkowania nie gwarantuje poprawno#ci odtworzenia sygna"u. Images from ACM SIGGRAPH education materials. Antialiasing (2) Filtr sinc Idealny filtr dolnoprzepustowy. Antialiasing (3) Interpolacja dwuliniowa (ang. bilinear interpolation) Filtr trójk!tny (ang. triangle filter lub tent filter). O warto#ci punktu decyduj! piksele z najbli$szego otoczenia danego piksela. Rozci!ga si$ do niesko#czono%ci (zak"ada powtarzalno%& obrazów) - ograniczenie prowadzi do powstania efektu Gibbs a (ringing artifacts). Nawet ograniczony do jednego obrazu wymaga zsumowania wszystkich pikseli obrazu w celu obliczenia warto%ci danego punktu. Kompromis pomi$dzy dok"adno%ci! i liczb! oblicze#.

Literatura Andrew S. Glassner, "Principles of Digital Image Synthesis", The Morgan Kaufmann Series in Computer Graphics, 2 Volume Set, ISBN-10: 1558602763, 1st edition 1995 Materia"y edukacyjne organizacji ACM SIGGRAPH http://www.siggraph.org/education/materials/hypergraph Ryszard Radeusiewicz, Przemys"aw Korohoda, Komputerowa analiza i przetwarzanie obrazów, Wydawnictwo Fundacji Post$pu Telekomunikacji, Kraków 1997 J.D. Foley, A. van Dam, S.K. Feiner, J.F. Hughes, R.L. Phillips, Wprowadzenie do grafiki komputerowej, WNT, Warszawa 1995, ISBN 83-204-1840-213.