Przetwarzanie obrazu

Podobne dokumenty
Przetwarzanie obrazu

Zastosowania obliczeń inteligentnych do wyszukiwania w obrazowych bazach danych

KORELACJA MIĘDZY OBIEKTAMI GRAFICZNYMI JAKO ASPEKT WYSZUKIWANIA ICH W OBRAZOWEJ BAZIE DANYCH

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

Obraz jako funkcja Przekształcenia geometryczne

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.

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

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

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

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

dr inż. Jacek Naruniec

Cyfrowe Przetwarzanie Obrazów. Karol Czapnik

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

Operacje morfologiczne w przetwarzaniu obrazu

Klasyfikacja metod kompresji

Analiza obrazów. Segmentacja i indeksacja obiektów

Metody kodowania wybranych cech biometrycznych na przykładzie wzoru naczyń krwionośnych dłoni i przedramienia. Mgr inż.

Automatyka i Robotyka II stopień ogólno akademicki

(pieczęć wydziału) KARTA PRZEDMIOTU. 2. Kod przedmiotu: PWBOB

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

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

Adam Korzeniewski p Katedra Systemów Multimedialnych

Klasyfikacja metod kompresji

Zamiana reprezentacji wektorowej na rastrową - rasteryzacja

1. Wprowadzenie. 2. Struktura obrazowej bazy danych

Segmentacja przez detekcje brzegów

Detekcja twarzy w obrazie

W poszukiwaniu sensu w świecie widzialnym

Gimp Grafika rastrowa (konwersatorium)

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

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

POB Odpowiedzi na pytania

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

Wizja maszynowa w robotyce i automatyzacji Kod przedmiotu

Zastosowanie kołowej transformaty Hougha w zadaniu zliczania monet

PRZETWARZANIE SYGNAŁÓW

Implementacja filtru Canny ego

Wprowadzenie do multimedialnych baz danych. Opracował: dr inż. Piotr Suchomski

WYBRANE ZAGADNIENIA WIDZENIA MASZYNOWEGO

Diagnostyka obrazowa

Akwizycja obrazów. Zagadnienia wstępne

Wykrywanie obiektów na obrazach cyfrowych. Marcin Kuczyński

Filtracja obrazu operacje kontekstowe

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

SYLABUS/KARTA PRZEDMIOTU

ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM)

Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska

PRZYGOTOWANIE WSTĘPNE OBRAZU DO OBRAZOWEJ BAZY DANYCH

Przetwarzanie obrazów rastrowych macierzą konwolucji

Podstawy przetwarzania obrazów teledetekcyjnych. Format rastrowy

PODSTAWY METALOGRAFII ILOŚCIOWEJ I KOMPUTEROWEJ ANALIZY OBRAZU

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

Diagnostyka obrazowa

PRZEWODNIK PO PRZEDMIOCIE

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

Egzamin / zaliczenie na ocenę*

(metale i ich stopy), oparta głównie na badaniach mikroskopowych.

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

Filtracja obrazu operacje kontekstowe

Raport. Bartosz Paprzycki UMK 2009/2010

Metody komputerowego przekształcania obrazów

Proste metody przetwarzania obrazu

Uniwersytet Warszawski, Wydział Fizyki

Diagnostyka obrazowa

PROGRAM NAUCZANIA PRZEDMIOTU FAKULTATYWNEGO NA WYDZIALE LEKARSKIM I ROK AKADEMICKI 2014/2015 PRZEWODNIK DYDAKTYCZNY

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

Grenlandia się topi badanie rozkładu kątów pomiędzy strumykami na lądolodzie na podstawie analizy obrazu

AUTOMATYCZNA AKTUALIZACJA BAZY DANYCH O BUDYNKACH W OPARCIU O WYSOKOROZDZIELCZĄ ORTOFOTOMAPĘ SATELITARNĄ

Cyfrowe przetwarzanie obrazów. Dr inż. Michał Kruk

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

ALA MA KOTA MEDIA - OBRAZ OBRAZ. Operacje na obrazie. Informacja ukryta w teksturach, hierarchii krawędzi. Obraz to kompozycja:

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

Opis i wydzielanie (ekstrakcja) cech

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

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

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 +

Cyfrowe Przetwarzanie Obrazów i Sygnałów

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

Filtracja nieliniowa obrazu

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

Rok akademicki: 2017/2018 Kod: RIA s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

ANALIZA SEMANTYCZNA OBRAZU I DŹWIĘKU

1. Wprowadzenie do techniki cyfrowej, podstawowe prawa algebry boolowskiej,

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

W odniesieniu do wszystkich zajęć: Ocena dopuszczająca: Uczeń:

INFORMATYKA WSTĘP DO GRAFIKI RASTROWEJ

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

System wizyjny OMRON Xpectia FZx

KP, Tele i foto, wykład 3 1

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

Diagnostyka obrazowa

Segmentacja obrazu. Segmentacja obrazu

Definicja i funkcje Systemów Informacji Geograficznej

Elementy analizy obrazu. W04

Transkrypt:

Przetwarzanie obrazu Przegląd z uwzględnieniem obrazowej bazy danych Tatiana Jaworska Jaworska@ibspan.waw.pl www.ibspan.waw.pl/~jaworska

Umiejscowienie przetwarzania obrazu

Plan prezentacji Pojęcia podstawowe Pozyskiwanie obrazów Wstępna korekcja obrazów Operacje poprawiające jakość obrazu Filtracja obrazu Przetwarzanie obrazów binarnych Segmentacja obrazów Stereowizja obrazy 3D Obrazowa baza danych Propozycje tematów

Rodzaje obrazów 1. Obrazy analogowe telewizja 2. Obrazy cyfrowe matryce CCD Obrazy binarne Obrazy w odcieniach szarości Obrazy kolorowe Obrazy wektorowe Obrazy rastrowe

Definicja obrazu cyfrowego Obraz cyfrowy rozumiemy jako dwuwymiarową funkcję dyskretną g(x,y) taką, Ŝe jej argumentami są liczby całkowite odpowiadające numerom pikseli, a wartościami kolory w przestrzeni RGB, czyli trójki liczb z przedziału [0,255]. Początek układu współrzędnych przyjmujemy w lewym górnym rogu obrazu. Przykładowy zakres kolorów 255 nie oznacza, Ŝe prezentowane dalej algorytmy dotyczące obrazów kolorowych nie będą działać na obrazach o większej liczbie kolorów np. True Color.

Akwizycja obrazu cyfrowego Kamera CCD z maską Bayera Kamera 3CCD

Poprawianie jakości obrazu 0 10 20 30 40 50 60 70 80 90 100 1 6 11 16 21 26 31 36 41 46 51 56 61 66 71 0 10 20 30 40 50 60 70 80 90 100 1 6 11 16 21 26 31 36 41 46 51 56 61 66 71 Zwiększony kontrast Histogram oryginalny

Detekcja krawędzi 0 1 0 1 3 1 0 1 0 1 0 1 1 0 1 1 0 1 Laplasjan g(x,y) poziom szarości piksela ), ( ), ( ), ( 2 2 2 2 2 y x g y y x g x y x g + =

Przetwarzanie obrazu w dziedzinie transformat Transformacja Fouriera Transformacja Haara Transformacja falkowa F( u) = H 2 1 x u Wψ g]( s, u) =< ψ su, g >= s ψ g( x) dx s + [ 2 = g( x) 1 2 + 1 1 e 2πiux 1 1 dx Transformacja cosinusowa e 2πiux = cos(2πux) isin(2πux) Transformacja Hougha

Przetwarzanie obrazu w dziedzinie transformat Transformacja Fouriera Transformacja Haara Transformacja falkowa Transformacja cosinusowa Transformacja Hougha

Przetwarzanie obrazów binarnych Progowanie Operacje morfologiczne 1. Erozja 2. Dylatacja 3. Otwarcie 4. Domknięcie Szkieletowanie

Segmentacja obrazu A. Progowanie obrazy binarne B. Histogram bimodalny C. C-środków obrazy w odcieniach szarości D. Dla obrazów wielomodalnych obrazy medyczne E. Dla obrazów wielospektralnych - zdjęcia satelitarne F. W oparciu o fakturę obrazy z fakturą np. satelitarne G. Rozrost obszarów H. Metoda oparta na kolorach

Segmentacja oparta na histogramie bimodalnym 140 120 100 80 60 40 T 20 0 1 5 9 1 3 1 7 2 1 2 5 2 9 3 3 3 7 4 1 4 5 4 9 5 3 5 7 6 1 6 5 6 9

Segmentacja obrazu metodą c-środków C = 5 C = 12

Obrazy wielomodalne Źródło: zespół VisAGeS TEMP tomografia emisyjna pojedynczych fotonów (SPECT ) IRM rezonans magnetyczny MEG - magnetoenclofalogram

Obrazy wielospektralne Zakres czerwony widzialny Bliska podczerwień Indeks wegetacji

Tekstury a) tkanina b) kamień c) marmur d) korek Tekstura moŝe być opisywana jako: Dwuwymiarowy proces Markowa Dwuwymiarowy histogram Korelacja transformat Fouriera tekstur z wcześniej przygotowanymi maskami

Zagadnienie stereo wizji disparity

Schemat ogólny obrazowej bazy danych

Segmentacja obrazu metodą c-środków C = 5 C = 12

Idea algorytmu opartego na kolorach

Segmentacja obrazu oparta na kolorach

Wydzielenie obiektów

Segmentacja obrazu oparta na kolorach

Wydzielenie obiektów

Wyznaczenie konturów w oparciu o róŝę wiatrów Definicja Obiekt Sposób kodowania Kod

Deskryptor kształtu oparty na transformacji Fouriera 2 2 ] ) ( [ ] ) ( [ ) ( y y x x r + = θ θ θ = = 1 0 2 )exp ( 1 N n N n j r N a θ θ π θ

Struktura bazy danych w Oracle u

Grupowanie danych obrazowych do ziaren informacji

Obraz w postaci ziaren informacji

Biblioteka wzorców Biblioteka wzorców zawiera informację o typie wzorca, lokalizacji obiektu i zakresie wartości charakterys-tycznych dla danego obiektu graficznego. Dla kaŝdego obiektu określamy wzorcowy wektor cech P k i przyjmujemy wagi µ ( ) [0,1] P f i k KaŜdy obiekt jest przyporządkowywany do określonej klasy z biblioteki wzorców poprzez szukanie najmniejszej odległości pomiędzy wektorami O i P k 1 r m m d( O, Pk ) = µ P ( fi ) O( fi ) Pk ( f k i ) i= 1 Na tej podstawie kaŝdy obiekt otrzymuje etykietę t Ok

Klasyfikacja obiektów

Porównywanie obiektów graficznych w oparciu o kolekcje rozmyte

Przykład dopasowania na podstawie grafów zapytanie c r w r d w c 0 SE SE SE SE r NW 0 0 SE SW w r NW 0 0 SE SW d NW NW NW 0 NW w NW NE NE SE 0

Strategia dopasowania obrazów Dla poszczególnych obiektów w obrazie rozpatrujemy ich wzajemną lokalizację. c r w d 0.85 c 0 SW SW SW 0.1 r NE 0 SW SW 0.2 w NE NE 0 SW 0.5 d NE NE NE 0 c r w r d w 0.8 c 0 SW SW S SW 0.02 r NW 0 S SE SW 0.2 w r NW N 0 SE SW 0.2 d N NW NW 0 NW 0.15 w NE NE NE SW 0

Literatura Russ J. C.: The Image Processing Handbook, wyd. 2, CRC Press, 1994. Wojnar L., Kurzydłowki K., Szala J.: Praktyka analizy obrazu, Polskie Towarzystwo Stereologiczne, Kraków, 2002. Pratt W. K.: Digital Image Processing, wyd. 2, Wiley, 1991. Deb S.: Multimedia Systems and Content-Based Image retrieval, Idea Group Publishing, Melbourne, 2004. Berzal F., Cubero J. C., Jaworska T., Kacprzyk J., Marin N., A. Vila M., S. ZadroŜny: General Framework for Computing with Graphical Object using Fuzzy-Based Programming, Raport Badawczy RB/39/2009, 2009, str. 28.

Proponowane zagadnienia Opracowanie reguł ułatwiających klasyfikację obiektów Identyfikacja obiektów na podstawie klasy wzorców Indeksowanie obrazowe w zaleŝności od rodzaju obrazów Graficzny interfejs uŝytkownika w zaleŝności od rodzaju analizowanych obrazów w bazie danych Wyszukiwanie sekwencji wideo