Techniki wizualizacji. Ćwiczenie 4. Podstawowe algorytmy przetwarzania obrazów

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

Download "Techniki wizualizacji. Ćwiczenie 4. Podstawowe algorytmy przetwarzania obrazów"

Transkrypt

1 Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Techniki wizualizacji Ćwiczenie 4 Podstawowe algorytmy przetwarzania obrazów Celem ćwiczenia jest zilustrowanie kilku najważniejszych problemów z dziedziny komputerowego przetwarzania obrazów cyfrowych. Ogólnie zadanie przetwarzania obrazu można sformułować jako obliczanie na podstawie obrazu wejściowego, traktowanego w tym przypadku jako dane, obrazu wyjściowego, czyli wyniku. Algorytmy przetwarzania obrazów można podzielić na dwie grupy. Przekształcenia punkt w punkt i przekształcenia obszaru w punkt. Po pierwsze zaprezentowane zostaną często stosowane w praktyce przekształcenia punkt w punkt, czyli takie, w których opis punktu (piksela) obrazu wyjściowego wyliczany jest na podstawie jedynie opisu odpowiadającego mu (w sensie współrzędnych) piksela obrazu wejściowego. Pokazane będą dwa problemy: korekcja liniowa, używana do regulacji jasności i kontrastu obrazu oraz korekcja gamma, stosowana przy kalibracji monitorów. Jako przykłady z drugiej grupy algorytmów, czyli przekształceń obszaru w punkt, omówione będą tak zwane algorytmy splotowe (konwolucyjne), przekształcające kwadratowy obszar z obrazu wejściowego w jeden punkt obrazu wyjściowego. Jako przykłady wybrano: filtr liniowy, usuwający z obrazu drobne zakłócenia, filtr górnoprzepustowy, uwydatniający szczegóły i prosty detektor krawędzi. Rozważane będą, więc trzy zagadnienia: korekcja liniowa, korekcja gamma, wybrane operacje splotowe (filtracja liniowa i detekcja krawędzi),. Korekcja liniowa Operacja korekcji liniowej polega na obliczaniu jasności punktów obrazu wyjściowego według zależności w postaci: gdzie: y ( i, j ) = a x( i, j ) + b ()

2 x(i, j) jasność punktu obrazu wejściowego, y(i, j) jasność punktu obrazu wyjściowego, a, b - współczynniki. y(i, j) - biały - czarny y = ax + b x(i, j) Rys.. Odwzorowanie liniowe Opisane tak prostym wzorem () odwzorowanie liniowe jest jednak w praktyce niezwykle przydatne, bowiem przy pomocy współczynników a i b można wpływać na jasność i kontrast obrazu wyjściowego. Zasadę zmiany jasności i kontrastu za pomocą współczynników a i b ilustruje rysunek 2. y(i, j) y(i, j) Jasny Duży kontrast b > a > b = a < b < Ciemny x(i, j) a = Mały kontrast x(i, j) (2.) (2.2) Rys. 2. Wpływ współczynników a i b na jasność i kontrast obrazu Jak widać z rysunku 2. zmiana współczynnika b wpływa na jasność obrazu wyjściowego. Dla ujemnych wartości b obraz ciemnieje a dla dodatnich staje się jaśniejszy. Na podstawie

3 analizy rysunku 2. można łatwo zauważyć, że równanie opisujące zmianę jasności powinno mieć postać: y ( i, j ) = x( i, j ) + b b (2) Zmiana kontrastu, której zasada pokazana została na rysunku 2.2 realizowana jest przy pomocy zmiany współczynnika a. Jeśli a jest większe od kontrast jest większy a w przeciwnym przypadku maleje. Ponadto przy zmianie kontrastu wymagane jest spełnienie zależności pomiędzy współczynnikami a i b w postaci: b = a 2 ( ) Spowoduje to, że prosta z rysunku 2.2 przy zmianie współczynnika a będzie się zawsze obracała wokół punktu o współrzędnych (x, y) = (/2, /2) co ostatecznie prowadzi do równania: y( i, j ) = ax( i, j ) + 2 ( a) (3) Oczywiście możliwe jest stosowanie sekwencji opisanych operacji, na przykład najpierw zmiana jasności a później regulacja kontrastu. Zmiana jasności i kontrastu obrazu Należy napisać dwie proste funkcje o nazwach n.p. brightness(b) i contrast(a) służące do zmiany odpowiednio jasności i kontrastu. W przypadku zmiany jasności trzeba skorzystać z równania (2) natomiast dla zmiany kontrastu z równania (3). Dodatkowym elementem zadania będzie sporządzenie wykresów podobnych do tych z rysunku 2. Algorytm jest następujący: Przeczytać z pliku Lena_gray_8.tif obraz źródłowy. Przekonwertować przeczytany obraz do formatu double. Stosując równanie (2) dla funkcji brightness() lub (3) dla funkcji contrast() obliczyć obraz wyjściowy. Przekonwertować obraz wyjściowy do formatu uint8. Wykorzystując funkcję subplot() wyświetlić obrazy wejściowy i wyjściowy w oknie graficznym. W nowym oknie graficznym narysować wykres y(i, j) = f (x(i, j)), używając do rysowania funkcji plot()z odpowiednimi opcjami, użytej według poniższego wzorca.

4 %********************************************************************** % Przykład rysowania wykresu funkcji y = a*x + b %********************************************************************** %... x = (:.: ); y = a*x + b; figure(2) % Deklaracja tablicy x zawierającej % wartości zmiennej niezależnej. % Elementy tablicy x to liczby od O do % rosnące co.. % Obliczenie elementów tablicy y % zawierającej wartości zmiennej % zależnej % Otwarcie nowego okna graficznego plot(x,y,'linewidth',2,'color','black'); % Narysowanie wykresu y = f(x) jako połączonych punktów o % współrzędnych (x, y). Kolejne wartości x pobierane są % z tablicy x a wartości y z tablicy y. Opcje 'LineWidth',2 % i 'Color','black' określają grubość i kolor linii łączącej % rysowane punkty. axis([ ]); % Określenie zakresu osi rysowanego % wykresu. Oś x od do, oś y tak samo %... Uwaga: Funkcja plot()jest jedną z podstawowych funkcji rysujących w systemie MATLAB. Jest to funkcja o bardzo rozbudowanych możliwościach, dająca wiele możliwości kształtowania wyglądu wykresu. Przykładowy rezultat wykonania programu zmieniającego kontrast obrazu, napisanego według powyższego wzorca pokazano na rysunkach 3 i 4. Przy pomocy funkcji brightness() i contrast()można łatwo przekształcać obraz zmieniając za każdym razem tylko jeden parametr. Funkcje tego typu, wyposażone oczywiście w odpowiednio rozbudowany interfejs użytkownika występują w każdym programie do programie do przetwarzania obrazów cyfrowych.

5 Rys. 3. Efekt zmiany kontrastu obrazu przy pomocy funkcji contrast()dla a =.5 Rys. 4. Zależność przekształcająca obraz wejściowy w wyjściowy z rysunku 3, narysowana przy pomocy funkcji plot()

6 2. Korekcja gamma Monitory CRT, LCD czy plazmowe, na których wyświetlane są obrazy cyfrowe są urządzeniami nieliniowymi. Oznacza to, że operacja odwzorowania sygnału sterującego doprowadzanego do monitora w jasność świecenia odpowiedniego punktu na ekranie jest inna niż liniowa. Najprostszy model opisujący związek pomiędzy poziomem sygnału sterującego a jasnością świecenia punktu na ekranie, wynikający z analizy zasad działania monitorów CRT opisany jest zależnością wykładniczą w postaci: gdzie: I γ = C V (4) I jasność punktu na ekranie, V poziom sygnału sterującego doprowadzanego do monitora, C, γ - współczynniki zależne od konstrukcji monitora Decydujący o charakterze nieliniowości monitora współczynnik γ zawiera się w przedziale od około.2 do 3. Dla monitorów przeznaczonych do pracy z komputerami działającymi z systemem operacyjnym Windows współczynnik γ wynosi 2.2. Przykładowy wykres zależności jasności świecenia punktu ekranu d poziomu sygnału sterującego pokazany został na rysunku 5. W praktyce współczynnik γ dla konkretnego egzemplarza monitora można wyznaczyć w sposób eksperymentalny, posługując się albo specjalnym urządzaniem zwanym kalibratorem monitora, albo przeznaczonym do tego celu programem. I C =, γ = 2.2 V Rys. 5. Zależność pomiędzy jasnością a poziomem sygnału sterującego monitora

7 Obraz wyświetlony na monitorze o współczynniku γ różnym od zostanie oczywiście zniekształcony. Aby skompensować nieliniową charakterystykę monitora stosuje się wiec korektor, czyli układ przekształcający obraz, również o wykładniczej charakterystyce, lecz przeciwnej do krzywej opisującej odwzorowanie monitora. Celem stosowania korektora jest uzyskanie liniowej charakterystyki wynikowej, czyli wykładnik potęgi we wzorze opisującym charakterystykę korektora powinien być odwrotnością współczynnika γ. Zasadę korekcji gamma zilustrowano na rysunku 6. I γ = /2.2 Charakterystyka monitora Charakterystyka korektora γ = 2.2 Charakterystyka wynikowa V Rys. 6. Zasada działania układu korekcji gamma Dla obrazów barwnych korekcja gamma przeprowadzana jest dla każdej ze składowych R, G, B osobno. W zastosowaniach problem korekcji gamma jest szczególnie ważny w przypadku, gdy obraz oglądany na monitorze będzie dalej wykorzystywany na przykład w procesie poligraficznym. Aby osiągnąć dobrą zgodność barw prezentowanych na monitorze z barwami, jakie uzyska się po wydrukowaniu obrazu niezbędna jest kalibracja monitora w skład, której wchodzi także właściwe ustawienie parametrów układu odpowiedzialnego za korekcję gamma. Kalibrację przeprowadza się przy pomocy specjalnych procedur. Korekcja gamma obrazu barwnego Zadnie składa się z trzech części. Po pierwsze należy napisać funkcję realizującą dla zadanego obrazu przekształcenie opisane wzorem (4) a dalej wykorzystując tą funkcję dwa proste programy. Pierwszy z nich ma ilustrować jak działa przekształcenie (4), natomiast drugi pokazać jak wygląda wyświetlony na monitorze obraz bez użycia korekcji i z korekcją.. Proponowana funkcja może być określona tak: Y = gamma_correction(x, gamma_r, gamma_g, gamma_b) gdzie:

8 X tablica zawierająca obraz wejściowy, gamma_r wykładnik γ dla składowej czerwonej, gamma_g wykładnik γ dla składowej zielonej, gamma_b wykładnik γ dla składowej niebieskiej, Y tablica z obrazem wyjściowym (po wykonaniu korekcji). Natomiast wewnątrz definicji funkcji należy wykonać poniższe kroki: Wykonać konwersję obrazu wejściowego do formatu double. Wydzielić z obrazu poszczególne składowe barwne. Dla każdej składowej barwnej zastosować wzór (4) z wykładnikami odpowiednio: gamma_r, gamma_g i gamma_b oraz stałą C =. Otrzymany w ten sposób obraz przekształcić do formatu uint8 i umieścić w tablicy Y. Użycie tak napisanej funkcji może wyglądać następująco: X = imread('lena_color_256.tif') Y = gamma_correction(x, 2.2, 2.2, 2.2); Obraz wyjściowy można będzie zobaczyć po wykonaniu polecenia imshow(y); Drugim etapem zadania jest napisanie z użyciem przygotowanej w poprzednim kroku funkcji gamma_correction(), programu pokazującego obraz przed i po wykonaniu przekształcenia (4) oraz rysującego wykresy odpowiednich krzywych. Program można zorganizować tak: Zadeklarować współczynniki γ dla poszczególnych składowych barwnych. Przeczytać i umieścić w tablicy obraz wejściowy n.p. Lena_color_256.tif. Używając funkcji gamma_correction() i zadeklarowanych współczynników γ obliczyć obraz wyjściowy. W pierwszym oknie graficznym wyświetlić obrazy przed i po przekształceniu. W drugim oknie używając wcześniej opisanej funkcji plot() wyświetlić krzywe według zależności (4) dla poszczególnych barw. Efekt powinien być taki jak na rysunkach 7 i 8. Na rysunku 7 można zobaczyć jak będzie wyglądał obraz wyświetlony na ekranie monitora bez korekcji gamma. Wyraźnie widać, że obraz ten różni się od obrazu źródłowego.

9 Rys. 7. Obraz wejściowy i obraz wyświetlony na ekranie monitora bez korekcji gamma (gamma_r =.8, gamma_g = 2. i gamma_b = 2.2) Rys. 8. Krzywe odwzorowania (4) dla poszczególnych składowych barwnych (gamma_r =.8, gamma_g = 2. i gamma_b = 2.2) Wreszcie trzecia, ostania część zadania polega na przeprowadzeniu symulacji procesu korekcji gamma i prześledzeniu efektu korekcji. Należy zasymulować dwa tory przetwarzania obrazu, pierwszy bez korekcji gamma i drugi z korekcją, przeprowadzoną według zasady zilustrowanej na rysunku 6. Szkielet programu powinien być mniej więcej taki:

10 Zadeklarować współczynniki γ (gamma_r, gamma_g, gamma_b) dla poszczególnych składowych barwnych opisujące hipotetyczny monitor, na którym będzie wyświetlany obraz. Przeczytać i umieścić w odpowiedniej tablicy obraz wejściowy n.p. Lena_color_256.tif. Używając funkcji gamma_correction() i zadeklarowanych współczynników γ obliczyć obraz wyjściowy, który będzie wyświetlony na monitorze bez korekcji gamma. W górnej części okna graficznego wyświetlić dwa obrazy, wejściowy i wyjściowy uzyskany na monitorze bez korekcji gamma (rysunek 9). Obliczyć obraz wyjściowy wyświetlany na monitorze z korekcją gamma w następujący sposób: Obraz wejściowy, przeczytany z pliku Lena_color_256.tif poddać korekcji przy pomocy przekształcenia gamma_correction() ze współczynnikami (/gamma_r, /gamma_g, /gamma_b), czyli tak jak pokazuje to czerwona krzywa na rysunku 6. Otrzymany w poprzednim kroku obraz przekształcić tak jak przy wyświetlaniu na monitorze przy pomocy funkcji gamma_correction() ze współczynnikami (gamma_r, gamma_g, gamma_b). Odpowiada to niebieskiej krzywej na rysunku 6. W dolnej części okna graficznego wyświetlić dwa obrazy, wejściowy i wyjściowy otrzymany w wyniku dwóch wyżej opisanych przekształceń, czyli taki jak na monitorze z korekcją gamma (rysunek 9). Rezultat działania programu pokazany został na rysunku 9. Widać, że zastosowanie korekcji gamma spowodowało, że obraz na symulowanym monitorze zostanie wyświetlony prawidłowo. W tym przypadku jest on dokładnie taki sam jak obraz źródłowy, bowiem w opisanym symulatorze procesu wyświetlania współczynniki gamma dla korektora były dokładnie odwrotnościami współczynników gamma dla symulowanego monitora. W praktyce nie jest to aż takie proste, bowiem pomiar współczynników gamma monitora obarczony jest zawsze pewnym błędem. Należy podkreślić, że zdecydowanie lepsze rezultaty daje pomiar przy pomocy sprzętowych kalibratorów. W przypadku pomiaru z wykorzystaniem programów wynik jest zawsze subiektywny. Do samodzielnych eksperymentów można polecić dwa programy, do pobrania na stronach: Pierwszy wyświetla charakterystykę kolorymetryczną i podstawowe parametry monitora a drugi pozwala na pomiar parametrów gamma.

11 Rys. 9. Obrazy wejściowe i wyjściowe w torach bez korekcji gamma i z korekcją 3. Wybrane operacje splotowe, filtracja, detekcja krawędzi Opisane w dwóch poprzednich dwóch punktach algorytmy przetwarzania obrazów działały stosunkowo prosto. Piksel obrazu wyjściowego wyliczany był zawsze na podstawie danych opisujących odpowiedni w sensie współrzędnych piksel obrazu wejściowego. W tym punkcie rozważone zostaną trochę bardziej skomplikowane przekształcenia, w których piksel obrazu wyjściowego wyliczany będzie na podstawie informacji pochodzącej z pewnej grupy pikseli obrazu wejściowego. W krańcowym przypadku, grupa ta może zawierać wszystkie piksele obrazu, ale na razie taki przypadek nie będzie rozważany. W dalszej części materiału analizowane będą algorytmy oparte na tak zwanej operacji splotu. Przykład ilustrujący jak działa operacja splotu został pokazany na rysunku. Zakładając, że przetwarzaniu poddawany jest obraz monochromatyczny, jasność piksela obrazu wejściowego obliczana jest według następującego algorytmu: Wokół piksela x(i, j) obrazu wejściowego buduje się tak zwane okno (w przykładzie z rysunku rozmiarze 3x3 piksele). Jasności poszczególnych pikseli okna mnoży się przez odpowiednie liczby zawarte w tablicy h(k, l) zwanej maską operacji splotu i wyniki wszystkich mnożeń sumuje się. Sumę obliczoną w kroku poprzednim normalizuje się, dzieląc ją przez sumę elementów maski. Wynik tej operacji przyjmuje się jako jasność piksela y(i, j) obrazu wyjściowego. Normalizacja zapewnia, że wartość y(i, j) nie przekroczy ustalonego przez format obrazu zakresu jasności.

12 Wzór na podstawie, którego można obliczyć jasność piksela obrazu wyjściowego jest, więc następujący: y( i, j ) = h h k,l K ( k, l) k,l K ( k, l) x( i k, j l) (5) gdzie K jest oknem określającym otoczenie punktu obrazu a funkcja h(k, l) maską filtru. Jak widać algorytm polega na ważonym uśrednianiu jasności pikseli analizowanego okna. Jasność piksela obrazu wyjściowego jest średnią ważoną z jasności odpowiedniego piksela obrazu wejściowego i jego otoczenia. Średnia wyliczana jest z wagami, określonymi przez maskę h(k, l). piksel obrazu wejściowego x(i, j) piksel obrazu wyjściowego y(i, j) i i j Okno K j przykładowa maska filtru h(k, l) y( i, j ) = h h k,l K ( k, l) k,l K ( k, l) x( i k, j l) Rys.. Ilustracja zasady przekształcenia splotowego Maska filtru h(k, l) pokazana na rysunku nie jest przypadkowa. Opisuje ona tak zwany filtr gaussowski. Idea uśredniania przy użyciu filtru gaussowskiego jest prosta. Najważniejszy jest piksel w środku okna (na rysunku ma wagę 8) a dalej w miarę oddalania się od centrum okna wagi maleją. Nazwa filtru pochodzi stąd, że funkcję maski h(k, l) można wyobrazić sobie jako przybliżenie znanej funkcji Gaussa (dzwonu) w dwóch wymiarach. Zarówno okna jak i maski mogą być różne. W ten sposób można budować filtry o różnych własnościach. Poniższe zadania pokażą jak działają trzy różne dość typowe dla wielu zastosowań filtry. Filtracja dolnoprzepustowa Jako pierwszy przykład należy zbadać jak działa filtr gaussowski o masce h(k, l) podanej na rysunku. W systemie MATLAB z pakietem Image Processing Toolbox realizacja filtrów w jest stosunkowo prosta. Programista ma do dyspozycji kilka uniwersalnych funkcji wspomagających filtrację. Jedną z nich jest funkcja imfilter(), której składnia jest następująca:

13 gdzie: Y = imfilter(x, h); X tablica opisująca obraz wejściowy, Y tablica opisująca obraz wyjściowy, h tablica maski filtru, Program wykonujący filtracją gaussowską może, więc wyglądać tak: Zadeklarować tablicę z maską filtru z rysunku. Przeczytać i umieścić w odpowiedniej tablicy obraz wejściowy n.p. Lena_color_256.tif. Znormalizować tablicę maski, dzieląc jej poszczególne elementy przez sumę wszystkich elementów tablicy maski. Przy pomocy funkcji imfilter() obliczyć obraz wyjściowy. Wyświetlić obrazy wejściowy i wyjściowy (rys. ) i zaobserwować efekt filtracji. Rys.. Filtracja gaussowska Widać wyraźnie, że w efekcie filtracji uzyskano obraz trochę rozmyty. Krawędzie obiektów zostały zmiękczone a szczegóły stały się mniej wyraźne. Z drugiej strony filtracja spowodowała redukcję drobnych zakłóceń przejawiających się na przykład błędnym odwzorowaniem pojedynczych pikseli.

14 Filtracja górnoprzepustowa, detekcja krawędzi i i inne operacje liniowe Zadanie polega na wykorzystaniu poprzednio napisanego programu i sprawdzeniu, jaki efekt powstanie po zastosowaniu filtrów o podanych niżej maskach. = 9 ) ( k,l h - filtr górnoprzepustowy = 8 ) ( k,l h - detektor krawędzi = 4 ) ( k,l h - Laplasjan Uwaga: Jeśli suma współczynników maski filtru wynosi normalizację należy pominąć.

Ć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

Analiza obrazów - sprawozdanie nr 2

Analiza obrazów - sprawozdanie nr 2 Analiza obrazów - sprawozdanie nr 2 Filtracja obrazów Filtracja obrazu polega na obliczeniu wartości każdego z punktów obrazu na podstawie punktów z jego otoczenia. Każdy sąsiedni piksel ma wagę, która

Bardziej szczegółowo

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa Diagnostyka i niezawodność robotów Laboratorium nr 6 Model matematyczny elementu naprawialnego Prowadzący: mgr inż. Marcel Luzar Cele ćwiczenia:

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

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

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

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

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

Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wyższa Szkoła Informatyki Stosowanej i Zarządzania Grupa ID308, Zespół 11 PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń Ćwiczenie 6 Temat: Operacje sąsiedztwa wyostrzanie obrazu Wykonali: 1. Mikołaj Janeczek

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

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Cyfrowe Przetwarzanie Obrazów i Sygnałów Cyfrowe Przetwarzanie Obrazów i Sygnałów Laboratorium EX Lokalne transformacje obrazów Joanna Ratajczak, Wrocław, 28 Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie się z własnościami lokalnych

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

Techniki wizualizacji. Ćwiczenie 2. Obraz cyfrowy w komputerze

Techniki wizualizacji. Ćwiczenie 2. Obraz cyfrowy w komputerze Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Techniki wizualizacji Ćwiczenie 2 Obraz cyfrowy w komputerze Celem ćwiczenia

Bardziej szczegółowo

Kształcenie w zakresie podstawowym. Klasa 2

Kształcenie w zakresie podstawowym. Klasa 2 Kształcenie w zakresie podstawowym. Klasa 2 Poniżej podajemy umiejętności, jakie powinien zdobyć uczeń z każdego działu, aby uzyskać poszczególne stopnie. Na ocenę dopuszczającą uczeń powinien opanować

Bardziej szczegółowo

Laboratorium Cyfrowego Przetwarzania Obrazów

Laboratorium Cyfrowego Przetwarzania Obrazów Laboratorium Cyfrowego Przetwarzania Obrazów Ćwiczenie 4 Filtracja 2D Opracowali: - dr inż. Krzysztof Mikołajczyk - dr inż. Beata Leśniak-Plewińska - dr inż. Jakub Żmigrodzki Zakład Inżynierii Biomedycznej,

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

Niezawodność diagnostyka systemów laboratorium. Ćwiczenie 2

Niezawodność diagnostyka systemów laboratorium. Ćwiczenie 2 dr inż. Jacek Jarnicki doc. PWr Niezawodność diagnostyka systemów laboratorium Ćwiczenie 2 1. Treść ćwiczenia Generowanie realizacji zmiennych losowych i prezentacja graficzna wyników losowania. Symulacja

Bardziej szczegółowo

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa Diagnostyka i niezawodność robotów Laboratorium nr 3 Generacja realizacji zmiennych losowych Prowadzący: mgr inż. Marcel Luzar Cele ćwiczenia: Generowanie

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

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

Ć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

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

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

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

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

Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wyższa Szkoła Informatyki Stosowanej i Zarządzania Grupa ID308, Zespół 11 PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń Ćwiczenie 8 Temat: Operacje sąsiedztwa detekcja krawędzi Wykonali: 1. Mikołaj Janeczek

Bardziej szczegółowo

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ. LICZBA TEMAT GODZIN LEKCYJNYCH Potęgi, pierwiastki i logarytmy (8 h) Potęgi 3 Pierwiastki 3 Potęgi o wykładnikach

Bardziej szczegółowo

Zadania domowe. Ćwiczenie 2. Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL

Zadania domowe. Ćwiczenie 2. Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL Zadania domowe Ćwiczenie 2 Rysowanie obiektów 2-D przy pomocy tworów pierwotnych biblioteki graficznej OpenGL Zadanie 2.1 Fraktal plazmowy (Plasma fractal) Kwadrat należy pokryć prostokątną siatką 2 n

Bardziej szczegółowo

Inżynieria obrazów cyfrowych. Ćwiczenie 1. Środowisko MATLAB + Image Processing Toolbox - wprowadzenie

Inżynieria obrazów cyfrowych. Ćwiczenie 1. Środowisko MATLAB + Image Processing Toolbox - wprowadzenie Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Inżynieria obrazów cyfrowych Ćwiczenie 1 Środowisko MATLAB + Image Processing

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

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

Analiza obrazu. wykład 4. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Analiza obrazu komputerowego wykład 4 Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Filtry górnoprzepustowe - gradienty Gradient - definicje Intuicyjnie, gradient jest wektorem, którego zwrot wskazuje

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

Otrzymaliśmy w ten sposób ograniczenie na wartości parametru m.

Otrzymaliśmy w ten sposób ograniczenie na wartości parametru m. Dla jakich wartości parametru m dziedziną funkcji f ( x) = x + mx + m 1 jest zbiór liczb rzeczywistych? We wzorze funkcji f(x) pojawia się funkcja kwadratowa, jednak znajduje się ona pod pierwiastkiem.

Bardziej szczegółowo

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych)

Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Szukanie rozwiązań funkcji uwikłanych (równań nieliniowych) Funkcja uwikłana (równanie nieliniowe) jest to funkcja, która nie jest przedstawiona jawnym przepisem, wzorem wyrażającym zależność wartości

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

Przekształcenia kontekstowe. Filtry nieliniowe Typowy przykład usuwania zakłóceń z obrazu

Przekształcenia kontekstowe. Filtry nieliniowe Typowy przykład usuwania zakłóceń z obrazu Definicja Przekształcenia kontekstowe są to przekształcenia które dla wyznaczenia wartości jednego punktu obrazu wynikowego trzeba dokonać określonych obliczeń na wielu punktach obrazu źródłowego. Przekształcenia

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

Zakres materiału obowiązujący do egzaminu poprawkowego z matematyki klasa 1 d LO

Zakres materiału obowiązujący do egzaminu poprawkowego z matematyki klasa 1 d LO Zakres materiału obowiązujący do egzaminu poprawkowego z matematyki klasa 1 d LO Dział programowy. Zakres realizacji 1. Liczby, działania i procenty Liczby wymierne i liczby niewymierne-działania, kolejność

Bardziej szczegółowo

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne.

Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne. Logarytmy. Funkcje logarytmiczna i wykładnicza. Równania i nierówności wykładnicze i logarytmiczne. Definicja. Niech a i b będą dodatnimi liczbami rzeczywistymi i niech a. Logarytmem liczby b przy podstawie

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

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

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

FUNKCJA LINIOWA - WYKRES

FUNKCJA LINIOWA - WYKRES FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (Postać kierunkowa) Funkcja liniowa jest podstawowym typem funkcji. Jest to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości

Bardziej szczegółowo

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 11. Filtracja sygnałów wizyjnych

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 11. Filtracja sygnałów wizyjnych Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 11 Filtracja sygnałów wizyjnych Operacje kontekstowe (filtry) Operacje polegające na modyfikacji poszczególnych elementów obrazu w zależności od stanu

Bardziej szczegółowo

Inżynieria obrazów cyfrowych. Ćwiczenie 3. Wybrane modele kolorów i ich zastosowania

Inżynieria obrazów cyfrowych. Ćwiczenie 3. Wybrane modele kolorów i ich zastosowania Doc. dr inż. Jacek Jarnicki Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej jacek.jarnicki@pwr.wroc.pl Inżynieria obrazów cyfrowych Ćwiczenie 3 Wybrane modele kolorów i ich zastosowania

Bardziej szczegółowo

Programowanie i techniki algorytmiczne

Programowanie i techniki algorytmiczne Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej

Bardziej szczegółowo

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax, a R \ {0}.

Bardziej szczegółowo

Automatyczna klasyfikacja zespołów QRS

Automatyczna klasyfikacja zespołów QRS Przetwarzanie sygnałów w systemach diagnostycznych Informatyka Stosowana V Automatyczna klasyfikacja zespołów QRS Anna Mleko Tomasz Kotliński AGH EAIiE 9 . Opis zadania Tematem projektu było zaprojektowanie

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

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Funkcja kwadratowa. f(x) = ax 2 + bx + c, Funkcja kwadratowa. Funkcją kwadratową nazywamy funkcję f : R R określoną wzorem gdzie a, b, c R, a 0. f(x) = ax 2 + bx + c, Szczególnym przypadkiem funkcji kwadratowej jest funkcja f(x) = ax 2, a R \

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

PLAN WYNIKOWY DLA KLASY DRUGIEJ POZIOM PODSTAWOWY I ROZSZERZONY. I. Proste na płaszczyźnie (15 godz.)

PLAN WYNIKOWY DLA KLASY DRUGIEJ POZIOM PODSTAWOWY I ROZSZERZONY. I. Proste na płaszczyźnie (15 godz.) PLAN WYNIKOWY DLA KLASY DRUGIEJ POZIOM PODSTAWOWY I ROZSZERZONY I. Proste na płaszczyźnie (15 godz.) Równanie prostej w postaci ogólnej Wzajemne połoŝenie dwóch prostych Nierówność liniowa z dwiema niewiadomymi

Bardziej szczegółowo

Scenariusz lekcji opartej na programie Program nauczania informatyki w gimnazjum DKW-4014-87/99

Scenariusz lekcji opartej na programie Program nauczania informatyki w gimnazjum DKW-4014-87/99 Scenariusz lekcji opartej na programie Program nauczania informatyki w gimnazjum DKW-4014-87/99 Techniki algorytmiczne realizowane przy pomocy grafiki żółwia w programie ELI 2,0. Przedmiot: Informatyka

Bardziej szczegółowo

5.1. Światłem malowane

5.1. Światłem malowane https://app.wsipnet.pl/podreczniki/strona/39232 5.1. Światłem malowane DOWIESZ SIĘ, JAK poprawić podstawowe parametry zdjęcia (jasność, kontrast, kolorystykę), skorygować niekorzystne krzywizny obrazu,

Bardziej szczegółowo

Diagnostyka obrazowa

Diagnostyka obrazowa Diagnostyka obrazowa 1. Cel ćwiczenia Ćwiczenie piąte Filtrowanie obrazu Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z pojęciami szumu na obrazie oraz metodami redukcji szumów

Bardziej szczegółowo

Zajęcia nr. 5: Funkcja liniowa

Zajęcia nr. 5: Funkcja liniowa Zajęcia nr. 5: Funkcja liniowa 6 maja 2005 1 Pojęcia podstawowe. Definicja 1.1 (funkcja liniowa). Niech a i b będą dowolnymi liczbami rzeczywistymi. Funkcję f : R R daną wzorem: f(x) = ax + b nazywamy

Bardziej szczegółowo

WOJSKOWA AKADEMIA TECHNICZNA

WOJSKOWA AKADEMIA TECHNICZNA WOJSKOWA AKADEMIA TECHNICZNA LABORATORIUM CYFROWE PRZETWARZANIE SYGNAŁÓW Stopień, imię i nazwisko prowadzącego Imię oraz nazwisko słuchacza Grupa szkoleniowa Data wykonania ćwiczenia dr inż. Andrzej Wiśniewski

Bardziej szczegółowo

Po zapoznaniu się z funkcją liniową możemy przyjśd do badania funkcji kwadratowej.

Po zapoznaniu się z funkcją liniową możemy przyjśd do badania funkcji kwadratowej. Po zapoznaniu się z funkcją liniową możemy przyjśd do badania funkcji kwadratowej. Definicja 1 Jednomianem stopnia drugiego nazywamy funkcję postaci: i a 0. Dziedziną tej funkcji jest zbiór liczb rzeczywistych

Bardziej szczegółowo

FUNKCJA POTĘGOWA, WYKŁADNICZA I LOGARYTMICZNA

FUNKCJA POTĘGOWA, WYKŁADNICZA I LOGARYTMICZNA FUNKCJA POTĘGOWA, WYKŁADNICZA I LOGARYTMICZNA POTĘGA, DZIAŁANIA NA POTĘGACH Potęga o wykładniku naturalnym. Jest to po prostu pomnożenie przez siebie danej liczby tyle razy ile wynosi wykładnik. Zapisujemy

Bardziej szczegółowo

Filtracja splotowa obrazu

Filtracja splotowa obrazu Informatyka, S1 sem. letni, 2012/2013, wykład#3 Filtracja splotowa obrazu dr inż. Paweł Forczmański Katedra Systemów Multimedialnych, Wydział Informatyki ZUT 1 / 53 Proces przetwarzania obrazów Obraz f(x,y)

Bardziej szczegółowo

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska

Funkcje liniowe i wieloliniowe w praktyce szkolnej. Opracowanie : mgr inż. Renata Rzepińska Funkcje liniowe i wieloliniowe w praktyce szkolnej Opracowanie : mgr inż. Renata Rzepińska . Wprowadzenie pojęcia funkcji liniowej w nauczaniu matematyki w gimnazjum. W programie nauczania matematyki w

Bardziej szczegółowo

Programowanie strukturalne i obiektowe. Funkcje

Programowanie strukturalne i obiektowe. Funkcje Funkcje Często w programach spotykamy się z sytuacją, kiedy chcemy wykonać określoną czynność kilka razy np. dodać dwie liczby w trzech miejscach w programie. Oczywiście moglibyśmy to zrobić pisząc trzy

Bardziej szczegółowo

FUNKCJA KWADRATOWA. Zad 1 Przedstaw funkcję kwadratową w postaci ogólnej. Postać ogólna funkcji kwadratowej to: y = ax + bx + c;(

FUNKCJA KWADRATOWA. Zad 1 Przedstaw funkcję kwadratową w postaci ogólnej. Postać ogólna funkcji kwadratowej to: y = ax + bx + c;( Zad Przedstaw funkcję kwadratową w postaci ogólnej Przykład y = ( x ) + 5 (postać kanoniczna) FUNKCJA KWADRATOWA Postać ogólna funkcji kwadratowej to: y = ax + bx + c;( a 0) Aby ją uzyskać pozbywamy się

Bardziej szczegółowo

WSKAZÓWKI DO WYKONANIA SPRAWOZDANIA Z WYRÓWNAWCZYCH ZAJĘĆ LABORATORYJNYCH

WSKAZÓWKI DO WYKONANIA SPRAWOZDANIA Z WYRÓWNAWCZYCH ZAJĘĆ LABORATORYJNYCH WSKAZÓWKI DO WYKONANIA SPRAWOZDANIA Z WYRÓWNAWCZYCH ZAJĘĆ LABORATORYJNYCH Dobrze przygotowane sprawozdanie powinno zawierać następujące elementy: 1. Krótki wstęp - maksymalnie pół strony. W krótki i zwięzły

Bardziej szczegółowo

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Cyfrowe Przetwarzanie Obrazów i Sygnałów Cyfrowe Przetwarzanie Obrazów i Sygnałów Laboratorium EX3 Globalne transformacje obrazów Joanna Ratajczak, Wrocław, 2018 1 Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie się z własnościami globalnych

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

FUNKCJA LINIOWA - WYKRES. y = ax + b. a i b to współczynniki funkcji, które mają wartości liczbowe

FUNKCJA LINIOWA - WYKRES. y = ax + b. a i b to współczynniki funkcji, które mają wartości liczbowe FUNKCJA LINIOWA - WYKRES Wzór funkcji liniowej (postać kierunkowa) Funkcja liniowa to funkcja o wzorze: y = ax + b a i b to współczynniki funkcji, które mają wartości liczbowe Szczególnie ważny w postaci

Bardziej szczegółowo

5. Rozwiązywanie układów równań liniowych

5. Rozwiązywanie układów równań liniowych 5. Rozwiązywanie układów równań liniowych Wprowadzenie (5.1) Układ n równań z n niewiadomymi: a 11 +a 12 x 2 +...+a 1n x n =a 10, a 21 +a 22 x 2 +...+a 2n x n =a 20,..., a n1 +a n2 x 2 +...+a nn x n =a

Bardziej szczegółowo

3. FUNKCJA LINIOWA. gdzie ; ół,.

3. FUNKCJA LINIOWA. gdzie ; ół,. 1 WYKŁAD 3 3. FUNKCJA LINIOWA FUNKCJĄ LINIOWĄ nazywamy funkcję typu : dla, gdzie ; ół,. Załóżmy na początek, że wyraz wolny. Wtedy mamy do czynienia z funkcją typu :.. Wykresem tej funkcji jest prosta

Bardziej szczegółowo

FUNKCJA KWADRATOWA. 1. Definicje i przydatne wzory. lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax 2 + bx + c

FUNKCJA KWADRATOWA. 1. Definicje i przydatne wzory. lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax 2 + bx + c FUNKCJA KWADRATOWA 1. Definicje i przydatne wzory DEFINICJA 1. Funkcja kwadratowa lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax + bx + c taką, że a, b, c R oraz a 0. Powyższe wyrażenie

Bardziej szczegółowo

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k.

Funkcje wymierne. Jerzy Rutkowski. Działania dodawania i mnożenia funkcji wymiernych określa się wzorami: g h + k l g h k. Funkcje wymierne Jerzy Rutkowski Teoria Przypomnijmy, że przez R[x] oznaczamy zbiór wszystkich wielomianów zmiennej x i o współczynnikach rzeczywistych Definicja Funkcją wymierną jednej zmiennej nazywamy

Bardziej szczegółowo

Podstawy OpenCL część 2

Podstawy OpenCL część 2 Podstawy OpenCL część 2 1. Napisz program dokonujący mnożenia dwóch macierzy w wersji sekwencyjnej oraz OpenCL. Porównaj czasy działania obu wersji dla różnych wielkości macierzy, np. 16 16, 128 128, 1024

Bardziej szczegółowo

FUNKCJA LINIOWA. Zadanie 1. (1 pkt) Na rysunku przedstawiony jest fragment wykresu pewnej funkcji liniowej y = ax + b.

FUNKCJA LINIOWA. Zadanie 1. (1 pkt) Na rysunku przedstawiony jest fragment wykresu pewnej funkcji liniowej y = ax + b. FUNKCJA LINIOWA Zadanie 1. (1 pkt) Na rysunku przedstawiony jest fragment wykresu pewnej funkcji liniowej y = ax + b. Jakie znaki mają współczynniki a i b? R: Przedstawiona prosta, jest wykresem funkcji

Bardziej szczegółowo

Regresja linearyzowalna

Regresja linearyzowalna 1 z 5 2007-05-09 23:22 Medycyna Praktyczna - portal dla lekarzy Regresja linearyzowalna mgr Andrzej Stanisz z Zakładu Biostatystyki i Informatyki Medycznej Collegium Medicum UJ w Krakowie Data utworzenia:

Bardziej szczegółowo

Podstawy MATLABA, cd.

Podstawy MATLABA, cd. Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie

Bardziej szczegółowo

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć. Kształcenie w zakresie podstawowym.

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć. Kształcenie w zakresie podstawowym. Katalog wymagań programowych na poszczególne stopnie szkolne Matematyka. Poznać, zrozumieć Kształcenie w zakresie podstawowym. Klasa 1 Poniżej podajemy umiejętności, jakie powinien zdobyć uczeń z każdego

Bardziej szczegółowo

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH

FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH FUNKCJA LINIOWA, RÓWNANIA I UKŁADY RÓWNAŃ LINIOWYCH PROPORCJONALNOŚĆ PROSTA Proporcjonalnością prostą nazywamy zależność między dwoma wielkościami zmiennymi x i y, określoną wzorem: y = a x Gdzie a jest

Bardziej szczegółowo

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY Numer lekcji 1 2 Nazwa działu Lekcja organizacyjna. Zapoznanie z programem nauczania i kryteriami wymagań Zbiór liczb rzeczywistych i jego 3 Zbiór

Bardziej szczegółowo

Wymagania edukacyjne z matematyki w klasie III A LP

Wymagania edukacyjne z matematyki w klasie III A LP Wymagania edukacyjne z matematyki w klasie III A LP Zakres rozszerzony Kryteria Znajomość pojęć, definicji, własności oraz wzorów objętych programem nauczania. Umiejętność zastosowania wiedzy teoretycznej

Bardziej szczegółowo

PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń. Ćwiczenie 2. Korekcja zniekształceń radiometrycznych

PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń. Ćwiczenie 2. Korekcja zniekształceń radiometrycznych WyŜsza Szkoła Informatyki Stosowanej i Zarządzania Warsaw School of Information Technology WIT Grupa ID306, Zespół 2 PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń Ćwiczenie 2 Temat: : Korekcja zniekształceń

Bardziej szczegółowo

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013 Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum w roku szkolnym 2012/2013 I. Zakres materiału do próbnego egzaminu maturalnego z matematyki: 1) liczby rzeczywiste 2) wyrażenia algebraiczne

Bardziej szczegółowo

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień.

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień. Zadanie Należy zacząć od sprawdzenia, co studenci pamiętają ze szkoły średniej na temat funkcji jednej zmiennej. Na początek można narysować kilka krzywych na tle układu współrzędnych (funkcja gładka,

Bardziej szczegółowo

FUNKCJA LINIOWA. A) B) C) D) Wskaż, dla którego funkcja liniowa określona wzorem jest stała. A) B) C) D)

FUNKCJA LINIOWA. A) B) C) D) Wskaż, dla którego funkcja liniowa określona wzorem jest stała. A) B) C) D) FUNKCJA LINIOWA 1. Funkcja jest rosnąca, gdy 2. Wskaż, dla którego funkcja liniowa jest rosnąca Wskaż, dla którego funkcja liniowa określona wzorem jest stała. 3. Funkcja liniowa A) jest malejąca i jej

Bardziej szczegółowo

Metody sztucznej inteligencji Zadanie 1: Perceptron Rosenblatt a w wersji nieliniowej

Metody sztucznej inteligencji Zadanie 1: Perceptron Rosenblatt a w wersji nieliniowej Metody sztucznej inteligencji Zadanie : Perceptron Rosenblatt a w wersji nieliniowej dr inż. Przemysław Klęsk Zbiór danych dla zadania do wykonania w domu Zgodnie z tym, co zostało podane na laboratoriach,

Bardziej szczegółowo

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Zajęcia wprowadzające. BHP stanowisk

Bardziej szczegółowo

Klasa 1 technikum. Poniżej przedstawiony został podział wymagań na poszczególne oceny szkolne:

Klasa 1 technikum. Poniżej przedstawiony został podział wymagań na poszczególne oceny szkolne: Klasa 1 technikum Przedmiotowy system oceniania wraz z wymaganiami edukacyjnymi Wyróżnione zostały następujące wymagania programowe: konieczne (K), podstawowe (P), rozszerzające (R), dopełniające (D) i

Bardziej szczegółowo

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

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 8 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

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

FUNKCJE. Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 5 Teoria funkcje cz.1. Definicja funkcji i wiadomości podstawowe

FUNKCJE. Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 5 Teoria funkcje cz.1. Definicja funkcji i wiadomości podstawowe 1 FUNKCJE Definicja funkcji i wiadomości podstawowe Jeżeli mamy dwa zbiory: zbiór X i zbiór Y, i jeżeli każdemu elementowi ze zbioru X przyporządkujemy dokładnie jeden element ze zbioru Y, to takie przyporządkowanie

Bardziej szczegółowo

Filtracja liniowa (metody konwolucyjne, tzn. uwzględniające pewne otoczenie przetwarzanego piksla):

Filtracja liniowa (metody konwolucyjne, tzn. uwzględniające pewne otoczenie przetwarzanego piksla): WYKŁAD 3 Operacje sąsiedztwa Są to operacje, w których na wartość zadanego piksla obrazu wynikowego q o współrz. (i,j) mają wpływ wartości piksli pewnego otoczenia piksla obrazu pierwotnego p o współrzędnych

Bardziej szczegółowo

Propozycja szczegółowego rozkładu materiału dla 4-letniego technikum

Propozycja szczegółowego rozkładu materiału dla 4-letniego technikum LICZBY (20 godz.) Propozycja szczegółowego rozkładu materiału dla 4-letniego technikum Wg podręczników serii Prosto do matury KLASA I (60 godz.) 1. Zapis dziesiętny liczby rzeczywistej 1 2. Wzory skróconego

Bardziej szczegółowo

Tomasz Tobiasz PLAN WYNIKOWY (zakres podstawowy)

Tomasz Tobiasz PLAN WYNIKOWY (zakres podstawowy) Tomasz Tobiasz PLAN WYNIKOWY (zakres podstawowy) klasa 3. PAZDRO Plan jest wykazem wiadomości i umiejętności, jakie powinien mieć uczeń ubiegający się o określone oceny na poszczególnych etapach edukacji

Bardziej szczegółowo

Kup książkę Poleć książkę Oceń książkę. Księgarnia internetowa Lubię to!» Nasza społeczność

Kup książkę Poleć książkę Oceń książkę. Księgarnia internetowa Lubię to!» Nasza społeczność Kup książkę Poleć książkę Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność Spis treści WSTĘP 5 ROZDZIAŁ 1. Matematyka Europejczyka. Program nauczania matematyki w szkołach ponadgimnazjalnych

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

K P K P R K P R D K P R D W

K P K P R K P R D K P R D W KLASA II TECHNIKUM POZIOM PODSTAWOWY I ROZSZERZONY PROPOZYCJA POZIOMÓW WYMAGAŃ Wyróżnione zostały następujące wymagania programowe: konieczne (K), podstawowe (P), rozszerzające (R), dopełniające (D) i

Bardziej szczegółowo

WYMAGANIA EDUKACYJNE Z MATEMATYKI 2016/2017 (zakres podstawowy) klasa 3abc

WYMAGANIA EDUKACYJNE Z MATEMATYKI 2016/2017 (zakres podstawowy) klasa 3abc WYMAGANIA EDUKACYJNE Z MATEMATYKI 2016/2017 (zakres podstawowy) klasa 3abc 1, Ciągi zna definicję ciągu (ciągu liczbowego); potrafi wyznaczyć dowolny wyraz ciągu liczbowego określonego wzorem ogólnym;

Bardziej szczegółowo

Diagnostyka obrazowa

Diagnostyka obrazowa Diagnostyka obrazowa Ćwiczenie szóste Transformacje obrazu w dziedzinie częstotliwości 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z podstawowymi przekształceniami

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

Diagnostyka obrazowa

Diagnostyka obrazowa Diagnostyka obrazowa Ćwiczenie piate Filtrowanie obrazu Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z pojęciami szumu na obrazie oraz metodami redukcji szumów przez

Bardziej szczegółowo

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć

Katalog wymagań programowych na poszczególne stopnie szkolne. Matematyka. Poznać, zrozumieć Katalog wymagań programowych na poszczególne stopnie szkolne Matematyka Poznać, zrozumieć Kształcenie w zakresie podstawowym Klasa 1 (4 godziny tygodniowo) Poniżej podajemy umiejętności, jakie powinien

Bardziej szczegółowo

Sposoby prezentacji problemów w statystyce

Sposoby prezentacji problemów w statystyce S t r o n a 1 Dr Anna Rybak Instytut Informatyki Uniwersytet w Białymstoku Sposoby prezentacji problemów w statystyce Wprowadzenie W artykule zostaną zaprezentowane podstawowe zagadnienia z zakresu statystyki

Bardziej szczegółowo

Diagnostyka obrazowa

Diagnostyka obrazowa Diagnostyka obrazowa Ćwiczenie pierwsze Zapoznanie ze środowiskiem przetwarzania obrazu ImageJ 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa ze środowiskiem przetwarzania

Bardziej szczegółowo