Politechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 6. Transformata cosinusowa. Krótkookresowa transformata Fouriera.

Podobne dokumenty
Cyfrowe przetwarzanie sygnałów. Wykład 10. Transformata cosinusowa. Falki. Transformata falkowa. dr inż. Robert Kazała

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

Politechnika Świętokrzyska. Laboratorium. Przetwarzanie obrazów medycznych. Ćwiczenie 12. Wykorzystanie transformacji Radona i Hougha.

9. Dyskretna transformata Fouriera algorytm FFT

Transformaty. Kodowanie transformujace

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

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab

Joint Photographic Experts Group

Przedmowa Wykaz oznaczeń Wykaz skrótów 1. Sygnały i ich parametry Pojęcia podstawowe Klasyfikacja sygnałów

Kompresja dźwięku w standardzie MPEG-1

Transformata Fouriera

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

Fundamentals of Data Compression

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

4 Zasoby językowe Korpusy obcojęzyczne Korpusy języka polskiego Słowniki Sposoby gromadzenia danych...

NIEOPTYMALNA TECHNIKA DEKORELACJI W CYFROWYM PRZETWARZANIU OBRAZU

Przetwarzanie i transmisja danych multimedialnych. Wykład 8 Transformaty i kodowanie cz. 2. Przemysław Sękalski.

Sieci neuronowe - projekt

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

Transformacje i funkcje statystyczne

Opis efektów kształcenia dla modułu zajęć

Laboratorium Przetwarzania Sygnałów Biomedycznych

Przekształcenia widmowe Transformata Fouriera. Adam Wojciechowski

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Przekształcenie Fouriera i splot

Cyfrowe przetwarzanie i kompresja danych

PRZEWODNIK PO PRZEDMIOCIE

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Technika audio część 2

Kodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j

Ćwiczenie 3. Właściwości przekształcenia Fouriera

Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2.

Kodowanie transformujace. Kompresja danych. Tomasz Jurdziński. Wykład 11: Transformaty i JPEG

2. Próbkowanie Sygnały okresowe (16). Trygonometryczny szereg Fouriera (17). Częstotliwość Nyquista (20).

Transformata Fouriera. Sylwia Kołoda Magdalena Pacek Krzysztof Kolago

Przetwarzanie i transmisja danych multimedialnych. Wykład 7 Transformaty i kodowanie. Przemysław Sękalski.

FFT i dyskretny splot. Aplikacje w DSP

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

Szybka transformacja Fouriera (FFT Fast Fourier Transform)

Transformacja Fouriera i biblioteka CUFFT 3.0

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Klasyfikacja metod kompresji

PL B BUP 16/04. Kleczkowski Piotr,Kraków,PL WUP 04/09

Transformata Fouriera i analiza spektralna

Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Przetwarzanie Sygnałów. Zastosowanie Transformaty Falkowej w nadzorowaniu

III. Przebieg ćwiczenia. 1. Generowanie i wizualizacja przebiegów oraz wyznaczanie ich podstawowych parametrów

Krótki przegląd pierwszych standardów kompresji obrazów

Klasyfikacja metod kompresji

Podstawy automatyki Bases of automatic

Zastowowanie transformacji Fouriera w cyfrowym przetwarzaniu sygnałów

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

KARTA MODUŁU KSZTAŁCENIA

Analiza porównawcza wybranych transformat w kontekście zobrazowania zaszumionego sygnału harmonicznego

8. Analiza widmowa metodą szybkiej transformaty Fouriera (FFT)

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Akustyka muzyczna ANALIZA DŹWIĘKÓW MUZYCZNYCH

DYSKRETNA TRANSFORMACJA FOURIERA

dr inż. Piotr Odya Wprowadzenie

Metody Przetwarzania Danych Meteorologicznych Ćwiczenia 14

Akwizycja i przetwarzanie sygnałów cyfrowych

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.

KARTA MODUŁU / KARTA PRZEDMIOTU

CYFROWE PRZTWARZANIE SYGNAŁÓW (Zastosowanie transformacji Fouriera)

Przetwarzanie sygnałów z zastosowaniem procesorów sygnałowych - opis przedmiotu

KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

PRZEWODNIK PO PRZEDMIOCIE

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

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do pracowni specjalistycznej

Analiza szeregów czasowych: 2. Splot. Widmo mocy.

Ćwiczenie 6. Transformacje skali szarości obrazów

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat

Podstawy Przetwarzania Sygnałów

Ćwiczenie 4. Filtry o skończonej odpowiedzi impulsowej (SOI)

System do sterowania ruchem kamery przemysłowej za pomocą komend głosowych

Obraz jako funkcja Przekształcenia geometryczne

Analiza szeregów czasowych: 2. Splot. Widmo mocy.

Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.

Laboratorium Przetwarzania Sygnałów

AiR_CPS_1/3 Cyfrowe przetwarzanie sygnałów Digital Signal Processing

KOMPRESJA STRATNA DŹWIĘKU

ĆWICZENIE nr 3. Badanie podstawowych parametrów metrologicznych przetworników analogowo-cyfrowych

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

Zakres wymaganych wiadomości do testów z przedmiotu Metrologia. Wprowadzenie do obsługi multimetrów analogowych i cyfrowych

Dyskretne przekształcenie Fouriera cz. 2

ANALIZA WIDMOWA SYGNAŁÓW (1) Podstawowe charakterystyki widmowe, aliasing

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

jako analizatory częstotliwości

SYLABUS/KARTA PRZEDMIOTU

uzyskany w wyniku próbkowania okresowego przebiegu czasowego x(t) ze stałym czasem próbkowania t takim, że T = t N 1 t

7. Szybka transformata Fouriera fft

1.5. Sygnały. Sygnał- jest modelem zmian w czasie pewnej wielkości fizycznej lub stanu obiektu fizycznego

Kodowanie podpasmowe. Plan 1. Zasada 2. Filtry cyfrowe 3. Podstawowy algorytm 4. Zastosowania

Cyfrowe Przetwarzanie Obrazów i Sygnałów

ANALIZA SYGNAŁÓ W JEDNÓWYMIARÓWYCH

Laboratorium optycznego przetwarzania informacji i holografii. Ćwiczenie 4. Badanie optycznej transformaty Fouriera

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

Transkrypt:

Politechnika Świętokrzyska Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 6 Transformata cosinusowa. Krótkookresowa transformata Fouriera. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów z funkcjami pozwalającymi na realizację transformaty cosinusowej i krótkookresowej transformaty Fouriera dla sygnałów jedno i dwuwymiarowych. dr inż. Robert Kazała

Dyskretna transformacja kosinusowa Dyskretna transformacja kosinusowa, (DCT ang. discrete cosine transform, czyli dyskretna transformacja cosinusowa) jedna z najpopularniejszych blokowych transformacji danych. Jest szczególnie popularna w stratnej kompresji danych. Zaletą stosowania transformaty DCT w kompresji jest to, że większość współczynników jest zwykle bliska 0 po kwantyzacji wyzerują się, co redukuje liczbę bitów potrzebną do reprezentacji sygnału bez wnoszenia dużego błędu. Przetwarzanie sygnałów wielowymiarowych wymaga zastosowania przekształcenia o odpowiedniej liczbie wymiarów. Ponieważ przekształcenie wielowymiarowe DCT jest separowalne, odpowiednie transformaty można uzyskać przez kolejne wykonanie jednowymiarowych przekształceń we wszystkich wymiarach. DCT-I DCT-II DCT-III DCT-IV

Dwuwymiarowa DCT II Transformata odwrotna IDCT Przy zachowaniu odpowiedniich współczynników normalizacji, transformatą odwrotną do DCT-I jest DCT-I pomnożona przez 2/(N-1). DCT-IV jest DCT-IV pomnożona przez 2/N. DCT-II jest DCT-III pomnożona przez 2/N i odwrotnie. Podobnie jak dla DFT, współczynnik normalizacji z przodu transformacji zależy od przyjętej konwencji i różni się pomiędzy różnymi definicjami.

Funkcje pakietu Scipy do wyznaczania transformaty cosinusowej Funkcja wyliczająca Discrete Cosine Transform. scipy.fftpack.dct(x, type=2, n=none, axis=-1, norm=none, overwrite_x=0) Parametry : x : array_like Tablica wejściowa. type : {1, 2, 3}, opcjonalny Typ DCT. Domyślnie 2. n : int, opcjonalny axis : int, opcjonalny Długość transformaty. Oś według której wyliczana jest transformata. norm : {None, ortho }, opcjonalny Tryb normalizacji. Domyslnie None. overwrite_x : bool, opcjonalny Jeżeli True zawartość x może być zniszczona (domyślnie=false) Zwracana wartość : y : ndarray of real tablica wynikowa. Funkcja wyliczająca Inverse Discrete Cosine Transform. scipy.fftpack.idct(x, type=2, n=none, axis=-1, norm=none, overwrite_x=0) Parametry : x : array_like Tablica wejściowa. type : {1, 2, 3}, opcjonalny Typ DCT. Domyślnie 2. n : int, opcjonalny axis : int, opcjonalny Długość transformaty. Oś według której wyliczana jest transformata. norm : {None, ortho }, opcjonalny Tryb normalizacji. Domyślnie None. overwrite_x : bool, opcjonalny Jeżeli True zawartość x może być zniszczona (domyślnie=false) Zwracana wartość : y : ndarray of real tablica wynikowa.

Sygnał stacjonarny x(t)=cos(2π 10t)+cos(2π 25t)+ cos(2π 50t) +cos(2π 100t) Sygnał niestacjonarny

Analiza STFT - (Short-Time Fourier Transform) STFT stanowi sposób kompromisu pomiędzy czasowym a częstotliwościowym przedstawieniem sygnału. Dostarcza pewnych informacji o tym kiedy i jakie częstotliwości wystąpiły w zdarzeniu dotyczącym badanego sygnału. Jednakże możemy uzyskać te informacje tylko z ograniczoną dokładnością i dokładność ta jest zdeterminowana przez rozmiar okna. Literatura R. G. Lyons: Wprowadzenie do cyfrowego przetwarzania sygnałów, WKiŁ, Warszawa 1999. Zadania 1. Utworzyć własną funkcję realizującą prostą i odwrotną transformatę cosinusową metodą DCT II. Zaprezentować jej działanie na sygnałach testowych i wybranych liniach obrazu. 2. Dla sygnałów testowych i wybranych linii obrazu wykonać prostą oraz odwrotną transformatę cosinusową, dla różnych metod jej obliczania, wykorzystując funkcje z modułu scipy. Porównać uzyskane współczynniki. 3. Wyzerować współczynniki o małych wartościach dla transformat z zadania 2 i wykonać transformatę odwrotną. Porównać wyniki z wynikami z zadania 2. 4. Wygenerować przebieg stacjonarny i niestacjonarny z przykładu w instrukcji oraz własny. Wykonać transformatę Fouriera dla tych przebiegów i porównać otrzymane wyniki. 5. Napisać funkcję wykonującą STFT z parametrem określającym długość okna i nakładanie się okna. Zaprezentować jej działanie na przebiegach niestacjonarnych z zadania 4. 6. Dla wybranych sygnałów dźwiękowych: mowy, instrumentu klawiszowego oraz smyczkowego wykonać transformatę STFT. Zaprezentować i omówić uzyskane wyniki.