A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
なぜ画像の式の分子は(2l+1)なのでしょうか?>
この文は、質問の内容を十分に表現していないので、あなたが疑問とする所を想像して答える。
1、離散コサイン変換にはDCTIからDCTⅧまで8種類ある。そのうち、DCTIIは、画像の式で、分子は(2l+1)となる。DCTIでは2lになり、2を約分すればlとなる。他の種類は、また別の式になる。
だから、「この式はDCTIIだから、分子は(2l+1)になる。」というのが突き放した答えである。
2、DCTIIはjpegにも使われ、よく使われるので、単にDCT(discrete cosine transform)ともいう。
DCTIIがどのように作られたかを図1~図4で見る。
図1で、x座標x₀,x₁,x₂,x₃,x₄に対して、波形の高さf(x)=f₀,f₁,f₂,f₃,f₄がある時、波形を周波数分析するため、フーリエ展開すると、f(x)はcos kxとsin kxのフーリエ級数になる。
f(x)=a₀+a₁cos x+b₁sin x+a₂cos2x+b₂sin2x+・・・
図2、波形の高さf(x)=f₀,f₁,f₂,f₃,f₄を逆順に並べ替えて、右側に接続するとx座標の範囲はx₀からx₉なり、波形はこの範囲で左右対称になる。左右対称の波形をフーリエ級数に展開すると、sin kxのフーリエ係数bkは0になるので、f(x)はcos kxのみのフーリエ級数になる。sin kxを使わないで済むので便利である。
これが離散コサイン変換である。この変換式の範囲のx=x₀~x₉は周期2πである。
その半分のx=x₀~x₄の範囲の幅はπである。
図3、x₀=0を原点として、x=x₀~x₄の範囲で離散コサイン変換すると、フーリエ級数は
f(x)=c₀+ c₁cosx+ c₂cos2x+ c₃cos3x+・・・
となる。x=x₀~x₄の範囲はx=0~πである。x座標をさらに詳しくして、xの範囲をx=x₀~xNとすると、xN=πとなる。この範囲をN等分した点を縦線で示した。
N等分した範囲の幅はπ/Nである。これを分割範囲と呼ぶことにする。
x=x₀~xNの縦線の位置のx座標は、xl=(π/N)×lである。フーリエ級数は
f(xl)=f l=c₀+ c₁cos(π/N)l + c₂cos2(π/N)l + c₃cos3(π/N)l +・・・
となる。
図4、図3と図4の違いは、図3ではx=x₀~xN の位置は、この範囲をN等分した縦線の位置にあるので分割範囲の左端にあるのに対して、図4では、分割範囲の中央の位置に移動したことである。
分割範囲の中央の位置のxlとf l=f(xl)を使って、離散コサイン変換する方が、波形の近似精度がよいと考えられる。番号lが1/2だけ増加したのと同じ計算になり
xl=(π/N)×(l+1/2)となるから、フーリエ級数は
f(xl)=c₀+c₁cos{(π/N)(l+1/2)}+c₂cos{2(π/N)(l+1/2)}
+c₃cos{3(π/N)(l+1/2)}+・・・
=c₀+Σ(k=1~N-1)ckcos{ (kπ/N) (l+1/2) }
=c₀+Σ(k=1~N-1)ckcos{ (kπ/2N)(2l+1) }
となる。この式が逆コサイン変換である。この式の両辺にcos{ (nπ/2N)(2l+1) }をかけてlについて和をとると、コサイン変換の式が得られる。n≠ kの項は消えて、n=kの項が残り、
Fk=Σ(k=1~N-1) f l cos{ (kπ/2N)(2l+1) }
c₀=F₀/N、ck=2Fk/N (k=1~N-1)
が得られる。こうしてDCTIIのコサイン変換とDCTIIIの逆コサイン変換が得られる。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 離散フーリエ逆変換が周波数分割数をNにできる理由について 4 2022/09/18 12:56
- 大学受験 これのコサインからサインへの変換がイマイチ出来ません。なんか私はこうやってるよみたいな法則はあります 3 2022/07/03 18:51
- 数学 積和の公式 何故さいごの行の四分の一コサイン180°はなくなるのですか? 4 2023/03/06 20:36
- 数学 三角関数の合成です sinθ+√3cosθ =2sin(θ+π/3) =2cos(π/2-(θ+π/ 2 2022/08/04 17:02
- 数学 写真の1/cos^2θ=1+tan^2θはコサインとタンジェントの相互関係の式なのはわかります 問題 2 2022/08/04 03:07
- 物理学 移流熱拡散方程式の解き方 フーリエ変換 1 2022/08/15 15:25
- 数学 離散フーリエ変換について、画像において質問がございます。 なぜ、緑の下線部によりピンクの下線部だと置 4 2022/07/11 09:10
- 統計学 加重最小二乗法=①「変数を自然対数変換」=②「誤差項の分散の逆数を重み付け」? 8 2022/11/26 11:15
- 数学 分散 1 2023/06/20 20:37
- 交通科学 なぜ日本の鉄道は動力分散方式なんですか?世界的に見ても珍しいですが、一般的に機関車が客車を引っ張る動 5 2022/09/06 11:43
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ある積分の計算。∫0~π/2 sin^4t dt
-
xcos2xのn次導関数を教えてくだ...
-
次の複素数の極形式を求めよ。
-
五芒星の角(?)の座標
-
1 / (x^2+1)^(3/2)の積分について
-
積分(三角関数)の絶対値の外...
-
複素数のn乗根が解けません
-
絶対値付き三角関数の積分、ラ...
-
アステロイドの面積の出し方を...
-
1/5+4cosxの0→2πまでの積分で、...
-
cosπ/2やcos0ってどのように求...
-
三角方程式
-
3次元で放物線を奥に45度回転
-
∫[π/2~-π/2]cosx dx の解法
-
極座標と極方程式について教え...
-
cosπ/10の値から、cos7π/...
-
部分積分の途中式が知りたいです
-
f(X)=[cosX]がなぜ不連続になる...
-
定積分 ∫[3,0]√(9-x^2)dxについて
-
部分積分法で定積分を求めたい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1 / (x^2+1)^(3/2)の積分について
-
逆三角関数の方程式の問題です...
-
数3の極限について教えてくださ...
-
cos π/8 の求め方
-
数学IIIの積分の問題がわかりま...
-
位相がよく分かりません。 cos(...
-
積分計算(定積分)
-
複素数のn乗根が解けません
-
arccos0の値ってなぜπ/2なんで...
-
sinθ・cosθの積分に付いて
-
扇形の図形に長方形が内接
-
1/5+4cosxの0→2πまでの積分で、...
-
cosx<0(0≦x≦2π)の範囲を教えて...
-
五芒星の角(?)の座標
-
重積分について
-
cos(10π/3)は計算可能ですか?
-
y=cosx(0≦x≦π/2)のy軸周りの回...
-
xsinx-cosx=0 の解と極限
-
回答者どもがなかなか答えられ...
-
1/(sinx+cosx)の積分
おすすめ情報