問題タブ [wavelet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pythonライブラリを使用したウェーブレットプロット
SciPyにはscipy.signal.waveletsにウェーブレット用の信号処理ツールがいくつかあり、Matplotlibを使用してグラフを描画できることは知っていますが、正しく理解できないようです。線形空間に対してドブシーウェーブレットをプロットしようとしましたが、それは私が探しているものではありません。私は一般的にウェーブレットと数学について非常に熟練していません。:)
matlab - MATLABのidwt2を数回適用する
私はMATLABを使用して、画像に離散ウェーブレット変換を適用しています。3レベルの変換を取得するために、これを数回適用しています(3)。dwt2
圧縮と解凍を行うために、MATLABが提供する関数を使用していますidwt2
。idwt2
問題は、マトリックスを返すため、前に受信した出力に数回適用する場合のように、数回解凍する方法がわからないことです。たとえば、次のようにします。
xにどのidwt2
ように適用する必要がありますか?
matlab - 離散ウェーブレット変換
MATLAB を使用した離散ウェーブレット変換のソース コードについてサポートが必要です。ビデオ処理に使用できる MATLAB を使用した完全な離散ウェーブレット変換のソース コードを教えてください。
特に、MATLAB でウェーブレット変換を使用するWyner-Zivフィルターのコードが必要です。
math - ウェーブレット理論を理解するための前提条件
私はコンピューター サイエンスの学位を取得しており、次の数学コースを受講しています。
- 微積分Ⅰ
- 微積分Ⅱ
- 離散数学と整数論
- 線形代数
- 確率
- 論理
- オートマトン理論
ウェーブレット変換の実装に重点を置いて、ウェーブレットを学習するための準備として、他にどのようなコースを受講する必要がありますか?
編集:
これは「プログラミング関連」ではないために閉鎖されたようです。それは間違いです!
ウェーブレット変換は非常に一般的な画像処理技術で、H.264 と JPEG2000 で使用されています。画像処理は StackOverflow の範囲を超えていますか?
c++ - 離散ウェーブレット変換整数 Daub 5/3 リフティングの問題
レナの画像で整数から整数へのリフティング 5/3 を実行しようとしています。私は、Walker、Nguyen、および Chen による論文「A low-power Low-memory system for wavelet-based image compression」をフォローしてきました (リンクは 2015 年 10 月 7 日現在)。
しかし、私は問題に直面しています。イメージだけではうまくいかないようです。緑と青のチャネルでわずかにオーバーフローしているように見えます。これは、ウェーブレット関数の後続のパスが、存在しないはずの高周波数を検出することを意味します。また、高周波部分の端に s0 画像の線が表示されているので、何か他の問題が発生していると確信しています。
私の機能は次のとおりです。
間違いなく何かが間違っていますが、私はそれを理解できません。私より少し頭が良い人は、どこが間違っているのか指摘できますか? 作業コードの上に Daub 5/3 の持ち上げられていないバージョンが表示されていることは注目に値します。これも同じ成果物を与えてくれます...以前に一度これを機能させたことがあるので、非常に混乱しています( 2年以上前で、そのコードはもうありません)。
どんな助けでも大歓迎です:)
編集: ローパス ピクセルを 0 から 255 の範囲にクランプすることで、オーバーフローの問題を解消したようです。ただし、これが正しい解決策ではないことを少し心配しています。誰でもこれについてコメントできますか?
matlab - Daubechies-4MATLABでの変換
1レベルのドブシー4ウェーブレット変換を使用して、4つの周波数帯域(LL、HL、LH、HH、ここでL =低、H =高)に分解したい4x4行列があります。変換の結果、各バンドには2x2の係数が含まれている必要があります。これをMATLABで行うにはどうすればよいですか?私はMATLABが関数を持っdbaux
ていることを知っていdbwavf
ます。ただし、それらの使用方法がわかりません。また、ウェーブレットツールボックスもありません。
どんな助けでも大歓迎です。
ありがとう。
fft - 信号のスカログラムの生成
スペクトログラムを使用してFFTで取得できる情報を確認するのではなく、アプリのスカログラムビューを作成して、ウェーブレット変換から取得できる関連情報があるかどうかを確認しようとしています。
これまでのところ、波形をとることができ、その上でフォワードウェーブレット変換を実行できます。しかし、私は次のステップで迷子になります。この情報を電力/エネルギー情報に変換するにはどうすればよいですか?私はさまざまな周波数の波形のセットを持っていますが、私が言うように、周波数情報はありません。
この変換されたデータをスカログラムに変換するための次のステップは誰か教えてもらえますか?
私のグーグルスキルが私を失敗させているので、どんな助けでも大歓迎です!
.net - .NET 用の優れた無料のウェーブレット ライブラリはありますか?
高速で、幅広いウェーブレット ファミリのサポートも優れています。
image-processing - 信号フィルタリング用の DWT または WP
私はウェーブレット変換に関連するトリッキーな問題を扱っています (少なくとも私にとってはトリッキーです:)。正弦波 (周波数 f1) に別の正弦波 (周波数 f2) を重ねた信号があります。他の信号が元の信号よりも高い周波数を持っている場合、そのフィルター処理に問題はありません。ただし、これは私の場合ではありません。たとえば、f2 = 1.2 f1 など、周波数が似ている 2 つの信号を処理する必要があるからです。ウェーブレット変換、できれば DWT またはウェーブレット パッケージを使用して元の正弦波を再構築する方法はありますか? CWT は完全なタイム スケール プロパティを示しているため、おそらく CWT の恩恵を受ける方がよいでしょうが、それはオプションではありません。
よろしくお願いします。
image - ウェーブレット ベースの補間
matlabでウェーブレットベースの補間(単純なゼロパディングスキーム)を行うにはどうすればよいですか?
画像に対して wavedec2 を実行し、垂直、水平、および対角のドメインをゼロ化し、4 つのドメインをより大きなサイズに補間しましたが、いくつかの論文で述べられているように、空間ベースの補間 (バイリニア、ニアレスト、バイキュービック) よりも優れていませんでした。
お知らせ下さい。
ありがとうございました。