- Nazwa przedmiotu:
- Cyfrowe przetwarzanie obrazów
- Koordynator przedmiotu:
- dr inż. Andrzej Kordecki
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Robotyka i Automatyka
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- Semestr nominalny:
- 1 / rok ak. 2022/2023
- Liczba punktów ECTS:
- 3
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Godziny kontaktowe z nauczycielem (zajęcia): 30
Godziny kontaktowe z nauczycielem (konsultacje): 5
Przygotowanie do zajęć: 15
Przygotowanie do sprawdzianów; 10
Korzystanie z materiałów dodatkowych i pomocniczych: 10
SUMA: 70
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1.5 ECTS – 35 h, w tym:
Zajęcia: 30 h
Konsultacje: 5 h
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1 ECTS
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia0h
- Laboratorium15h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- 1. Znajomość podstawowych zagadnień analizy matematycznej i algebry.
2. Znajomość statystyki, metod optymalizacji i sieci neuronowych.
3. Znajomość podstaw z zakresu programowania.
- Limit liczby studentów:
- -
- Cel przedmiotu:
- C1. Zdobycie wiedzy i umiejętności w obszarze grafiki rastrowej, przestrzeni barw i polepszenia jakości obrazów.
C2. Zdobycie wiedzy i umiejętności w obszarze metod filtracji liniowej, filtracji nieliniowej, detekcji krawędzi oraz operacji morfologicznych na obrazach.
C3. Zdobycie wiedzy i umiejętności w obszarze segmentacji, klasyfikacji i detekcji obiektów w obrazach.
C4. Zdobycie wiedzy i umiejętności w obszarze miar oceny wyników przetwarzania obrazów.
- Treści kształcenia:
- Wykłady
Wstęp do cyfrowego przetwarzani obrazu: grafika rastrowa, przestrzenie barw, systemy zarządzania barwą.
Podstawowe operacje na obrazach: operacje punktowe, histogram, metody poprawy kontrastu, filtracja liniowa i nieliniowa obrazu, modele szumu.
Detekcja krawędzi w obrazach: gradient obrazu i podstawowe operatory detekcji krawędzi.
Binaryzacja obrazów: metody segmentacji i binaryzacji obrazów, operacje morfologiczne.
Detekcja obiektów w obrazach: współczynniki kształtu, klasyfikacja obiektów w obrazach, skalo-niezmiennicze przekształcenie cech (SIFT).
Sieci Neuronowe w wizji komputerowej: klasyfikacja, segmentacja i detekcja obiektów w obrazach. Sieci: VGG, ResNet, U-Net, Faster-RCNN, SSD i YOLO.
Współczynniki jakości: miary porównania obrazów, miary klasyfikacji i miary detekcji.
Ćwiczenia
Wiadomości wstępne nt. programowania i funkcji bibliotek. Prezentacja grafiki rastrowej, formaty plików graficznych i przestrzeni barw. Zasady BHP.
Wybrane metody jakości obrazu, poprawa kontrastu i filtracji obrazów.
Binaryzacji obrazów, detekcja krawędzi obiektów w obrazach i operacje morfologiczne.
Wyznaczanie współczynników kształtu i klasyfikacja obiektów w obrazach.
Sprawdzian cząstkowy z pierwszej części przedmiotu.
Klasyfikacja obrazów.
Segmentacja obrazów.
Detekcja obiektów w obrazach.
Sprawdzian cząstkowy z drugiej części przedmiotu.
- Metody oceny:
- (F – formująca, P – podsumowująca)
Fw – ocena ze sprawdzianu z wykładów,
Fs1-Fs2 – oceny ze sprawdzianów z zajęć laboratoryjnych (dwa sprawdziany),
P – ocena podsumowująca (z uwzględnieniem ocen formujących z sprawdzianów).
Ocenie podlegają sprawdziany przeprowadzane w trakcie semestru. Szczegóły systemu oceniania są opublikowane pod adresem: https://ztmir.meil.pw.edu.pl (zakładka Dla Studentów).
- Egzamin:
- nie
- Literatura:
- 1. R. Gonzalez, R. Woods, Digital Image Processing, 4th edition, Pearson (2018),
2. W. Pratt, Digital Image Processing, Wiley (2007),
3. I. Goodfellow, Y. Bengio, Courville A., Deep Learning, MIT Press (2016).
4. D. Sankowski, W. Mosorow, K. Strzecha, Przetwarzanie i analiza obrazów w systemach przemysłowych. Wybrane zastosowania, PWN (2012).
5. Artykuły związane z zastosowanie konwolucyjnych sieci neuronowych w przetwarzaniu obrazów.
6. Materiały na stronie http://tmr.meil.pw.edu.pl (zakładka Dla Studentów).
- Witryna www przedmiotu:
- -
- Uwagi:
- -
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka EW1
- Student ma uporządkowaną wiedzę w zakresie przetwarzania obrazów w skali szarości i obrazów kolorowych.
Weryfikacja: sprawdzian z zajęcia laboratoryjnego, sprawdzian z wykładów
Powiązane charakterystyki kierunkowe:
AiR2_W12
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG
- Charakterystyka EW2
- Student ma uporządkowaną wiedzę w zakresie filtracji liniowej, filtracji nieliniowej oraz detekcji krawędzi obiektów w obrazach.
Weryfikacja: sprawdzian z zajęcia laboratoryjnego, sprawdzian z wykładów
Powiązane charakterystyki kierunkowe:
AiR2_W12
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG
- Charakterystyka EW3
- Student ma uporządkowaną wiedzę w temacie segmentacji i operacji na obrazach binarnych.
Weryfikacja: sprawdzian z zajęcia laboratoryjnego, sprawdzian z wykładów
Powiązane charakterystyki kierunkowe:
AiR2_W12
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG
- Charakterystyka EW4
- Student ma uporządkowaną wiedzę w temacie klasyfikacji i detekcji obiektów w obrazach.
Weryfikacja: sprawdzian z zajęcia laboratoryjnego, sprawdzian z wykładów
Powiązane charakterystyki kierunkowe:
AiR2_W12
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG
- Charakterystyka EW5
- Student ma pogłębioną wiedzę w temacie konwolucyjnych sieci neuronowych w przetwarzaniu obrazów.
Weryfikacja: sprawdzian z zajęcia laboratoryjnego, sprawdzian z wykładów
Powiązane charakterystyki kierunkowe:
AiR2_W11, AiR2_W12
Powiązane charakterystyki obszarowe:
I.P7S_WK, III.P7S_WK, P7U_W, I.P7S_WG.o, III.P7S_WG
Profil ogólnoakademicki - umiejętności
- Charakterystyka EU1
- Student potrafi wykonać podstawowe operacje na obrazach.
Weryfikacja: sprawdziany z zajęć laboratoryjnych
Powiązane charakterystyki kierunkowe:
AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU2
- Student potrafi dobrać metody przetwarzania obrazu do danego zadania.
Weryfikacja: sprawdziany z zajęć laboratoryjnych
Powiązane charakterystyki kierunkowe:
AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU3
- Student potrafi ocenić wyniki operacji na obrazach.
Weryfikacja: sprawdziany z zajęć laboratoryjnych
Powiązane charakterystyki kierunkowe:
AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU4
- Student potrafi zaimplementować metody segmentacji i klasyfikacji obrazów.
Weryfikacja: sprawdziany z zajęć laboratoryjnych
Powiązane charakterystyki kierunkowe:
AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU5
- Student potrafi zaimplementować metody detekcji obiektów w obrazach.
Weryfikacja: sprawdziany z zajęć laboratoryjnych
Powiązane charakterystyki kierunkowe:
AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o