Generuj PDF tej strony

Transkrypt

Generuj PDF tej strony
Nazwa modułu:
Rok akademicki:
Wydział:
Kierunek:
Wieloprocesorowe Systemy Wizyjne
2015/2016
Kod: EAR-2-206-KS-s
Punkty ECTS:
5
Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej
Automatyka i Robotyka
Poziom studiów:
Specjalność:
Studia II stopnia
Język wykładowy: Polski
Komputerowe systemy sterowania
Forma i tryb studiów:
Profil kształcenia:
Stacjonarne
Ogólnoakademicki (A)
Semestr: 2
Strona www:
Osoba odpowiedzialna:
dr hab. inż, prof. AGH Gorgoń Marek ([email protected])
Osoby prowadzące: dr hab. inż, prof. AGH Gorgoń Marek ([email protected])
dr inż. Jabłoński Mirosław ([email protected])
Opis efektów kształcenia dla modułu zajęć
Kod EKM
Student, który zaliczył moduł zajęć
wie/umie/potrafi
Powiązania z EKK
Sposób weryfikacji efektów
kształcenia (forma zaliczeń)
M_W001
Zna i rozumie pojęcia dotyczące
systemów wizyjnych stosowanych w
systemach automatyki
AR2A_W05,
AR2A_W12
Egzamin
M_W002
Zna podstawowe elementy
wieloprocesorowych architektur jako
platform realizacji systemów wizyjnych
AR2A_W12
Egzamin
M_W003
Zna kryteria ilościowej oceny systemów
wizyjnych oraz zna metody poprawy
wskaźników
AR2A_W12,
AR2A_W13
Egzamin
M_U001
Potrafi dobrać właściwą architekturę
obliczeniową do systemu wizyjnego o
określonych wymaganiach ilościowych
AR2A_U01,
AR2A_U12
Prezentacja, Projekt,
Sprawozdanie, Udział w
dyskusji, Zaangażowanie w
pracę zespołu
M_U002
Potrafi zastosować techniki
zrównoleglania algorytmów wizyjnych na
platformach wieloprocesorowych
AR2A_U08,
AR2A_U09
Prezentacja, Projekt,
Sprawozdanie, Udział w
dyskusji, Zaangażowanie w
pracę zespołu
Wiedza
Umiejętności
1/5
Karta modułu - Wieloprocesorowe Systemy Wizyjne
M_U003
Potrafi praktycznie stosować narzędzia
projektowania wspomagające
projektowanie systemów wizyjnych
AR2A_U01,
AR2A_U07,
AR2A_U09
Prezentacja, Projekt,
Sprawozdanie, Udział w
dyskusji, Zaangażowanie w
pracę zespołu
AR2A_K02
Egzamin
Kompetencje społeczne
M_K001
Zna rolę systemów wizyjnych
stosowanych we współczesnej
rzeczywistości, ich możliwości i
ograniczenia
Matryca efektów kształcenia w odniesieniu do form zajęć
Konwersatori
um
Zajęcia
seminaryjne
Zajęcia
praktyczne
Zajęcia
terenowe
Zajęcia
warsztatowe
Zna i rozumie pojęcia
dotyczące systemów
wizyjnych stosowanych w
systemach automatyki
+
-
-
+
-
-
-
-
-
-
-
M_W002
Zna podstawowe elementy
wieloprocesorowych
architektur jako platform
realizacji systemów wizyjnych
+
-
-
+
-
-
-
-
-
-
-
M_W003
Zna kryteria ilościowej oceny
systemów wizyjnych oraz zna
metody poprawy wskaźników
+
-
-
+
-
-
-
-
-
-
-
M_U001
Potrafi dobrać właściwą
architekturę obliczeniową do
systemu wizyjnego o
określonych wymaganiach
ilościowych
-
-
-
-
-
-
-
-
-
-
-
M_U002
Potrafi zastosować techniki
zrównoleglania algorytmów
wizyjnych na platformach
wieloprocesorowych
-
-
-
-
-
-
-
-
-
-
-
M_U003
Potrafi praktycznie stosować
narzędzia projektowania
wspomagające projektowanie
systemów wizyjnych
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
E-learning
Ćwiczenia
projektowe
M_W001
Inne
Ćwiczenia
laboratoryjne
Forma zajęć
Ćwiczenia
audytoryjne
Student, który zaliczył moduł
zajęć wie/umie/potrafi
Wykład
Kod EKM
Wiedza
Umiejętności
Kompetencje społeczne
M_K001
Zna rolę systemów wizyjnych
stosowanych we współczesnej
rzeczywistości, ich możliwości
i ograniczenia
2/5
Karta modułu - Wieloprocesorowe Systemy Wizyjne
Treść modułu zajęć (program wykładów i pozostałych zajęć)
Wykład
Tematyka wykładów
1.Geneza, motywacje oraz podstawowe zagadnienie związane ze specyfiką
wieloprocesorowych systemów wizyjnych (2 godz.)
2.Sposoby i systemy pozyskiwania danych wizyjnych (2 godz.)
3.Analogowe i cyfrowe standardy transmisji danych wizyjnych (2 godz.)
4.Klasyfikacja platform realizacji systemów wizyjnych (2 godz.)
5.Jakościowe i ilościowe i kryteria oceny systemów wizyjnych (4 godz.)
6.Techniki i narzędzia zrównoleglania algorytmów przetwarzania i analizy obrazów (2
godz.)
7.Platformy realizacji systemów wizyjnych (4 godz.)
8.Architektura i narzędzia realizacji obliczeń w układach GPU (2 godz.)
9.Implementacja algorytmów w układach GPU (2 godz.)
10.Wbudowane systemy wizyjne i kamery inteligentne (2 godz.)
11.Wybrane zagadnienia aplikacyjne i kompleksowe systemy wizyjne (4 godz.)
12.Zaawansowane algorytmy wizyjne i sposoby efektywnej realizacji (2 godz.)
Ćwiczenia projektowe
Tematyka i sposób organizacji projektu
1.Omówienie zadań projektowych przez osobę prowadzącą zajęcia projektowe oraz
przydział zadań projektowych do poszczególnych zespołów projektowych. Omówienie
organizacji i zajęć projektowych i harmonogramu realizacji zadań projektowych.
2.Badania przez studentów aktualnego stanu wiedzy i techniki w kontekście
realizowanego zadania projektowego poprzez zapoznanie się z fachową literaturą.
3.Planowanie pracy przez studentów nad zadaniem projektowym poprzez: dobór
narzędzi projektowych i języków programowania, ustalenie podziału prac wśród
członków zespołu projektowego oraz szczegółowego harmonogramu prac, analiza
wymagań w stosunku do realizowanego zadania projektowego, ustalenie sposobu
weryfikacji stopnia osiągnięcia celów wyznaczonych przez osobę prowadzącą projekt.
4.Realizacja zadania projektowego z zgodnie z przyjętym wcześniej harmonogramem i
sposobem postępowania.
5.Konsultacje z osobą prowadzącą zajęcia których celem jest raportowanie aktualnego
stanu prac, osiągnięć i napotkanych problemów.
6.Opracowanie przez studentów raportu opisującego sposób realizacji zadania
projektowego oraz zawierającego kody źródłowe i dokumentację techniczną
wytworzonego oprogramowania i sprzętu oraz sposobów weryfikacji stopnia
osiągnięcia celów postawionych przez osobę prowadzącą zajęcia.
7.Prezentacja wyników prac nad zadaniem projektowym osobie prowadzącej zajęcia.
Studenci którzy zrealizowali zadanie projektowe w sposób wzorowy lub osiągnęli
wybitne rezultaty mają możliwość prezentacji wyników prac na forum wszystkich
studentów uczestniczących w zajęciach projektowych.
Sposób obliczania oceny końcowej
Ocena z zajęć projektowych uwzględniać będzie indywidualny wkład pracy studentów w grupach
projektowych, ocenę pracy zespołowej, analizę literatury naukowej, wykonanie i wygłoszenie
prezentacji, jakość wykonania i terminowość kolejnych faz projektu: analizy literaturowej, prezentacji,
projektów i sprawozdań, a ponadto udział w zajęciach i konsultacjach projektowych i aktywność (np. w
trakcie prowadzonych dyskusji).
Warunkiem przystąpienia do egzaminu jest pozytywna (co najmniej 3.0) ocena z zajęć projektowych.
3/5
Karta modułu - Wieloprocesorowe Systemy Wizyjne
Ocena końcowa = 0,5 • ocena z egzaminu + 0,5 ocena z zajęć projektowych.
Wymagania wstępne i dodatkowe
Znajomość algorytmów przetwarzania i analizy obrazów.
Znajomość technik, narzędzi i języków programowej
przetwarzania i analizy obrazów.
i
sprzętowej
realizacji
algorytmów
do
Zalecana literatura i pomoce naukowe
[1] K. Wiatr, Akceleracja obliczeń w systemach wizyjnych, WNT, Warszawa 2003
[2] M. Gorgoń, Architektury rekonfigurowalne do przetwarzania i analizy obrazu oraz dekodowania
cyfrowego sygnału wideo, UWND AGH, Kraków, 2007
[3] M. Jabłoński, Metodyka zrównoleglania algorytmów wizyjnych w systemach przepływowych, AGH,
Kraków, 2009
Publikacje naukowe osób prowadzących zajęcia związane z tematyką modułu
Gorgoń M., Układy FPGA w rekonfigurowalnych systemach wizyjnych czasu rzeczywistego, Akademicka
Oficyna Wydawnicza EXIT, Seria Automatyka i Informatyka, Warszawa, 2013.
Gorgoń M., Parallel Performance of the Fine-Grain Pipeline FPGA Image Processing System, OptoElectronics Review, ISSN 1230-3402, vol. 20, no. 2, pp. 153-158, 2012, DOI: 10.2478/s11772-012-00212 (IF=0,923; lista MNiSW 25 pkt).
Gorgoń M., Zawadzki A., Intelligent Camera System Based on the Spartan 6, The Workshop on
Computer Vision on Low-Power Reconfigurable Architectures, at the 21th International Conference on
Field Programmable Logic and Application, September 4, 2011, Chania, Crete, Greese, pp. 21–22. 2011.
Gorgoń M., Przetwarzanie i analiza sygnałów wizyjnych o wysokich przepływnościach w układach FPGA,
TPO 2010: materiały konferencyjne VI-go sympozjum naukowego Techniki przetwarzania obrazu,
Politechnika Warszawska, Instytut Mikroelektroniki i Optoelektroniki, Zakład Fotoniki Obrazowej i
Mikrofalowej, Fundacja Wspierania Rozwoju Radiokomunikacji i Technik Multimedialnych, Warszawa,
OWPW Oficyna Wydawnicza PW, ISBN 978-83-7207-919-0, s. 387–394, 2010.
Jabłoński M., Przybyło J., Gorgoń M., Real-time Implementation of Motion Detection Algorithm on
PixelStreams, Proceedings of IFAC Workshop on Programmable Devices and Embedded System PdeS
2006, pp. 186-190, Brno Czech Republic, 2006.
Jabłoński M., Gorgoń M., Handel-C implementation of Classical Component Labelling Algorithm,
Proceedings of the Euromicro Symposium on Digital System Design, Editor Henry Salveraj, pp. 387-93,
IEEE Comput. Soc., Los Alamitos, CA, USA, 2004.
Gorgoń M., Jabłoński M., Handel-C Implementation of Handwritten Digits Recognition, IFAC Workshop on
Programmable Devices and Systems PDS 2003, pp. 140-143, Preprints, Ostrava 2003.
Tadeusiewicz R., Gorgoń M., Wiatr K. Mikrut Z., Proceedings of International Conference on Engineering
of Reconfigurable Systems and Algorithms ERSA’02, pp. 160-168, Las Vegas, Nevada, USA June 24-27,
CRSEA Press, 2002.
Jabłoński M., Gorgoń M., Handel-C Based Segmentation of Binary Images, Euromicro Digital System
Design Symposium, Work In Progress Session, Dortmund, 2002.
Gorgoń M, Jabłoński M., FPGA-Based Video Processor for Log-Polar Re-mapping
in the Retina
Heterogeneous Image Processing System, IFAC Workshop on Programmable Devices and Systems
PDS2001, Preprints, pp. 50-55, Gliwice, November 22nd-23rd, 2001.
Gorgoń M., Przybyło J., FPGA Based Controller for Heterogeneous Image Processing System, Proceedings
of Euromicro Symposium on Digital System Design, IEEE CS 1. PR01239, ISBN 0-7695-1239-9, Library
of Congress Number 2001093691, pp. 453-457, IEEE Computer Society, Los Alamos, USA 2001.
Przybyło J., Gorgoń M., Flexible resource arbiter for heterogeneous image processing system,
Proceedings of the International Workshop on Discrete-Event System Design DESDes’01, Przytok June
27-29, 2001, Technical University of Zielona Góra, Poland 2001.
Gorgoń M., Stanek Z., Real – Time image processing in new generation of FPGA devices, Proc. of 2nd
Workshop on European Scientific and Industrial Collaboration WESIC 99, pp. 283-290, UWCN, Newport,
UK, 1999.
Informacje dodatkowe
Brak
4/5
Karta modułu - Wieloprocesorowe Systemy Wizyjne
Nakład pracy studenta (bilans punktów ECTS)
Forma aktywności studenta
Obciążenie
studenta
Udział w wykładach
28 godz
Samodzielne studiowanie tematyki zajęć
32 godz
Udział w ćwiczeniach projektowych
28 godz
Wykonanie projektu
17 godz
Dodatkowe godziny kontaktowe z nauczycielem
5 godz
Przygotowanie sprawozdania, pracy pisemnej, prezentacji, itp.
10 godz
Przygotowanie do zajęć
5 godz
Sumaryczne obciążenie pracą studenta
125 godz
Punkty ECTS za moduł
5 ECTS
5/5

Podobne dokumenty