...

画像間演算

by user

on
Category: Documents
25

views

Report

Comments

Transcript

画像間演算
1
画像間演算
複数の画像間の画素ごとの演算
複数の画像間の画素ごとの演算
例)
g(x,y)=fA(x,y)+fB(x,y)
入力画像A
fA(x,y)
参考:画像内の演算
参考:画像内の演算
入力画像B
fB(x,y)
演算
g(1,1)=fA(1,1)+fB(1,1)
g(x,y)
f(x,y)
処理後の画像
g(x,y)
処理後の画像
2
画像の加算
利用例:画像の複数枚加算によるノイズの低減
ランダムノイズが毎回加算された画像を複数枚取得した場合
g1 ( x, y ) = f ( x, y ) + n1 ( x, y )
g 2 ( x, y ) = f ( x, y ) + n2 ( x, y )
#
g m ( x, y ) = f ( x, y ) + nm ( x, y )
ノイズ低減効果
処理:画素毎の加算平均
σ2
分散
1 m
g ( x, y ) = ∑ g i ( x, y )
m i =1
処理の効果
1 m
1 m
g ( x, y ) = ∑ f ( x, y ) + ∑ ni ( x, y )
m i =1
m i =1
m
1
= f ( x, y ) + ∑ ni ( x, y )
m i =1
ノイズの分散は
⇔ 標準偏差は
1 2 3 4 5 6 7
加算枚数
ノイズ成分が加算枚数分だけ平均化される.
m
σ2
m
σ
m
で減少する
で減少する
画像の加算
処理例
加算なし
10回加算平均
3
4
画像の減算
バックグランドに関心被写体が加算されているようなモデルにおいて,バック
グランドのみの画像も得られている場合,バックグランド画像を減算すること
で関心のある被写体のみが強調される.
得られている画像
g ( x, y ) = f ( x, y ) + b( x, y ) および b( x, y )
処理
h ( x, y ) = g ( x, y ) − b ( x, y )
効果
h( x, y ) = [ f ( x, y ) + b( x, y )] − b( x, y )
= f ( x, y )
処理例
g ( x, y )
b ( x, y )
h ( x, y )
5
画像の乗除算
被写体に照明むらが掛け算されているようなモデルにおいて,照明むらのみの画像も得られてい
る場合,照明むら画像を除算することで,被写体から照明むらが除去された画像が得られる.
得られている画像
g ( x, y ) = i ( x, y ) f ( x, y ) および i ( x, y )
処理
h ( x, y ) =
g ( x, y )
i ( x, y )
効果
h ( x, y ) =
i ( x, y ) f ( x , y )
= f ( x, y )
i ( x, y )
処理例
g ( x, y )
i ( x, y )
f ( x, y )
Fly UP