Signalverarbeitung

Fragen und Antworten für Praktiker der Kunst und Wissenschaft der Signal-, Bild- und Videobearbeitung

2
Präzision von Computer Vision-Algorithmen
Angenommen, die Aufgabe besteht darin, die Elementposition auf dem Bild zu bestimmen. Zuerst ist die korrekte Erkennung des Objekts sehr wichtig, dann werden einige Algorithmen zur Positionsberechnung verwendet (zum Beispiel für die Blob-Analyse). Alles hängt von mehreren Dingen ab (Erkennungskorrektheit, verwendete Algorithmen usw.) Nehmen wir an, wir haben ein kalibriertes …

4
Lösen des konvexen Optimierungsproblems beim Entrauschen von hoher Qualität
Die am höchsten bewertete Antwort auf diese Frage legt nahe, dass man ein Signal unter Beibehaltung scharfer Übergänge entrauschen sollte Minimieren Sie die Zielfunktion: |x−y|2+b|f(y)||x−y|2+b|f(y)| |x-y|^2 + b|f(y)| Dabei ist das verrauschte Signal, das entrauschte Signal, der Regularisierungsparameter undist eine L1-Normstrafe. Das Entrauschen wird erreicht, indem die Lösung für dieses …

4
Ändern Sie die Größe des Strichgrafikbilds
Ich möchte einige Strichzeichnungen auf A3 drucken, aber sie sind nicht sehr groß - etwa 600 x 800 Pixel. Ich habe offensichtliche Funktionen in Gimp ausprobiert, z. B. die Größe ändern und dann mit einem Wavelet-Schärfer oder einer unscharfen Maske mit selektiver Gausian-Unschärfe verbessern, aber die Druckergebnisse sind nicht gut. …


1
Wang Transformation
Ich bin im Wesentlichen ein Mathematikstudent, der an Algorithmen für ein Chemieproblem mit Rotationsspektren arbeitet, und ich stoße immer wieder auf Hinweise auf Wang-Transformationen, konnte aber die Wang-Basis nicht aufspüren. Sie können davon ausgehen, dass ich den Analysehintergrund habe, um zu verstehen, auf welcher Grundlage ein Funktionsraum basiert. Es wurde …
8 transform 

3
Ist es richtig, ein tiefpassgefiltertes Signal vom ursprünglichen Signal zu subtrahieren und das Ergebnis als „Hochpass“ zu verwenden?
Es fällt mir schwer, Dokumentation zu finden, um Bandpass- oder Hochpassfilter mit Python / Scipy / Numpy zu implementieren. Ich kann jedoch leicht einen Tiefpassfilter erstellen und anwenden, also frage ich: Wäre es konzeptionell korrekt, ein Signal tief zu filtern und dann das Ergebnis vom ursprünglichen Signal zu subtrahieren, um …

1
Audio-Normalisierung
Ich habe eine Aufnahme im PCM-Format und möchte eine einfache Analyse durchführen. Ich habe einige Fragen zu Normalisierung. Soweit ich weiß, ist es, alle Amplituden zwischen einem Bereich zu erhalten, dh [-1, 1] Der offensichtliche Weg, dies zu tun, ist: max_amplitude = max(array_of_amplitudes) for amplitude in array_of_amplitudes: amplitude = amplitude …

3
Schätzung der Geschwindigkeit aus bekannter Position und Beschleunigung
Ich bin nicht in der Lage, ein Systemmodell zu modellieren, dh meinen Zustandsvektor und meinen Eingabevektor zu erhalten. Ich vermute, dass Position und Geschwindigkeit Zustandsvektor und Beschleunigung Eingangsvektor sind. Meine zweite Vermutung ist, dass sich alle drei Größen im Zustandsvektor und keine im Eingabevektor befinden. Also ... was ist ein …

2
radix-4 FFT-Implementierung
Ich habe eine 4-Punkt-Radix-4-FFT implementiert und festgestellt, dass ich einige Manipulationen an den Ausgangstermen vornehmen muss, damit sie mit einer dft übereinstimmen. Mein Code ist eine ziemlich direkte Implementierung der Matrixformulierung, daher ist mir nicht klar, wo das Problem liegt // | // radix-4 butterfly matrix form | complex multiplication …
8 fft 

2
Hat dieses Tiefpassfilter eine nicht kausale Impulsantwort?
Ich mache einige Messungen mit meiner Soundkarte. Ich habe einen Ausgangskanal mit einem Eingangskanal verbunden. Ich sende der Soundkarte dann einen Einheitsimpuls, dh einen Signalwert 1, gefolgt von Nullen. Die aufgezeichnete Antwort wird unten gezeigt. Ich weiß, dass die Fourier-Transformation einer Rect-Funktion oder LPF zu einer Sinc-Funktion führt - wie …


5
MATLAB, Wie filtere ich ein diskretes Signal?
Ich habe eine 1-mal-10000-Matrix von Double`s in einer Datei namens "fecg.mat" gespeichert. Die Matrix repräsentiert die Größe eines aufgezeichneten FECG-Signals. Ich habe es gegen die Zeit geplottet (von 0 bis 9999): Zum Entfernen der Grundlinie frage ich mich, ob ich einen Hochpassfilter verwenden kann. Wie entwerfe ich einen richtigen Filter? …
8 filters  matlab 

2
komplementäre IIR-Filter
Ich hätte gerne ein Paar komplementärer IIR-Filter (Tiefpass / Hochpass). Mit komplementär meine ich, wenn die Ausgabe der beiden Filter summiert wird, wird das ursprüngliche Signal wiederhergestellt. Ich dachte, ich könnte solche Paare mit Butterworth-Filtern bauen, aber mit ein wenig Mathematik entdeckte ich, dass nur Filter 1. Ordnung komplementär waren. …


3
OpenCV detektiert die Hautfarbe unveränderlich bei Beleuchtungsänderungen
Ich muss die Hautfarbe unabhängig von der Beleuchtung erfassen. Ich habe die folgenden Kriterien verwendet (mit hsv und rgb), aber es funktioniert nicht: int h = get_hue(...); int s = get_saturation(...); int r = get_red_component(...); int g = get_green_component(...); int b = get_blue_component(...); if ((h<38)&&(h>6)&&(s>0.23)&&(s<0.68)){ // skin color } else …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.