Akwizycja i przetwarzanie sygnałów cyfrowych

Podobne dokumenty
Akwizycja i przetwarzanie sygnałów cyfrowych

Akwizycja i przetwarzanie sygnałów cyfrowych

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

Sygnał a informacja. Nośnikiem informacji mogą być: liczby, słowa, dźwięki, obrazy, zapachy, prąd itp. czyli różnorakie sygnały.

Przetwarzanie analogowo-cyfrowe sygnałów

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

Wstęp do metod numerycznych Faktoryzacja QR i SVD. P. F. Góra

Akwizycja i przetwarzanie sygnałów cyfrowych

3. Macierze i Układy Równań Liniowych

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 2 AiR III

Obliczenia Naukowe. Wykład 12: Zagadnienia na egzamin. Bartek Wilczyński

Kwantyzacja wektorowa. Kodowanie różnicowe.

Układy równań liniowych. Krzysztof Patan

Pattern Classification

Podstawowe funkcje przetwornika C/A

Układy równań liniowych i metody ich rozwiązywania

5. Rozwiązywanie układów równań liniowych

Kwantowanie sygnałów analogowych na przykładzie sygnału mowy

Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik

Aproksymacja funkcji a regresja symboliczna

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Wstęp do metod numerycznych Eliminacja Gaussa Równania macierzowe. P. F. Góra

Programowanie celowe #1

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

Teoria przetwarzania A/C i C/A.

FFT i dyskretny splot. Aplikacje w DSP

Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra

Akwizycja obrazów. Zagadnienia wstępne

Kompresja sekwencji obrazów - algorytm MPEG-2

Kompresja dźwięku w standardzie MPEG-1

Analizy Ilościowe EEG QEEG

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

Kompresja sekwencji obrazów

Rozwiazywanie układów równań liniowych. Ax = b

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 4. Równania różniczkowe zwyczajne podstawy teoretyczne

Układy równań liniowych

SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

Kompresja Danych. Streszczenie Studia Dzienne Wykład 13, f(t) = c n e inω0t, T f(t)e inω 0t dt.

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.

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

POD- I NADOKREŚLONE UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

1 Macierz odwrotna metoda operacji elementarnych

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Zaawansowane metody numeryczne

Kompresja JPG obrazu sonarowego z uwzględnieniem założonego poziomu błędu

Przetwarzanie A/C i C/A

Układy liniowo niezależne

10. Metody obliczeniowe najmniejszych kwadratów

Teoretyczne podstawy programowania liniowego

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

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

Rozwiązywanie układów równań liniowych metody dokładne Materiały pomocnicze do ćwiczeń z metod numerycznych

Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A

Zastosowania mikrokontrolerów w przemyśle

13 Układy równań liniowych

UKŁADY RÓWNAŃ LINIOWYCH

Obraz jako funkcja Przekształcenia geometryczne

Zastowowanie transformacji Fouriera w cyfrowym przetwarzaniu sygnałów

Cyfrowe przetwarzanie sygnałów w urządzeniach EAZ firmy Computers & Control

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

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

Komputerowa analiza zagadnień różniczkowych 10. Dwupunktowe problemy brzegowe (BVP, Boundary Value Problems)

Komputerowe systemy pomiarowe. Podstawowe elementy sprzętowe elektronicznych układów pomiarowych

Wymiar: Forma: Semestr: 30 h wykład VII 30 h laboratoria VII

Transformata Fouriera

Metoda eliminacji Gaussa. Autorzy: Michał Góra

Metody numeryczne I Równania nieliniowe

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

Kompresja danych DKDA (7)

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

Układy równań liniowych

2. Układy równań liniowych

PRZEWODNIK PO PRZEDMIOCIE

Analiza wpływu parametrów systemu pomiarowego na błędy estymacji napięcia w systemach pomiaru napięcia przez pomiar pola elektrycznego

Różne reżimy dyfrakcji

Przetwarzanie i transmisja danych multimedialnych. Wykład 9 Kodowanie podpasmowe. Przemysław Sękalski.

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

D. Miszczyńska, M.Miszczyński KBO UŁ 1 GRY KONFLIKTOWE GRY 2-OSOBOWE O SUMIE WYPŁAT ZERO

Przetwarzanie AC i CA

Transformaty. Kodowanie transformujace

Kodowanie i kompresja Streszczenie Studia Wieczorowe Wykład 10, 2007

Cechy karty dzwiękowej

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

ALGEBRA LINIOWA Z GEOMETRIĄ, LISTA ZADAŃ NR 8

Spis treści. 1. Cyfrowy zapis i synteza dźwięku Schemat blokowy i zadania karty dźwiękowej UTK. Karty dźwiękowe. 1

Analiza numeryczna Kurs INP002009W. Wykłady 6 i 7 Rozwiązywanie układów równań liniowych. Karol Tarnowski A-1 p.

Analiza sygnałów biologicznych

Karta (sylabus) modułu/przedmiotu Transport Studia I stopnia

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

Automatyczne rozpoznawanie mowy - wybrane zagadnienia / Ryszard Makowski. Wrocław, Spis treści

Elektrofizjologiczne podstawy lokalizacji ogniska padaczkowego. Piotr Walerjan

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

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

Zaawansowane metody numeryczne

Modyfikacja schematu SCPF obliczeń energii polaryzacji

WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU

Neurobiologia na lekcjach informatyki? Percepcja barw i dźwięków oraz metody ich przetwarzania Dr Grzegorz Osiński Zakład Dydaktyki Fizyki IF UMK

Rejestracja obrazu. Budowa kamery

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

Transkrypt:

Akwizycja i przetwarzanie sygnałów cyfrowych Instytut Teleinformatyki ITI PK Kraków 21 luty 2011

Rewolucja cyfrowa i jej skutki Rewolucja cyfrowa - dane cyfrowe: podstawowy rodzaj informacji multimedialnych, medycznych, geologicznych itp. Takie dane - najczęściej pozyskiwane z analogowych danych w procesie akwizycji Konieczność pozyskiwania (akwizycji) danych cyfrowych większe wymagania na sprzęt i oprogramowanie wspierajace: rosnac a rozdzielczość, konieczność głębszego próbkowania (przetworniki A/C, matryce aparatów, kamer itp.) wzrost ilości sensorów pomiarowych zwiększajaca się róznorodność sygnałów (akustyczne, radiowe, podczerwone, optyczne, UV, X-ray, gamma niektóre kanały pozyskiwania danych cyfrowych - duży koszt (n.p. CT, MRI, rozległe sieci sensorów) Rezultat - zalew danych, konieczność opanowania tego już u źródła (czyli w procesie akwizycji danych)

Akwizycja danych - podejście klasyczne Akwizycja - digitalizacja składajaca się z: próbkowania - podstawowy parametr: częstotliwość próbkowania f s kwantyzacji - podstawowe parametry: głębokość bitowa bpc, ilość kanałów nk kodowania binarnego podstawa - twierdzenie o próbkowaniu (Nyquist, Kotelnikow, Shannon) ustala skalę rozmiaru danych Jeżeli funkcja nie zawiera w swoim widmie częstości większych niż B, to można ja wiernie zrekonstruować z próbek wziętych z częstościa co najmniej 2 B (częstość Nyquista)

Podejście klasyczne realizacja Tw. o próbkowaniu - określa standarowy sposób akwizycji danych i dalszego ich przetwarzania Stosuje się do próbkowania danych jedno (głos), dwu (obraz)... - wymiarowych Realizacja akwizycji danych w oparciu o tę zasadę: mierz wszystko (z częstościa Nyquista) rozmiar danych N kompresuj (czyli usuń nadmiarowa informację) - operacja nieliniowa, zależna od sygnału rozmiar danych K aby zrekonstruować sygnał operacja odwrotna

Podejście klasyczne - analiza Podejście klasyczne - gwarantuje sukces - ale kosztem konieczności rejestracji ogromnej ilości danych Shannon był pesymista - wymagania wysokiej częstości próbkowania f s B dotycza najgorszej ewentualności (np. obrazów które dla nas sa szumem) zwykle - silna nadmiarowość; możliwość (a nawet konieczność) jej redukcji (kompresja) metoda kompresji - kodowanie transformacyjne (wybór odpowiedniej reprezentacji sygnału) zazwyczaj istotna wielkość "transferu informacji" K - wielkość znacznie mniejsza (K << N) niż rozmiar N informacji zadany przez pasmo N B szeroka klasa ważnych danych nie wymaga ilości danych wynikajacych z reguły Nyquista

Wady podejścia klasycznego 1 Mierzymy współczynniki falkowe 2 Odrzucamy mało znaczace (mniejsze niż zadany próg) 1.8% 2.5% 3.9% 100%

Akwizycja danych wady podejścia klasycznego 1 Mierzymy wszystko, po czym większość wyrzucamy czy to ma sens? obraz uzyskany z 6500 współczynników falkowych (2.5%) niewiele gorszy od obrazu z pełnych danych nieistotne dla zdjęć fotograficznych, ale ważne tam, gdzie pozyskiwanie danych jest trudne, kosztowne lub ryzykowne (np. akwizycja danych medycznych) 2 Czy da się mierzyć tylko to, co niezbędne? problem: nie wiemy z góry, które współczyniki będa ważne wniosek: protokół pomiaru musi być niezależny od danych 3 Compressive Sensing próba realizacji tego zadania chcemy by ilość pomiarów K «N, gdzie N naturalny rozmiar problemu wynikajacy z szerokości pasma pomimo tego wymagamy, by sygnał dał się zrekonstruować z tej ilości pomiarów kiedy to jest możliwe?

CS nowe podejście do problemu akwizycji 1 Compressed Sensing (oszczędne próbkowanie) - nowe podejście do problemu akwizycji i rekonstrukcji danych bez konieczności spełnienia warunku Nyquista 2 Możliwe tylko wtedy, gdy: mamy specjalny rodzaj sygnału (rzadkość) zapewnimy spełnienie pewnych wymagań w procesie akwizycji danych ("niekoherencja") 3 Definicja: Sygnał rzadki taki, dla którego istnieje baza w której ilość składowych różnych od zera << N naturalnego rozmiaru tego sygnału Sygnał S-rzadki - dokładnie S składowych 0 Sygnał kompresowalny - gdy rozkład w odpowiedniej bazie ma tylko kilka dużych i wiele małych współczynników rzadkość - sytuacja, w której sygnal niesie znacznie mniej informacji niż to wynika z szerokości jego pasma (ilość rzeczywistych stopni swobody << N - rozmiaru sygnału) CS ważne, bo wiele naturalnych sygnałów to sygnały rzadkie lub kompresowalne)

Pomiar sygnału by dokonać pomiaru wybieramy pewna ilość sygnałów wzorcowych ϕ i wyznaczamy korelacje miedzy mierzonym wektorem a wzorcami y i = ϕ T x, i = 1,...M - interesuje nas sytuacja M << N gdzie M - ilość pomiarów, N - rozmiar wektora x - jest to pomiar połaczony z kompresja (compressed sensing)

Pomiar i rekonstrukcja jako problem algebraiczny W zapisie macierzowym: y = Ax x - poszukiwane rozwiazanie; wektor o wymiarze N y - wektor pomiaru o wymiarze M równym ilości pomiarów A - macierz pomiaru o wymiarze M N, której wiersze to wektory ϕ Wyznaczenie rozwiazania x - rozwiazanie równania liniowego. Możliwe przypadki: M > N układ nadokreślony rozwiazanie jednoznaczne, łatwe do wyliczenia (w sensie minimalizcji błędu) M = N, macierz A nieosobliwa dokładnie jedno rozwiazanie K < N odpowiada CS układ niedookreślony istnieje nieskończenie wiele rozwiazań; jak wybrać właściwe?

Określenie systemu CS By określić protokół CS należy zadać: macierz pomiaru A o rozmiarach MxN która jest niezależna od danych zapewnia uzyskiwanie stabilnych rozwiazań dla K -rzadkiego sygnału na podstawie M kilka K << N pomiarów algorytm rekonstrukcji rozwiazania z małej M K ilości pomiarów intuicyjnie - dobra macierz pomiaru "nie gubi informacji" dla sygnałów rzadkich matematycznie - zapewnia niekoherencję, warunek RIP jest jakby funkcja skrótu dla mierzonego sygnału typowo - macierz pomiaru to czysto losowa macierz (szum biały) nie musimy wiedzieć: w której bazie sygnał jest rzadki ile jest "dużych składowych"

Algorytm rekonstrukcji Rzadkość - dodatkowy warunek, które pozwala wybrać właściwe rozwiazanie Zasada: spośród rozwiazań niedookreślonego równania Ax = y wybierz to, które ma najmniej składowych niezerowych: (P0) min x x l0 Ax = y Problem (P0) trudny obliczeniowo (NP zupełny) Dla wielu przypadków P0 równoważny (P1) (P1) min x x l1 Ax = y (P1) równoważny problemowi programowania liniowego istnieje efektywne rozwiazanie, gdy problem rzadki, a liczba pomiarów K Cµ 2 S log N, C 1

Compressed Sensing przykłady, zastosowania

Compressed Sensing przykłady, zastosowania Tomografia Komputerowa Rekonstrukcja przykład numeryczny Przypadki klasyfikacji - rozpoznawanie twarzy