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

Podobne dokumenty
Obraz jako funkcja Przekształcenia geometryczne

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

1 LEKCJA. Definicja grafiki. Główne działy grafiki komputerowej. Programy graficzne: Grafika rastrowa. Grafika wektorowa. Grafika trójwymiarowa

Podstawy grafiki komputerowej

Gimp Grafika rastrowa (konwersatorium)

Podstawy grafiki komputerowej. Teoria obrazu.

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

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

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

Grafika komputerowa. Dla DSI II

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

Przetwarzanie obrazów wykład 4

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

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ

Przetwarzanie obrazów rastrowych macierzą konwolucji

Urządzenia techniki komputerowej Identyfikacja i charakteryzowanie urządzeń zewnętrznych komputera. Budowa i zasada działania skanera

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

Grafika rastrowa (bitmapa)-

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

Photoshop. Podstawy budowy obrazu komputerowego

Obróbka grafiki cyfrowej

Akwizycja obrazów. Zagadnienia wstępne

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

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

Przekształcenia punktowe

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

Podstawy Informatyki Wykład V

Metody komputerowego przekształcania obrazów

Grafika 2D. Pojęcia podstawowe. opracowanie: Jacek Kęsik

Proste metody przetwarzania obrazu

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

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

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

GRAFIKA RASTROWA GRAFIKA RASTROWA

Wykorzystano fragmenty wykładu Krystyny Dziubich GRAFIKA WEKTOROWA. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska.

Sposoby cyfrowego zapisywania obrazów

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

1.5. Sygnały. Sygnał- jest modelem zmian w czasie pewnej wielkości fizycznej lub stanu obiektu fizycznego

Grafika Komputerowa Wykład 6. Teksturowanie. mgr inż. Michał Chwesiuk 1/23

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

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

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do

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

Podstawy przetwarzania obrazów teledetekcyjnych. Format rastrowy

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

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

Transformata Fouriera

Filtrowanie tekstur. Kinga Laurowska

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

Przetwarzanie obrazu

ć ć ć ć ź ć

Ż ż ć Ź ż Ż Ę

ę ę ż ż ć ć ę ć ę ż ć ć ę Ś ę ę ę Ź Ź ż Ś ę ć ć ę ę ę ę ę ę ż ć ż ć ę ę ę Ź ę ż ę ę ę

Ł ż ż Ł ż ż ż ż ż ż ż ż Ś ż ż ż ż ż ż ż ż ż ź ż ż ż ż ż ć ż ż ż ż ż ć ż

ź Ś Ż ć ć Ź Ś ł Ł ć Ś Ś Ż ć ć ŚĆ Ć ć Ś

ć ź ć ć ć

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

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

Budowa i zasada działania Skaner Skanery

Analiza obrazów - sprawozdanie nr 2

Zamiana reprezentacji wektorowej na rastrową - rasteryzacja

Przetwarzanie obrazu

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.

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

Laboratorium Cyfrowego Przetwarzania Obrazów

Diagnostyka obrazowa

Cyfrowe przetwarzanie i kompresja danych

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

PRZEWODNIK PO PRZEDMIOCIE

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

AKWIZYCJA I PRZETWARZANIE WSTĘPNE OBRAZU

3. OPERACJE BEZKONTEKSTOWE

Przetwarzanie obrazów wykład 2

Przetwarzanie obrazu

AKWIZYCJA I PRZETWARZANIE WSTĘPNE

GRAFIKA. Rodzaje grafiki i odpowiadające im edytory

Diagnostyka obrazowa

Zmiana rozdzielczości ekranu

Komunikujemy się z komputerem.

Przetwarzanie obrazów wykład 6. Adam Wojciechowski

Diagnostyka obrazowa

Zagadnienia wstępne WIDZENIE KOMPUTEROWE

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Streszczenie Komputery do przechowywania rysunków, zdjęć i innych obrazów używają tylko liczb. Te zajęcia mają ukazać w jaki sposób to robią.

5.1. Światłem malowane

Księgarnia internetowa Lubię to!» Nasza społeczność

Laboratorium Przetwarzania Sygnałów

Analiza obrazów. Segmentacja i indeksacja obiektów

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j

Formaty plików graficznych

Filtracja obrazu operacje kontekstowe

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

Grafika komputerowa. Zajęcia IX

Percepcja obrazu Podstawy grafiki komputerowej

Wprowadzenie do cyfrowego przetwarzania obrazów

Ł

ś ś ś ś ś ś ś ś ś ś ć ś Ż Ż ć ś ś Ż ć

Ę Ś Ż Ż Ć Ś Ś Ś Ó Ł Ę Ł Ś Ś Ż Ś

Transkrypt:

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 punktowe Kontekstowa filtracja obrazu filtry liniowe i nieliniowe Transformacje Fouriera Przekształcenia morfologiczne Analiza obrazu

Literatura i programy komputerowe Komputerowa analiza i przetwarzanie obrazu R. Tadeusiewicz, i P. Korohoda, 1997 r. (niektóre przykłady pokazane w trakcie wykładu będą pochodzić z powyższej książki) http://winntbg.bg.agh.edu.pl/skrypty2/0098/ Image Tool http://ddsdx.uthscsa.edu/dig/itdesc.html thscsa /dig/itdesc html Imlab http://imlab.sourceforge.net/download.html ImageJ http://rsb.info.nih.gov/ij/ ih /ij/ Origin 8.0 program komercyjny Photoshop h CS2 program komercyjny Motic 2.0 program komercyjny

Przykładowe zastosowania analizy obrazu

Zastosowanie: obrazy satelitarne, meteorologia

Zastosowanie: medycyna tomografia komputerowa mikroskopia Obrazy 3D

Zastosowanie: kryminalistyka analiza pisma porównywanie portretów pamięciowych porównywanie linii papilarnych http://www.warminsko-mazurska.policja.gov.pl/lk/index.php?id_category=570

Zastosowanie: astronomia http://www.aik.magazyn.pl/ pl/

Podstawowe pojęcia

Przebieg procesu widzenia 1. Recepcja (akwizycja obrazu) 2. Przetwarzanie obrazu (filtracja wstępna, eliminacja zakłóceń, kompresja obrazu, eksponowanie ważnych ż cech, itp.) 3. Analiza obrazu (wydobycie y cech opisujących obraz) 4. Rozpoznanie obrazu i jego interpretacja

Schemat naturalnego przetwarzania obrazu

Schemat automatycznego widzenia

sygnał analogowy - sygnał, który może przyjmować dowolną wartość z ciągłego przedziału nieskończonego lub ograniczonego zakresem zmienności). Jego wartości mogą zostać określone w każdej chwili czasu dzięki funkcji matematycznej opisującej dany sygnał. Przeciwieństwem sygnału analogowego jest sygnał skwantowany sygnał cyfrowy - to sygnał, którego dziedzina i zbiór wartości są dyskretne. Jego odpowiednikiem o ciągłej dziedzinie i ciągłym zbiorze wartości jest sygnał analogowy. Znaczenie tego terminu może odnosić się do: - wielkości fizycznej, która z natury jest dyskretna (np. liczba błysków lampy w ciągu godziny) - wielkości pierwotnie ciągłej i analogowej, która została spróbkowana i skwantowana a a (np. sygnał na wyjściu komparatora aoanapięcia akontrolującego o pewien e proces w określonych chwilach) -każdej reprezentacji jednego z powyższych, w tym (najczęściej) w postaci ciągu liczb zapisanych w pamięci ę maszyny y cyfrowej (np. plik komputerowy typu WAV).

Obraz rzut przestrzeni trójwymiarowej na fragment płaszczyzny ł (2D) obraz analogowy obraz cyfrowy

Dyskretyzacja obrazu: ograniczenie i zdolności ś rozpoznawania szczegółów ograniczenie ilości możliwych do rozróżnienia stanów elementu (kolorów) analizowanie obrazu płaskiego zamiast przestrzennego analizowanie obrazu statycznego zamiast dynamicznego nego

Rozmieszczenie cyfrowych elementów obrazów Siatka heksagonalna siatka kwadratowa

Rozdzielczość obrazu jeden z parametrów trybu wyświetlania, parametr określający liczbę pikseli obrazu wyświetlanych na ekranie w bieżącym trybie pracy monitora komputerowego, telewizora a także każdego innego wyświetlacza, którego obraz budowany jest z pikseli. Rozdzielczość wyraża się w postaci liczby pikseli w poziomie i i w pionie. i Pojęcie rozdzielczości ś i używa ż się także w znaczeniu ilości ś i pikseli na cal. Wyrażana jest wtedy w jednostka ppi pixels per inch (monitory) lub dpi dots per inch (drukarki)

Obraz jako funkcja

256x256 128x128 64x64 32x32 16x16 8x8

pomniejszony z 256x256 do 32x32 i z powrotem powiększony NN BC powiększony z 256x256 do 4096x4096 i z powrotem pomniejszony NN BC

Interpolacja metodą "najbliższego sąsiada", ang. nearest neighbor - przy powiększaniu i odbywa się wierne kopiowanie i najbliższego piksela. W przypadku skalowania innego niż o wielokrotność 100% jest to statystyczne kopiowanie niektórych pikseli. Przy pomniejszaniu jest to mechaniczne pomijanie niektórych pikseli. Metoda najprostsza i wymagająca od komputera najmniejszej mocy obliczeniowej. Jest to interpolacja rzadko stosowana, ponieważ w przypadku dużych powiększeń wyraźnie widać grupy identycznych pikseli, a granice pomiędzy pikselami są wyraźne, ostre, nie rozmyte. Metoda dobra przy obrabianiu zrzutów z ekranu monitora, np. okien dialogowych, przycisków. Można jej także użyć do najbardziej kontrastowych obrazów, oraz obrazów o motywach wyraźnie ułożonych na siatce. Reguły nie ma. Decyzję należy podjąć drogą eksperymentu - wszystko zależy od oczekiwanych rezultatów. Jest to jedyna interpolacja nie powodująca rozmycia kształtów owo rozmycie jest jednak najczęściej potrzebne dla zachowania naturalnego wyglądu obrazu.

Interpolacja liniowa szczególny przypadek interpolacji za pomocą funkcji liniowej. Jeśli x określa wartość z przedziału x 0 < x < x 1,a y 0 = f(x 0 ) i y 1 = f(x 1 ) tablicę wartości danej funkcji, oraz h = x 1 x 0 odstęp pomiędzy argumentami, wówczas liniową interpolację wartości L(x) funkcji f otrzymujemy jako: Interpolacja dwusześcienna - metoda, ta uwzględnia kolor od wszystkich ośmiu ś pikseli sąsiadujących z pikselem interpolowanym. Daje ona najlepsze rezultaty, łagodne krawędzie i przyjemny (naturalny) dla oka kolor i kształt obrazka po transformacji. Jest to domyślna opcja w większości programów graficznych.

obraz oryginalny 16x16 powiększony ę 32x32 BC powiększony 32x32 NN powiększony 32x32 BL

obraz oryginalny 16x16 powiększony ę 24x24 BC powiększony 24x24 NN powiększony 24x24 BL

pomniejszony 8x8 BC obraz oryginalny 16x16 pomniejszony 8x8 NN pomniejszony 8x8 BL

Reprezentacja koloru Każdy z elementów dyskretnej reprezentacji obrazu może przyjmować tylko jeden z pośród ograniczonej ilości stanów. Ilość ta popularnie zwana ilością kolorów, może być także w komputerowej reprezentacji obrazu interpretowana t jako ilość bitów przeznaczonych na zapamiętanie stanu jednego elementu (bpp bits per pixel). Najpopularniejsze formaty binarny 1b bpp 2k kolory monochromatyczny 8 bpp 256 stopni szarości kolorowy 24 lub 32 bpp 17 milionów odcieni kolorów

kolorowy monochromatyczny y binarny

Kolorowy 256 64 16 8 4 2