Zagadnienia wstępne WIDZENIE KOMPUTEROWE

Podobne dokumenty
Elementy analizy obrazu. W02

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Systemy wbudowane. Paweł Pełczyński

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

Akwizycja obrazów. Zagadnienia wstępne

Widzenie komputerowe (computer vision)

[FORCE 2] KAMERA IP FULL HD/P2P/WI-FI... KARTA PRODUKTOWA 1080 P F U L L WODOODPORNOŚĆ IP66 OBSŁUGA PRZEZ APLIKACJĘ KOMPLETNY ZESTAW PODGLĄD LIVE

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

Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy

ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH NR

Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego magisterskiego Kierunek: Mechatronika

Przetwarzanie obrazów rastrowych macierzą konwolucji

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Komputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium

ZASTOSOWANIE PLATFORM CYFROWYCH ARDUINO I RASPBERRY PI W NAUCZANIU STEROWANIA OBIEKTEM PNEUMATYCZNYM

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

Automatyka i Robotyka II stopień ogólno akademicki

PRZEWODNIK PO PRZEDMIOCIE

Praca dyplomowa magisterska

WPROWADZENIE Mikrosterownik mikrokontrolery

Grafika komputerowa i wizualizacja

Prezentacja specjalności Inżynieria Systemów Informatycznych

SYLABUS/KARTA PRZEDMIOTU

PRZEWODNIK PO PRZEDMIOCIE

Elementy kognitywistyki III: Modele i architektury poznawcze

PRZEWODNIK PO PRZEDMIOCIE

ECTS - program studiów kierunku Automatyka i robotyka, Studia I stopnia, rok akademicki 2015/2016

Przegląd rozwiązań z oferty firmy 4D Systems

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Mechatronika i inteligentne systemy produkcyjne. Paweł Pełczyński ppelczynski@swspiz.pl

Korekta OCR problemy i rozwiązania

SZTUCZNA INTELIGENCJA

TWÓJ BIZNES. Nasz Obieg Dokumentów

Zakład Układów Elektronicznych i Termografii ( Prezentacja bloków i przedmiotów wybieralnych

Wprowadzenie do teorii systemów ekspertowych

KATEDRA SYSTEMÓW MULTIMEDIALNYCH SEMINARIUM MULTIMEDIALNE SYSTEMY MEDYCZNE

PRZEWODNIK PO PRZEDMIOCIE

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika:

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

Przetwarzanie i analiza przetwarzanie obrazów oraz sygnałów

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

SYSTEMY WBUDOWANE CZASU RZECZYWISTEGO. Specjalność magisterska Katedry Systemów Elektroniki Morskiej

Oferta przedmiotów wybieralnych 2017/2018. Studia I stopnia Elektronika i telekomunikacja

Razem godzin w semestrze: Plan obowiązuje od roku akademickiego 2014/15 - zatwierdzono na Radzie Wydziału w dniu r.

Systemy Informatyki Przemysłowej

Prof. Stanisław Jankowski

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

Rok I, semestr I (zimowy) Liczba godzin

POLITECHNIKA LUBELSKA Wydział Elektrotechniki Kierunek: INFORMATYKA II stopień niestacjonarne i Informatyki. Część wspólna dla kierunku

Problematyka budowy skanera 3D doświadczenia własne

TWÓJ BIZNES. Nasze rozwiązanie

Techniki animacji komputerowej

Systemy na Chipie. Robert Czerwiński

Przetwarzanie i analiza przetwarzanie obrazów oraz sygnałów

Informatyka- studia I-go stopnia

Narzędzia AI. Jakub Wróblewski Pokój SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE)

Definicja i funkcje Systemów Informacji Geograficznej

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

PRZEWODNIK I PROGRAM NAUCZANIA PRZEDMIOTU FAKULTATYWNEGO NA WYDZIALE LEKARSKIM I dla STUDENTÓW I i II ROKU STUDIÓW

PRZEWODNIK DYDAKTYCZNY I PROGRAM NAUCZANIA PRZEDMIOTU FAKULTATYWNEGO NA KIERUNKU LEKARSKIM ROK AKADEMICKI 2016/2017

FORMULARZ PARAMETRY TECHNICZNE

Sieciowe Sterowanie Robotem Przemysłowym KUKA KR3 Sprzężonego z Systemem Wizyjnym oraz Systemem Rozpoznawania Mowy

Instytut Systemów Elektronicznych. Specjalność Systemy Informacyjno-Pomiarowe

Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński

prof. dr hab. inż. Maciej Niedźwiecki dr hab. inż. Piotr Suchomski mgr inż. Stanisław Iszora mgr inż. Włodzimierz Sakwiński dr inż.

Temat: Sieci neuronowe oraz technologia CUDA

Podstawy grafiki komputerowej

INŻYNIERIA OPROGRAMOWANIA

Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara

Rejestratory Sił, Naprężeń.

Cyfrowe Przetwarzanie Obrazów. Karol Czapnik

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

Architektura komputerów

rodzaj zajęć semestr 1 semestr 2 semestr 3 Razem Lp. Nazwa modułu E/Z Razem W I

Robotyzacja procesów wytwórczych - Plan studiów. Semestr 1. Liczba godzin. Suma godzin. Katedra / Instytut. Forma zaliczenia. Nr Modułu.

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium demonstrator bazowych technologii Przemysłu 4.0 przykład projektu utworzenia laboratorium przez KSSE i Politechnikę Śląską

Język C. Wykład 9: Mikrokontrolery cz.2. Łukasz Gaweł Chemia C pokój 307

rodzaj zajęć semestr 1 semestr 2 semestr 3 Razem Lp. Nazwa modułu E/Z Razem W I

Jazda autonomiczna Delphi zgodna z zasadami sztucznej inteligencji

Storware KODO. One KODO to protect them all STORWARE.EU

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

Prezentacja specjalności Inżynieria Systemów Informatycznych

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.

Pattern Classification

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Profil dyplomowania: Systemy multimedialne.

Wstęp do teorii sztucznej inteligencji Wykład II. Uczenie sztucznych neuronów.

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.

2012/2013. PLANY STUDIÓW stacjonarnych i niestacjonarnych I-go stopnia prowadzonych na Wydziale Elektrotechniki, Automatyki i Informatyki

Procesory Sygnałowe Digital Signal Processors. Elektrotechnika II Stopień Ogólnoakademicki

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Wykaz tematów prac dyplomowych w roku akademickim 2012/2013 kierunek: informatyka, studia niestacjonarne

TEST DIAGNOSTYCZNY. w ramach projektu TIK? tak! - na kompetencje cyfrowe najwyższy czas!

Transkrypt:

Zagadnienia wstępne Jedną z najważniejszych umiejętności człowieka jest podejmowanie działań w zależności od wniosków wyciąganych z analizy bodźców odbieranych przez narządy zmysłów. W związku z tym automatyzacja wielu stanowisk pracy, czyli zastępowanie pracy człowieka działaniem odpowiednich systemów technicznych, musi odwoływać się także do automatyzacji procesu percepcji poprzez stosowanie odpowiednich systemów sensorycznych. Uwzględniając fakt, że najistotniejszym narządem zmysłu człowieka jest wzrok, ponieważ informacje przez niego uzyskiwane mają największy wpływ na nasze działanie w różnych okolicznościach (w tym także na różnych stanowiskach pracy), jako jedno z najpilniejszych zadań automatyki można wskazać zadanie stworzenia automatycznych systemów wizyjnych. [1] Wykorzystane materiały: [1] R. Tadeusiewicz, P. Korohoda, Komputerowa analiza i przetwarzanie obrazów, Wyd. FPT, Kraków, 1997

Dziedziny z potrzebą sztucznego widzenia (1) automatyka (polepszenie autonomiczności robotów, wyręczających człowieka w wielu mechanicznych pracach, polepszenie jakości działania systemów regulacji automatycznej) medycyna (automatyczna analiza i rozpoznawanie obrazów preparatów tkankowych, rentgenogramów, ultrasonogramów, obrazów z tomografii rentgenowskiej i NMR, itp.) kryminalistyka (wyszukiwanie w obrazie cech i szczegółów nie rozróżnialnych ludzkim wzrokiem); geodezja i kartografia (automatyczne przetwarzanie wielkich ilości danych obrazowych zwłaszcza zdjęcia lotnicze i satelitarne)

Dziedziny z potrzebą sztucznego widzenia (2) komunikacja (wykrywanie obecności, kierunku i natężenia ruchu pojazdów, określanie wielkości kolejki pojazdów czekających na skrzyżowaniach, automatyczne wykrywanie kolizji i wypadków) laboratoria badawcze (kontrola materiałów, kontrola jakości wyrobów) zabezpieczanie obiektów pod szczególnym nadzorem (kontrola bagaży, nadzór nad ruchem w pewnym obszarze, wykrywanie intruzów) wojskowość (kierowanie naprowadzaniem inteligentnej broni na współczesnym polu walki) astronomia i astrofizyka (analiza obrazów o zakresie widmowym przekraczającym możliwości ludzkiego wzroku) metrologia (pomiary dokonywane na podstawie obrazu)

Czy warto? Przewaga sztucznego przetwarzania obrazu nad ludzkim (1) niższa cena analizy szybszy czas reakcji powtarzalność wyników możliwość automatycznego rejestrowania wyników możliwość dowolnego programowania procesu przetwarzania brak czynników ludzkich takich jak zmęczenie, znudzenie, stres, podatność na przekupstwo, itp.

Czy warto? Przewaga sztucznego przetwarzania obrazu nad ludzkim (2) praca w dowolnym zakresie zarówno światła widzialnego, jak i podczerwieni czy nadfioletu praca w miejscach niedostępnych dla człowieka możliwość łatwego i taniego powielania sprawdzonych rozwiązań brak instynktu samozachowawczego brak oporów moralnych przed zniszczeniem W świetle tych faktów, oczywiście warto się bliżej przyjrzeć (nomen omen) tematyce widzenia komputerowego

Schemat naturalnego przetwarzania obrazu Dla człowieka naturalne Dla maszyny bardzo skomplikowane i złożone

Etapy procesu widzenia (zarówno naturalnego i sztucznego) recepcja (akwizycja) obrazu przetwarzanie obrazu (filtracja wstępna, eliminacja zakłóceń, kompresja obrazu, eksponowanie ważnych cech, itp.) analiza obrazu (wydobycie cech opisujących obraz) rozpoznanie obrazu i jego semantyczna interpretacja Czasem dokonywane jest bezpośrednie rozpoznanie obrazu, np. w systemach OCR (ang. Optical Character Recognition automatycznego rozpoznawania znaków alfanumerycznych)

Etapy procesu widzenia schemat Etap przetwarzania na wejściu dostaje obraz, na wyjściu również przekazuje obraz Proszę zwrócić uwagę, że grafika komputerowa jest w zasadzie procesem odwrotnym do analizy obrazu!

Co jest najtrudniejsze w realizacji tego procesu przez maszynę? recepcja (akwizycja) obrazu kamery, skanery (w tym 3D) łatwe przetwarzanie obrazu (filtracja wstępna, eliminacja zakłóceń, kompresja obrazu, eksponowanie ważnych cech, itp.) czasochłonne, ale niezbyt trudne analiza obrazu (wydobycie cech opisujących obraz) trudne rozpoznanie obrazu i jego semantyczna interpretacja (przy wykorzystaniu metod sztucznej inteligencji) stosunkowo łatwe

System cyfrowego przetwarzania obrazu Elementy systemu: moduł wprowadzania obrazu, urządzenie do wyświetlania obrazów, urządzenie do tworzenia trwałej kopii obrazu, pamięć zewnętrzna, procesor obrazu

Zadania procesora obrazu przyjęcie obrazu zapamiętanie obrazu właściwą obróbkę (przetwarzanie i analizę) obrazu wyświetlenie obrazu Wniosek niezbędne są: szybki procesor i duża pojemność pamięci RAM Procesor obrazu może być odpowiednio skonfigurowanym i oprogramowanym komputerem osobistym / smartfonem / systemem wbudowanym Procesor obrazu potrzebuje na wejściu cyfrowej reprezentacji obrazu, np. z kamery cyfrowej. W przypadku kamery analogowej, konwersją obrazu zajmuje się moduł wejściowy

Właśnie. Czy zwykły komputer (klasy PC Personal Computer) nadaje się do analizy obrazu? Tak, jak najbardziej, ponieważ: komputery PC są powszechnie dostępne komputery są już obecnie bardzo rozwinięte technologicznie jest to znacznie tańsze rozwiązanie od rozwiązań specjalizowanych dzięki masowości produkcji komputerów i możliwości wykorzystania ich też w innej działalności stwarzają większe możliwości konfiguracyjne przez różnorodność oferty urządzeń peryferyjnych i wyposażenia od jakiegoś czasu dostępne są gotowe biblioteki programistyczne, typu OpenCV czy też moduły do Matlaba Ale: Zawsze warto myśleć o docelowym rozwiązaniu jako o specjalizowanym urządzeniu (systemie wbudowanym)

Wykorzystanie urządzeń mobilnych (smartfony, tablety) Atrakcyjny pomysł, ponieważ takie urządzenia: są dziś powszechnie dostępne mają wbudowaną kamerę (urządzenie wejściowe) mają wbudowany ekran (urządzenie wyjściowe) mają zwykle wystarczającą moc obliczeniową i pojemność pamięci operacyjnej mają zwykle wystarczającą pojemność pamięci dyskowej (karta pamięci) do podstawowych zadań biblioteka OpenCV (ios / Android / Windows Universal Apps) bring your own device (BYOD) jako alternatywa do kosztownego wyposażania laboratorium

Systemy wbudowane Specjalizowane systemy komputerowe, oparte na mikrokontrolerach / minikomputerach, np.: platforma Arduino (układy ATmega), platforma STM32, platforma Texas Instruments Launchpad, minikomputer Raspberry Pi (procesory ARM-Cortex) mogą z powodzeniem służyć jako platformy do systemu wizyjnego (z pewnymi ograniczeniami, szczególnie w Arduino mało pamięci operacyjnej i stosunkowo wolny, ośmiobitowy procesor). Szczególnie wygodne jest wykorzystanie Raspberry Pi z dedykowaną kamerą.

Ramowy program wykładu 1. Tworzenie i filtrowanie obrazu Przypomnienie zagadnień z optyki soczewki, kamery, czujniki. Światło i kolor i ich reprezentacja. Wybrane filtry optyczne. Analiza w dziedzinie częstotliwości. 2. Wykrywanie cech obrazu i jego dopasowywanie Wykrywanie krawędzi, charakterystycznych punktów i rogów. Lokalne cechy obrazu. Wykrywanie ruchu. Stereografia. 3. Rozpoznawanie obiektów na obrazie Rozpoznawanie twarzy, instancji, scen, kategorii na obrazach. Rozpoznawanie obiektów dwuwymiarowych i trójwymiarowych. 4. Uczenie maszynowe Wprowadzenie do uczenia maszynowego. Przegląd znanych algorytmów. Sieci neuronowe budowa i zastosowania: perceptron prosty, funkcja aktywacji, algorytmy uczące, metoda propagacji wstecznej, technika momentum.

Prowadzący i zasady zaliczenia przedmiotu Wykład: dr inż. Paweł Syty pok. 413 GB, e-mail: sylas@mif.pg.gda.pl Laboratorium: mgr inż. Leszek Gołębiowski Zaliczenie przedmiotu Laboratorium: wyniki zadań cząstkowych i/lub projektu indywidualnego Wykład: rozmowa zaliczeniowa na tematy poruszane na przedmiocie. Przystąpienie do rozmowy jest możliwe dopiero po zaliczeniu laboratorium.