教室 : 1414-202 BER NOVEM 06 画像工学 2007年度版 2007年度版 Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami Imaging Science and Technology 画 像 工 学 2007年度版 5 慶応義塾大学理工学部 慶応義塾大学理工学部 教授 教授 中 中 島 島 真 真 人 人 Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami 1 §3. 画像のスペクトラム 3-1. 画像のフーリエ変換と空間周波数の概念 3-2. 簡単な図形のフーリエ変換 3-3. フーリエ変換の重要な性質 3-4. MTFと画像の評価 今週と来週は、あまり面白くない. でも、後の講義を理解するために,重要です. 耐えてください! ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami §3-1. 画像のフーリエ変換と空間周波数の概念 信号の形 時間空間上 画像空間軸上 f ( t ),g ( t ) ... f ( x , y ),g ( x , y ) ... ν 周波数 (Hz:回/秒) 空間周波数 ξ,η (line/mm:本/mm) 角空間周波数 角周波数 ω=2πν (rad) Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami u =2πξ (rad) v =2πη (rad) ANIMATION 2 0 時間軸上での波形 t f (t ) = a sin ω 0 t ν = 0 1 T0 (Hz:回/秒) T0 周波数軸上の波形 ω:角周波数 ( ω = 2πν ) F (ω ∞ ) = ∫− ∞ ω f (t )e − ω 0 t dt -ω0 0 ω0 ω 0 = 2πν 0 ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami 画像空間での周波数(空間周波数) Spatial Frequency ... +∞ f (x,y) y -∞ +∞ x -∞ f ( x , y ) = sin ux = sin 2π x Tx u:角空間周波数 Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami Tx ANIMATION 3 画像を回転してみよう・・・ y Tx,Ty:周期 ξ,η:空間周波数 u,v:角空間周波数 Ty x Tx 2π Tx 2π v = 2πη = Ty u = 2πξ = ⎛ 2π 2 π ⎞⎟ f ( x , y ) = sin (ux , vy ) = sin ⎜ x, y ⎜ T ⎟ T y ⎝ x ⎠ ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami 画像を回転してみよう・・・ y Tx,Ty:周期 ξ,η:空間周波数 空間周波数 Ty 単位長さ当たりの u,v:角空間周波数 x 濃淡変動の回数 2π u = 2πξ = Tx Tx ただし、方向性がある! 2π v = 2πη = Ty ⎛ 2π 2 π ⎞⎟ f ( x , y ) = sin (ux , vy ) = sin ⎜ x, y ⎜ T ⎟ T x y ⎝ ⎠ Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ANIMATION 4 く! らか 柔 を 頭 画 は 像 ,‘ 縞 合 の 成 も言 と ’ え で の る は ・・ ・ ペン画例 Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami これより・・・ 画像を定量的に取り扱っていくために必要な 数学的知識を身につけていただく! Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami 5 § 3-2. 簡単な図形のフーリエ変換形 §3-2. ( 1 )デルタ関数:δ ( t ),δ ( x , y ) [ 時間関数の場合 ] ∞ δ(t) ∫ ∞ δ ( t ) dt = 1 −∞ t 0 ∫ ∞ −∞ δ (t )e − jω t FT δ(t) 1 F [δ ( t ) ] ∞ δ(t) dt = 1 t 1 FT ω 0 0 ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami [画像の場合] δ ( x,y) :2次元のデルタ関数 1 pixel ・数学的には、大きさ∞小、明るさ∞大の光の点. y 1 ・画像工学的には、大きさ1pixel、明るさ1の点とする. x ∞ ∞ −∞ −∞ ∫ ∫ ∞ ∞ −∞ −∞ ∫ ∫ δ ( x , y )e − j (ux + vy ) dxdy δ ( x , y ) dxdy = 1 =1 FT y δ(x,y) x δ(x,y) Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami 1 v FT u F [δ ( x , y ) ] = 1 or constant. ANIMATION 6 ( 2 )rect 関数:rect 関数:rect ( t ),rect ( x , y ) [ 時間関数の場合 ] ⎛ t ⎞ rect ⎜ ⎟ ⎝a⎠ a sinc ( aω ) 1 a t ω FT 0 0 ∫ ∞ −∞ ⎛ t ⎞ rect ⎜ ⎟ e − ⎝ a ⎠ jω t ⎛ t ⎞ rect ⎜ ⎟ ⎝ a ⎠ dt = a sinc FT (a ω ) = a sinc (a ω ) = ジンク関数: sin a ω ω sin a ω ω sinc (t ) = sin t t ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami [ 画像の場合 ] a ⎛ x y ⎞ rect ⎜ , ⎟ ⎝a b ⎠ b y 1 x ∞ ∞ −∞ −∞ ∫ ∫ ⎛ u v ⎞ − rect ⎜ , ⎟e ⎝ a b ⎠ ⎛ x y⎞ rect ⎜ , ⎟ ⎝a b ⎠ ⎛ x y⎞ rect ⎜ , ⎟ ⎝a b ⎠ j (ux + vy FT dxdy x = ab sinc ab sinc (au , bv sinc (au , by y Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ) ) (au , bv ) ) v u FT ANIMATION 7 [ 画像の場合 ] a ⎛ x y ⎞ rect ⎜ , ⎟ ⎝a b ⎠ b y 1 x ∞ ∞ −∞ −∞ ∫ ∫ ⎛ u v rect ⎜ , ⎝ a b ⎞ − ⎟e ⎠ ⎛ x y⎞ rect ⎜ , ⎟ ⎝a b ⎠ ⎛ x y⎞ rect ⎜ , ⎟ ⎝a b ⎠ j (ux + vy ) FT dxdy ab sinc (au , bv sinc (au , by y x = ab sinc ) (au , bv ) ) v u FT 元画像 スペクトラム Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami [ 画像の場合 ] a ⎛ x y ⎞ rect ⎜ , ⎟ b a b ⎠ ⎝ ちょっと一言・・・ y 1 画像 f ( x , y ) は,普通 real & non-negative ∞ ∞ −∞ −∞ ∫ ∫ x 変換たる(振幅)スペクトラム F ( u , v ) は, その Fourier 普通 complex ⎛ u v ⎞ rect ⎜ , ⎟e − a b ⎠ ⎝ j (ux + vy ) dxdy = ab sinc (au , bv すなわち,図に描けない! ) FT そこで,以降,本講義で図示されるスペクトラムは, ⎛ x y⎞ (au , bv ) rect , ⎜ ⎟ 全て‘パワー・スペクトラム’| F ( uab , v sinc ) | 2 であると思って a b ⎠ ⎝ いただきたい. ⎛ x y⎞ rect ⎜ , ⎟ ⎝a b ⎠ y sinc (au , by ) v 因みに,原点対象図形の(振幅)スペクトラム F ( u , v ) は、 u x Real である. (non-negative ではない ) FT 元画像 Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami スペクトラム ANIMATION 8 ( 3 )circle 関数:circle 関数:circle(( r ) r 1 y x 2次元特有の関数( 1次元では、rect 関数に同じ ) ∞ ∞ −∞ −∞ ∫ ∫ ⎛ r ⎞ − ⎜ ⎟e ⎝ a ⎠ circle j (ux + vy ) dxdy ここで、 r = x2 + y2 J 0 (a ρ aρ FT ⎛ r ⎞ circle ⎜ ⎟ ⎝a⎠ J 0 (a ρ aρ = 、 ) ρ = u2 + v2 ) ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami J 0 (a ρ aρ FT ⎛ r ⎞ circle ⎜ ⎟ ⎝a⎠ ) J 0 (x ) x 0 1 2 3 4 5 6 7 8 9 a v 1 y FT u x Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ANIMATION 9 a 1 J 0 (a ρ aρ FT ⎛ r ⎞ circle ⎜ ⎟ ⎝a⎠ ) J 0 (x ) 0 1 y vx FT 2 3 u 5 4 6 7 9 8 x a v 1 y FT u x Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ⎛ r ⎞ circle ⎜ ⎟ ⎝a⎠ FT J 0 (a ρ aρ ) a v 1 y FT u x y ⎛ r ⎞ circle ⎜ ⎟ ⎝a⎠ Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami a v x FT u ANIMATION 10 ⎛ r ⎞ circle ⎜ ⎟ ⎝a⎠ FT J 0 (a ρ aρ ) a v 1 y FT u x y ⎛ r ⎞ circle ⎜ ⎟ ⎝a⎠ v a x FT u ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ちょっと,コメント・・・ ⎛ r ⎞ circle ⎜ ⎟ ⎝a⎠ FT J 0 (a ρ aρ ) ‘モアレ縞’が出ている! a v 1 y FT u x y v ⎛ r ⎞ circle ⎜ ⎟ ⎝a⎠ x FT u ‘モアレ縞’とは何か? Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ANIMATION 11 ちょっと,コメント・・・ Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ANIMATION ちょっと,コメント・・・ デジタル画像は, モアレ縞を取り除くのが, けっこう難しい! ピッチの近い縞が浅い角度で重なると, 例えば, 元画像にはない‘新たな縞模様’が ディスプレイの画素ピッチと 見えてしまう現象を,‘モアレ現象’という. 表示画像の縞模様の間で モアレ縞が発生する. Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ANIMATION 12 ( 4 )gauss 関数: e − at 2 [ 時間関数の場合 ] ω2 e − at 1 − a e a 2 FT ω x ∫ ∞ − ∞ e − at 2 e e − jω t − at 2 FT dt = 1 e a − ω 2 a ω2 1 −a e a ガウス関数は、 フーリエ変換してもガウス関数とな る. フーリエ変換してもガウス関数となる. ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami e e − at − at 2 FT 2 ω2 1 −a e a ω2 1 − a e a FT ω x e − at ω2 2 1 − a e a FT x Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ω ANIMATION 13 [ 画像の場合 ] e − (ax 2 + by 2 ) FT u x v y ∫ ∞ − ∞ ∫ ∞ − ∞ e − (ax 2 + by e 2 )e − j (ux ) + vy FT − ( ax 2 + by 2 ) dxdy = −( 1 e ab e ⎛ u 2 v 2 ⎞⎟ − ⎜⎜ + b ⎟⎠ ⎝ a u2 v2 + ) a b ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami [ 画像の場合 ] 1 ab e − (ax 2 + by 2 ) FT u x v y e FT − ( ax 2 + by 2 ) y u2 v2 + ) a b v x Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami −( 1 e ab FT u ANIMATION 14 [ 画像の場合 ] e − (ax 2 + by 2 ) FT u x v y e FT − ( ax 2 + by 2 ) −( 1 e ab y u2 v2 + ) a b v x FT u Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ( 5 )comb 関数: combp (t ) [ 時間関数の場合 ] combp (t ) ⎛ t ⎞ comb p (t ) = comb ⎜⎜ ⎟⎟ = ⎝ p⎠ i = −∞ p comb( pω ) y x 1 ∞ ∑δ(t − ip ) FT v p u 1/p p ∫ ∞ −∞ ⎛ t ⎞ − ⎟⎟ e comb ⎜⎜ ⎝ p ⎠ ⎛t ⎞ comb ⎜⎜ ⎟⎟ ⎝ p⎠ jω t dt = pcomb FT (pω ) p comb ( p ω ) Comb 関数も、フーリエ変換しても comb 関数である. Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ANIMATION 15 [ 画像の場合 ] p q ⎛ x y⎞ comb ⎜⎜ , ⎟⎟ ⎝ p q⎠ 1/q pq comb ( pu , qv ) 1/p pq FT 1 ∞ ∞ −∞ −∞ ∫ ∫ ⎛ x y ⎞ − comb ⎜⎜ , ⎟⎟ e ⎝ p q ⎠ ⎛ x y⎞ comb ⎜⎜ , ⎟⎟ ⎝ p q⎠ j (ux + vy FT ) dxdy = pqcomb ( pu , qv ) pq comb ( pu , qv ) ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami [ 画像の場合 ] p q ⎛ x y⎞ comb ⎜⎜ , ⎟⎟ ⎝ p q⎠ 1/q pq comb ( pu , qv ) 1/p pq FT 1 ⎛ x y⎞ comb ⎜⎜ , ⎟⎟ ⎝ p q⎠ FT pq comb ( pu , qv ) y p ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ FT u ・ ・ ・ ・ ・ ・ ・ ・ x 1/q ・ ・ ・ ・ ・ ・ ・ ・ q ・・・・・・・・・・・・ ・・・・・・・・・・・・ ・・・・・・・・・・・・ ・・・・・・・・・・・・ ・・・・・・・・・・・・ ・・・・・・・・・・・・ ・・・・・・・・・・・・ ・・・・・・・・・・・・ ・・・・・・・・・・・・ v 1/p Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami 16 ⎛ x y⎞ comb ⎜⎜ , ⎟⎟ ⎝ p q⎠ f (x , y ) x x ・ ・ ・ ・ ・ ・ ・ ・・ ・ ・ ・ ・ ・・・・・・ ・・・・・ ・ ・・・・・・ ・・・・・ ・ ・・・・・・ ・・・・・ x ・ ・・・・・・ ・・・・・ ・ ・・・・・・ ・・・・・ 画像のサンプリング については,また後で じっくり学びます! ・ ・・・・・・ ・・・・・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・・ ・ ・・・・・・ ・・・・・ ⎛ x y f ( x , y ) comb ⎜⎜ , ⎝ p q FT ⎞ ⎟⎟ ⎠ F (u , v ) ⊗ pq comb ( pu , qv ) ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami a ( 6 )双曲関数: 双曲関数: t [ 時間関数の場合 ] y v 1 aω a t FT t ∫ ∞ −∞ a − e t a t jω t FT u dt = 1 aω 1 aω 双曲関数も、フーリエ変換しても 双曲関数も、フーリエ変換しても 双曲関数である. 双曲関数である. Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ANIMATION 17 [ 画像の場合 ] a r ここで、 r= x +y 2 1 aρ 2 v x FT y ∞ ∞ −∞ −∞ ∫ ∫ a − e r a r u j (ux + vy ) dxdy = 1 aρ 1 aρ FT ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami [ 画像の場合 ] a r ここで、 r= x +y 2 1 aρ 2 ρ = u2 + v2 v x y a r FT FT y u 1 aρ v x Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ρ = u2 + v2 u FT ANIMATION 18 ( 7 )正弦波関数: 正弦波関数: sin ω 0 t 、 cos ω 0 t [ 時間関数の場合 ] cos ω 0 t δ (ω − ω 0 ) + δ (ω + ω 0 ) y x FT u ω0 -ω0 ∫ ∞ −∞ cos ω 0 t e − jω t dt = δ (ω − ω 0 ) + δ (ω + ω 0 FT cos ω0t ) δ (ω − ω0 ) + δ (ω + ω0 ) ただし、画像では、負は生じない. ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami ( 7 )正弦波関数: 正弦波関数: sin ω 0 t 、 cos ω 0 t [ 時間関数の場合 ] cos ω 0 t y cos ω 0 t + c y ∫ ∞ −∞ δ (ω − ω 0 ) + δ (ω + ω 0 ) δ (ω − ω0FT) + δ (ω + ω0 ) + cδ (ω ) x -ω 0 直流分 cos ω 0 t e − jω t dt = δ (ω − ω 0 ) + δ (ω + ω 0 x FT cos ω0t FT u ω0 ) u δ (ω − ω0 ) + δ (ω + ω0 ) -ω0 ω0 ただし、画像では、負は生じない. Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami 19 [ 画像の場合 ] y cos (u 0 x , v 0 y ) + c x Ty0 v v0 FT u0 + v0 2 2 u u0 Tx0 Tx0= 2π / u0 ∫ ∫ [cos (u ∞ ∞ −∞ −∞ 0 Ty0= 2π /v0 x , v 0 y ) + c ]e − j (u 0 x + v 0 y ) = δ (u − u 0 , v − v 0 ) + δ (u + u 0 , v + v 0 cos (ω 0 x ,ω 0 y ) FT dxdy ) δ (u − u 0 , v − v 0 ) + δ (u + u 0 , v + v 0 ) ANIMATION Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami 今日は、ここまで・・・ 今日は、ここまで・・・ 2007年度 「画像工学」 第 5 回講義 おわり Autumn 2007 Prof.M.Nakajima KEIO Univ. Yagami 20
© Copyright 2024 Paperzz