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

Podobne dokumenty
Nazwa modułu kształcenia Nazwa jednostki prowadzącej moduł Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

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

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

PRZEWODNIK PO PRZEDMIOCIE

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia. Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

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

Automatyka i Robotyka II stopień ogólno akademicki

KARTA PRZEDMIOTU. Kod przedmiotu Nazwa przedmiotu w języku. M INF _05.15 Analiza obrazów medycznych Analysis of medical images. polskim angielskim

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

Wydział Zarządzania i Komunikacji Społecznej Instytut Przedsiębiorczości. Zarządzanie strategiczne

PRZEWODNIK PO PRZEDMIOCIE

Egzamin / zaliczenie na ocenę*

System Labview The Labview System. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

Techniki uczenia maszynowego nazwa przedmiotu SYLABUS

Lp. Element Opis. Nazwa przedmiotu/ modułu. Technologia informacyjna kształcenia. Typ przedmiotu/ modułu

PRZEWODNIK PO PRZEDMIOCIE

S YLABUS MODUŁU (PRZEDMIOTU) I nformacje ogólne. Nie dotyczy

Z-LOG-120I Badania Operacyjne Operations Research

Z-ZIP-120z Badania Operacyjne Operations Research. Stacjonarne Wszystkie Katedra Matematyki dr Monika Skóra

EiT_S_I_TF_AEwT Teoria filtrów Theory of Filters

przedmiot kierunkowy (podstawowy / kierunkowy / inny HES) obieralny (obowiązkowy / nieobowiązkowy) polski semestr VI

Pracownia sieci komputerowych

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu WZ.KZT. 067.S Język kształcenia

PRZEWODNIK PO PRZEDMIOCIE

Z-LOG-1004 Matematyka dyskretna Discrete mathematics. Przedmiot podstawowy Wybieralny polski Semestr III

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

PRZEWODNIK PO PRZEDMIOCIE

Międzynarodowa Ochrona Własności Intelektualnej, wykład, studia dzienne.

stacjonarne (stacjonarne / niestacjonarne) Katedra Matematyki dr Dmytro Mierzejewski podstawowy (podstawowy / kierunkowy / inny HES)

Zakład Korekcji Wad Postawy Gry i zabawy (MODUŁ Z ZAKRESU ZAJĘĆ PRZYGOTOWANIE DO PROWADZENIA. Przedstaw w postaci symboli Wiedza K_W1 K_W2 K_W3

Opis. Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

przedmiot specjalnościowy obowiązkowy polski semestr V semestr zimowy nie

PRZEWODNIK PO PRZEDMIOCIE

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

OPISU MODUŁU KSZTAŁCENIA (SYLABUS) dla przedmiotu Analiza strategiczna na kierunku Zarządzanie

Informatyka I stopień ogólnoakademicki niestacjonarne Teleinformatyka Zakład Informatyki dr inż. Adam Krechowicz mgr inż.

Algorytmy i struktury danych

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

Programowanie komputerowe. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

Programowanie obiektowe 1 - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Nazwa Wydziału. Nazwa jednostki prowadzącej moduł. Nazwa modułu kształcenia. Kod modułu. Język kształcenia

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

Programowanie komputerowe Computer programming

PRZEWODNIK PO PRZEDMIOCIE WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Specjalnościowy Obowiązkowy Polski Semestr 5

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

PRZEWODNIK PO PRZEDMIOCIE

Elektrotechnika II stopień ogólnoakademicki. stacjonarne. przedmiot specjalnościowy. obowiązkowy polski semestr II semestr letni. tak. Laborat. 30 g.

KARTA KURSU. Grafika komputerowa

PRZEWODNIK PO PRZEDMIOCIE

Wizja maszynowa w robotyce i automatyzacji Kod przedmiotu

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

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

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

PRZEWODNIK PO PRZEDMIOCIE

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS MODUŁU KSZTAŁCENIA. poziom kształcenia: studia pierwszego stopnia profil kształcenia: praktyczny

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU / SYLABUS Wydział Nauk o Zdrowiu PIELĘGNIARSTWO ogólnoakademicki x praktyczny inny jaki. Zakład Statystyki i Informatyki Medycznej

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C15

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

Logistyka I stopień Ogólnoakademicki. Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska

Podstawy Informatyki Computer basics

Język programowania C C Programming Language. ogólnoakademicki

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

PRZEWODNIK PO PRZEDMIOCIE

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

Praktyka zawodowa. Automatyka i Robotyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

Z-EKO-184 Ekonometria Econometrics. Ekonomia I stopień Ogólnoakademicki. Studia stacjonarne Wszystkie Katedra Matematyki Dr hab. Artur Maciąg.

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski drugi semestr letni (semestr zimowy / letni)

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU / SYLABUS

elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Przedmioty kierunkowe

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Zarządzanie w ochronie zdrowia

Transkrypt:

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Wydział Matematyki i Informatyki Instytut Informatyki Przetwarzanie i analiza obrazów cyfrowych w OpenCV polski Symbol Efekty kształcenia E1 zna podstawowe operacje na pikselach (arytmetyczne i nieliniowe) i metody ich realizacji programistycznej E2 zna podstawowe przekształcenia statystyczno-histogramowe w obrazach cyfrowych Efekty kształcenia dla modułu kształcenia E3 E4 E5 E6 E7 E8 E9 E10 zna wybrane modele kolorów i metody transformacji między nimi zna podstawowe techniki filtracji liniowej, nieliniowej dla obrazów cyfrowych zna podstawowe algorytmy wykrywania krawędzi i metody segmentacji w obrazach cyfrowych zna podstawowe metody morfologii matematycznej w obrazach cyfrowych posługuje się optymalnymi strukturami danych przy rozwiązywaniu prostych problemów programistycznych projektuje i implementuje algorytmy z przetwarzania obrazów wykorzystując określone struktury danych (np. tablice, klasy, grafy) oraz wybrane techniki programistyczne (np. programowanie obiektowe, komponentowe) potrafi zaproponować rozwiązanie dla prostego problemu programistycznego z przetwarzania i analizy obrazów cyfrowych posiada umiejętność wykonywania elementarnych programów umożliwiających detekcję kształtów (statycznych i ruchomych) dla obrazów pozyskiwanych z kamer

E11 E12 potrafi wykonać nieduży projekt (semestralny) wykorzystując zdobytą wiedzę i umiejętności w celu zrealizowania jego założeń potrafi ustnie i pisemnie przedstawiać opracowanie rozwiązania prostego problemu Typ modułu kształcenia (obowiązkowy/fakultatywny) Rok studiów specjalistyczny (fakultatywny) Semestr 1 lub 3 Imię i nazwisko osoby/osób dr Marcin Ciecholewski prowadzących moduł Imię i nazwisko osoby/osób egzaminującej/egzaminujących bądź udzielającej zaliczenia, w dr Marcin Ciecholewski przypadku gdy nie jest to osoba prowadząca dany moduł wykład, laboratorium Sposób realizacji 1 lub 2 Studia II stopnia magisterskie, stacjonarne Wymagania wstępne i dodatkowe Liczba godzin zajęć dydaktycznych wymagających bezpośredniego udziału nauczyciela akademickiego i studentów, gdy w danym module przewidziane są takie zajęcia Liczba punktów ECTS przypisana modułowi Bilans punktów ECTS Dobra znajomość programowania w języku C++ 60 6 Udział w wykładach: 30 godz. Udział w zajęciach laboratoryjnych: 30 godz.

Stosowane metody dydaktyczne Metody sprawdzania i oceny efektów kształcenia uzyskanych przez studentów Forma i warunki zaliczenia modułu, w tym zasady dopuszczenia do egzaminu, zaliczenia, a także forma i warunki zaliczenia poszczególnych zajęć wchodzących w zakres danego modułu Skrócony opis Samodzielna implementacja zadań programistycznych: 60 godz. Samodzielne wykonanie zadania projektowego: 45 godz. Przygotowanie do egzaminu oraz obecność na egzaminie : 15 godz. Łączny nakład pracy studenta: 180 godzin, co odpowiada 6 punktom ECTS 1. Wykład ilustrowany prezentacją komputerową. 2. Ćwiczenia w laboratorium komputerowym, poprzedzone krótkim wstępem przez prowadzącego zajęcia, który przedstawia opis i wymagania do realizowanych przez studentów zadań. 3. Część zajęć dotycząca analizy kształtu w obrazach cyfrowych (obiektów statycznych i w ruchu) będzie prowadzona z wykorzystaniem kamer 4. Samodzielne implementacja zadań programistycznych Egzamin (E1, E2 E3, E4, E5, E6, E9) Samodzielnie implementowane zadania programistyczne (E7, E8, E9) Samodzielnie zrealizowany projekt semestralny (E7, E8, E9, E11) Student otrzymuje ocenę końcowa z ćwiczeń na podstawie ocen przyznawanych za systematycznie oddawane programy zaliczeniowe i zrealizowany projekt semestralny Warunkiem otrzymania zaliczenia ćwiczeń jest oddanie wszystkich obowiązkowych zadań programistycznych i semestralnego zadania projektowego. Student otrzymuje ocenę końcową z modułu na podstawie ocen przyznawanych na ćwiczeniach oraz oceny uzyskanej podczas egzaminu. Celem przedmiotu jest zapoznanie studentów z podstawowymi metodami analizy i przetwarzania obrazów cyfrowych, zarówno od strony teoretycznej jak i praktycznej. Przez przetwarzanie obrazów należy rozumieć stosowanie różnych przekształceń zmieniających lub poprawiających ich jakość, podkreślających ich składowe pod kątem lepszej obserwacji, analizy i rozpoznawania oraz doprowadzenie do postaci wygodnej do kodowania. Na zajęciach będzie wykorzystywana biblioteka OpenCV (ang. Open Computer Vision Library), oparta na otwartym kodzie i zapoczątkowana przez programistów Intela. Biblioteka ta zawiera ponad 500 funkcji i jest wieloplatformowa, można z niej korzystać na Mac OS X, Windows jak i Linux. Umożliwia przetwarzanie i analizę obrazów w czasie rzeczywistym, dzięki temu w trakcie zajęć będą

wykorzystywane kamery (QuickCam Sphere AF, optyka Carl Zeiss). Pełny opis Wykaz literatury podstawowej i uzupełniającej, obowiązującej do zaliczenia danego modułu Metody i kryteria oceniania Wymiar, zasady i forma odbywania praktyk 1. Wprowadzenie do biblioteki OpenCV umożliwiającej analizę i przetwarzanie obrazów cyfrowych w języku C++ 2. Definicja obrazu cyfrowego i elementarne operacje na pikselach: arytmetyczne i nieliniowe. 3. Histogram obrazu: definicja i podstawowe przekształcenia, wyrównanie i normalizacja histogramu. 4. Parametry statystyczno-histogramowe obrazu cyfrowego: wartość oczekiwana, wariancja, skośność, współczynnik koncentracji, energia, entropia. 5. Przetwarzanie obrazów kolorowych: definicje, własności i konwersje przestrzeni kolorów w formacie RGB, HSV, HSL, CMY, CMYK, YbCr, NTSC, podstawowe transformacje kolorów. 6. Segmentacja obrazu: metody segmentacji globalnej i lokalnej. 7. Liniowe filtry cyfrowe: definicje i własności, filtry dolnoprzepustowe i górnoprzepustowe. 8. Nieliniowe filtry cyfrowe: definicje i własności, filtry logiczne, specjalne, medianowe, nieliniowy gradient i filtr Laplace a. 9. Algorytmy wykrywania krawędzi: oparte na operatorze Gaussa laplasjan Gaussowski (LoG), różnica Gaussów (DoG), algorytm Canny ego. 10. Detekcja kształtu w obrazach pozyskiwanych z kamer obiektów statycznych i poruszających się. 11. Podstawowe operacje morfologiczne w obrazach binarnych i monochromatycznych: dylatacja, erozja, otwarcie, domknięcie, transformacja chybi- trafi, morfologiczna rekonstrukcja obrazu. 12. Segmentacja wododziałowa obrazów cyfrowych. 13. Transformacja Hough a Moduł ma charakter autorski, obowiązuje przede wszystkim materiał wyłożony, literatura ma charakter pomocniczy. 1. http://opencv.org/ http://opencv.willowgarage.com/wiki/ 2. Gonzalez R.C., Woods R.E.: Digital Image Processing, 3rd ed., Prentice Hall, 2008. 3. Malina W., Smiatacz M.: Cyfrowe Przetwarzanie Obrazów, Wydawnictwo Exit, Warszawa, 2008. Student jest oceniany na podstawie ocen uzyskiwanych za: samodzielnie implementowane programy komputerowe, zadanie projektowe i egzamin. Skalę ocen ustala wykładowca. Nie dotyczy

Rys. 1 Opis możliwości biblioteki OpenCV, źródło: http://opencv.willowgarage.com/wiki/ Załącznik nr 4