Fundamentals of Data Compression

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

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

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

EiT_S_I_TF_AEwT Teoria filtrów Theory of Filters

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr zimowy (semestr zimowy / letni)

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E2_PA Podstawy automatyki Bases of automatic. Elektrotechnika II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

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

KARTA MODUŁU / KARTA PRZEDMIOTU

KARTA MODUŁU / KARTA PRZEDMIOTU

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

KARTA MODUŁU / KARTA PRZEDMIOTU

Technologia i organizacja robót. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy automatyki Bases of automatics. Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

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

E-2IZ s3. Podstawy przedsiębiorczości. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

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

Technologie informacyjne Information technologies

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

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

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

dr inż. Jan Staszak kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski II

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

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

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

E-ID2G-008-s2. Systemy multimedialne. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Ekonomika Transportu. Transport I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-2EZ s3 Projektowanie instalacji budynków Nazwa modułu. inteligentnych

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Zarządzanie Projektami Project Management

E-E2A-2021-s2. Podstawy przedsiębiorczości. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

ID1F1 FIZYKA. INFORMATYKA I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

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

KARTA MODUŁU / KARTA PRZEDMIOTU

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

E-IZ1-02-s1 FIZYKA. INFORMATYKA I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

dr inż. Jan Staszak kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski II

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

Praktyka zawodowa. Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Dr hab. inż. Jan Staszak. kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski III

KARTA MODUŁU / KARTA PRZEDMIOTU

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

Analiza i wizualizacja danych Data analysis and visualization

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr letni (semestr zimowy / letni)

Z-ETI-0611 Język Programowania C++ Programming Language C++

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

Etyka inżynierska Engineering Ethics

dr inż. Jan Staszak kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski I

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

Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

Napędy elektryczne robotyki Electric Drives in Robotics

Interbase. stacjonarne (stacjonarne / niestacjonarne) kierunkowy (podstawowy / kierunkowy / inny HES)

Procesory Sygnałowe Digital Signal Processors. Elektrotechnika II Stopień Ogólnoakademicki

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

E-E2A-2019-s2 Budowa i oprogramowanie komputerowych Nazwa modułu

Podstawy automatyki Bases of automatic

E-ID2G-09-s2, E-ID2S-17-s2. Zarządzanie Projektami

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

KARTA MODUŁU / KARTA PRZEDMIOTU

EiT_S_I_RwM_EM Robotyka w medycynie Robotics in Medicine

Z-ETI-1028 Grafika komputerowa Komputer graphics. Stacjonarne (stacjonarne / niestacjonarne) Podstawowy (podstawowy / kierunkowy / inny HES)

E-E2P-2043-s3. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ETI-1025 Systemy operacyjne Operating systems

E-ID2S-07-s2. Systemy mobilne. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

Energia geotermalna geothermal energy. Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

Podstawy niezawodności Bases of reliability. Elektrotechnika II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Metody numeryczne Numerical methods. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

EiT_S_I_O2. Elektronika i Telekomunikacja I stopień ogólnoakademicki. stacjonarne. przedmiot kierunkowy. obowiązkowy polski semestr III semestr zimowy

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

dr inż. Jan Staszak kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski I

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

Inżynieria Bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

Fizyka budowli I. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

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

Inżynieria Środowiska II stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

E-2EZA-01-S1. Elektrotechnika II stopień ogólnoakademicki. niestacjonarne. przedmiot kierunkowy. obowiązkowy polski semestr I semestr zimowy.

Podstawy normalizacji INŻYNIERIA ŚRODOWISKA. I stopień. Ogólno akademicki. Humanistyczny Obowiązkowy Polski Semestr 2.

Teoria sterowania Control theory. Elektrotechnika I stopień ogólnoakademicki. niestacjonarne. przedmiot kierunkowy

Sieci gazowe Gas networks. Inżynieria Środowiska II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Wychowanie fizyczne. Wzornictwo Przemysłowe I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Praca dyplomowa. Geodezja i Kartorafia I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Wzornictwo przemysłowe I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Stacjonarne (stacjonarne / niestacjonarne)

Urządzenia i systemy automatyki. Elektrotechnika I stopień ogólno akademicki. niestacjonarne. przedmiot kierunkowy

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

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Transkrypt:

Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 EiT_S_I_PKD_AEwT Podstawy kompresji danych A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Fundamentals of Data Compression Kierunek studiów Poziom kształcenia Profil studiów Forma i tryb prowadzenia studiów Specjalność Jednostka prowadząca moduł Koordynator modułu Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne) Aparatura Elektroniczna w Telekomunikacji Katedra Elektroniki i Systemów Inteligentnych dr inż. Remigiusz Baran Zatwierdził: B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynależność do grupy/bloku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w planie studiów - semestr Usytuowanie realizacji przedmiotu w roku akademickim Wymagania wstępne Egzamin Liczba punktów ECTS 5 kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) język polski semestr VII semestr zimowy (semestr zimowy / letni) Cyfrowe przetwarzanie sygnałów, Podstawy telekomunikacji, Telekomunikacja analogowa i cyfrowa, Systemy kodowe (kody modułów / nazwy modułów) nie (tak / nie) Forma prowadzenia zajęć wykład ćwiczenia laboratorium projekt inne w semestrze 30 30

C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Cel modułu Zapoznanie studentów z podstawowymi metodami kompresji bezstratnej oraz stratnej, z uwzględnieniem ich podstaw matematycznych oraz zastosowań w kompresji sygnałów jednowymiarowych oraz wielowymiarowych, w szczególności obrazów, tekstu, mowy i wideo. (3-4 linijki) Symbol efektu Efekty kształcenia Ma uporządkowaną i podbudowaną teoretycznie wiedzę z zakresu cyfrowego przetwarzania sygnałów, teorii informacji oraz informatyki niezbędną do zrozumienia podstawowych pojęć związanych z kompresją danych i jej parametrami. Ma uporządkowaną i podbudowaną teoretycznie wiedzę na temat transformat stosowanych w dziedzinie kompresji danych. Ma szczegółową wiedzę na temat metod kompresji bezstratnej i stratnej oraz stosowanych standardów kompresji mowy, obrazów i wideo Orientuje się w aktualnych trendach rozwojowych szeroko rozumianych metod kompresji danych i ich aplikacji Potrafi zaimplementować wybrane algorytmy kompresji stratnej i bezstratnej w środowisku Matlab Potrafi zbudować schematy wybranych algorytmów kompresji sygnałów mowy i obrazów w środowisku Simulink Forma prowadzenia zajęć (w/ć/l/p/inne) w w,l w,l w l l odniesienie do efektów kierunkowych K_W01 K_W07 K_W08 K_W01 K_W13 K_W12 K_W13 K_W17 K_W19 odniesienie do efektów obszarowych T1A_W01 T1A_W03 T1A_W01 T1A_W03 T1A_W07 T1A_W05 T1A_U09 T1A_U09 K_01 Potrafi współdziałać i pracować w grupie. l K_K03 T1A_K03 Treści kształcenia: 1. Treści kształcenia w zakresie wykładu Nr wykładu Treści kształcenia Odniesienie do efektów kształcenia dla modułu 1 Wprowadzenie. Kompresja bezstratna i stratna. Miary jakości kompresji. Kodowanie. 2 Podstawy kompresji bezstratnej. Elementy teorii informacji. Modele danych. Kodowanie. 3 Kodowanie Huffmana. Algorytm Huffmana. Kodowanie dynamiczne. Zastosowania kodów Huffmana. 4 Kodowanie arytmetyczne. Kodowanie ciągu. Generowanie kodu binarnego. Zastosowania w kompresji obrazów. 5 Metody słownikowe. Słownik statyczny i dynamiczny. Zastosowanie w kompresji plików (compress), obrazów (GIF) i danych transmitowanych przez modem (V.42 bis). 6 Kodowanie predykcyjne. Predykcja z częściowym dopasowaniem. Algorytm CALIC. Standard JPEG-LS. Progresywna transmisja obrazu. Kodowanie długości serii (RLE). 7 Podstawy kompresji stratnej. Kryteria oceny jakości kompresji. Modele danych (probabilistyczne, liniowe, fizyczne). 8 Kwantyzacja skalarna. Problem kwantyzacji. Kwantyzacja równomierna. Kwantyzacja nierównomierna. Kwantyzacja adaptacyjna. Kwantyzacja entropijna. 9 Kwantyzacja wektorowa. Algorytm LBG. Kwantyzatory wektorowe o

strukturze drzewiastej. Strukturalne kwantyzatory wektorowe. 10 Kodowanie różnicowe. Podstawowy algorytm DPCM. Adaptacyjne DPCM. Modulacja delta. Kodowanie mowy i obrazów. 11 Przekształcenia matematyczne stosowane w kompresji danych. Szereg i transformata Fouriera. Transformata Z. Własności transformat. 12 Kodowanie transformatowe. Transformata Karhunena-Loevego. Transformaty DCT i DST. Transformata WHT. Kwantyzacja i kodowanie. Standard JPEG. 13 Kodowanie podpasmowe. Algorytm kodowania podpasmowego. Filtry stosowane w kodowaniu podpasmowym. Algorytm przydziały bitów. Zastosowanie do kodowani mowy, dźwięku i kompresji obrazów. 14 Kompresja falkowa. Analiza wielorozdzielcza i funkcja skalująca. Falki. Kompresja obrazu. Standard JPEG 2000. 15. Kompresja wideo. Reprezentacja sygnału wideo. Algorytmy dla wideokonferencji i wideofonów. Standardy kompresji wideo MPEG-1, MPEG- 2, MPEG-4, MPEG-7. 2. Treści kształcenia w zakresie ćwiczeń 3. Treści kształcenia w zakresie zadań laboratoryjnych Nr zajęć lab. Treści kształcenia 1, 2 Wprowadzenie do zajęć laboratoryjnych. Zapoznanie z organizacją pracy w laboratorium, prezentacja instrukcji laboratoryjnych, określenie warunków zaliczenia przedmiotu. 3, 4 Wprowadzenie w środowisko Matlab i Simulink. Przykładowe, programowe implementacje prostych algorytmów przetwarzania sygnałów jedno- i dwuwymiarowych z użyciem specjalizowanych bibliotek narzędziowych z zakresy przetwarzania sygnałów i obrazów. 5, 6 Uzupełniająca, programowa implementacja (na podstawie dostarczonego wzorca) i symulacja algorytmu dynamicznego kodowania Huffmana 7, 8 Uzupełniająca, programowa implementacja (na podstawie dostarczonego wzorca) i symulacja kodowania arytmetycznego 9, 10 Uzupełniająca, programowa implementacja (na podstawie dostarczonego wzorca) i symulacja równomiernego kwantyzatora Lloyda-Maxa 11, 12 Implementacje i symulacje schematów kompresji progowej i strefowej w oparciu o kodowanie transformatowe Odniesienie do efektów kształcenia dla modułu K_01 13, 14 Analiza wybranych algorytmów z zakresu kompresji sygnałów wideo 15 Zaliczenie programu ćwiczeń laboratoryjnych. Zaliczenie przedmiotu K_01 4. Charakterystyka zadań projektowych 5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych

Metody sprawdzania efektów kształcenia Symbol efektu K_01 Metody sprawdzania efektów kształcenia (sposób sprawdzenia, w tym dla umiejętności odwołanie do konkretnych zadań projektowych, laboratoryjnych, itp.) Pisemne kolokwium Kartkówka wejściowa przed każdymi zajęciami. Poprawne wykonanie ćwiczenia laboratoryjnego przez grupę protokół z przeprowadzonych badań. Poprawne wykonanie ćwiczenia laboratoryjnego przez grupę i opracowanie sprawozdania. Poprawne wykonanie ćwiczenia laboratoryjnego przez grupę protokół z przeprowadzonych badań.

D. NAKŁAD PRACY STUDENTA Bilans punktów ECTS Rodzaj aktywności obciążenie studenta 1 Udział w wykładach 30 2 Udział w ćwiczeniach 3 Udział w laboratoriach 30 4 Udział w konsultacjach (2-3 razy w semestrze) 10 5 Udział w zajęciach projektowych 6 Konsultacje projektowe 7 Udział w egzaminie 8 9 Liczba godzin realizowanych przy bezpośrednim udziale nauczyciela 70 akademickiego (suma) 10 Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciela akademickiego (1 punkt ECTS=25-30 godzin obciążenia studenta) 1,8 11 Samodzielne studiowanie tematyki wykładów 15 12 Samodzielne przygotowanie się do ćwiczeń 13 Samodzielne przygotowanie się do kolokwiów 15 14 Samodzielne przygotowanie się do laboratoriów 10 15 Wykonanie sprawozdań 10 15 Przygotowanie do kolokwium końcowego z laboratorium 5 17 Wykonanie projektu lub dokumentacji 18 Przygotowanie do egzaminu 19 20 Liczba godzin samodzielnej pracy studenta 55 (suma) 21 Liczba punktów ECTS, którą student uzyskuje w ramach samodzielnej pracy (1 punkt ECTS=25-30 godzin obciążenia studenta) 22 Sumaryczne obciążenie pracą studenta 125 23 Punkty ECTS za moduł 1 punkt ECTS=25-30 godzin obciążenia studenta 5 24 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi 65 25 Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=25-30 godzin obciążenia studenta 2,2 2,6 E. LITERATURA Wykaz literatury Witryna WWW modułu/przedmiotu 1. Sayood K.: Kompresja danych - wprowadzenie, Wydawnictwo RM, Warszawa 2002 2. Białasiewicz J.T.: Falki i aproksymacje, WNT, Warszawa 2000