30 godzin, 6 punktów ECTS

Wielkość: px
Rozpocząć pokaz od strony:

Download "30 godzin, 6 punktów ECTS"

Transkrypt

1 Reprezentacja obrazów cyfrowych Podstawowe pojęcia i operacje

2 Komputerowa analiza obrazów 30 godzin, 6 punktów ECTS Treści programowe 1. Reprezentacja obrazów cyfrowych, informacja obrazowa. 2. Modele barw, rodzaje obrazów i ich charakterystyki. 3. Akwizycja i przetwarzanie wstępne obrazów cyfrowych 4. Sposoby opisu obrazów, histogram obrazu. 5. Poprawa jakości obrazu. 6. Podstawowe operacje na obrazach cyfrowych. 2

3 7. Metody detekcji krawędzi. 8. Metody szkieletyzacji. 9. Metody filtracji obrazów. 10. Operacje morfologiczne. 11. Segmentacja obrazów cyfrowych. 12. Metody ekstrakcji cech, deskryptory kształtu. 14. Kodowanie obrazu. 13. Analiza i rozpoznawanie obrazu. 14. Ukrywanie informacji w obrazie. 3

4 Warunki zaliczenia Warunkiem zaliczenia przedmiotu jest obecność studenta na zajęciach dydaktycznych, zaliczenie ćwiczeń i zaliczenie wykładu. Wykład: aktywność na zajęciach (premia do 30% oceny), zaliczenie pisemne (zaliczenie wykładu dotyczy osób, które zaliczyły ćwiczenia). Kryteria oceny poniżej 50% ocena niedostateczna 4

5 Literatura 5 1. Gonzalez R.C., Woods R.E., Digital Image Processing. Prentice-Hall Inc., New Jersey Malina W., Smiatacz M., Cyfrowe przetwarzanie obrazów. Akademicka Oficyna Wydawnicza, Warszawa Marenka A., Sadun A., Watkins Ch.D., Nowoczesne metody przetwarzania obrazów. WNT, Warszawa Pavlidis T., Grafika i przetwarzanie obrazów. WNT, Warszawa Pratt W.K., Digital Image Processing. John Wiley and Sons, New York 2001.

6 6. Tadeusiewicz R., Flasiński M., Rozpoznawanie obrazów. PWN, Warszawa Tadeusiewicz R., Korohoda P., Komputerowa analiza i przetwarzanie obrazów. Wydawnictwo Fundacji Postępu Telekomunikacji, Kraków Wróbel Z., Koprowski R., Praktyka przetwarzania obrazów w programie Matlab. Akademicka Oficyna Wydawnicza EXIT, Warszawa, Wojnar L., Majorek M., Komputerowa analiza obrazu. Fotobit Design, Warszawa

7 Obraz analogowy Obraz analogowy O a to funkcja ciągła dwóch zmiennych przestrzennych, odwzorowująca przestrzeń punktów obrazu do przestrzeni kolorów. Zmienne te są ograniczone: O a = f(x, y), x min x x max, y min y y max, gdzie x min i x max to współrzędne lewej i prawej krawędzi obrazu, natomiast y min i y max oznaczają współrzędne górnej i dolnej krawędzi obrazu. 7

8 Rok 1957 pierwszy cyfrowy obraz, czarno-białe zdjęcie trzymiesięcznego chłopca zeskanowane przez jego ojca, Russell a Kirsch a o rozdzielczości 176 x 176 pikseli i wymiarach 5 x 5 cm. 8 Rys. 1.1 Pierwszy cyfrowy obraz Źródło:

9 Przetwarzanie obrazów 9 Proces, na który składa się: 1. Pozyskanie(akwizycja) obrazu i przetworzenie do postaci cyfrowej. 2. Wstępne przetworzenie obrazu, jego filtracja i wyostrzanie, a także jego binaryzacja. 3. Segmentacja obrazu i wydzielenie poszczególnych obiektów oraz ich fragmentów (np. krawędzi i innych linii). 4. Analiza obrazu i wyznaczenie cech obiektów oraz informacji o ich lokalizacji. 5. Rozpoznanie i rozumienie obrazu (identyfikacja klasy).

10 Segmentacja obrazu (etykietowanie) rozbicie obrazu (przefiltrowanego i zbinaryzowanego) na fragmenty odpowiadające poszczególnym, widocznym na obrazie obiektom; wydzielenie obszarów obrazu spełniających pewne kryteria jednorodności, np. kolor obszaru, poziom jasności, faktura; indeksacja wydzielonych obiektów obrazu, tzn. wypełnianie wydzielonych obszarów odpowiadających obiektom sztucznie wprowadzonymi "poziomami szarości". Cel segmentacji Przygotowanie obrazu do etapu właściwego rozpoznawania obiektów, określenia relacji przestrzennych pomiędzy nimi. 10

11 Analiza obrazu wyznaczenie cech obiektów (wyodrębnionych uprzednio w procesie segmentacji) przydatnych w procesie właściwego rozpoznawania; cechy charakteryzujące kształty; współczynniki niezmiennicze względem typowych przekształceń obrazów (obroty, przesunięcia, zmiany, skali); współczynniki kształtu, momenty geometryczne. Rozpoznanie obrazu automatyczna identyfikacja klasy, do której można zaliczyć nieznany obiekt (np. obraz). 11

12 Obraz cyfrowy Przetworzenie obrazu z postaci analogowej na postać cyfrową dokonywane jest za pomocą dwóch podstawowych operacji: dyskretyzacji, kwantyzacji. W efekcie otrzymana funkcja jasności będzie określona na płaszczyźnie dyskretnej i przyjmie wartości dyskretne. Element obrazu cyfrowego o piksel (picture element). 12

13 Rys. 1.1 Próbkowanie i kwantyzacja Źródło: 13

14 Rys. 1.2 Dyskretyzacja obrazu analogowego. 14

15 Dyskretyzacja polega na podziale całego obrazu na punkty (piksele). Matematycznie obraz dyskretny można zapisać jako funkcję: O d = f d (x, y), N min x N max, M min y M max, gdzie x oraz y to współrzędne piksela, wartości funkcji f d są rzeczywiste, natomiast N min, N max oraz M min, M max to liczby całkowite wyznaczające przedziały zmienności współrzędnych x oraz y. 15

16 Siatka dyskretna wzorzec według którego dokonywana jest dyskretyzacja przestrzenna obrazu. Rodzaje siatek: siatka prostokątna najczęściej stosowana, siatka sześciokątna (heksagonalna); siatka trójkątna. 16 Rys. 1.3 Struktura siatki heksagonalnej i siatki kwadratowej

17 Rys. 1.4 Kwantyzacja obrazu analogowego. 17

18 Jasność każdego punktu jest wartością ciągłą i dlatego zanim zostanie zapamiętana w urządzeniu cyfrowym musi zostać skwantowana i zamieniona na postać cyfrową. Kwantowanie polega na zastąpieniu ciągłego obszaru liczbowego, odpowiadającego wartościom jasności punktów od bieli do czerni, skończonym zbiorem wartości z tego przedziału: Obraz cyfrowy opisuje zatem funkcja: O c = f c (x, y), 18 N min x N max, M min y M max

19 Na ogół stosuje się od 16 do 256 poziomów kwantyzacji poziomów kwantyzacji 16 poziomów kwantyzacji

20 20 8 poziomów kwantyzacji 2 poziomy kwantyzacji Rys. 1.5 Efekt kwantyzacji obrazu.

21 Dithering W fotografii cyfrowej słowo dithering ([\ˈdi-thər\] wahać się) rozumiane jest jako rozproszenie, dodanie szumów. 21 Rys. 1.6 Obraz w odcieniach szarości, binaryzacja i dithering.

22 Obraz cyfrowy jako macierz Z matematycznego punktu widzenia obraz cyfrowy jest tablicą postaci: 22 L(x, y) = [ L(0,0) L(1,0) L(W 1,0) L(0,1) L(1,1) L(W 1,1) ]... L(0, W 1) L(1, W 1) L(W 1, H 1) gdzie: L(x, y) jasność piksela o współrzędnych (x, y), W, H szerokość oraz wysokość obrazu.

23 Obraz cyfrowy można interpretować jako funkcję L przypisującą pikselowi o współrzędnych (x,y) jasność z przedziału [0; Lmax] dla x [0,1,, W 1],y [0,1,, H 1], gdzie W i H oznaczają szerokość i wysokość obrazu 23 Rys. 1.7 Obraz jako macierz

24 W zależności od liczby dostępnych poziomów jasności wyróżniamy następujące typy obrazów: obrazy binarne, monochromatyczne, kolorowe. 24 W przypadku obrazu monochromatycznego: 0 czerń Lmax biel

25 W historii obrazu cyfrowego struktura punktu przyjmowała coraz większe wartości: 1 bit wartości 0 lub 1, 8 bitów wartości od 0 do 255 (skala szarości) lub tryb indeksowany, 15 i 16 bitów 3 podstawowe barwy addytywnego modelu RGB, po 5 bitów na każdą składową (32768 możliwści) lub po bitów odpowiednio (65536 możliwości), 24 i 32 bity model RGB i kanał alfa ( barw). 25

26 Model RGB w zapisie 24-bitowym jest opisany za pomocą 3-bajtowej liczby, której najmłodszy bajt przechowuje wartość składowej niebieskiej, drugi bajt wartość składowej zielonej, a trzeci, najstarszy bajt wartość składowej czerwonej. Barwa może być zapisywana szesnastkowo jako: 0xrrggbb której kolejne pary stanowią poszczególne składowe R, G, B o wartościach od 0 do 255 każda. Jest wyliczana jako: R* G*256 + B 26

27 i może być zapisana w notacji języka C jako 27 unsigned int color = (R<<16)+(G<<8)+B; Wyłuskanie składowych barwy w języku C: unsigned char B = color & 0xFF; unsigned char G = (color>>8) & 0xFF; unsigned char R = (color>>16) & 0xFF;

28 Monochromatyzacja obrazu cyfrowego Przekształcenie obrazu kolorowego RGB na obraz w skali szarości: Lw = Red Green Blue Algorytm for(x=0; x<width; x++) for(y=0; y<height; y++) L w [x,y]= 0.299*L R [x,y]+0.587*l G [x,y]+0.114*l B [x,y]; 28

29 Binaryzacja obrazu monochromatycznego Należy wyznaczyć próg binaryzacji T (threshold) Algorytm for(x=0; x<width; x++) for(y=0; y<height; y++) if (L[x,y] < T) L w = 0 ; else L w = 255; 29

30 Sposoby reprezentacji obrazów cyfrowych [ ] [ ] [ ] [ ] Rys 1.8 Reprezentacja obrazu w odcieniach szarości za pomocą macierzy i obrazu RGB za pomocą trzech macierzy.

31 255 [ 118] 0 [ 0] 45 [ 91] [ 118] [ 12] [ 91] [ 0 ] [ 5] [ 0 ] ( ) 31 Rys 1.9 Reprezentacja obrazu RGB za pomocą pojedynczej macierzy, której elementami są wektory trójwymiarowe.

32 Obraz jako zbiór nieostry 32 Rys Ogólny schemat przetwarzania obrazów z zastosowaniem zbiorów rozmytych

33 Obraz cyfrowy może zostać zapisany w postaci tablicy: 33 gdzie: l 00 l 10 l W 1,0 l [ 01 l 11 l W 1,1 ], l 0,H 1 l 1,H 1 l W 1,H 1 W, H szerokość i wysokość obrazu, l xy poziom szarości piksela o współrzędnych (x, y).

34 Rozmycie obrazu polega na przypisaniu każdemu pikselowi funkcji przynależności μ A poziomu jasności tego piksela, określającej stopień jego przynależności do zbioru rozmytego 34 A wyznaczonego na podstawie pewnej, wybranej cechy obrazu: μ A (l 00 ) μ A (l 10 ) μ A (l W 1,0 ) μ [ A (l 01 ) μ A (l 11 ) μ A (l W 1,1 ) ]. μ A (l 0,H 1 ) μ A (l 1,H 1 ) μ A (l W 1,H 1 )

35 Tablica LUT Tablicowanie technika programistyczna wykorzystująca strukturę nazywaną tablicą (ang. lookup table) do przechowywania przygotowanych wcześniej danych, co umożliwia zaoszczędzenie czasu wymaganego na ich obliczenie kosztem większego zużycia pamięci. 35

36 Rozważmy przekształcenie zdjęcia monochromatycznego opisanego funkcją F: [0,255] [0,255]. W takim przypadku na każdym pikselu obrazu należy wykonać operację F: for (int x = 0; x < Height; i++) for (int y = 0; y < Weight; j++) L w [x,y] = F(L[x,y]); Pytanie, czy to się opłaca? Funkcja F wykonuje się Width Height razy. W przypadku użycia tablicy LUT, funkcja F została wykonana 256 razy. 36

37 Liczba kolorów jest od 0 do 255. Przygotowanie tablicy LUT: for (int i = 0; i < 256; i++) LUT[i] = F[i]; 37 Zmiana kolorów pikseli używając tylko pomocą tablicy LUT: for (int x = 0; x < Height; x++) for (int y = 0; y < Weight; y++) L w [x,y] = LUT[L[x,y]];

38 Tab. 1 Tabela przekodowań LUT dla negatywu. 38 Wartość poziomu jasności Wartość poziomu jasności obrazu źródłowego obrazu wynikowego for(int i=0; i<256; i++) LUT[i] = 255 i;

39 Przetwarzanie obrazu to szeregu przekształceń mających na celu: poprawę jego jakości, usunięcie szumu, podkreślenie pewnych składowych dla ich lepszej widoczności, analizę i rozpoznawanie oraz przekształcenia do postaci ułatwiającej kodowanie. Poprawa jakości zwiększa dynamiczny zakres pewnych cech co później prowadzi do ułatwienia ich wykrycia. 39

40 Operacje wykonywane na obrazie: 1. Przekształcenia bezkontekstowe (punktowe): przekształcenia arytmetyczne, przekształcenia geometryczne, przekształcenia logiczne. 2. Przekształcenia kontekstowe: przekształcenia morfologiczne, filtry cyfrowe, transformacje Fouriera. 40

41 Zastosowania 41 medycyna, eksploracja kosmosu, rozpoznawanie dokumentów, identyfikacja za pomocą cech biometrycznych, tworzenie obrazów artystycznych, ukrywanie informacji, przemysł, systemy informacji przestrzennej.

42 Szum w obrazie 42 Szum zniekształca i degraduje idealny obraz. Przed przetwarzaniem obrazu należy go usunąć. Miara zaszumienia to: stosunek sygnału do szumu (signal to noise ratio) SNR = signal RMS noise gdzie v jest szumem, RMS square root of the mean.

43 Typy szumów 43 szum Gaussowski, dobrze symuluje zakłócenia, które pojawiają się w rzeczywistości N(x) = 1 (x μ) 2 2πσ e 2σ 2, szum jednostajny U(x) = { 1 x [a, b] 0 poza, b a szum typu pieprz i sól, przyjmuje wartości ekstremalne.

44 Pakiet R 44 Sygnał jednowymiarowy > wave=2*sin(2*pi*(1:200)/50 +.6*pi) Szum Gaussowski > norm = rnorm(200,0,1) Szum jednostajny >unif = runif(200, min=0, max=1) Szum typu pieprz i sól > sp = sample(-1:1,200,rep = TRUE, prob=c(.05,.9,.05)) >plot.ts(wave+sp, ylim=c(-3,3), main="wave+saltpaper")

45 45

46 46

47 Modelowanie szumów 47 szum addytywny dodany szum nie zależy od obrazu: L (x, y) = L(x, y) + v(x, y) szum multiplikatywny szum jest zależny od obrazu: L (x, y) = L(x, y) + L(x, y) v(x, y) gdzie v oznacza szum, L obraz, L obraz zaszumiony Miary zaszumienia (musimy znać obraz we i obraz zaszumiony) Mean quadratic difference (L(x, y) L (x, y)) 2 x,y Mean absolute difference x,y L(x, y) L (x, y) Wyodrębnienie szumu v(x, y) = L (x, y) L(x, y)

48 Transformacje liniowe Operacje linowe są to przekształcenia, w których stopień szarości obrazu wynikowego jest liniową funkcją stopnia szarości obrazu źródłowego. Do operacji liniowych zaliczamy dodanie lub odjęcie liczby do obrazu oraz mnożenie lub dzielenie obrazu przez liczbę. Jeżeli wynik operacji przekracza dopuszczalny zakres, należy zastosować jedno z trzech podejść: 48 wszystkie punkty o wartościach równych bądź większych od 255 są wyświetlane jako biel, natomiast o wartościach równych lub mniejszych od 0 jako czerń;

49 wszystkie punkty o wartościach większych od 255 są traktowane jako wynik modulo 256; 49 po każdej operacji arytmetycznej jest wykonywana operacja normalizacji obrazu, polegająca na zmianie wartości stopnia jasności poszczególnych punktów obrazu źródłowego do ustalonego zakresu tych wartości w obrazie wynikowym; funkcją przejścia poziomów jasności między punktami obrazu źródłowego, a wynikowego najczęściej jest funkcja liniowa lub potęgowa.

50 Po wykonaniu operacji arytmetycznych jasność obrazu wynikowego wyraża się wzorem L w x, y a L x, y b, 50 gdzie a, b to stałe, będące parametrami operacji. Dodanie lub odjęcie stałej od obrazu rozjaśnia bądź przyciemnia tonację, czyli prowadzi do zwiększenia lub zmniejszenia jasności obrazu.

51 51 Obraz przyciemniony Obraz po operacji rozjaśnienia

52 Mnożenie obrazów przez stałą a wpływa na kontrast obrazu. Jeżeli a 1 kontrast jest zwiększany, natomiast dla 0 a 1 kontrast jest zmniejszany. Kontrast interpretuje się jako stosunek pomiędzy bielą, a czernią. Ma on znaczący wpływ na jakość wyświetlanego obrazu. 52

53 Obraz oryginalny 53

54 Obraz po zwiększeniu kontrastu Obraz po zmniejszeniu kontrastu 54

55 Operacja negatywu Ludzki wzrok słabo interpretuje jasne szczegóły na ciemnym tle w porównaniu do obrazów, gdzie tłem jest kolor czarny, a szczegóły są białe. Aby wyeliminować tą słabość ludzkiego oka stosuje się negatyw obrazu, w którym jasność piksela wynikowego dana jest wzorem: x y L w 255 L,. 55

56 56 Obraz oryginalny Negatyw obrazu

57 57

58 Transformacje nieliniowe Klasyczne, nieliniowe transformacje: potęgowanie x y L x y,, 0 L w,, 58 pierwiastkowanie x, y L x y L w, logarytmowanie obrazu L w x, y log( L x, y 1).

59 Otrzymany obraz wynikowy musi być odpowiednio znormalizowany. Dokonuje się tego poprzez normalizację jasności funkcji obrazu źródłowego i następnie przeskalowanie jej do pełnego zakresu. W przypadku funkcji potęgowej, przy założeniu, że w źródłowym obrazie L 0 i L 255 funkcja jasności obrazu min max wynikowego L w ( x, y) będzie ostatecznie dana wzorem L x, y L w x, y 255. Lmax 59

60 Podobnie dla funkcji logarytmicznej jasność punktu wynikowego będzie obliczana z zależności log( L x, y 1) L w x, y 255 log( L max 1). 60 Operacja potęgowania dla całkowitych wartości 0 może być zrealizowana za pomocą mnożenia obrazu przez obraz, najczęściej stosuje się wtedy wartości 2 lub 3.

61 Funkcja kwadratowa powoduje podwyższenie kontrastu w obszarze dużych wartości. Efektem jest przyciemnienie obrazu z większym zróżnicowaniem jasnych partii. 61 Dla wartości 0 i 1 uzyskujemy operację pierwiastkowania obrazu, najczęściej stosowane jest 1 2 Operacja ta powoduje podwyższenie kontrastu w obszarze małych wartości jasności obrazu. Rozjaśnia obraz z jednoczesnym zróżnicowaniem najciemniejszych partii.

62

63 Funkcja logarytmiczna powoduje silne rozjaśnienie i zróżnicowanie najciemniejszych partii obrazu. 63

64 Operacje nieliniowe poprawiają kontrastowość informacji zapisanej w obrazie i mają za zadanie uzyskanie pozytywnego wrażenia u użytkownika. Stosowane są przy wyświetlaniu obrazu na urządzeniu do wizualizacji, poprawie kontrastu zdjęć rentgenowskich i korekcji sygnału lamp analizujących obraz (korekcji gamma). 64

65 Binaryzacja obrazu 65 przekształcenie obrazu mającego wiele poziomów szarości, w obrazy czarno-białe, w efekcie następuje radykalna redukcja ilości informacji zawartej w obrazie binaryzacja umożliwia wykonywanie pomiarów na obrazie (liczebność elementów, pole powierzchni, długość), analizowanie i modyfikowanie kształtu obiektów L 0, L( x, y) T ( x, y). w 1, L ( x, y ) T

66 Obraz oryginalny Binaryzacja z dolnym progiem (próg 128) 66

67 67 Binaryzacja z górnym progiem (próg 128) Binaryzacja z podwójnym progiem p1 = 64, p2 = 128

68 Dziękuję za uwagę! 68

Proste metody przetwarzania obrazu

Proste metody przetwarzania obrazu Operacje na pikselach obrazu (operacje punktowe, bezkontekstowe) Operacje arytmetyczne Dodanie (odjęcie) do obrazu stałej 1 Mnożenie (dzielenie) obrazu przez stałą Operacje dodawania i mnożenia są operacjami

Bardziej szczegółowo

Przetwarzanie obrazów wykład 2

Przetwarzanie obrazów wykład 2 Przetwarzanie obrazów wykład 2 Adam Wojciechowski Wykład opracowany na podstawie Komputerowa analiza i przetwarzanie obrazów R. Tadeusiewicz, P. Korohoda Etapy obróbki pozyskanego obrazu Obróbka wstępna

Bardziej szczegółowo

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

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat BIBLIOTEKA PROGRAMU R - BIOPS Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat Biblioteka biops zawiera funkcje do analizy i przetwarzania obrazów. Operacje geometryczne (obrót, przesunięcie,

Bardziej szczegółowo

Przekształcenia punktowe

Przekształcenia punktowe Przekształcenia punktowe Przekształcenia punktowe realizowane sa w taki sposób, że wymagane operacje wykonuje sie na poszczególnych pojedynczych punktach źródłowego obrazu, otrzymujac w efekcie pojedyncze

Bardziej szczegółowo

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska. Politechnika Świętokrzyska Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 9 Przetwarzanie sygnałów wizyjnych. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów z funkcjami pozwalającymi na

Bardziej szczegółowo

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

KARTA PRZEDMIOTU. W5/1;W16/1 W5 Zna podstawowe metody przetwarzania wstępnego EP WM K_W9/3; obrazów barwnych. (pieczęć wydziału) KARTA PRZEDMIOTU 1. Nazwa przedmiotu: PRZETWARZANIE OBRAZÓW CYFROWYCH 3. Karta przedmiotu ważna od roku akademickiego: 2012/2013 4. Forma kształcenia: studia pierwszego stopnia 5. Forma

Bardziej szczegółowo

Komputerowe obrazowanie medyczne

Komputerowe obrazowanie medyczne Komputerowe obrazowanie medyczne Część II Przetwarzanie i analiza obrazów medycznych Grafika rastrowa i wektorowa W grafice wektorowej obrazy i rysunki składają się z szeregu punktów, przez które prowadzi

Bardziej szczegółowo

Obraz jako funkcja Przekształcenia geometryczne

Obraz jako funkcja Przekształcenia geometryczne Cyfrowe przetwarzanie obrazów I Obraz jako funkcja Przekształcenia geometryczne dr. inż Robert Kazała Definicja obrazu Obraz dwuwymiarowa funkcja intensywności światła f(x,y); wartość f w przestrzennych

Bardziej szczegółowo

Metody komputerowego przekształcania obrazów

Metody komputerowego przekształcania obrazów Metody komputerowego przekształcania obrazów Przypomnienie usystematyzowanie informacji z przedmiotu Przetwarzanie obrazów w kontekście zastosowań w widzeniu komputerowym Wykorzystane materiały: R. Tadeusiewicz,

Bardziej szczegółowo

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

Analiza obrazu. wykład 1. Marek Jan Kasprowicz Uniwersytet Rolniczy Marek Jan Kasprowicz Analiza obrazu komputerowego 2009 r. Analiza obrazu komputerowego wykład 1 Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Plan wykładu Wprowadzenie pojęcie obrazu cyfrowego i analogowego Geometryczne przekształcenia obrazu Przekształcenia

Bardziej szczegółowo

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab Zygmunt Wróbel i Robert Koprowski Praktyka przetwarzania obrazów w programie Matlab EXIT 2004 Wstęp 7 CZĘŚĆ I 9 OBRAZ ORAZ JEGO DYSKRETNA STRUKTURA 9 1. Obraz w programie Matlab 11 1.1. Reprezentacja obrazu

Bardziej szczegółowo

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

Grafika Komputerowa Wykład 2. Przetwarzanie obrazów. mgr inż. Michał Chwesiuk 1/38 Wykład 2 Przetwarzanie obrazów mgr inż. 1/38 Przetwarzanie obrazów rastrowych Jedna z dziedzin cyfrowego obrazów rastrowych. Celem przetworzenia obrazów rastrowych jest użycie edytujących piksele w celu

Bardziej szczegółowo

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

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 3 AiR III 1 Niniejszy dokument zawiera materiały do wykładu z przedmiotu Cyfrowe Przetwarzanie Obrazów i Sygnałów. Jest on udostępniony pod warunkiem wykorzystania wyłącznie do własnych, prywatnych potrzeb i może

Bardziej szczegółowo

Przetwarzanie obrazu

Przetwarzanie obrazu Przetwarzanie obrazu Przegląd z uwzględnieniem obrazowej bazy danych Tatiana Jaworska Jaworska@ibspan.waw.pl www.ibspan.waw.pl/~jaworska Umiejscowienie przetwarzania obrazu Plan prezentacji Pojęcia podstawowe

Bardziej szczegółowo

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

Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013

Bardziej szczegółowo

3. OPERACJE BEZKONTEKSTOWE

3. OPERACJE BEZKONTEKSTOWE 3. OPERACJE BEZKONTEKSTOWE 3.1. Tablice korekcji (LUT) Przekształcenia bezkontekstowe (punktowe) to takie przekształcenia obrazu, w których zmiana poziomu szarości danego piksela zależy wyłącznie od jego

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: ANALIZA I PRZETWARZANIE OBRAZÓW CYFROWYCH Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Programowanie aplikacji internetowych Rodzaj zajęć: wykład, laboratorium

Bardziej szczegółowo

WYKŁAD 3. Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego

WYKŁAD 3. Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego WYKŁAD 3 Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego 1 Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego (c.d.) 2 Zestawienie zbiorcze - Regulacje

Bardziej szczegółowo

Egzamin / zaliczenie na ocenę*

Egzamin / zaliczenie na ocenę* WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW 33/01 KARTA PRZEDMIOTU Nazwa w języku polskim: DIAGNOSTYKA OBRAZOWA Nazwa w języku angielskim: DIAGNOSTIC IMAGING Kierunek studiów (jeśli dotyczy):

Bardziej szczegółowo

Akwizycja obrazów. Zagadnienia wstępne

Akwizycja obrazów. Zagadnienia wstępne Akwizycja obrazów. Zagadnienia wstępne Wykorzystane materiały: R. Tadeusiewicz, P. Korohoda, Komputerowa analiza i przetwarzanie obrazów, Wyd. FPT, Kraków, 1997 A. Przelaskowski, Techniki Multimedialne,

Bardziej szczegółowo

Przetwarzanie obrazów rastrowych macierzą konwolucji

Przetwarzanie obrazów rastrowych macierzą konwolucji Przetwarzanie obrazów rastrowych macierzą konwolucji 1 Wstęp Obrazy rastrowe są na ogół reprezentowane w dwuwymiarowych tablicach złożonych z pikseli, reprezentowanych przez liczby określające ich jasność

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Sieci komputerowe Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE

Bardziej szczegółowo

Laboratorium Cyfrowego Przetwarzania Obrazów

Laboratorium Cyfrowego Przetwarzania Obrazów Laboratorium Cyfrowego Przetwarzania Obrazów Ćwiczenie 2 Histogram i arytmetyka obrazów Opracowali: - dr inż. Beata Leśniak-Plewińska - dr inż. Jakub Żmigrodzki Zakład Inżynierii Biomedycznej, Instytut

Bardziej szczegółowo

Ćwiczenie 6. Transformacje skali szarości obrazów

Ćwiczenie 6. Transformacje skali szarości obrazów Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 6. Transformacje skali szarości obrazów 1. Obraz cyfrowy Obraz w postaci cyfrowej

Bardziej szczegółowo

zna wybrane modele kolorów i metody transformacji między nimi zna podstawowe techniki filtracji liniowej, nieliniowej dla obrazów cyfrowych

zna wybrane modele kolorów i metody transformacji między nimi zna podstawowe techniki filtracji liniowej, nieliniowej dla obrazów cyfrowych Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Wydział Matematyki i Informatyki Instytut Informatyki Przetwarzanie i analiza obrazów cyfrowych w

Bardziej szczegółowo

Gimp Grafika rastrowa (konwersatorium)

Gimp Grafika rastrowa (konwersatorium) GIMP Grafika rastrowa Zjazd 1 Prowadzący: mgr Agnieszka Paradzińska 17 listopad 2013 Gimp Grafika rastrowa (konwersatorium) Przed przystąpieniem do omawiania cyfrowego przetwarzania obrazów niezbędne jest

Bardziej szczegółowo

Diagnostyka obrazowa

Diagnostyka obrazowa Diagnostyka obrazowa Ćwiczenie trzecie Operacje na dwóch obrazach 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z operacjami jakie możemy wykonywać na dwóch obrazach,

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU CYFROWE PRZETWARZANIE SYGNAŁÓW

Bardziej szczegółowo

WYKŁAD 12. Analiza obrazu Wyznaczanie parametrów ruchu obiektów

WYKŁAD 12. Analiza obrazu Wyznaczanie parametrów ruchu obiektów WYKŁAD 1 Analiza obrazu Wyznaczanie parametrów ruchu obiektów Cel analizy obrazu: przedstawienie każdego z poszczególnych obiektów danego obrazu w postaci wektora cech dla przeprowadzenia procesu rozpoznania

Bardziej szczegółowo

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 8. Filtracja uśredniająca i statystyczna.

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 8. Filtracja uśredniająca i statystyczna. Politechnika Świętokrzyska Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 8 Filtracja uśredniająca i statystyczna. Cel ćwiczenia Celem ćwiczenia jest zdobycie umiejętności tworzenia i wykorzystywania

Bardziej szczegółowo

Analiza obrazów. Segmentacja i indeksacja obiektów

Analiza obrazów. Segmentacja i indeksacja obiektów Analiza obrazów. Segmentacja i indeksacja obiektów Wykorzystane materiały: R. Tadeusiewicz, P. Korohoda, Komputerowa analiza i przetwarzanie obrazów, Wyd. FPT, Kraków, 1997 Analiza obrazu Analiza obrazu

Bardziej szczegółowo

Filtracja obrazu operacje kontekstowe

Filtracja obrazu operacje kontekstowe Filtracja obrazu operacje kontekstowe Podział metod filtracji obrazu Metody przestrzenne i częstotliwościowe Metody liniowe i nieliniowe Główne zadania filtracji Usunięcie niepożądanego szumu z obrazu

Bardziej szczegółowo

Operacje przetwarzania obrazów monochromatycznych

Operacje przetwarzania obrazów monochromatycznych Operacje przetwarzania obrazów monochromatycznych Obraz pobrany z kamery lub aparatu często wymaga dalszej obróbki. Jej celem jest poprawienie jego jakości lub uzyskaniem na jego podstawie określonych

Bardziej szczegółowo

POB Odpowiedzi na pytania

POB Odpowiedzi na pytania POB Odpowiedzi na pytania 1.) Na czym polega próbkowanie a na czym kwantyzacja w procesie akwizycji obrazu, jakiemu rodzajowi rozdzielczości odpowiada próbkowanie a jakiemu kwantyzacja Próbkowanie inaczej

Bardziej szczegółowo

Diagnostyka obrazowa

Diagnostyka obrazowa Diagnostyka obrazowa 1. Cel ćwiczenia Ćwiczenie trzecie Operacje na dwóch obrazach Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z operacjami jakie możemy wykonywać na dwóch obrazach,

Bardziej szczegółowo

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych Parametryzacja obrazu na potrzeby algorytmów decyzyjnych Piotr Dalka Wprowadzenie Z reguły nie stosuje się podawania na wejście algorytmów decyzyjnych bezpośrednio wartości pikseli obrazu Obraz jest przekształcany

Bardziej szczegółowo

Diagnostyka obrazowa

Diagnostyka obrazowa Diagnostyka obrazowa Ćwiczenie drugie Podstawowe przekształcenia obrazu 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z podstawowymi przekształceniami obrazu wykonywanymi

Bardziej szczegółowo

Implementacja filtru Canny ego

Implementacja filtru Canny ego ANALIZA I PRZETWARZANIE OBRAZÓW Implementacja filtru Canny ego Autor: Katarzyna Piotrowicz Kraków,2015-06-11 Spis treści 1. Wstęp... 1 2. Implementacja... 2 3. Przykłady... 3 Porównanie wykrytych krawędzi

Bardziej szczegółowo

Przetwarzanie obrazu

Przetwarzanie obrazu Przetwarzanie obrazu Przegląd z uwzględnieniem obrazowej bazy danych Tatiana Jaworska Jaworska@ibspan.waw.pl www.ibspan.waw.pl/~jaworska Umiejscowienie przetwarzania obrazu Plan prezentacji Pojęcia podstawowe

Bardziej szczegółowo

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

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 2 AiR III 1 Niniejszy dokument zawiera materiały do wykładu z przedmiotu Cyfrowe Przetwarzanie Obrazów i Sygnałów. Jest on udostępniony pod warunkiem wykorzystania wyłącznie do własnych, prywatnych potrzeb i może

Bardziej szczegółowo

ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM)

ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM) ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM) LABORATORIUM 5 - LOKALIZACJA OBIEKTÓW METODĄ HISTOGRAMU KOLORU 1. WYBÓR LOKALIZOWANEGO OBIEKTU Pierwszy etap laboratorium polega na wybraniu lokalizowanego obiektu.

Bardziej szczegółowo

POPRAWIANIE JAKOŚCI OBRAZU W DZIEDZINIE PRZESTRZENNEJ (spatial image enhancement)

POPRAWIANIE JAKOŚCI OBRAZU W DZIEDZINIE PRZESTRZENNEJ (spatial image enhancement) POPRAWIANIE JAKOŚCI OBRAZU W DZIEDZINIE PRZESTRZENNEJ (spatial image enhancement) Przetwarzanie obrazów cyfrowych w celu wydobycia / uwydatnienia specyficznych cech obrazu dla określonych zastosowań. Brak

Bardziej szczegółowo

Operator rozciągania. Obliczyć obraz q i jego histogram dla p 1 =4, p 2 =8; Operator redukcji poziomów szarości

Operator rozciągania. Obliczyć obraz q i jego histogram dla p 1 =4, p 2 =8; Operator redukcji poziomów szarości Operator rozciągania q = 15 ( p p1 ) ( p p ) 0 2 1 dla p < p p 1 2 dla p p, p > p 1 2 Obliczyć obraz q i jego histogram dla p 1 =4, p 2 =8; Operator redukcji poziomów szarości q = 0 dla p p1 q2 dla p1

Bardziej szczegółowo

Filtracja obrazu operacje kontekstowe

Filtracja obrazu operacje kontekstowe Filtracja obrazu operacje kontekstowe Główne zadania filtracji Usunięcie niepożądanego szumu z obrazu Poprawa ostrości Usunięcie określonych wad obrazu Poprawa obrazu o złej jakości technicznej Rekonstrukcja

Bardziej szczegółowo

AKWIZYCJA I PRZETWARZANIE WSTĘPNE OBRAZU

AKWIZYCJA I PRZETWARZANIE WSTĘPNE OBRAZU AKWIZYCJA I PRZETWARZANIE WSTĘPNE OBRAZU WYKŁAD 2 Marek Doros Przetwarzanie obrazów Wykład 2 2 Akwizycja (pozyskiwanie) obrazu Akwizycja obrazu - przetworzenie obrazu obiektu fizycznego (f(x, y)) do postaci

Bardziej szczegółowo

Wprowadzenie do cyfrowego przetwarzania obrazów

Wprowadzenie do cyfrowego przetwarzania obrazów Cyfrowe przetwarzanie obrazów I Wprowadzenie do cyfrowego przetwarzania obrazów dr. inż Robert Kazała Barwa Z fizycznego punktu widzenia światło jest promieniowaniem elektromagnetycznym, które wyróżnia

Bardziej szczegółowo

Podstawy grafiki komputerowej

Podstawy grafiki komputerowej Podstawy grafiki komputerowej Krzysztof Gracki K.Gracki@ii.pw.edu.pl tel. (22) 6605031 Instytut Informatyki Politechniki Warszawskiej 2 Sprawy organizacyjne Krzysztof Gracki k.gracki@ii.pw.edu.pl tel.

Bardziej szczegółowo

AKWIZYCJA I PRZETWARZANIE WSTĘPNE

AKWIZYCJA I PRZETWARZANIE WSTĘPNE WYKŁAD 2 AKWIZYCJA I PRZETWARZANIE WSTĘPNE Akwizycja (pozyskiwanie) obrazu Akwizycja obrazu - przetworzenie obrazu obiektu fizycznego (f(x,y)) do postaci zbioru danych dyskretnych (obraz cyfrowy) nadających

Bardziej szczegółowo

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Realizowany w roku akademickim 2016/2017

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Realizowany w roku akademickim 2016/2017 Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2015-2017 Realizowany w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu

Bardziej szczegółowo

Podstawy grafiki komputerowej. Teoria obrazu.

Podstawy grafiki komputerowej. Teoria obrazu. WAŻNE POJĘCIA GRAFIKA KOMPUTEROWA - to dział informatyki zajmujący się wykorzystaniem oprogramowania komputerowego do tworzenia, przekształcania i prezentowania obrazów rzeczywistych i wyimaginowanych.

Bardziej szczegółowo

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.

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. 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. Technika obrazu 24 W.3. Normalizacja w zakresie obrazu cyfrowego

Bardziej szczegółowo

Obraz i komputer. Trzy dziedziny informatyki. Podział przede wszystkim ze względu na dane wejściowe i wyjściowe

Obraz i komputer. Trzy dziedziny informatyki. Podział przede wszystkim ze względu na dane wejściowe i wyjściowe Obraz i komputer Trzy dziedziny informatyki Grafika komputerowa Przetwarzanie obrazów Rozpoznawanie obrazów Podział przede wszystkim ze względu na dane wejściowe i wyjściowe Grafika komputerowa Dane wejściowe

Bardziej szczegółowo

Przetwarzanie obrazów wykład 4

Przetwarzanie obrazów wykład 4 Przetwarzanie obrazów wykład 4 Adam Wojciechowski Wykład opracowany na podstawie Komputerowa analiza i przetwarzanie obrazów R. Tadeusiewicz, P. Korohoda Filtry nieliniowe Filtry nieliniowe (kombinowane)

Bardziej szczegółowo

Rozpoznawanie Twarzy i Systemy Biometryczne

Rozpoznawanie Twarzy i Systemy Biometryczne Filtry Plan wykładu Przegląd dostępnych filtrów Zastosowanie filtrów na różnych etapach pracy systemu Dalsze badania Kontrast i ostrość Kontrast różnica w kolorze i świetle między częściami ś i obrazu

Bardziej szczegółowo

KONWERSJA OBRAZÓW CYFROWYCH DO POSTACI ZBIORÓW UCZĄCYCH DLA POTRZEB MODELOWANIA NEURONOWEGO

KONWERSJA OBRAZÓW CYFROWYCH DO POSTACI ZBIORÓW UCZĄCYCH DLA POTRZEB MODELOWANIA NEURONOWEGO Inżynieria Rolnicza 9(118)/2009 KONWERSJA OBRAZÓW CYFROWYCH DO POSTACI ZBIORÓW UCZĄCYCH DLA POTRZEB MODELOWANIA NEURONOWEGO Andrzej Przybylak, Piotr Boniecki, Krzysztof Nowakowski Instytut Inżynierii Rolniczej,

Bardziej szczegółowo

Wizja maszynowa w robotyce i automatyzacji Kod przedmiotu

Wizja maszynowa w robotyce i automatyzacji Kod przedmiotu Wizja maszynowa w robotyce i automatyzacji - opis przedmiotu Informacje ogólne Nazwa przedmiotu Wizja maszynowa w robotyce i automatyzacji Kod przedmiotu 11.9-WE-AiRD-WMwRiA Wydział Kierunek Wydział Informatyki,

Bardziej szczegółowo

Histogram obrazu, modyfikacje histogramu

Histogram obrazu, modyfikacje histogramu March 15, 2013 Histogram Jeden z graficznych sposobów przedstawiania rozkładu cechy. Składa się z szeregu prostokatów umieszczonych na osi współrzędnych. Prostokaty te sa z jednej strony wyznaczone przez

Bardziej szczegółowo

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

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 1 AiR III 1 Niniejszy dokument zawiera materiały do wykładu z przedmiotu Cyfrowe Przetwarzanie Obrazów i Sygnałów. Jest on udostępniony pod warunkiem wykorzystania wyłącznie do własnych, prywatnych potrzeb i może

Bardziej szczegółowo

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

Do opisu kolorów używanych w grafice cyfrowej śluzą modele barw. Modele barw Do opisu kolorów używanych w grafice cyfrowej śluzą modele barw. Każdy model barw ma własna przestrzeo kolorów, a co za tym idzie- własny zakres kolorów możliwych do uzyskania oraz własny sposób

Bardziej szczegółowo

Cyfrowe Przetwarzanie Obrazów. Karol Czapnik

Cyfrowe Przetwarzanie Obrazów. Karol Czapnik Cyfrowe Przetwarzanie Obrazów Karol Czapnik Podstawowe zastosowania (1) automatyka laboratoria badawcze medycyna kryminalistyka metrologia geodezja i kartografia 2/21 Podstawowe zastosowania (2) komunikacja

Bardziej szczegółowo

Odciski palców ekstrakcja cech

Odciski palców ekstrakcja cech Kolasa Natalia Odciski palców ekstrakcja cech Biometria sprawozdanie z laboratorium 4 1. Wstęp Biometria zajmuje się rozpoznawaniem człowieka na podstawie jego cech biometrycznych. Jest to możliwe ponieważ

Bardziej szczegółowo

Detekcja twarzy w obrazie

Detekcja twarzy w obrazie Detekcja twarzy w obrazie Metoda na kanałach RGB 1. Należy utworzyć nowy obrazek o wymiarach analizowanego obrazka. 2. Dla każdego piksela oryginalnego obrazka pobiera się informację o wartości kanałów

Bardziej szczegółowo

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

Analiza obrazu. wykład 3. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Analiza obrazu komputerowego wykład 3 Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Binaryzacja Binaryzacja jest jedną z ważniejszych ż czynności punktowego przetwarzania obrazów. Poprzedza prawie zawsze

Bardziej szczegółowo

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

Analiza i Przetwarzanie Obrazów. Szyfrowanie Obrazów. Autor : Mateusz Nawrot Analiza i Przetwarzanie Obrazów Szyfrowanie Obrazów Autor : Mateusz Nawrot 1. Cel projektu Celem projektu jest zaprezentowanie metod szyfrowania wykorzystujących zmodyfikowane dane obrazów graficznych.

Bardziej szczegółowo

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

Dane obrazowe. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski Dane obrazowe R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski www.il.pw.edu.pl/~rg s-rg@siwy.il.pw.edu.pl Przetwarzanie danych obrazowych! Przetwarzanie danych obrazowych przyjmuje trzy formy:! Grafikę

Bardziej szczegółowo

Teoria światła i barwy

Teoria światła i barwy Teoria światła i barwy Powstanie wrażenia barwy Światło może docierać do oka bezpośrednio ze źródła światła lub po odbiciu od obiektu. Z oka do mózgu Na siatkówce tworzony pomniejszony i odwrócony obraz

Bardziej szczegółowo

Laboratorium Przetwarzania Sygnałów

Laboratorium Przetwarzania Sygnałów PTS - laboratorium Laboratorium Przetwarzania Sygnałów Ćwiczenie 6 Interpolacja i histogram obrazów Opracowali: dr inż. Krzysztof Mikołajczyk dr inż. Beata Leśniak-Plewińska Zakład Inżynierii Biomedycznej

Bardziej szczegółowo

Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy prosty i skuteczny.

Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy prosty i skuteczny. Filtracja nieliniowa może być bardzo skuteczną metodą polepszania jakości obrazów Filtry nieliniowe Filtr medianowy Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy

Bardziej szczegółowo

Laboratorium Przetwarzania Sygnałów

Laboratorium Przetwarzania Sygnałów PTS - laboratorium Laboratorium Przetwarzania Sygnałów Ćwiczenie 5 Przekształcenia geometryczne i arytmetyka obrazów Opracowali: dr inż. Krzysztof Mikołajczyk dr inż. Beata Leśniak-Plewińska Zakład Inżynierii

Bardziej szczegółowo

PRZETWARZANIE OBRAZÓW WIT, Studia Dzienne, sem.5, 2006/2007, prowadzący: Marek Doros WYKŁAD 1 Schemat procesu przetwarzania obrazu

PRZETWARZANIE OBRAZÓW WIT, Studia Dzienne, sem.5, 2006/2007, prowadzący: Marek Doros WYKŁAD 1 Schemat procesu przetwarzania obrazu PRZETWARZANIE OBRAZÓW WIT, Studia Dzienne, sem.5, 2006/2007, prowadzący: Marek Doros WYKŁAD 1 Schemat procesu przetwarzania obrazu Przetwarzanie obrazów jest to proces składający się z następujących operacji:

Bardziej szczegółowo

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

Ćwiczenie 2. Przetwarzanie graficzne plików. Wprowadzenie teoretyczne Ćwiczenie Przetwarzanie graficzne plików Wprowadzenie teoretyczne ddytywne składanie kolorów (podstawowe barwy R, G, ) arwy składane addytywnie wykorzystywane są najczęściej w wyświetlaczach, czyli stosuje

Bardziej szczegółowo

i ruchów użytkownika komputera za i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Promotor: dr Adrian Horzyk

i ruchów użytkownika komputera za i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Promotor: dr Adrian Horzyk System śledzenia oczu, twarzy i ruchów użytkownika komputera za pośrednictwem kamery internetowej i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Mirosław ł Słysz Promotor:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: PRZETWARZANIE I ANALIZA OBRAZÓW BIOMEDYCZNYCH Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy na specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium Conversion

Bardziej szczegółowo

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Poniżej pozwoliłem sobie za cytować za wikipedią definicję zmiennej w informatyce.

Bardziej szczegółowo

Ćwiczenia z grafiki komputerowej 4 PRACA NA WARSTWACH. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University.

Ćwiczenia z grafiki komputerowej 4 PRACA NA WARSTWACH. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University. Ćwiczenia z grafiki komputerowej 4 PRACA NA WARSTWACH Miłosz Michalski Institute of Physics Nicolaus Copernicus University Październik 2015 1 / 14 Wykorzystanie warstw Opis zadania Obrazy do ćwiczeń Zadania

Bardziej szczegółowo

Przetwarzanie obrazu

Przetwarzanie obrazu Przetwarzanie obrazu Przekształcenia kontekstowe Liniowe Nieliniowe - filtry Przekształcenia kontekstowe dokonują transformacji poziomów jasności pikseli analizując za każdym razem nie tylko jasność danego

Bardziej szczegółowo

Michał Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (1)

Michał Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (1) Michał Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (1) Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie Innowacyjna

Bardziej szczegółowo

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ Przygotowała mgr Joanna Guździoł e-mail: jguzdziol@wszop.edu.pl WYŻSZA SZKOŁA ZARZĄDZANIA OCHRONĄ PRACY W KATOWICACH 1. Pojęcie grafiki komputerowej Grafika komputerowa

Bardziej szczegółowo

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

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013

Bardziej szczegółowo

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy Wykorzystane materiały: Zadanie W dalszej części prezentacji będzie omawiane zagadnienie rozpoznawania twarzy Problem ten można jednak uogólnić

Bardziej szczegółowo

Ćwiczenia z grafiki komputerowej 5 FILTRY. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University. Październik 2015

Ćwiczenia z grafiki komputerowej 5 FILTRY. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University. Październik 2015 Ćwiczenia z grafiki komputerowej 5 FILTRY Miłosz Michalski Institute of Physics Nicolaus Copernicus University Październik 2015 1 / 12 Wykorzystanie warstw Opis zadania Obrazy do ćwiczeń Zadanie ilustruje

Bardziej szczegółowo

Materiały dla studentów pierwszego semestru studiów podyplomowych Grafika komputerowa i techniki multimedialne rok akademicki 2011/2012 semestr zimowy

Materiały dla studentów pierwszego semestru studiów podyplomowych Grafika komputerowa i techniki multimedialne rok akademicki 2011/2012 semestr zimowy Materiały dla studentów pierwszego semestru studiów podyplomowych Grafika komputerowa i techniki multimedialne rok akademicki 2011/2012 semestr zimowy Temat: Przekształcanie fotografii cyfrowej w grafikę

Bardziej szczegółowo

Zasady edycji (cyfrowej) grafiki nieruchomej

Zasady edycji (cyfrowej) grafiki nieruchomej Zasady edycji (cyfrowej) grafiki nieruchomej Trudno jest w czasie wykonywania fotografii widzieć i myśleć o wszystkim! Zasady ogólne wykonywania zdjęć (od strony wygody ich późniejszej edycji): 1. maksymalna

Bardziej szczegółowo

9. OBRAZY i FILTRY BINARNE 9.1 Erozja, dylatacja, zamykanie, otwieranie

9. OBRAZY i FILTRY BINARNE 9.1 Erozja, dylatacja, zamykanie, otwieranie 9. OBRAZY i FILTRY BINARNE 9.1 Erozja, dylatacja, zamykanie, otwieranie Obrazy binarne to takie, które mają tylko dwa poziomy szarości: 0 i 1 lub 0 i 255. ImageJ wykorzystuje to drugie rozwiązanie - obrazy

Bardziej szczegółowo

Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30

Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30 Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30 2.3. Model rastrowy Rastrowy model danych wykorzystywany jest dla gromadzenia i przetwarzania danych pochodzących ze skanowania istniejących

Bardziej szczegółowo

ALGORYTMY PRZETWARZANIA OBRAZÓW Projekt. Aplikacja przetwarzająca obrazy z możliwością eksportu i importu do programu MS Excel.

ALGORYTMY PRZETWARZANIA OBRAZÓW Projekt. Aplikacja przetwarzająca obrazy z możliwością eksportu i importu do programu MS Excel. Grupa IZ07IO1 Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT ALGORYTMY PRZETWARZANIA OBRAZÓW Projekt Aplikacja przetwarzająca obrazy z możliwością eksportu i importu do programu MS Excel. Wykonali:

Bardziej szczegółowo

Pojęcie Barwy. Grafika Komputerowa modele kolorów. Terminologia BARWY W GRAFICE KOMPUTEROWEJ. Marek Pudełko

Pojęcie Barwy. Grafika Komputerowa modele kolorów. Terminologia BARWY W GRAFICE KOMPUTEROWEJ. Marek Pudełko Grafika Komputerowa modele kolorów Marek Pudełko Pojęcie Barwy Barwa to wrażenie psychiczne wywoływane w mózgu człowieka i zwierząt, gdy oko odbiera promieniowanie elektromagnetyczne z zakresu światła

Bardziej szczegółowo

Przetwarzanie analogowo-cyfrowe sygnałów

Przetwarzanie analogowo-cyfrowe sygnałów Przetwarzanie analogowo-cyfrowe sygnałów A/C 111111 1 Po co przekształcać sygnał do postaci cyfrowej? Można stosować komputerowe metody rejestracji, przetwarzania i analizy sygnałów parametry systemów

Bardziej szczegółowo

Adam Korzeniewski p Katedra Systemów Multimedialnych

Adam Korzeniewski p Katedra Systemów Multimedialnych Adam Korzeniewski adamkorz@sound.eti.pg.gda.pl p. 732 - Katedra Systemów Multimedialnych Zastosowania grafiki komputerowej Światło widzialne Fizjologia narządu wzroku Metody powstawania barw Modele barw

Bardziej szczegółowo

Wydział Geologii, Geofizyki i Ochrony Środowiska PROJEKT INŻYNIERSKI

Wydział Geologii, Geofizyki i Ochrony Środowiska PROJEKT INŻYNIERSKI AKADEMIA GÓRNICZO HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE Wydział Geologii, Geofizyki i Ochrony Środowiska PROJEKT INŻYNIERSKI IMIĘ i NAZWISKO: Zbigniew Winiarski Nr albumu: 237828 KIERUNEK: Informatyka

Bardziej szczegółowo

Algorytmy Laplacian of Gaussian i Canny ego detekcji krawędzi w procesie analizy satelitarnych obrazów procesów atmosferycznych.

Algorytmy Laplacian of Gaussian i Canny ego detekcji krawędzi w procesie analizy satelitarnych obrazów procesów atmosferycznych. Algorytmy Laplacian of Gaussian i Canny ego detekcji krawędzi w procesie analizy satelitarnych obrazów procesów atmosferycznych. Słowa kluczowe: teledetekcja, filtracja obrazu, segmentacja obrazu, algorytmy

Bardziej szczegółowo

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT. WYDZIAŁ: GEOLOGII, GEOFIZYKI I OCHRONY ŚRODOWISKA KIERUNEK STUDIÓW: INFORMATYKA STOSOWANA RODZAJ STUDIÓW: STACJONARNE I STOPNIA ROK AKADEMICKI 2014/2015 WYKAZ PRZEDMIOTÓW EGZAMINACYJNYCH: I. Systemy operacyjne

Bardziej szczegółowo

Raport. Bartosz Paprzycki xed@mat.umk.pl UMK 2009/2010

Raport. Bartosz Paprzycki xed@mat.umk.pl UMK 2009/2010 Raport Bartosz Paprzycki xed@mat.umk.pl UMK 2009/2010 1. Wykrywanie krawędzi 1.0. Obraz oryginalny 1. 1.1. Sobel. Parametry: domyślne. 1.2. Prewitt. Parametry: domyślne. 1.3. Roberts. Parametry: domyślne.

Bardziej szczegółowo

KOREKTA ROZKŁADU JASNOŚCI (obrazy monochromatyczne i barwne)

KOREKTA ROZKŁADU JASNOŚCI (obrazy monochromatyczne i barwne) Ćwiczenia z grafiki komputerowej 1 KOREKTA ROZKŁADU JASNOŚCI (obrazy monochromatyczne i barwne) Miłosz Michalski Institute of Physics Nicolaus Copernicus University Październik 2015 1 / 19 Korekta rozkładu

Bardziej szczegółowo

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

GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej GRAFIKA RASTROWA WYKŁAD 1 Wprowadzenie do grafiki rastrowej Jacek Wiślicki Katedra Informatyki Stosowanej Grafika rastrowa i wektorowa W grafice dwuwymiarowej wyróżnia się dwa rodzaje obrazów: rastrowe,

Bardziej szczegółowo