
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で質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1 / (x^2+1)^(3/2)の積分について
-
三角関数の問題です。
-
∫[0→∞] 1/(x^3+1)dx
-
cosπ/2やcos0ってどのように求...
-
この1/2はどこからでてきました...
-
高3理系女子です。xyz空間において
-
∫0→π/2 sin^2x dx
-
三角関数の微分
-
回転体の体積の求め方について
-
【定積分】全9問解き方教えて下...
-
極座標θ r φの範囲
-
逆三角関数の方程式の問題です...
-
虚数iのi乗・・・?
-
cos π/8 の求め方
-
複素数についての質問です。 1+...
-
五芒星の角(?)の座標
-
積分
-
積分問題
-
∮ [0→1] arctanx dx の定積分を...
-
cosπ/10の値から、cos7π/...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1 / (x^2+1)^(3/2)の積分について
-
位相がよく分かりません。 cos(...
-
cosπ/2やcos0ってどのように求...
-
数3の極限について教えてくださ...
-
複素数のn乗根が解けません
-
1/(sinx+cosx)の積分
-
1/5+4cosxの0→2πまでの積分で、...
-
cosx<0(0≦x≦2π)の範囲を教えて...
-
f(X)=[cosX]がなぜ不連続になる...
-
逆三角関数の方程式の問題です...
-
区間[0,1]で連続な関数f(x)に...
-
複素数平面で、複素数を極形式...
-
cos π/8 の求め方
-
数IIIの問題です
-
積分∫[0→1]√(1-x^2)dx=π/4
-
∫[0→∞] 1/(x^3+1)dx
-
重積分について
-
三角方程式
-
この1/2はどこからでてきました...
-
扇形の図形に長方形が内接
おすすめ情報