Randeffekt in einer Wavelet-Multi-Resolution-Analyse

9

Welche Methoden gibt es, um den Effekt von Grenzen bei einer Wavelet-Zerlegung zu minimieren?

Ich benutze R und das Paket Wellenlimit .

Ich habe zum Beispiel die Funktion gefunden

?brick.wall

aber

  1. Ich bin nicht zu benutzt, wie man es benutzt.

  2. Ich bin nicht sicher, ob die beste Lösung darin besteht, einen Koeffizienten zu entfernen. Ich habe irgendwo gelesen, dass es einige Wavelets gibt, die nicht überall gleich sind und deren Form sich an den Boudaries ändert.

Irgendwelche Ideen?

RockScience
quelle
Weiß niemand oder ist die Frage nicht interessant? Ich denke, das Problem tritt jedes Mal auf, wenn Sie das Wavelet-Tool für die Online-Analyse verwenden möchten. Führt niemand eine Online-Wavelet-Analyse durch?
RockScience
Ich habe meine Fragenannahme verloren :) Du hättest eine andere Frage schreiben können, nicht wahr? Ich bin im Moment sehr beschäftigt, finde es aber immer noch sehr interessant, mich mit Ihrer Frage zu befassen ... könnte Sie später kontaktieren.
Robin Girard
aha sorry dafür! Aber angesichts der Begeisterung der Community für diese Frage erhalten Sie sie möglicherweise wieder zurück, mit einem Kopfgeld von 200, auch ohne Ihre Antwort zu ändern;)
RockScience

Antworten:

3

Ich denke, das ist eine gute Frage und ich weiß nicht viel über Implementierungen. Da Wavelet eine Mehrfachauflösung hat, gibt es zwei Arten von Lösungen (die irgendwie miteinander verbunden sind):

  1. Ändern Sie beispielsweise Ihr Signal und erweitern Sie Ihr Signal über die tatsächliche Grenze, um aussagekräftige Koeffizienten zu erhalten. Beispiele dafür sind:

    • periodisches Wavelet im Intervall
    • Null-Auffüllung (verlängern Sie das Signal außerhalb seiner Domäne um Null
    • feiner prodecure sind Erweiterungen der Nullpolsterung mit Glättungsbedingung an der Grenze.
  2. Ändern Sie das Wavelet (entspricht in etwa dem Schwellenwert oder dem niedrigeren Wavelet-Koeffizienten, der sich nahe der Grenze befindet). Allgemeiner gibt es Verfahren, von denen ich weiß, dass es seit dem von A Cohen I Daubechies et P Vial 1993 viele Arbeiten gegeben hat. Zum Beispiel in (Monasse und Perrier, 1995) Wavelet, das eine Basis bildet, die an Bedingungen wie Dirichlet oder Neumann angepasst ist gebaut sind. Ich denke einige sind implementiert? Wenn Sie Implementierungen gefunden haben, bin ich interessiert.

Verweise:

Monasse und Perrier: 1995 CRAS Ondelettes sur lintervalle für den Preis und die Bedingungen unter den Bedingungen

A Cohen I Daubechies et P Vial Wavelets über die Intervall- und schnelle Wavelet-Transformation Appl Comp Harmonic Analysis (1993)

Robin Girard
quelle
Ich habe einige Zeit gebraucht, um einige Ihrer Vorschläge im Detail zu betrachten. Ich arbeite an zwei Projekten: eines, um das Signal besser zu erweitern als "periodisch" oder "Reflexion", das andere ist die R-Funktion "WaveSlim :: Brick.wall", eine Art Wavelet-Schrumpfung, die für die Grenze angewendet wird Probleme. Ihr Beitrag ist sehr klar und informativ, er verdient meine Anerkennung, danke!
RockScience