Operacje przetwarzania obrazów monochromatycznych
|
|
- Lidia Marcinkowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 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 informacji. Niniejszy dokument przedstawia pokrótce popularne operacje przetwarzania obrazów monochromatycznych. Oprócz formuł matematycznych prezentujących jak zaimplementować daną operację, przedstawiono również komendy programu convert, będącego częścią pakietu Image Magic, pozwalające na wykonanie zadanej obróbki obrazu. 1 Operacje punktowe Najprostszą klasą operacji na obrazie są operacje punktowe. W wyniku ich zastosowania, wartość każdego z pikseli w obrazie wynikowym wyliczana jest jedynie na podstawie jego wartości na obrazie wejściowym. Pozostałe piksele obrazu, w tym najbliższe sąsiedztwo przetwarzanego piksela nie mają wpływu na jego wartość w obrazie wynikowym. 1.1 Negatyw Operacja negatywu tworzy obraz wyjściowy w którym każdy z pikseli ma wartość: G(x, y) = MAX L(x, y), gdzie G(x, y) to wartość piksela w obrazie wynikowym, L(x, y) to wartość piksela w obrazie wejściowym, zaś MAX to maksymalna szarość pikseli w obrazie. Wynik operacji zobaczyć można na rysunku 1. Komenda: convert -negate kubus.png kubus_negatyw.png negatyw. Rysunek 1: Operacja negatyw. 1
2 1.2 Progowanie Operacja progowania polega na klasyfikacji piksela do jednej z dwóch klas - zbioru punktów czarnych lub zbioru punktów białych. W określonych sytuacjach pozwala to na odróżnienie poszukiwanego obiektu od tła zdjęcia. Wartości pikseli obrazu wynikowego obliczamy według wzoru: { 0 dla L(x, y) <= P ROG G(x, y) = MAX dla L(x, y) > P ROG, gdzie P ROG jest wartością progu (wyrażoną jako wartość szarości), zaś M AX to maksymalna wartość szarości pikseli w obrazie. Wynik operacji zobaczyć można na rysunku 2. Komenda (progowanie z wartością progu równą 50% maksymalnej szarości obrazu - co dla obrazu o M AX = 255 odpowiadałoby szarości pikseli równej 122): convert -threshold 50% kubus.png kubus_progowanie.png progowania (próg 20%). (c) Wynik operacji progowania (próg 50%). (d) Wynik operacji progowania (próg 80%). Rysunek 2: Operacja progowanie z progiem dla różnych wartości progu (wyrażonych jako procent maksymalnej skali szarości obrazu). 1.3 Półprogowanie czerni (progowanie do zera, progowanie czerni) Operacja podobna do progowania. Wszystkim pikselom o wartościach poniżej zadanego progu, przypisana będzie wartość 0, zaś wartość pikseli powyżej progu pozostaje bez zmian. Wartości pikseli obrazu wynikowego obliczamy według wzoru: { 0 dla L(x, y) <= P ROG G(x, y) = L(x, y) dla L(x, y) > P ROG, gdzie P ROG jest wartością progu. Wynik operacji zobaczyć można na rysunku 3. Komenda (półprogowanie czerni z wartością progu równą 50% maksymalnej szarości obrazu - co dla obrazu o M AX = 255 odpowiadałoby szarości pikseli równej 122): convert -black-threshold 50% kubus.png kubus_polprogowanie.png 2
3 (próg 20%). (c) Wynik operacji (próg 50%). (d) Wynik operacji (próg 80%). Rysunek 3: Operacja czerni z progiem dla różnych wartości progu (wyrażonych jako procent maksymalnej skali szarości obrazu). 1.4 Półprogowanie bieli (progowanie bieli) Operacja analogiczna do czerni. Wszystkim pikselom o wartościach powyżej zadanego progu, przypisana będzie maksymalna wartość szarości w obrazie, zaś wartość pikseli poniżej progu pozostaje bez zmian. Wartości pikseli obrazu wynikowego obliczamy według wzoru: { L(x, y) dla L(x, y) <= P ROG G(x, y) = MAX dla L(x, y) > P ROG, gdzie P ROG jest wartością progu. Wynik operacji zobaczyć można na rysunku 4. Komenda (półprogowanie bieli z wartością progu równą 50% maksymalnej szarości obrazu - co dla obrazu o M AX = 255 odpowiadałoby szarości pikseli równej 122): convert -white-threshold 50% kubus.png kubus_polprogowanie2.png (próg 20%). (c) Wynik operacji (próg 50%). (d) Wynik operacji (próg 80%). Rysunek 4: Operacja bieli z progiem dla różnych wartości progu (wyrażonych jako procent maksymalnej skali szarości obrazu). 1.5 Korekcja gamma Korekcja gamma jest operacją przeskalowującą wartości jasności pikseli obrazu. Wartości pikseli obrazu wynikowego obliczamy według wzoru: 3
4 G(x, y) = co można przedstawić również w postaci: ( ) 1 L(x, y) γ MAX, MAX G(x, y) = L(x, y) 1 γ MAX 1 γ γ gdzie γ jest wartością parametru gamma, zaś MAX maksymalną szarością pikseli obrazu. Wynik operacji zobaczyć można na rysunku 5. Dla wartości γ poniżej 1 nastąpi przyciemnienie obrazu, zaś dla wartości powyżej 1 jego rozjaśnienie. Komenda (korekcja gamma ze współczynnikiem o wartości 0,5): convert -gamma 0.5 kubus.png kubus_gamma.png, (b) Wynik korekcji gamma (γ = 0.5). (c) Wynik korekcji gamma (γ = 1.5). (d) Wynik korekcji gamma (γ = 2.5). Rysunek 5: Operacja korekcji gamma dla różnych wartości współczynnika γ. 1.6 Zmiana poziomów Operacja zmiany poziomów pozwala na podanie nowych wartości oznaczających biel i czerń. Przyjmuje ona dwa parametry - wszystkim pikselom o wartości jasności mniejszej lub równiej pierwszemu z nich (CZERN), przypisana zostanie wartość 0, dla pikseli o jasnościach większych lub równych drugiemu z parametrów (BIEL) przypisana zostanie maksymalna wartość szarości w obrazie. Jasność pikseli o wartościach pomiędzy CZERN i BIEL zostają rozciągnięte na całą skalę szarości obrazu. Wartości pikseli obrazu wynikowego obliczamy według wzoru: 0 dla L(x, y) <= CZERN MAX G(x, y) = (L(x, y) CZERN) BIEL CZERN dla CZERN < L(x, y) < BIEL MAX dla L(x, y) >= BIEL, gdzie BIEL jest nowym poziomem bieli, CZERN nowym poziomem czerni, zaś M AX maksymalną szarością pikseli obrazu. Wynik operacji zobaczyć można na rysunku 6. Komenda (zmiana poziomu czerni na 20%, zaś poziomu bieli na 80%): convert -level 20%,80% kubus.png kubus_level.png 4
5 zmiany poziomów (CZERN = 20%, BIEL = 80%). (c) Wynik operacji zmiany poziomów (CZERN = 40%, BIEL = 60%). Rysunek 6: Operacja zmiany poziomów dla różnych wartości poziomów CZERN i BIEL. 2 Operacje lokalne Kolejną klasą operacji na obrazie są operacje lokalne. W wyniku ich zastosowania, wartość każdego z pikseli w obrazie wynikowym zależna jest nie tylko od jego wartości na obrazie wejściowym, lecz także od wartości pikseli w jego sąsiedztwie. Wielkość sąsiedztwa, które wpływa na jasność piksela w obrazie wynikowym jest bardzo często parametrem operacji. 2.1 Konturowanie Konturowanie polega na wyostrzaniu obrysów obiektów metodą gradientową. Oznacza to, że po skonturowaniu piksele, które różnią się od otoczenia zostaną rozjaśnione, a piksele, które są podobne do otoczenia, przyciemnione. Wartości pikseli obrazu wynikowego obliczamy według wzoru: G(x, y) = L(x + 1, y) L(x, y) + L(x, y + 1) L(x, y), gdzie z to wartość bezwzględna liczby z. Wynik operacji zobaczyć można na rysunku 7. Komenda (program convert nie posiada wbudowanej operacji konturowania, zgodnej z przedstawioną powyżej definicją, efekt podobny do konturowania uzyskać można za pomocą operacji splotu z odpowiednią maską): convert -convolve 0,0,0,0,-2,1,0,1,0 kubus.png kubus_cont.png 2.2 Rozmywanie poziome Rozmywanie poziome polega na zmniejszaniu ostrości obrazu w kierunku poziomym. W celu wyliczenie wartości jasności każdego z pikseli, uśrednia się wartość jego jasność oraz jasności pikseli sąsiadujących z lewej i prawej strony. W takim przypadku mówimy o rozmywaniu o promieniu 1. Możliwe jest również rozmywanie o większym promieniu (np. dla promienia 2, uśredniamy dany piksel i po dwa piksele z lewej i prawej strony, znajdujące się w tym samym wierszu). Wartości pikseli obrazu wynikowego (dla rozmywania o promieniu 1) obliczamy według wzoru: 5
6 (b) Wynik konturowania (według podanego wzoru). (c) Wynik konturowania (za pomocą polecenia convert). Rysunek 7: Operacja konturowania. G(x, y) = 1 (L(x 1, y) + L(x, y) + L(x + 1, y)). 3 Wynik operacji zobaczyć można na rysunku 8. Komenda (efekt rozmywania poziomego, zgodny z opisywanym wzorem uzyskać można za pomocą operacji splotu z odpowiednią maską): convert -convolve 0,0,0,0.33,0.33,0.33,0,0,0 kubus.png kubus_blur_hor.png (b) Wynik rozmywania poziomego (o promieniu 1). (c) Wynik rozmywania poziomego (o promieniu 2). Rysunek 8: Operacja rozmywania poziomego. 2.3 Rozmywanie pionowe Rozmywanie pionowe polega na zmniejszaniu ostrości obrazu w kierunku pionowym. W celu wyliczenie wartości jasności każdego z pikseli, uśrednia się wartość jego jasność oraz jasności pikseli sąsiadujących z góry i dołu. W takim przypadku mówimy o rozmywaniu o promieniu 1. Możliwe jest również rozmywanie o większym promieniu (np. dla promienia 2 uśredniamy dany piksel i po dwa piksele z góry i z dołu, znajdujące się w tej samej kolumnie). Wartości pikseli obrazu wynikowego (dla rozmywania o promieniu 1) obliczamy według wzoru: 6
7 G(x, y) = 1 (L(x, y 1) + L(x, y) + L(x, y + 1)). 3 Wynik operacji zobaczyć można na rysunku 9. Komenda (efekt rozmywania pionowego, zgodny z opisywanym wzorem uzyskać można za pomocą operacji splotu z odpowiednią maską): convert -convolve 0,0.33,0,0,0.33,0,0,0.33,0 kubus.png kubus_blur_ver.png (b) Wynik rozmywania pionowego (o promieniu 1). (c) Wynik rozmywania pionowego (o promieniu 2). Rysunek 9: Operacja rozmywania pionowego. 3 Operacje globalne Ostatnią opisywaną w niniejszym dokumencie klasą operacji na obrazie są operacje globalne. W wyniku ich zastosowania, wartość każdego z pikseli w obrazie wynikowym zależna jest od wartości wszystkich innych pikseli obrazu. 3.1 Rozciąganie histogramu Operację rozciągania histogramu wykonuje się wówczas gdy jasności pikseli obrazu nie pokrywają całego zakresu szarości obrazu (np. gdy w obrazie o maksymalnej szarości 255, wartości pikseli znajdują się jedynie w zakresie jasności od 20 do 220). Rozciągnięcie prowadzi do takiej konwersji zakresu wartości, aby jasności pikseli obejmowały cały zakres jasności dostępny w obrazie. Pierwszym etapem operacji rozciągania jest znalezienie prawdziwej wartości minimum jasności w obrazie L MIN i prawdziwej wartości maksimum jasności w obrazie L MAX. Po wyliczeniu tych wartości, wartości pikseli obrazu wynikowego obliczamy według wzoru: G(x, y) = (L(x, y) L MIN ) MAX L MAX L MIN, gdzie L MIN to najmniejsza jasność występująca w obrazie wejściowym, L MAX największa jasność występująca w obrazie wejściowym, zaś M AX to maksymalna skala szarości obrazu. Wynik operacji zobaczyć można na rysunku 10. Komenda: convert -normalize kubus.png kubus_str.png 7
8 (b) Wynik rozciągania histogramu. Rysunek 10: Operacja rozciągania histogramu. 8
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
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,
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
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
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
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,
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
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
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,
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
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
Ć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
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
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
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
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
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:
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ń
Rozciąganie histogramu
Rozciąganie histogramu Histogram jest wykresem przedstawiającym częstość występowania pikseli o danej jaskrawości, jasności, barwie. Raster 1 1 3 1 0 2 2 2 3 3 3 1 1 4 0 0 0 3 1 3 4 1 3 3 3 1 3 2 3 5 1
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
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
Przetwarzanie obrazów cyfrowych
Przetwarzanie obrazów cyfrowych Zadanie do wykonania Należy napisać program pozwalający na przetwarzanie obrazów cyfrowych. Program ma prezentować użytkownikowi menu, pozwalające na: 1. wybór pliku zawierającego
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
Podstawy grafiki rastrowej Laboratoria część III
Studia Podyplomowe Grafika komputerowa i techniki multimedialne Katedra Informatyki Stosowanej Politechniki Łódzkiej Ewa Matusiak Podstawy grafiki rastrowej Laboratoria część III ul. Stefanowskiego 18/22,
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.
Analiza i przetwarzanie obrazów
Analiza i przetwarzanie obrazów Temat projektu: Aplikacja na system Android wyodrębniająca litery(znaki) z tekstu Marcin Nycz 1. Wstęp Tematem projektu była aplikacja na system Android do wyodrębniania
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
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
Przekształcenia punktowe i geometryczne
Przekształcenia punktowe i geometryczne 1 Przekształcenia punktowe Przekształcenia punktowe (bezkontekstowe) są to przekształcenia dotyczące stopnia szarości lub nasycenia barwy dla każdego punktu oddzielnie,
WYKŁAD 3 WYPEŁNIANIE OBSZARÓW. Plan wykładu: 1. Wypełnianie wieloboku
WYKŁ 3 WYPŁNINI OSZRÓW. Wypełnianie wieloboku Zasada parzystości: Prosta, która nie przechodzi przez wierzchołek przecina wielobok parzystą ilość razy. Plan wykładu: Wypełnianie wieloboku Wypełnianie konturu
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
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
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
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
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)
Akademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie. Projekt. z przedmiotu Analiza i Przetwarzanie Obrazów
30 czerwca 2015 Akademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie Projekt z przedmiotu Analiza i Przetwarzanie Obrazów Wykrywanie tablic rejestracyjnych Jagieła Michał IS (GKiPO) Michał Jagieła
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
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
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ść
Cyfrowe Przetwarzanie Obrazów i Sygnałów
Cyfrowe Przetwarzanie Obrazów i Sygnałów Laboratorium EX6 Operacje morfologiczne Joanna Ratajczak, Wrocław, 2018 1 Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie się z własnościami podstawowych
Przetwarzanie obrazu
Przetwarzanie obrazu Przekształcenia geometryczne Obroty Przesunięcia Odbicia Rozciągnięcia itp Przekształcenia geometryczne Obroty Wielokrotność 90 stopni Inne Przekształcenia geometryczne Obroty Wielokrotność
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
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
Przetwarzanie obrazów. Grupy metod przetwarzania obrazu. Przetwarzanie jednopunktowe. Przetwarzanie jednopunktowe. Przetwarzanie jednopunktowe
Przetwarzanie obrazów Ogólna definicja Algorytm przetwarzający obraz to algorytm który, otrzymując na wejściu obraz wejściowy f, na wyjściu zwraca takŝe obraz (g). Grupy metod przetwarzania obrazu Przekształcenia
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
Wyższa Szkoła Informatyki Stosowanej i Zarządzania
Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT Grupa IZ06TC01, Zespół 3 PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń laboratoryjnych Ćwiczenie nr 5 Temat: Modelowanie koloru, kompresja obrazów,
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
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
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,
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
Spis treści. Programowanie w ImageJ. Zadanie 1. Zadanie 2
Spis treści 1 Programowanie w ImageJ 1.1 Zadanie 1 1.2 Zadanie 2 1.3 Zadanie 3 1.4 Zadanie 4 1.5 Zadanie 5 Programowanie w ImageJ Zadanie 1 Mamy obraz rtg płuc w formacie jpg, w 8-bitowej skali szarości.
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
Techniki wizualizacji. Ćwiczenie 4. Podstawowe algorytmy przetwarzania obrazów
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
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
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:
stopie szaro ci piksela ( x, y)
I. Wstp. Jednym z podstawowych zada analizy obrazu jest segmentacja. Jest to podział obrazu na obszary spełniajce pewne kryterium jednorodnoci. Jedn z najprostszych metod segmentacji obrazu jest progowanie.
Cyfrowe przetwarzanie obrazów i sygnałów Wykład 6 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
Grafika komputerowa. Zajęcia IX
Grafika komputerowa Zajęcia IX Ćwiczenie 1 Usuwanie efektu czerwonych oczu Celem ćwiczenia jest usunięcie efektu czerwonych oczu u osób występujących na zdjęciu tak, aby plik wynikowy wyglądał jak wzor_1.jpg
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ć
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
Podstawy programowanie systemów wizyjnych InSight firmy Cognex. Środowisku InSight Explorer / Spreadshee
Podstawy programowanie systemów wizyjnych InSight firmy Cognex Środowisku InSight Explorer / Spreadshee Opis zadania: Wykrycie umownych różnic pomiędzy wzorcową płytką testową i płytkami zawierającymi
Adam Korzeniewski p Katedra Systemów Multimedialnych
Adam Korzeniewski adamkorz@sound.eti.pg.gda.pl p. 732 - Katedra Systemów Multimedialnych camera obscura to pierwowzór aparatu fotograficznego Aparaty cyfrowe to urządzenia optoelektroniczne, które służą
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
Przetwarzanie obrazów
Przetwarzanie obrazów Zajęcia 11 Filtracje przestrzenne obrazów rastrowych (2). Zasady wykonania ćwiczenia Obrazy wynikowe do zadań zapisujemy w pliku nazwiskonr.rvc (bieżące nr 1) a komentarze do wyników
Formaty obrazów rastrowych biblioteki PBM
Formaty obrazów rastrowych biblioteki PBM Reprezentacja obrazu Obrazy pobierane z kamery, bądź dowolnego innego źródła, mogą być składowane na pliku dyskowym w jednym z wielu istniejących formatów zapisu
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
Przetwarzanie i Kompresja Obrazów. Segmentacja
Przetwarzanie i Kompresja Obrazów. Aleksander Denisiuk(denisjuk@pja.edu.pl) Polsko-Japońska Akademia Technik Komputerowych Wydział Informatyki w Gdańsku ul. Brzegi 55, 80-045 Gdańsk 5 czerwca 2016 1/27
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
Ć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
Diagnostyka obrazowa
Diagnostyka obrazowa Ćwiczenie czwarte Przekształcenia morfologiczne obrazu 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z definicjami operacji morfologicznych
Diagnostyka obrazowa
Diagnostyka obrazowa 1. Cel ćwiczenia Ćwiczenie czwarte Przekształcenia morfologiczne obrazu Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z definicjami operacji morfologicznych
OBRÓBKA FOTOGRAFII. WYKŁAD 1 Korekcja obrazu. Jacek Wiślicki Katedra Informatyki Stosowanej
OBRÓBKA FOTOGRAFII WYKŁAD 1 Korekcja obrazu Jacek Wiślicki Katedra Informatyki Stosowanej Korekcja i retusz Korekcja (pół)automatyczne operacje wykonywane na całym obrazie (lub jego dużych fragmentach)
SEGMENTACJA OBRAZU Wprowadzenie
Oprogramowanie Systemów Obrazowania SEGMENTACJA OBRAZU Wprowadzenie Segmentacja obszarów to operacja wydzielenia z obrazu obszarów w oparciu o zdefiniowane kryterium. Głównym uzasadnieniem celowości takiego
Cyfrowe przetwarzanie obrazów i sygnałów Wykład 7 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
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)
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,
Projektowanie naziemnego pomiaru fotogrametrycznego. Dokładność - specyfikacja techniczna projektu
Projektowanie naziemnego pomiaru fotogrametrycznego Dokładność - specyfikacja techniczna projektu Aparat cyfrowy w fotogrametrii aparat musi być wyposażony w obiektyw stałoogniskowy z jednym aparatem można
Ć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
Zamiana reprezentacji wektorowej na rastrową - rasteryzacja
MODEL RASTROWY Siatka kwadratów lub prostokątów stanowi elementy rastra. Piksel - pojedynczy element jest najmniejszą rozróŝnialną jednostką powierzchniową, której własności są opisane atrybutami. Model
Matematyk w cyfrowej ciemni fotograficznej
Matematyk w cyfrowej ciemni fotograficznej Marcin KYSIAK, Warszawa Jest to tekst nawiązujący do odczytu autora na XLIV Szkole Matematyki Poglądowej Do czego to się przydaje?, Sulejów, styczeń 2010. Ze
GIMP GNU Image Manipulation Program. Narzędzia Informatyki
GIMP GNU Image Manipulation Program Narzędzia Informatyki GIMP Darmowy program do edycji grafiki rastrowej" Rozwijany od 1995 r." Alternatywa dla Adobe Photoshop" Obsługuje tylko 8 bitów na kanał" Wersje
Ć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
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
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 10. WNIOSKOWANIE W LOGICE ROZMYTEJ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WNIOSKOWANIE W LOGICE DWUWARTOŚCIOWEJ W logice
Sztuczna inteligencja : Zbiory rozmyte cz. 2
Sztuczna inteligencja : Zbiory rozmyte cz. 2 Przemysław Juszczuk Instytut Informatyki Uniwersytetu Śląskiego 1 marca 2012 Funkcja trójkątna: Funkcja trójkątna: Funkcja przynależności γ (gamma): Rysunek:
Photoshop. Interfejs graficzny programu
Photoshop Interfejs graficzny programu Wykład 2 Autor: Elżbieta Fedko O czym będziemy mówić? Co to jest Interfejs graficzny (budowa programu)? Charakterystyka podstawowych elementów interfejsu Rola elementów
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
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
Zbigniew Sołtys - Komputerowa Analiza Obrazu Mikroskopowego 2016 część 7
7. NORMALIZACJA I BINARYZACJA ADAPTATYWNA 7.1. Normalizacja lokalna Zwykłe konwolucje działają w jednakowy sposób na całym obrazie. Plugin Local Normalization przeprowadza filtrowanie Gaussa w zależności
Plan wykładu. Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie. informatyka +
Plan wykładu Wprowadzenie Program graficzny GIMP Edycja i retusz zdjęć Podsumowanie 2 Wprowadzenie Po co obrabiamy zdjęcia Obrazy wektorowe i rastrowe Wielkość i rozdzielczość obrazu Formaty graficzne
dr inż. Piotr Odya dr inż. Piotr Suchomski
dr inż. Piotr Odya dr inż. Piotr Suchomski Podział grafiki wektorowa; matematyczny opis rysunku; małe wymagania pamięciowe (i obliczeniowe); rasteryzacja konwersja do postaci rastrowej; rastrowa; tablica
Pomiar światła w aparatach cyfrowych w odniesieniu do histogramu.
Pomiar światła w aparatach cyfrowych w odniesieniu do histogramu. POMIAR ŚWIATŁA Tylko poprawnie naświetlone zdjęcie będzie miało wiernie odtworzone kolory, cienie i półcienie. Wykonanie takiego zdjęcia
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
Operatory mapowania tonów
Operatory mapowania tonów (ang. Tone Mapping Operators) Radosław Mantiuk rmantiuk@wi.zut.edu.pl 1 Operatory Tonów (TMO - tone mapping operator) Kompresja luminancji obrazów HDR Dostosowanie zakresu dynamiki
CECHY BIOMETRYCZNE: ODCISK PALCA
CECHY BIOMETRYCZNE: ODCISK PALCA Odcisk palca można jednoznacznie przyporządkować do osoby. Techniki pobierania odcisków palców: Czujniki pojemnościowe - matryca płytek przewodnika i wykorzystują zjawisko
Szacowanie wartości monet na obrazach.
Marcin Nieściur projekt AiPO Szacowanie wartości monet na obrazach. 1. Wstęp. Celem projektu było stworzenie pluginu do programu ImageJ pozwalającego na szacowanie wartości monet znajdujących się na obrazach
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
Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska
Inżynieria Wiedzy i Systemy Ekspertowe Logika rozmyta dr inż. Michał Bereta Politechnika Krakowska http://torus.uck.pk.edu.pl/~beretam/ beretam@torus.uck.pk.edu.pl 1 Wyostrzanie Ostateczna, ostra wartość