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