Przetwarzanie sygnałów

Pytania i odpowiedzi dla praktyków sztuki i nauki o przetwarzaniu sygnału, obrazu i wideo

3
Jak zaprojektować bardzo wąski filtr?
Załóżmy, że mam próbkę sygnału audio o częstotliwości Hz i chciałbym zaprojektować filtr dolnoprzepustowy, który izoluje wszystko poniżej ~ Hz. W świecie cyfrowym jest to filtr dolnoprzepustowy z pasmem w . Pasmo przejściowe również powinno być rozsądne. Zbudowanie do tego filtru FIR może mieć wiele zaczepów, co w dłuższej perspektywie …

4
Niższe częstotliwości silniejsze w FFT?
Obliczam FFT z wejścia mikrofonu. Zauważam, że niższe częstotliwości zawsze wydają się mieć większą moc (wyższe dB) niż wyższe częstotliwości. Tnę dane na ramki 24576 bajtów (4096 * 6). Zastosuj okno Hamminga: input[i] *= (0.54d - 0.46d*(double) Math.Cos((2d*Math.PI*i)/fs)); Uruchom go przez FFTW Process1D(). Konwertuj z liczb zespolonych: output[i] = 10.0 …
15 audio  fft 

4
Jak wyodrębnić znaki drogowe ze zdjęcia?
Jakich technik analizy obrazu mogę użyć do wyodrębnienia znaków drogowych z obrazu, takiego jak ten poniżej? Edytować: Po dyfuzji anizotropowej: tło, którego nie chcę, jest trochę usuwane Po dylatacji: Progowanie po rozproszeniu: Nie można ustalić najlepszego progu dla tego celu Jednak nie jestem w stanie dowiedzieć się, jak usunąć tło? …

2
Które filtry IIR zbliżają się do filtra Gaussa?
Niedawno przyszło mi do głowy, że filtry Bessela, pomimo tego, że są wymienione razem z innymi popularnymi typami, są naprawdę dziwną kulą, która należy do innej „klasy” i staram się dowiedzieć o tym więcej. Prostokątna odpowiedź amplitudowa reprezentuje idealną odpowiedź w dziedzinie częstotliwości, ponieważ pasmo przejściowe wynosi zero, a pasmo …

1
Podstawowe zasady projektowania filtrów cyfrowych (IIR / FIR)
Chociaż mam solidne doświadczenie w projektowaniu silników audio i tym podobne, jestem całkiem nowy w dziedzinie Digital Filter Design, szczególnie filtrów IIR i FIR. Innymi słowy, staram się dowiedzieć jak najwięcej na temat projektowania filtrów i wyprowadzania ich równań różnicowych. Zaczynam od podstaw, więc proszę o wyrozumiałość, tak jak powiedziałem, …


2
Rejestracja obrazu według segmentacji
Algorytmy rejestracji obrazu są zwykle oparte na cechach punktowych, takich jak SIFT (Scale-Invariant Feature Transform). Widziałem pewne odniesienia do elementów linii, ale zastanawiałem się, czy można dopasować segmenty obrazu zamiast punktów . Na przykład dane źródło i przekształcony obraz: Na każdym z nich mogę wykonać wykrywanie krawędzi, rozmycie i transformację …


3
Szybka transformacja kosinusowa przez FFT
Chcę wdrożyć Fast Cosine Transform. Czytałem na wikipedii , że istnieje szybka wersja DCT, która jest obliczana podobnie do FFT. Próbowałem przeczytać cytowany artykuł Makhoul * dla implementacji FTPACK i FFTW, które są również używane w Scipy , ale nie byłem w stanie wyodrębnić faktycznego algorytmu. Oto co mam do …
15 fft  dct 

3
Jak usunąć szum Gaussa z obrazu bez niszczenia krawędzi?
Jaki jest najlepszy filtr do usuwania szumu gaussowskiego bez niszczenia krawędzi? Używam standardowych obrazów Leny z addytywnym szumem Gaussa i chcę zrezygnować przed zastosowaniem dyfuzji anizotropowej. Nie chcę filtrować mediany, ponieważ krawędzie stają się rozmyte. Próbowałem filtrowania adaptacyjnego, ale wyniki nie były zadowalające.

1
Zwiększenie głośności ścieżki dzięki RMS
Próbuję obliczyć głośność ścieżki dźwiękowej, którą zapisałem w buforze. Bufor zawiera dane PCM sygnału i chcę dowiedzieć się, jak „głośno” jest za pomocą Root Mean Squared. Zakładam, że mogę to zrobić w dziedzinie czasu zamiast przełączać się na dziedzinę częstotliwości. Jaki byłby na to pseudo-kod? Czy po prostu próbowałem przez …

1
Jak znaleźć odpowiedź impulsową systemu na podstawie jego reprezentacji w przestrzeni stanu za pomocą macierzy przejścia stanu?
Załóżmy, że mamy liniową reprezentację w standardowej notacji w przestrzeni stanów: x˙(t)=Ax(t)+Bu(t)x˙(t)=Ax(t)+Bu(t) \dot{x}(t)=Ax(t)+Bu(t) y( t ) = Cx ( t ) + D u ( t )y(t)=dox(t)+reu(t)y(t) = Cx(t) + Du(t) Aby uzyskać odpowiedź impulsową, można pobrać transformatę Laplace'a Y = C X + D Us X= A X+ B …

2
Objaśnienie PSD (gęstość widmowa mocy)
Próbuję zrozumieć, w jaki sposób obliczany jest PSD. Przejrzałem kilka moich podręczników inżynierii komunikacji, ale bezskutecznie. Też szukałem online. Wikipedia wydaje się mieć najlepsze wytłumaczenie; jednak gubię się w części, w której decydują się na CDF (Cumulative Distrubution Function), a następnie z jakiegoś powodu decydują się powiązać to z funkcją …

4
Wydobywanie częstotliwości z FFT
Wykonałem 512 punktów FFT na sygnale. Mam inny zestaw 512 cyfr. Rozumiem, że te liczby reprezentują amplitudę różnych fal sinusoidalnych i cosinusoidalnych o różnych częstotliwościach. Jeśli moje rozumowanie jest poprawne, czy ktoś może mi powiedzieć, jak poznać częstotliwości tych fal sinusoidalnych i cosinusowych na podstawie znajomości tych 512 liczb (tj. …

3
OpenCV / C ++ łączy pobliskie kontury na podstawie odległości między nimi
Muszę połączyć pobliskie kontury na obrazie na podstawie odległości między nimi, która określa, czy kontury mają zostać połączone. Teraz jest już pytanie dotyczące tego samego problemu tutaj /programming/8973017/opencv-c-obj-c-connect-nearby-contours, ale tutaj łączy wszystkie kontury w jeden. Tego nie chcę. Nie sądzę, że jest w tym jakaś funkcja w opencv, ale możesz …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.