Przetwarzanie Informacji Wizyjnej (TI)

Transkrypt

Przetwarzanie Informacji Wizyjnej (TI)
(pieczęć wydziału)
KARTA PRZEDMIOTU
1. Nazwa przedmiotu: PRZETWARZANIE INFORMACJI
2. Kod przedmiotu:
WIZYJNEJ
3. Karta przedmiotu ważna od roku akademickiego: 2012/2013
4. Forma kształcenia: studia pierwszego stopnia
5. Forma studiów: studia stacjonarne
6. Kierunek studiów: AUTOMATYKA I ROBOTYKA; WYDZIAŁ AEiI
7. Profil studiów: ogólnoakademicki
8. Specjalność: Technologie informacyjne w automatyce i robotyce
9. Semestr: 7
10. Jednostka prowadząca przedmiot: Instytut Automatyki, RAu1
11. Prowadzący przedmiot: dr hab. inż., Prof. Pol. Śl. Henryk Palus
12. Przynależność do grupy przedmiotów: przedmioty wspólne
13. Status przedmiotu: obowiązkowy
14. Język prowadzenia zajęć: polski
15. Przedmioty wprowadzające oraz wymagania wstępne: Zakłada się, że przed rozpoczęciem studiowania
niniejszego przedmiotu student posiada przygotowanie w zakresie podstaw przetwarzania sygnałów i przetwarzania
obrazów.
16. Cel przedmiotu: Celem wykładu jest zapoznanie studentów ze stanem techniki w dziedzinie przetwarzania
cyfrowej informacji wizyjnej. Słuchacze w wyniku realizacji przedmiotu powinni umieć zarówno zaprojektować
system wizyjny dla konkretnego zastosowania, jak również skonstruować dla niego odpowiedni algorytm,
zaimplementować go i przeprowadzić niezbędne testy. Te wyżej wymienione cele szczegółowe pozwala
zrealizować projekt przeprowadzony w ramach przedmiotu.
17. Efekty kształcenia:
Nr
Opis efektu kształcenia
Zna zadania i struktury systemów przetwarzania informacji
wizyjnej i ich elementy funkcjonalne
W2 Zna podstawowe pojęcia dotyczące oświetlaczy, sensorów
obrazowych, obiektywów i kamer: równomierność
oświetlenia, współczynnik wypełnienia, transmisja
obiektywu, przepływność systemu.
W3 Ma wiedzę o podstawowych algorytmach przetwarzania
obrazów cyfrowych i ich sekwencji.
U1
Potrafi skonfigurować system przetwarzania informacji
wizyjnej dla potrzeb jego konkretnego zastosowania.
U2
Potrafi dobierać metody i konstruować podstawowe
algorytmy wizyjne dla konkretnych zastosowań.
U3
Potrafi posługiwać się środowiskami programistycznymi
(C++, OpenCV, Matlab itp.) do implementacji algorytmów
wizyjnych .
K1
Potrafi samodzielnie podejmować decyzje dotyczące
najlepszych rozwiązań konstrukcyjnych
K2
Potrafi zaprezentować i obronić zaproponowane
rozwiązanie konstrukcyjno-programistyczne.
18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin)
W1
Metoda
sprawdzenia
efektu
kształcenia
Forma
Odniesienie
prowadzenia do efektów
zajęć
dla kierunku
studiów
SP
WM
K_W9/2;
W18/2; W7/2
K_W02/2;
W4/2
SP
WM
SP
WM
RP
P
RP
P
K_W5/3;
W9/3
K_U21/2;
U10/2
K_U15/3
RP
P
K_U11/3
RP
P
K_K04/2
SP
P
K_K05/2
K_K07/2
W. : 15
P. : 15
19. Treści kształcenia:
Wykład
Pozyskiwanie informacji wizyjnej. Sensory obrazowe (liniowe i matrycowe, CCD i CMOS). Wydajność kwantowa
sensorów. Układy oświetleniowe. Zalety oświetlaczy LED. Idea oświetlenia strukturalnego. Wskaźnik oddawania
barw. Układy optyczne. Transmisja obiektywu. Właściwości obiektywów. Zniekształcenia geometryczne i
winietowanie. Kamery monochromatyczne i kolorowe. Kamery internetowe. Kamery cyfrowe. Smart kamery.
Rodzaje szumów powstających w kamerach: fotonowy, cieplny itd. Elementy techniki wizyjnej. Standard TV.
Interfejsy wizyjne (framegrabbery). Procesory obrazu. Tablica pośrednia (LUT). Przetwarzanie obrazów za pomocą
LUT. Magistrale interfejsów. Standardy przemysłowe kamer. Barwa i sposoby jej reprezentacji. Pozyskiwanie
obrazów barwnych. Filtr Bayera i demozaikowanie. Kamery 3 CCD i kamery wielospektralne. Przetwarzanie
obrazów barwnych (podejście skalarne i wektorowe). Kalibracja barwnych systemów wizyjnych. Progowanie
obrazu. Klasteryzacja pikseli na przykładzie techniki k-średnich . Techniki segmentacji: obszarowe i krawędziowe.
Adaptacyjne techniki segmentacji obrazu. Ilościowa ocena jakości obrazu po segmentacji. Cechy geometryczne
obiektów do opisu ich kształtu. Momenty i niezmienniki momentowe. Rozpoznawanie obiektów na podstawie
wektorów cech. Rozpoznawanie z wykorzystaniem modeli obiektów. Formaty plików wideo. Kompresja sekwencji
wizyjnych. Detekcja ruchu.
Zajęcia projektowe
Przykładowe tematy projektów:
1. Barwy dominujące i ich wyznaczanie w obrazie.
2. Atrybuty barwne niezmiennicze ze względu na oświetlenie.
3. Ilościowa ocena prądu ciemnego w cyfrowym aparacie fotograficznym.
4. Segmentacja obiektów z sekwencji obrazów cyfrowych.
5. Automatyczna segmentacja tekstu z sekwencji obrazów cyfrowych.
6. Opracowanie algorytmu umożliwiającego komunikację z komputerem za pomocą ruchów głowy.
7. Opracowanie algorytmu umożliwiającego komunikację z komputerem za pomocą ruchów dłoni.
8. Opracowanie algorytmu śledzenia samochodów.
9. Opracowanie algorytmu zliczania osób oglądających reklamy emitowane na wielkoformatowym wyświetlaczu LCD.
10. Opracowanie czujnika obecności osób w pomieszczeniu.
11. Opracowanie algorytmu oceny częstości zamykania powiek.
12. Implementacja algorytmów detekcji narożników.
13. Budowa i implementacja działającego w podczerwieni czujnika obecności osób w pomieszczeniu.
14. Implementacja algorytmu detekcji krawędzi za pomocą transformacji Hougha.
15. Opracowanie algorytmu wizualizacji obiektów fraktalnych.
16. Implementacja aplikacji umożliwiającej oznaczanie charakterystycznych punktów twarzy.
17. Ewaluacja zmodyfikowanego algorytmu detekcji twarzy zaimplementowanego w OpenCV.
18. Detekcja oczu w barwnych obrazach cyfrowych.
19. Detekcja ust w barwnych obrazach cyfrowych.
20. Detekcja nosa w barwnych obrazach cyfrowych.
20. Egzamin: nie
21. Literatura podstawowa:
1. Tadeusiewicz R., Korohoda P.: Komputerowa analiza i przetwarzanie obrazów, FPT, Kraków 1997.
2. Malina W., Śmiatacz M.: Cyfrowe przetwarzanie obrazów, Akademicka Oficyna Wydawnicza EXIT, Warszawa
2008.
22. Literatura uzupełniająca:
1. Watkins C.D., Sadun A., Marenka S.: Nowoczesne metody przetwarzania obrazu, WNT, Warszawa 1995
2. Woźnicki J.: Podstawowe techniki przetwarzania obrazu, WKiŁ, Warszawa 1996
23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia
Lp.
Forma zajęć
1
Wykład
2
Ćwiczenia
0/0
3
Laboratorium
0/0
4
Projekt
Liczba godzin
kontaktowych / pracy studenta
15/10
15/20
5
Seminarium
0/0
6
Inne
0/0
Suma godzin
30/30
24. Suma wszystkich godzin: 60
25. Liczba punktów ECTS: 2
26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego: 1
27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, projekty): 1
26. Uwagi:
Zatwierdzono:
…………………………….
…………………………………………………
(data i podpis prowadzącego)
(data i podpis dyrektora instytutu/kierownika katedry/
Dyrektora Kolegium Języków Obcych/kierownika lub
dyrektora jednostki międzywydziałowej)