2016-03-31 22 views
1

Ich versuche, ein Bild mit verschiedenen Wavelets, Daubechies, Coif, Symlet, Ortho aller Ordnungen zu zerlegen. Außer db1 (Haar) erzeugen andere negative Koeffizienten in der Näherungsbande. Mein Verständnis ist Approximation Band enthält die Durchschnittswerte des Originalbildes und sollte daher nur positive Werte enthalten. Kommt es auch auf Filterkoeffizienten an, die für die Zerlegung verwendet werden? Ich implementierte die Dekomposition mit dem Befehl dwt2 sowie die Verwendung der zirkularen Faltung mit Filterkoeffizienten. Beide erzeugen dieselben Ergebnisse für Wavelet-Filter höherer Ordnung. Ich möchte Features aus Wavelet-Koeffizienten extrahieren, negative Koeffizienten können zu falschen Feature-Werten führen, die daher geklärt werden sollen. Danke.Ist es in Ordnung, negative Koeffizienten in der Näherungsbandbreite der Wavelet-Transformation eines Bildes zu haben?

Antwort

0

Ja, das Näherungsband hängt auch von den Filterkoeffizienten ab, die für die Zerlegung verwendet werden. Genauer gesagt ist diese Situation für Tiefpasszerlegungsfilter mit negativen Koeffizienten vollständig gültig. Wenn Sie nur positive Koeffizienten im Approximationsband benötigen, verwenden Sie eines dieser Wavelets in MATLAB: rbio1.x, rbio2.x, rbio3.x.