問題タブ [dwt]
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.
r - Haar ウェーブレット - 部分信号再構成
dwt を使用して時系列/ベクトルを概算しようとしています。完全な dwt および idwt 再構成を適用できますが、(すべてではない) わずかな係数に基づいて元の信号を再構成/近似する方法がわかりません。
私はこれを試しました:
係数の切り捨てについて読みましたが、その方法がわかりません。
たとえば、2 つの係数に基づく近似値が必要な場合はどうすればよいでしょうか。
どんな助けにも感謝します。
python - Python で DWT を使用して画像フレームのエネルギーを計算すると、間違った値が表示される
画像フレームのエネルギーを見つけたい。これは私がMatlabで計算した方法です。
同じ画像をPythonでプログラムすると、エネルギーの値が170と表示され、予想される0.7に対してプログラムがどこでうまくいかなかったのか提案してください
java - Java の離散ウェーブレット変換により、イメージに白いスポットが作成される
私のJavaプログラムでは、画像がプログラムに読み込まれ、離散ウェーブレット変換を使用して変換され、結果の係数が出力画像の画像データとして使用されます。
このプロセスは自然な画像でうまく機能します: http://imgur.com/Pk3kUs7
ただし、たとえばカートン画像を変換すると、近似サブバンド内の暗いエッジに白い斑点が表示されます: http://imgur.com/kLXyBvd
forwardDWT のコードは次のとおりです。
これは、JPEG2000 の DWT と同様に、リフティング スキームを使用して実装された CDF9/7 フィルターバンクを使用した DWT です。
このアルゴリズムには 2 つの制限があります。
- グレースケールデータのみ処理可能
- 画像の幅と高さは同じで、2^n の積でなければなりません (例: 256x256、512x512 など)。
グレー値が間違って計算される可能性があるため、画像をロードし、変換を開始し、RGB 値をグレースケールに変換し、RGB に戻すための別のコードを次に示します。
注:画像の幅と高さは同じであると予想されるため、高さにも幅を使用することがあります。
編集: @stuhlo で提案されているように、forwardDWT の近似サブバンドの値のチェックを追加しました。
残念ながら、水平方向の詳細のサブバンドが黒くなりました。
image-processing - 透かしにクロッピング攻撃を適用するにはどうすればよいですか?
透かしの入った画像にクロップ攻撃を適用すると、抽出された透かしが破損します。抽出された透かしは隅の下部に黒く表示されますが、黒くはなりません。
どうすればこの問題を解決できますか? 作物攻撃を適用するにはどうすればよいですか?
audio - 整数サンプルによる離散ウェーブレット変換でハードしきい値とソフトしきい値を取得する方法
整数表現を持つオーディオ信号のサンプルを取得しました。サンプルから dwt を取得し、選択したしきい値でそれらを破壊したいと考えています。私の問題は、しきい値の選択です。
python - SyntaxError:関数呼び出しに代入できません-Python
テキスト ファイルからの信号の DWT のコードで、「SyntaxError: can't assign to function call」というメッセージが表示されます。この構文エラーの理由を誰かが説明できれば幸いです。
フォルダーには9つのファイルがあり、1つずつ読み取り(列化)、DWTを適用してから、いくつかの統計パラメーターを計算しています。前もって感謝します。