- Nazwa przedmiotu:
- Cyfrowe przetwarzanie obrazów
- Koordynator przedmiotu:
- dr hab. inż. Przemysław Kupidura, prof. PW
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Geodezja i Kartografia
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- GK.SMK101
- Semestr nominalny:
- 1 / rok ak. 2022/2023
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- obecność na zajęciach projektowych - 30h
przygotowanie do zajęć projektowych - 15h
zapoznanie ze wskazaną literaturą - 5h
przygotowanie do zaliczenia - 5h
konsultacje - 3h
Razem nakład pracy studenta 58h, co odpowiada 2p. ECTS
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- obecność na zajęciach projektowych - 30h
konsultacje - 3h
Razem 33h, co odpowiada 1,2p. ECTS
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- obecność na zajęciach projektowych - 30h
przygotowanie do zajęć projektowych - 15h
Razem 45h, co odpowiada 1,8p. ECTS
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład0h
- Ćwiczenia0h
- Laboratorium0h
- Projekt30h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Znajomość podstawowych metod przetwarzania obrazów
- Limit liczby studentów:
- Cel przedmiotu:
- Celem przedmiotu jest zapoznanie studenta z wybranymi zaawansowanymi metodami przetwarzania obrazów. Student poznaje sposoby zapisu i kompresji obrazu. Student nabywa umiejętność:
• odczytu i przetworzenia oryginalnego zdjęcia w formacie RAW;
• wpływu kompresji danych na jakość obrazów i wielkość wynikowych
plików;
• podstawowego przetwarzania danych w środowisku Matlab oraz w języku Python oraz
podstawy działania algorytmów przetwarzania obrazów;
• przygotowania danych rastrowych w środowisku Matlab do
automatycznej wektoryzacji w ArcGIS;
• wykrywania i analiza tekstu na obrazach przy wykorzystaniu funkcji
Optical Character Recognition (OCR);
• posługiwania się odpowiednimi metodami cyfrowego przetwarzania
obrazów w celu automatycznej lub półautomatycznej klasyfikacji ich
treści, w celu m.in. utworzenia mapy pokrycia terenu – przy użyciu
wybranych metod klasteryzacji, np. k-średnich i ISODATA;
• korzystania z wybranych metod filtracji obrazów, dla poprawienia ich
jakości;
• wyodrębnienia cech przestrzennych – kontekstowych z obrazu (np.
poprzez analizę tekstury), co może służyć do podnoszenia jakości
map pokrycia terenu tworzonych na podstawie zdjęć satelitarnych.
- Treści kształcenia:
- 1. Rejestracja i wywołanie zdjęcia cyfrowego
2. Formaty zapisu obrazu cyfrowego.
3. Stratne i bezstratne metody kompresji obrazu.
4. Podstawy przetwarzania obrazu w Matlab (Computer Vision System
Toolbox™)
5. Podstawy przetwarzania obrazu w Matlab (Computer Vision System
Toolbox™)
6. Preprocessing (Matlab) i automatyczna wektoryzacja obrazu
(ArcGIS)
7. Wykrywanie i analiza tekstu na obrazach przy wykorzystaniu funkcji
Optical Character Recognition (OCR)
8. Algorytmy klasteryzacji i podstawy uczenia maszynowego w
klasyfikacji treści obrazów cyfrowych.
9. Przetworzenia kontekstualne: usuwanie szumu z obrazu poprzez
wybrane filtry dolnoprzepustowe oraz wykrywanie
charakterystycznych elementów obrazu poprzez filtry
górnoprzepustowe
10. Podstawy morfologii matematycznej.
11. Podstawy analizy teksturowej obrazu: analiza fraktalna, GLCM,
analiza granulometryczna.
- Metody oceny:
- Dwa sprawdziany pisemne.
Do zaliczenia ćwiczeń wymagane jest uzyskanie pozytywnych ocen z obydwu sprawdzianów.
Ocenę łączną stanowi średnia arytmetyczna z obydwu sprawdzianów.
Oceny wpisywane są według zasady: 5,0 (4,75-5,0); 4,5 (4,25-4,74); 4,0 (3,75-4,24); 3,5 (3,25-3,74); 3,0 (3,0-3,24).
- Egzamin:
- nie
- Literatura:
- Kupidura P., Podlasiak P. (2012). Cyfrowe przetwarzanie obrazów. Skrypt do ćwiczeń
Tadeusiewicz R., Kohoroda P. (1997). Komputerowa analiza i przetwarzanie obrazów, Wydawnictwo Fundacji Postępu Telekomunikacji
Richards, J.A. (2013). Remote Sensing Digital Image Analysis. Fifth Edition, Springer
Gonzalez, R.C., Woods, R.E. (2001). Digital Image Processing, Prentice Hall, NJ
- Witryna www przedmiotu:
- brak
- Uwagi:
- brak
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt GK.SMK101_W1
- rozumie zasady działania wybranych operacji cyfrowego przetwarzania obrazów, w tym operacji kontekstowych: filtrów cyfrowych, operacji morfologicznych, transformaty Fouriera, dopasowania obrazu, deskryptorów, SfM oraz bezkontekstowych, m.in. metod grupowania i klasyfikacji
Weryfikacja: sprawdzian pisemny
Powiązane efekty kierunkowe:
K_W01, K_W06
Powiązane efekty obszarowe:
T2A_W01, T2A_W02, T2A_W09, T2A_W11
- Efekt GK.SMK101_W2
- zna metody stratnej i bezstratnej kompresji obrazu
Weryfikacja: sprawdzian pisemny
Powiązane efekty kierunkowe:
K_W01, K_W06
Powiązane efekty obszarowe:
T2A_W01, T2A_W02, T2A_W09, T2A_W11
Profil ogólnoakademicki - umiejętności
- Efekt GK.SMK101_U1
- umie wykorzystać wybrane metody cyfrowego przetwarzania obrazów do klasyfikacji treści obrazów różnego rodzaju
Weryfikacja: sprawdzian pisemny
Powiązane efekty kierunkowe:
K_U01, K_U08, K_U11
Powiązane efekty obszarowe:
T2A_U01, T2A_U05, T2A_U12, T2A_U17, T2A_U18, T2A_U09, T2A_U10, T2A_U11
- Efekt GK.SMK101_U2
- umie wybrać i wykonać odpowiednią metodę filtracji obrazu
Weryfikacja: sprawdzian pisemny
Powiązane efekty kierunkowe:
K_U01, K_U08, K_U11
Powiązane efekty obszarowe:
T2A_U01, T2A_U05, T2A_U12, T2A_U17, T2A_U18, T2A_U09, T2A_U10, T2A_U11
Profil ogólnoakademicki - kompetencje społeczne
- Efekt GK.SMK101_K1
- potrafi zaplanować projekt na zadany temat
Weryfikacja: sprawdzian pisemny
Powiązane efekty kierunkowe:
K_K01
Powiązane efekty obszarowe:
T2A_K06
- Efekt GK.SMK101_K2
- potrafi współpracować z innymi osobami w ramach przedstawionego projektu
Weryfikacja: ocena pracy studenta na zajęciach
Powiązane efekty kierunkowe:
K_K04
Powiązane efekty obszarowe:
T2A_K03