ウォルシュアダマール変換とは何ですか?


19

私はWHTについて自分自身を学ぼうとしていますが、どこでもオンラインでそれについて多くの良い説明があるようには見えません。WHTを計算する方法を理解したと思いますが、画像認識ドメイン内でWHTが有用であると考えられる理由を本当に理解しようとしています。

それについて特別なことは何ですか?また、古典的なフーリエ変換や他のウェーブレット変換では現れない信号にどのような特性をもたらしますか?ここで指摘しように、なぜオブジェクト認識に役立つのですか?


1つのアプリケーションは、励起として最大長シーケンス(MLS)を使用する測定システムです(例:mlssa.com)。乗算が必要ないため、高速になるはずです。実際には、それは多くの利点ではなく、MLSには他の問題があります
ヒルマー

@DilipSarwateなぜWHTは便利でユニークなのですか?
スペイシー

回答:


11

NASAは、1960年代から70年代初期にかけて、惑星間探査機からの写真を圧縮するための基盤としてアダマール変換を使用していました。アダマールは、乗算または除算の演算を必要としないため、フーリエ変換の計算的に単純な代替です(すべての因子はプラスまたはマイナス1)。これらの宇宙船に搭載されている小型コンピューターでは、乗算および除算操作は非常に時間のかかる作業であったため、計算時間とエネルギー消費の両方の面で回避することが有益でした。しかし、シングルサイクル乗算器を組み込んだ高速コンピューターの開発、高速フーリエ変換などの新しいアルゴリズムの完成、およびJPEG、MPEG、その他の画像圧縮の開発以来、アダマールは使用されなくなったと思います。しかしながら、量子コンピューティングでの使用が復活する可能性があることを理解しています。(NASAの使用は、NASA Tech Briefsの古い記事からのものです。正確な属性は利用できません。)


素晴らしい歴史的説明ピーターズ氏、ありがとうございます。量子コンピューティングの復活をステージングしているとはどういう意味で、どのように展開できるのでしょうか?投稿でそれをどのように暗示していますか?
スペイシー

Wikipediaの記事によると、多くの量子アルゴリズムは、最初のステップとしてアダマール変換を使用します。これは、n量子ビットを等しい重みで量子基底のすべての2n直交状態の重ね合わせにマッピングするためです。
エリックピーターズ

エリック、引用したウィキペディアの記事へのリンクを提供できますか?もしそうなら、私はあなたの答えを受け入れることができます。
スペイシー


エリック、あなたが言及している別の情報源だと思いました。決して私のもの。:-)
スペイシー

7

アダマール変換の係数はすべて+1または-1です。そのため、高速アダマール変換は、加算および減算演算(除算または乗算なし)に減らすことができます。これにより、より単純なハードウェアを使用して変換を計算できます。

したがって、ハードウェアのコストまたは速度がアダマール変換の望ましい側面になる可能性があります。


1
答えてくれてありがとう、でもトランスフォームを理解してください。私は現在、高速実装について気にしません。この変換とは何ですか?なぜ便利なのですか?VS他のウェーブレット変換に対してどのような洞察が得られますか?
スペイシー

5

アクセスできる場合は、このペーパーをご覧ください。ここに要約を貼り付けました。ケイン、J .; アンドリュース、HC; 、「アダマール変換画像符号化」、Proceedings of the IEEE、vol.57、no.1、pp。58- 68、Jan. 1969 doi:10.1109 / PROC.1969.6869 URL:http ://ieeexplore.ieee.org/stamp /stamp.jsp?tp=&arnumber=1448799&isnumber=31116

要約高速フーリエ変換アルゴリズムの導入により、画像自体ではなくチャネルを介して画像の2次元フーリエ変換が送信されるフーリエ変換画像符号化技術が開発されました。この開発はさらに、画像がアダマール行列演算子によって変換される関連画像符号化技術をもたらしました。アダマール行列は、行と列が互いに直交するプラスとマイナスの正方配列です。アダマール変換を実行する高速フーリエ変換アルゴリズムに類似した高速計算アルゴリズムが開発されました。アダマール変換では実数の加算と減算のみが必要であるため、複素数フーリエ変換と比較して桁違いの速度の利点があります。


このリンクのおかげで、私は確かにそれを読みますが、しばらく時間がかかるかもしれません。アブストラクトから見ると、アダマール変換はフーリエ変換の代わりに使用できるように思われますが、一部は計算的に非常に効率的であるためですが、おそらく別の理由もありますか?これについてのあなたの一般的な意見は何でしたか?
スペイシー

hadamard変換を使用すると、コード化されたバージョンの画像を送信し、受信機で再構築できます。この特定の場合、著者は、元の画像よりも狭い帯域に信号のエネルギーを集中させるために変換を使用しているため、ノイズの影響が少なく、受信機で逆hadamardを使用して再構築できます。
チャーナ

うーん、はい、私は論文を読み終えたばかりです-アダマール変換は、フーリエ変換のより高速な代替手段のように見えますが、本当に目立つものはありません。エネルギーやエントロピーなどを節約しますが、多かれ少なかれFFTと同じように見えます。
スペイシー

アダマール変換は、DFTやDCTのような他の変換に対しても十分ではありませんか?高速であることは良いことですが、DCTが本当の問題であると言うのと同じくらい本当に良い圧縮を行うことができます。ほとんどの従来の標準JPEG、MPEGxでは、BTWを使用していません。
ディパンメタ

2

任意のm変換(mシーケンスによって生成されたテプリッツ行列)に分解できることを追加します。

P1 * WHT * P2

ここで、WHTはウォルシュアダマール変換、P1とP2は順列です(参照:http ://dl.acm.org/citation.cfm?id=114749 )。

m-transformは、(1)システムがノイズに悩まされている場合のシステム識別、および(2)バーチャルによる(1)ノイズに悩まされているシステムの位相遅れの特定のために使用されます。

(1)の場合、刺激がmシーケンスである場合、m-transformはシステムカーネルを回復します。これは、神経生理学で役立ちます(例:http : //jn.physiology.org/content/99/1/367。フル、それは広帯域信号のためのハイパワーであるため、他)。

(2)の場合、Goldコードはmシーケンス(http://en.wikipedia.org/wiki/Gold_code)から構築されます。


1

Walsh-Paley-Hadamard(またはWaleymardと呼ばれることもある)変換に関するリバイバルを目の当たりにしたことは非常にうれしいです。画像からの特徴抽出でHadamard変換を使用する方法を参照してください

±1

2n

そのため、非常に安価な実装で、コサイン/サインまたはウェーブレットベースが使用される任意のアプリケーションで使用できます。整数データでは、整数のままで、真のロスレス変換と圧縮が可能です(整数DCTまたはバイナリウェーブレットまたはバイナリと同様)。したがって、バイナリコードで使用できます。

それらのパフォーマンスは、ブロック状の性質のため、自然な信号および画像上の他の高調波変換よりも劣ると見なされることがよくあります。ただし、可逆色変換(RCT)や低複雑度のビデオコーディング変換(H.264 / AVCでの低複雑度の変換と量子化)のように、いくつかのバリアントがまだ使用されています。

いくつかの文献:


-2

各リンクが優れている理由を説明できるとよいでしょう。リンク先ドキュメントの完全なタイトルでさえ良いでしょう。
ピーターK。

試してみましたが、フォーラムソフトウェアが薄れていたため、概要バージョンが表示されます。wiki-policeスタイルにしたい場合は、すべてを削除してください。
ショーンオコナー

この場合、この掲示板でのQ&Aの形式に関する標準を維持しようとするほど「wikiポリシング」とは思いません。その目的は、フォーラムとして機能することではありません。ですから、あなたの貢献に対するフィードバックは、それを削除することではなく、それを機内に持ち込むことだけでなく、それが標準に準拠していることを確認することでもあります。これは、スタック交換ネットワーク全体で共通です。投稿を編集する価値があると思います。
A_A
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.