問題タブ [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.

0 投票する
2 に答える
288 参照

tridion - TridionコンポーネントをXMLとしてダンプ

モジュラーテンプレートを使用して、Tridionコンポーネントのコンテンツ(特定のスキーマに基づく、つまり非任意)をXMLにダンプする最も簡単な方法は何ですか?

具体的には、コンポーネントのコンテンツをASP.Netカスタムコントロールとの間で渡す必要があります。つまり、次のようになります。

考えられる1つの方法は、デフォルトのDreamweaverコンポーネントデザインDWT TBBを微調整することだと思いますが、それは面倒すぎるようです。

編集

もう1つの曖昧なテーマは、上記の質問の2番目の部分でした。XMLをASP.Netコントロールマークアップに埋め込むことです。問題は、XMLをエスケープする必要があることです。次の頭の体操はDWTでそれを行います(NunoのTBBが出力に書き込んだことを強調します):

(そのすべての苦労は、DWTの難解なJSエスケープルールを克服するためにのみ必要です。)

0 投票する
3 に答える
5094 参照

matlab - Matlab DWT H レベル

論文1にある透かしアルゴリズムを実装しようとしています。これは紙の一行です:

再番号付けされたすべてのセグメントに対して H レベル DWT を実行します。

次に、シミュレーションのセクションで、著者は実験に使用されるウェーブレットについて説明します。

DWT 変換は、一般的なウェーブレット「Daubechies-1」とレベル H = 3 を採用しました。

H の意味がわかりません。matlab DWT 関数で H=3 を入力するにはどうすればよいですか?

私の実際のコードは次のとおりです。

誰かが私を助けることができますか?


1 Ji, Y. & Kim, J. DWT-DCT に基づく定量化されたオーディオ透かしアルゴリズム。マルチメディア、コンピュータ グラフィックス、放送 339–344 (2011)

0 投票する
1 に答える
2390 参照

steganography - LSB 置換ステガノグラフィで DWT を使用する方法

ステガノグラフィでは、最下位ビット (LSB) 置換法により、画像ピクセルなどのカバー メディアからのビットの代わりに秘密ビットが埋め込まれます。一部の方法では、画像の離散ウェーブレット変換(DWT) が行われ、秘密ビットが DWT 係数に埋め込まれます。その後、逆変換を使用してステゴ画像が再構築されます。

ただし、DWT は float 係数を生成し、LSB 置換法には整数値が必要です。私が読んだほとんどの論文は 2D Haar Wavelet を使用していますが、その方法論は明確ではありません。ローパスフィルターとハイパスフィルター(フロート変換)、またはペア値の合計と差、または平均と平均差などの観点から変換が定義されているのを見てきました。

より明示的には、順変換または逆変換のいずれかで (ただし、使用される式によっては必ずしも両方であるとは限りません)、最終的に浮動小数点数が表示されます。置換が機能しないため、係数用にそれらを使用することはできません。また、画像はストレージに整数値を必要とするため、再構成されたピクセル用にそれらを使用することもできません。

たとえば、ピクセルのペアを 1D 配列として考えてみましょAB。低周波係数は和、つまり で定義され、高周波係数はs = A + B差、つまり で定義されd = A - Bます。B = (s - d) / 2次に、とを使用して元のピクセルを再構築できA = s - Bます。ただし、係数を少しいじった後は、s - dもはや偶数ではない可能性があり、再構成されたピクセルに対して float 値が出現します。

2D の場合、1D 変換は行と列に別々に適用されるため、最終的にどこかで 4 による除算が発生します。これにより、浮動小数点の剰余が .00、.25、.50、および .75 の値になる可能性があります。私は、この問題を扱っている論文を 1 つだけ見つけました。残りの方法論は非常に曖昧であり、私はそれらを再現するのに苦労しています. しかし、DWT はイメージ ステガノグラフィのために広く実装されています。

私の質問は、私が読んだ文献のいくつかは啓発的ではなかったので、どうしてこれが可能になるのでしょうか? float 値を導入する変換をどのように使用できますか?

0 投票する
1 に答える
505 参照

matrix - NxN ウェーブレット行列も返す C/C++ ウェーブレット ライブラリ

変換の NxN DWT 行列を返すこともできる離散ウェーブレット変換 (DWT) 用の C++ ライブラリを探しています。ここで開かれた同様の質問がありました

信号処理用の優れた C/C++ ウェーブレット ライブラリを探しています

しかし、ご覧のとおり、より具体的なものを探しています。

ライブラリがプロプライエタリ ソフトウェア (LGPL、MPL、BSD など) で使用できる非 GNU ライセンスの下にある場合は、より便利です。

前もって感謝します

0 投票する
1 に答える
1747 参照

matlab - Discrete Wavelet Transform in MATLAB

I am working with audio signal processing and need to perform a 3-Band DWT. I am trying to use the dwt function in MATLAB to do this. However, after reading about this function I realized it only allows you to input two filters, a Hi and Low Band, but I need to input 3. Is there anyway I can do this? Thank you!

0 投票する
0 に答える
567 参照

c++ - DWT の実装が機能しません。何が問題なのですか?

javacode から 2D Discrete Wavelet-Transformation を実装しました (こちらを参照)。元のコードを Java で実行すると、結果は問題ないように見えます。しかし、私の C++ 実装では、結果が歪んでいます。理由はわかりません(写真参照)。元の画像: 元の画像 失敗した dwt: dwt デイラー

これはopencvマットと配列の変換による問題でしょうか?それとも、これは dwt 実装のバグですか?

main.cpp

dwt_cdf_9_7.h

dwt_cdf_9_7.cpp

0 投票する
1 に答える
2822 参照

matlab - matlab で dwt2 と idwt2 を使用する

ウェーブレットの理論が完成したので、matlab を使用してテストすることにしました。ただし、dwt2 と idwt2 の結果を解釈できません。imshow を使用して結果を表示すると、画像が表示されませんでした。

どちらの図も空白です。縮小した画像も表示できません。正しい見方を教えてください。matlab ヘルプは、プロットの方法について説明しています。しかし、それを明確にしていません。私を助けてください。初歩的な質問でしたら申し訳ありません。前もって感謝します。

0 投票する
0 に答える
540 参照

opencv - プログラムを実行してイメージの DWT を見つけることができません

以下のコードを試して、画像の DWT 分解を見つけました。しかし、ヘッダーファイルを含めることができません。そして、私はそれを適切な方法で実行していないと思います。誰でもこのコードを実行するのを手伝ってくれますか?

これは opencv 2.3.1 を使用した C++ コードであり、OS は ubuntu です。