Jak powiedział @sansuiso, skompresowane wykrywanie jest sposobem na pozyskiwanie sygnałów, które okazują się skuteczne, jeśli sygnały są rzadkie lub ściśliwe.
Kompresowane wykrywanie jest wydajne, ponieważ sygnały są multipleksowane, dlatego liczba zmultipleksowanych próbek (zwanych pomiarami) jest mniejsza niż liczba próbek wymagana przez Shannon-Nyquist, gdzie nie ma silnych założeń dotyczących sygnału.
W przypadku bezszumowym można wykazać, że solver do odtwarzania z kompresją może odzyskać dokładne rozwiązanie.
W przypadku ściśliwym, w przeciwieństwie do przypadku bardzo rzadkiego, można wykazać, że błąd rekonstrukcji jest ograniczony.
I tak, większość sygnałów, w tym ultradźwięki, są albo rzadkie, albo ściśliwe. Zasadniczo sprowadza się to do znalezienia słownika, w którym sygnał jest rzadki. Eksperci domenowi ogólnie znają te rzeczy.
Ciekawe pytanie: Wyobraź sobie, że masz nieskomplikowany sygnał, a następnie dodaj zera, aby go rozrzedzić, a następnie użyj skompresowanego wykrywania do próbkowania tego sygnału, czy nie byłoby to lepsze niż bezpośrednie próbkowanie pełnego sygnału?
Odpowiedź brzmi nie.
Okazuje się, że wymagania próbkowania, dla których praca CS wymaga więcej infromacji niż tylko pełne próbkowanie oryginalnego (pełnego / niezerowego) sygnału. Innymi słowy, liczba wymaganych pomiarów CS byłaby większa niż liczba niezerowych elementów w sygnałach. Sparaliżując sygnał, „tracisz” celowo informację o tym, gdzie sygnał jest obsługiwany (tj. Niezerowy). Trudność polega na znalezieniu miejsca, w którym żyją te niezerowe elementy sygnału: jeśli znasz wcześniej lokalizację tych niezerowych elementów, nie ma potrzeby wybierania mniej wydajnej metody próbkowanie tego sygnału. Rzeczywiście, znalezienie położenia niezerowych elementów sygnału jest powodem, dla którego mówimy o wykrywaniu kompresji jako NP-Hard,
Powiem inaczej: załóżmy, że sygnał ma składowe K niezerowe. Jeśli znasz położenie tych elementów K, potrzebujesz tylko informacji K, aby poznać swój sygnał. Jeśli dodasz zera w dowolnym miejscu w sygnale i wytworzysz ten sygnał o rozmiarze N, musisz teraz próbkować sygnał N razy poprzez tradycyjne próbkowanie lub O (Klog (K / N)) razy z podejściem kompresyjnym. Ponieważ O (Klog (K / N)> K, utrata informacji o położeniu elementów niezerowych dała większy zestaw próbek / pomiarów.
Być może zainteresuje Cię mój mały blog na ten temat:
http://nuit-blanche.blogspot.com/search/label/CS
I następujący zasób:
http://nuit-blanche.blogspot.com/p/teaching -compressed-sensing.html