タグ付けされた質問 「wavelet」

ウェーブレットは、振幅がゼロで始まり、増加し、その後減少してゼロに戻る波状の振動です。

2
ガウスの違い、ガウスのラプラス、メキシカンハットウェーブレットの違いは何ですか?
CVで使用されている3つの手法は非常に似ていますが、微妙な違いがあります。 ガウスのラプラシアン:∇2[g(x,y,t)∗f(x,y)]∇2[g(x,y,t)∗f(x,y)]\nabla^2\left[g(x,y,t)\ast f(x,y)\right] ガウスの差:[g1(x,y,t)∗f(x,y)]−[g2(x,y,t)∗f(x,y)][g1(x,y,t)∗f(x,y)]−[g2(x,y,t)∗f(x,y)] \left[g_1(x,y,t)\ast f(x,y)\right] - \left[g_2(x,y,t)\ast f(x,y)\right] リッカーウェーブレットとの畳み込み:リッカー(x、y、t )∗ f(x 、y)Ricker(x,y,t)∗f(x,y)\textrm{Ricker}(x,y,t)\ast f(x,y) 私が現在理解しているように:DoGはLoGの近似です。どちらもブロブ検出で使用され、どちらも基本的にバンドパスフィルターとして機能します。メキシカンハット/リッカーウェーブレットを使用した畳み込みでも、ほぼ同じ効果が得られるようです。 私は3つのテクニックすべてをパルス信号に適用しました(マグニチュードを類似させるために必要なスケーリングを使用)、結果はかなり近いです。実際、LoGとRickerはほとんど同じに見えます。私が気付いた唯一の本当の違いは、DoGとの違いです。LoGとRickerではなく、調整する2つの無料パラメーター(と)がありました。また、ウェーブレットが最も簡単/最速であることがわかりました。これは、DoGの場合は1回のたたみ込み(カーネルのFTを使用したフーリエ空間での乗算によって行われる)と、DoGの場合は2回、LoGの場合はコンボリューションとラプラシアンで実行できるためです。 σ 1σ1σ1\sigma_1σ1σ1\sigma_1 各手法の比較の長所/短所は何ですか? 一方が他方より優れているさまざまなユースケースはありますか? また、はカーネルとして実装できるため、LoGとRickerは別々のサンプルで同じ操作に縮退すると直観的に考えています。 。[ - 1 、2 、- 1 ]∇2∇2\nabla^2[ − 1 、2 、− 1]または⎡⎣⎢0− 10− 14− 10− 10⎤⎦⎥2D画像用[−1,2,−1]or[0−10−14−10−10]for 2D images\begin{bmatrix}-1,& 2,& -1\end{bmatrix}\quad\text{or}\quad\begin{bmatrix} 0 & -1 & 0 \\ -1 & 4 …

3
周波数を維持しながら音楽の再生を遅くする
音楽オーディオを遅い速度で再生すると、ピッチ(周波数)が下がります。周波数を同じに保ちながら曲の再生を遅くするツールと理論はありますか?ウィンドウ化されたフーリエ変換またはウェーブレット変換を実行できると思います。ウィンドウサイズを事前に選択するか、ウェーブレットベースを動的に選択する必要があるようです。それを行うための具体的で詳細な理論と応用はありますか?

3
クロマサブサンプリング:データレートを適切に計算する方法
たとえばY'UV画像でクロマサブサンプリングを利用するときにデータレートを計算する方法を理解するのに苦労しています。 以下の計算例があります。 画像解像度:352*288 周波数:25 fps 以下のために(:4:4 4)以下のように計算例を行きます: (352px * 288px) * 3 color channels * 25 fps * 8 bit = 60 825 600 bit/s ここまでは順調ですね。 しかし、今来る(4:2:0): (352px*288px) * 1.5 color channels * 25 * 8 = 30 412 800 bit/s さて、この例を例(4:1:1)に変換しようとすると、1.5カラーチャネルの比率がどのように計算されるかを正しく理解しているかどうかわかりません。 計算の最初の推測は(4:2:0)の場合でした: 2/4*3=1.5 color channels 同様に(4:1:1)の場合、カラーチャネルの比率を次のように計算します。 1/4*3=0.75 color channels …

2
ハーレットの説明
誰かが私にいくつかの情報やリンクなどを与えることができるだろうか... ハーレット別名ハールウェーブレットのような機能に関する。私は修士論文のためにいくつかの論文を読んでおり、これらの論文のいくつかはハーレーについて簡単に述べています。私はそれらが何であるか、そしてそれらがどのように使用されるかを本当に理解することができないようです。これが基本的な質問である場合は、お詫び申し上げます。しかし、私はこの件について明確で構造化された情報を本当に感謝します。

1
第2世代ウェーブレットのチュートリアル(リフティングあり)?
一部のノイズ除去とデコンボリューションの実験では、第2世代のウェーブレット変換を適用します(リフティングステップ)を画像ます。 私はいくつかの実装が利用可能であることを知っていますが、それらのほとんどはmatlabを使用していますが、OpenCVを使用してC ++で作業したいと思っています。OpenCV 2.xには組み込みウェーブレット変換の実装がないため、自分で実装する予定です(さらに、私にとっては良い練習になります)。いくつかの調査の後、第2世代の変換に関する元の記事を見つけることができましたが、アルゴリズムの正確な動作についてはまだ少し混乱しています。 Sweldensによる論文[1]を主に参照すると、リフティングスキーム:第2世代のウェーブレットの構築ですが、インデックスセットの定義にはまだ混乱しています。彼らはどのように構築されていますか?...K(j)K(j)\mathcal{K}(j) したがって、私の質問:チュートリアルのような形式であるか、(数学的なものではなく)よりアルゴリズム的なビューを提供する、第2世代ウェーブレット変換に関するいくつかのリソース(論文、チュートリアル、スライド...)について誰かが知っていますか?、それは私自身の実装を設計するのに役立ちますか? 前もって感謝します。 参考文献 私の主な参照は: [1] Sweldens、W.(1998)。リフティング方式:第2世代のウェーブレットの構築。SIAM Journal on Mathematical Analysis、29(2)、511。 また、私は次のことからも学びます。 [2] Daubechies、I.、&Sweldens、W.(1998)。因数分解ウェーブレットはリフティングステップに変換されます。Journal of Fourier analysis and applications、4(3)、247–269。 [3] Kovacevic、J。、およびSweldens、W。(2000)。任意の次元で昇順のウェーブレットファミリー。画像処理、9(3)、480–496。doi:10.1109 / 83.826784

1
DWTのスカログラム(および関連する用語)
スカログラムについての私の理解は、特定の行について、特定の変位でのウェーブレットによる入力信号の投影のスコアが表示されることです。行全体で同じことが当てはまりますが、ウェーブレットの拡張バージョンです。スカログラムは、すべてのタイプのウェーブレット変換、つまり次のものに対して定義できると思いました。 連続ウェーブレット変換 離散ウェーブレット変換 冗長ウェーブレット変換 ただし、さらに調査すると、スカログラムはCWTに対してのみ定義可能であるようです。これに基づいて、GoogleがATMに十分ではない複数の相互関連の質問があります。 質問: スカログラムがDWTまたはRWTに対して定義されていないのは本当ですか?もしそうなら、なぜでしょうか? 長さの信号がDWTを使用して10レベルの分解を持つとしましょう。すべてのレベルがイメージ(つまり、イメージ)としてプロットされる場合、このイメージは何と呼ばれますか?NNN10 × N10xN10xN DWTの「スカログラム」の例として、AWGNの例を次に示します。 同じ信号について、代わりにすべてのレベルでの信号の近似MRAをプロットするとします。(つまり、)画像。この画像は適切な用語で何と呼ばれていますか?たとえば、ここでは、AWGNの近似MRAと詳細MRAを示しました。(明らかに、それらはDWTの「スカログラム」と同じではありません)。10 × N10xN10xN ありがとう!


2
ウェーブレットベースの相関測定は、追加の計算オーバーヘッドの価値がありますか?
信号間の相関の尺度として、相関とコヒーレンスの両方を使用しました。時間-周波数アプローチが私にこれらの世界のベストを与えると思っていました。 私の質問は、この余分なデータが信号の全体像に十分に追加され、計算の一部としてウェーブレット変換を行うことに関連する計算コストの増加を正当化できるかどうかです。 参照:ArXiv論文:S.Klimenko、G.Mitselmakher、A.Sazonovによる「確率的重力波の検出のためのウェーブレットドメインでの相互相関手法」

3
スカログラム用のどの母親ウェーブレット?
スペクトログラムのスタイルで(1次元信号から)リアルタイムのスカログラムを作成しようとしています。 さまざまな論文と本を調べます。ガボールウェーブレット、または複雑なモーレットは、周波数と密接な関係を維持するために好まれているようです。 計算の複雑さの懸念から、実際の値のウェーブレットを使用したいと思っていましたが、どのウェーブレットが推奨されますか?
8 wavelet 

1
ウェーブレット変換を適用して脳波信号を分析する
Morletウェーブレット変換を適用して私の脳波信号を分析したいと思います。短い信号がたくさんありますが、それぞれ1分しかありません。そしてそれらはすべて30Hzで録音されました。2つの質問があります。 Morletウェーブレットでは、私のケースで使用するのに最適なスケール(アルファ)は何ですか? エッジ効果について:ウェーブレットの「エッジ効果」が原因でデータのどの部分が破損するかを知る/計算するにはどうすればよいですか?

2
ウェーブレットスカログラムを解釈する
ウェーブレットの私の知識はイプシロンよりも少ないです。私と一緒に耐えなさい。2つのよく分離された正弦波(15および48 Hz)とランダムノイズの信号がある場合、スペクトログラムで2つをはっきりと確認できます(写真の2つの縞模様)。 t=0:0.002:1; % fs = 500 Hz x=4*sin(2*pi*15*t)+2*cos(2*pi*48*t); xn = x + randn(size(x)); figure(1); plot(xn); figure(2); spectrogram(xn, 64, 60, [], 500); しかし、「wscalogram」を使用すると、コンポーネントを区別できるとは言えません。 coefs = cwt(xn,1:64,'db8','scalCNT'); wscalogram('image',coefs,'scales',1:64,'ydata',xn); スカログラムから2つの異なる正弦波があることを読み取る方法はありますか?その場合、ウェーブレット分解とフィルタリングを使用してそれらをどのように分離できますか?おそらくウェーブレット( 'db8')の選択は最適ではないと思いましたが、他のタイプを使用してスケールを大きく(または小さく)しても、大きな違いは見られません。明らかに、どこに、いつ、何にウェーブレットを適用するかについて何か不足しています。 ありがとう

1
Daubechies係数の数
入力サイズと離散ウェーブレット変換によって与えられる係数の数の間の相関関係について疑問に思っています。 私はDaubechiesウェーブレットを使用して1D関数を記述し、それを実装するためにPyWaveletsを使用しています(これは、MATLABツールボックスに類似しています)。 私は、Haarウェーブレットを使用してそれを実装することから始めました。これは正しい結果を与え、それがどのように機能するかを正確に理解しています。入力関数に16個のデータポイントがあるとしましょう。Haarを使用する場合、マルチレベル分解(wavedec)から得られるものは次のようなものです(括弧内のシフトの数): V1[1], W1[1], W2[2], W3[4], W4[8] これはすべて順調です。V1は、スケーリング関数と、さまざまなスケールと膨張のW1〜W5ウェーブレットを提供します。私の問題は、次のDaubechies('db2'ツールボックスではD4と呼ばれます)を使用するときに発生し、 V1[6], W1[6], W2[9] 私はすべての直感を失います。6、6、9の出所はわかりませんが、指定したレベル(レベルを指定する意味がわかりません)と入力サイズによって異なります。係数の数はどのように予測できますか。また、その理由をより深く理解するために役立つリソースは何ですか。 ありがとう! 編集:VとWの説明: VnVnV_nは通常、特定のスケーリング関数のスパン、つまり示します。ここで、はシフト、はスケーリングです。は、ウェーブレット関数を除いて同じです。VとWによる係数のベクトルを参照することで、表記を少し乱用した可能性があります。ϕϕ\phi{ϕn,k}{ϕn,k}\{\phi_{n,k}\}kkknnnWnWnW_nψψ\psi EDIT2:コード 以下は、上記を生成するためのMATLABコードです。 >> [C, L] = wavedec(1:16, 4, 'db1'); L L = 1 1 2 4 8 16 >> [C, L] = wavedec(1:16, 2, 'db2'); L L = 6 6 9 16 私は実際にPyWaveletsを使用しました。 >>> …
8 matlab  wavelet 

1
DWTを使用した特徴の抽出/削減
nタイムスタンプの長さの特定の時系列に対して、(「Haar」ウェーブレットを使用して)離散ウェーブレット変換を実行し、次に取得します(たとえば、Pythonで)- >>> import pywt >>> ts = [2, 56, 3, 22, 3, 4, 56, 7, 8, 9, 44, 23, 1, 4, 6, 2] >>> (ca, cd) = pywt.dwt(ts,'haar') >>> ca array([ 41.01219331, 17.67766953, 4.94974747, 44.54772721, 12.02081528, 47.37615434, 3.53553391, 5.65685425]) >>> cd array([-38.18376618, -13.43502884, -0.70710678, 34.64823228, -0.70710678, 14.8492424 , -2.12132034, 2.82842712]) …

3
フーリエ変換またはSTFTでウィンドウを狭くすると、周波数分解能が低下するのはなぜですか?
FT(フーリエ変換)とSTFT(短時間フーリエ変換)の理論では、 「ウィンドウが広いと周波数分解能は高くなりますが、時間分解能は低くなります。ウィンドウが狭いと時間分解能は高くなりますが周波数分解能は低くなります」 誰かが狭いウィンドウが低い周波数分解能を与える理由を説明できますか?
7 fft  wavelet 

3
ウェーブレット変換とウェーブレット分解の違い
ウェーブレット変換とウェーブレット分解の違いについて混乱しています。例えば load woman [cA1,cH1,cV1,cD1] = dwt2(X,'db1'); [c,s] = wavedec2(X,2,'db1'); これらの2つのmatlabコマンドの違いは何ですか?また、いつどちらを実行したいですか?
7 wavelet 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.