Komunikacja Człowiek-Komputer

Podobne dokumenty
Detekcja punktów zainteresowania

Rozpoznawanie obiektów z użyciem znaczników

Deskryptory punktów charakterystycznych

WSTĘP DO PRZETWARZANIA OBRAZÓW. Jak znaleźć ciekawe rzeczy na zdjęciu? mgr Krzysztof Szarzyński

W poszukiwaniu sensu w świecie widzialnym

Metody wyszukiwania punktów charakterystycznych i wyznaczania ich cech.

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

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

Politechnika Świętokrzyska. Laboratorium. Przetwarzanie obrazów medycznych. Ćwiczenie 12. Wykorzystanie transformacji Radona i Hougha.

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

Filtracja obrazu operacje kontekstowe

Detekcja kształtów i wybrane cechy obrazów konturowych

ANALIZA SEMANTYCZNA OBRAZU I DŹWIĘKU

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

Zastosowanie kołowej transformaty Hougha w zadaniu zliczania monet

2. Zarys metody SIFT (Scale Invariant Feature Transform)

Przetwarzanie i transmisja danych multimedialnych. Wykład 8 Transformaty i kodowanie cz. 2. Przemysław Sękalski.

Automatyka i Robotyka II stopień ogólno akademicki

Sztuczna inteligencja i inżynieria wiedzy. laboratorium

Przetwarzanie obrazu

Segmentacja przez detekcje brzegów

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

Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 6. Transformata cosinusowa. Krótkookresowa transformata Fouriera.

maska 1 maska 2 maska 3 ogólnie

Algorytmy estymacji stanu (filtry)

Klasyfikacja obrazów bazująca na autorskiej reprezentacji hipsometrycznej

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

dr inż. Tomasz Krzeszowski

Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński

Endomorfizmy liniowe

Dopasowanie punktów charakterystycznych w obrazach 2.5D do wykrywania obiektów

XVI Konferencja Sieci i Systemy Informatyczne Łódź, październik 2008 NEW MINUTIAE DETECTION CRITERIA IN FINGERPRINT RECOGNITION ALGORITHM

WYKŁAD 7. Obraz z wykrytymi krawędziami: gdzie 1 - wartość konturu, 0 - wartość tła.

Autoreferat. I. IMIĘ I NAZWISKO: Mariusz Oszust II. POSIADANE DYPLOMY I STOPNIE NAUKOWE:

Ocena możliwości wykorzystania deskryptorów cech lokalnych obrazu twarzy w zadaniu automatycznej identyfikacji osób

Rys. 1. Schemat blokowy system detekcji. (Fig. 1. Detection system overview.)

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

5. Analiza dyskryminacyjna: FLD, LDA, QDA

Filtracja w domenie przestrzeni

Reprezentacja i analiza obszarów

SZTUCZNA INTELIGENCJA

SYSTEMY UCZĄCE SIĘ WYKŁAD 1. INFORMACJE WSTĘPNE. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

COMPARISON OF THE ACCURACY OF SELECTED METHOD OF AIR IMAGE MATCHING. Piotr Pawlik 1, Sławomir Mikrut 2

Wykrywanie sygnałów DTMF za pomocą mikrokontrolera ATmega 328 z wykorzystaniem algorytmu Goertzela

Przetwarzanie obrazu

System rozpoznawania cyfr oparty na histogramie zorientowanych gradientów

Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry Pojęcia podstawowe Klasyfikacja sygnałów

PRZETWARZANIE SYGNAŁÓW

SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY. Autorzy: M. Lewicka, K. Stańczyk

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Filtracja nieliniowa obrazu

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

E-I2G-2008-s1. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Samochodowy system detekcji i rozpoznawania znaków drogowych. Sensory w budowie maszyn i pojazdów Maciej Śmigielski

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

Elementy analizy obrazu. W04

Zakład Grafiki Komputerowej i Multimediów Adam Wojciechowski

AKUSTYKA MOWY. Podstawy rozpoznawania mowy część I

Wyszukiwanie punktów charakterystycznych na potrzeby ³¹czenia zdjêæ lotniczych***

Przetwarzanie obrazu

Eksploracja danych Jacek Rumiński

RAPORT Z PIERWSZEGO ETAPU REALIZACJI PROJEKTU POLONIUM

Systemy OLAP I. Krzysztof Dembczyński. Instytut Informatyki Zakład Inteligentnych Systemów Wspomagania Decyzji Politechnika Poznańska

= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3

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

Zintegrowana teoria autyzmu Obliczenia płynowe w modelo

Rozpoznawanie numerów tablic rejestracyjnych pojazdów z wykorzystaniem deskryptora HOG dla obrazów zaszumionych poddanych binaryzacji

Komputerowe Przetwarzanie Obrazów Szybka Transformata Fouriera. 1. Generowanie sygnałów 1D o różnych częstotliwościach oraz dodawanie szumu.

10. Redukcja wymiaru - metoda PCA

Learning to find good correspondences

Analiza matematyczna i algebra liniowa Macierze

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

Michał Kozielski Łukasz Warchał. Instytut Informatyki, Politechnika Śląska

Metoda weryfikacji mówcy na podstawie nieuzgodnionej wypowiedzi

IDENTYFIKACJA OSÓB NA PODSTAWIE WZORU TĘCZÓWKI PERSON IDENTIFICATION BASED ON IRIS PATTERN

GIS w nauce. Poznań Analiza obiektowa (GEOBIA) obrazów teledetekcyjnych pod kątem detekcji przemian środowiska. mgr inż.

TRANSFORMATA FALKOWA WYBRANYCH SYGNAŁÓW SYMULACYJNYCH

Grafika Komputerowa Wykład 4. Synteza grafiki 3D. mgr inż. Michał Chwesiuk 1/30

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

Waga problemu: - liczba pieszych ofiar wypadków drogowych, Innowacyjne rozwiązania dla poprawy bezpieczeństwa na przejściach dla pieszych

Przetwarzanie sygnaªów

Transpozer czasowy mowy

Wykład 14. Elementy algebry macierzy

ZASTOSOWANIE ANALIZY WIELOSKALOWEJ DO DETEKCJI LUDZKIEJ SKÓRY W OBRAZACH CYFROWYCH

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

Aproksymacja kraw. Od wielu lokalnych cech (edge elements) do spójnej, jednowymiarowej. epnej aproksymacji

ECTS (Część 2. Metody numeryczne) Nazwa w języku angielskim: Algorithms and data structures.

9. Dyskretna transformata Fouriera algorytm FFT

Ekstrakcja informacji oraz stylometria na usługach psychologii Część 2

Grafika komputerowa i wizualizacja. dr Wojciech Pałubicki

Œledzenie obszarów zainteresowania w sekwencjach obrazów bronchoskopowych za pomoc¹ metody SIFT***

1 Wartości własne oraz wektory własne macierzy

Optymalizacja. Przeszukiwanie lokalne

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

Trening: Modyfikacja potencjału elektrycznego rejestrowanego na powierzchni skóry, a pochodzącego od aktywności neuronów kory mózgowej (protokół)

POLITECHNIKA KOSZALIŃSKA. Zbigniew Suszyński. Termografia aktywna. modele, przetwarzanie sygnałów i obrazów

Hurtownie danych - przegląd technologii

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

Transkrypt:

Komunikacja Człowiek-Komputer Przetwarzanie i rozpoznawanie obrazów przegląd Wojciech Jaśkowski Instytut Informatyki Politechnika Poznańska Wersja: 21 listopada 2014

Transformata Hough Detekcja odcinków / prostych y = ax + b Źródło: http://scikit-image.org/docs/dev/auto_examples/plot_line_hough_transform.html

Transformata Hough Detekcja okręgów Źródło: http://scikit-image.org/docs/dev/auto_examples/plot_line_hough_transform.html

Transformata Hough Detekcja elips Źródło: http://scikit-image.org/docs/dev/auto_examples/plot_line_hough_transform.html

Wykrywanie plam (ang. blob detection) Laplasjan funkcji gaussa (LoG Laplacian of Gaussian) Źródło: http://scikit-image.org/docs/dev/auto_examples/plot_blob.html

Wykrywanie plam (ang. blob detection) Różnica gaussianów (DoG Difference of Gaussian) szybka aproksymacja LoG

Wykrywanie plam (ang. blob detection) Wyznacznik macierzy Hessego (DoH Determinant of Hessian) znajdowanie ekstremów wielowymiarowych.

Wykrywanie narożników i punktów charakterystycznych (ang. corner and interest point detection) Detektor Harrisa

Wykrywanie narożników i punktów charakterystycznych (ang. corner and interest point detection) Detektor Harrisa Źródło: http://commons.wikimedia.org/wiki/file:writing_desk_with_harris_detector.png

Wykrywanie narożników i punktów charakterystycznych (ang. corner and interest point detection) SIFT (Scale-Invariant Feature Transform) Źródło: http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_sift_intro/py_sift_intro.html#siftintro

Wykrywanie narożników i punktów charakterystycznych (ang. corner and interest point detection) SIFT (Scale-Invariant Feature Transform) Źródło: http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_surf_intro/py_surf_intro.html#surf

Źródło: http://www.codeproject.com/articles/619039/bag-of-features-descriptor-on-sift-features-with-o Deskryptory Deskryptor jest wektorem (np. SIFT 128 wartości) charakterystycznych dla danego punktu (charakterystycznego). Istotne,a by był: niezmienny przy transformacjach geometrycznych i przy zmianach w oświetleniu (SIFT)

Dopasowywanie (ang. matching) Dopasowywanie deskryptorów Źródło: http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_matcher/py_matcher.html#matcher

Dopasowywanie (ang. matching) ORB feature detection and matching Źródło: http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_matcher/py_matcher.html#matcher

Dopasowywanie (ang. matching) ORB feature detection and matching Źródło: http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_matcher/py_matcher.html#matcher

Źródło: http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_feature_homography/py_feature_homograph feature-homography Dopasowywanie (ang. matching) Przekształcenie perspektywiczne (potrzebne 4 punkty).

Dopasowywanie wzorców (ang. template matching) Za pomocą korelacji wzajemnej (miara podobieństwa) Źródło: http://scikit-image.org/docs/dev/auto_examples/plot_template.html

Źródło: http://scikit-image.org/docs/dev/auto_examples/plot_entropy.html Entropia obrazu entropia w punkcie = i p i log 2 (p i ), gdzie p i oznacza prawd, że różnica w intensywności pomiędzy pixelem a jego sąsiadem wynosi i

Segmentacja Random walker algorithm Źródło: http://scikit-image.org/docs/dev/auto_examples/plot_random_walker_segmentation.html

Segmentacja Human vs. machine segmentation Źródło: http://mygsoc.blogspot.com/2013/06/segmentation-algorithms-and-why-we-need.html

Przegląd zastosowań Ogólnie: CNET https://www.youtube.com/watch?v=bqfdtbs2y_y Car industry: Mobileyey https://www.youtube.com/watch?v=h_wmyueeizq 3D photos https://www.youtube.com/watch?v=nxf1qrfcbii MS Photosynth: https://www.youtube.com/watch?v=p16frkjlvi0 3D real-time model reconstruction: Urbanscape https://www.youtube.com/watch?v=3rf26nwzxhc Augmented Reality: https://www.youtube.com/watch?v=uniyt7qwhga Qualcomm AR Challenge: https://www.youtube.com/watch?v=jdn_zn0xeow Mixed Reality, MS room-live: https://www.youtube.com/watch?v=ilb5exbzhqw