階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換...

21
1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化 ヒストグラム特定化 3.ダイナミックレンジを圧縮する階調変換 対数を用いる階調変換 医用画像に多用されるウィンドウ処理 4.画像入力機器の特性を考慮した階調変換 光学カメラ入力信号に対する線形化処理 CTにおけるX線強度データから投影データへの変換 )] , ( [ ) , ( y x f T y x g = :階調変換オペレータ :処理画像 原画像 [] ) , ( : ) , ( T y x g y x f f g 今回取り上げる階調変換 階調変換の一般的表現 )] , ( [ ) , ( y x f T y x g = 画素ごとの処理 を意味している (x,y) (x,y) f(x,y) g(x,y)

Upload: others

Post on 16-Feb-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

1階調変換

1.CRTの入出力特性に対応した階調変換

2.ヒストグラムに基づいた階調変換ヒストグラム平滑化ヒストグラム特定化

3.ダイナミックレンジを圧縮する階調変換対数を用いる階調変換医用画像に多用されるウィンドウ処理

4.画像入力機器の特性を考慮した階調変換光学カメラ入力信号に対する線形化処理CTにおけるX線強度データから投影データへの変換

)],([),( yxfTyxg =

:階調変換オペレータ:処理画像

原画像

[]),(

:),(

Tyxgyxf

f

g

今回取り上げる階調変換今回取り上げる階調変換

階調変換の一般的表現階調変換の一般的表現

)],([),( yxfTyxg =画素ごとの処理を意味している

(x,y)

(x,y)

f(x,y)

g(x,y)

Page 2: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

2CRTの入出力特性に対応した階調変換

γ)( bafg +=

CRTの輝度特性モデル

Gain offset gamma model

ゲイン

オフセット

ガンマ

GOGモデル

画像信号(デジタル値)

出力

輝度

2.2 ,)( ≅+= γγ 通常bafg

f

g

Page 3: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

3ブライトネスの増加

γ)( bafg +=

実行例(MATLABのdemoより)

0 1 2 255

頻度(度数)

画素値:254とすれば

対応する画素値の頻度を+1

デジタル画像

ヒストグラムの意味

階調変換の特性を現すグラフ

Page 4: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

4コントラストの増加

γ) ( bfag +=

実行例(MATLABのdemoより)

Page 5: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

5ガンマの増加・減少

γ)( bafg +=

実行例(MATLABのdemoより)

MATLAB demoMATLAB demo

Page 6: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

6ヒストグラム平滑化 histogram equalization

理論

10 ,)()(0

≤≤== ∫ rdwwprTsr

r

r

s

1

1

0kr

)( kk rTs =)(rT

ヒストグラム平滑化のための階調変換の式:

元画像のヒストグラム

r

)(rpr

10

1

kr

暗い画像

s

1

1

0

1)( =sps

)(sps

平均的に平滑化されている

明暗

すなわち,累積密度関数によって変換する.

累積密度関数を算出

元の画像のヒストグラム

Page 7: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

7ヒストグラム特定化 histogram specification

理論

10 ,)()(0

≤≤== ∫ rdwwprTsr

r

r

s

1

1

0kr

)( kk rTs = )(rTs =

ヒストグラム平滑化のための階調変換の式:

元画像のヒストグラム

r

)(rpr

10

1

kr

暗い画像

s

1

1

0

1)( =sps

)(sps 暗

明暗

逆変換

)(1 sTr −=

そこで,

Page 8: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

8ヒストグラム特定化 (つづき)

理論

10

1

1

1

0

1)( =sps

)(sps

平均的に平滑化されている

)]([1 rTGz −=z

)(zpz

10

1明るい画像

明暗

∫==z

z dwwpzGv0

)()(

z

)(zGv =

v

)(1 sGz −=

まとめると,以下の式で与えられる

目標とするヒストグラム目標とするヒストグラムの累積密度関数

Page 9: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

9ヒストグラム平滑化

実行例(MATLABのdemoより)

Page 10: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

10ダイナミックレンジ圧縮

)1(log10 rcs += フーリエスペクトルの絶対値|r|の範囲が[0, 4.5x107]とするとlog10(1+|r|)の計算により,範囲は[0, 7.7]となる.この最大値7.7が255になるようにcの値をc = 255/7.7と与える.

)(rT

r

255

s

スペクトル(DR圧縮前) スペクトル(DR圧縮後)原画像

例:パワースペクトル画像の表示

Page 11: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

11医用画像に多用されるウィンドウ処理

もともと量子化レベルの多い画像

例) 10bits, 12bits

そのまま表示

関心のある部位の詳細が見づらい

たとえばCT画像のヒストグラム

画像例

骨部

研究室独自開発ソフトでデモ

研究室独自開発ソフトでデモ

画像例

バックグランド

軟部組織

階調特性1

階調特性2

Page 12: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

12画像入出力機器の入出力特性

CRTの特性(ガンマ特性)汎用的な光学カメラの特性

画像信号(デジタル値)

出力

輝度

2.2 ,1 ≅= γγ 通常dkIout

入力輝度

画像

信号

(デ

ジタ

ル値

d

d

この特性は主にCRTのカソード電圧と電子銃電流間の非線形な関係に由来している.

out

inI

Iγ/1

2 inIkd =

画像信号伝送

一般に,CRTのガンマ特性に合わせて,カメラ側で逆のガンマ特性を与えている.これにより,表示画像の輝度が,撮影される被写体の輝度とリニアになる.

画像入出力機器が直接,接続されるケース

Page 13: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

13画像入出力機器を考慮した階調変換

汎用的な光学カメラの特性

画像信号(デジタル値)

補正

画像

信号

γdkd 1'=

入力輝度

画像

信号

(デ

ジタ

ル値

d

dinI

'dγ/12 inIkd =

デジタル画像データ

輝度に対してリニアなデジタル処理を行いたい場合

階調変換処理 本処理

階調変換処理

あらためて表示したい場合は

輝度リニアな画像

リニアな空間での処理例

物理的な特性に基づいて輝度に対する処理が必要な場合の例:劣化画像の復元

)},(),({),( yxhyxfNLyxg ∗=

一旦,非線形の階調変換を補正して

),(),( yxhyxf ∗劣化関数をデコンボリューションして

),( yxfを得る.

Page 14: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

14X線強度から投影データへの変換

X線透視像(強度データ) (CTではサイノグラム)

)],(exp[),(),( 0 yxpyxIyxI −=),( yxI

∫=s

dsyxp )(),( rμ

吸収係数分布: )(rμ

X線源s経路

投影データ:

吸収係数分布の経路sに沿った積分

被写体なしのときのX線強度むら

投影データの算出手順

Page 15: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

15実験

厚さが等しいアクリルの板を階段状に重ねたものをX線で透視撮影.

単位長さあたりの吸収係数 0μd

∫ == 0)(),( μμ ddssyxp

Page 16: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

16X線強度から投影データへの変換 -画像例-

X線強度画像X線強度画像 投影データ投影データ

0

20

40

60

80

100

120

140

160

180

1 37 73 109 145 181 217 253 289 325 361 397 433

y poxiion [pixel]

pixe

l va

lue

0

10

20

30

40

50

60

70

80

1 36 71 106 141 176 211 246 281 316 351 386 421

y poxiion [pixel]

pixe

l va

lue

x

yX=80

X=250

X=80

X=250

Page 17: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

17画像間演算

複数の画像間の画素ごとの演算複数の画像間の画素ごとの演算

入力画像A例)g(x,y)=fA(x,y)+fB(x,y)

fA(x,y)

入力画像BfB(x,y)

g(1,1)=fA(1,1)+fB(1,1)

処理後の画像g(x,y)

参考:画像内の演算参考:画像内の演算

処理後の画像

f(x,y)

g(x,y)

演算

Page 18: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

18画像の加算

利用例:画像の複数枚加算によるノイズの低減

),(),(),(

),(),(),(),(),(),(

22

11

yxnyxfyxg

yxnyxfyxgyxnyxfyxg

mm +=

+=+=

M

ランダムノイズが毎回加算された画像を複数枚取得した場合

∑=

=m

ii yxg

myxg

1

),(1),(

処理:画素毎の加算平均

処理の効果

ノイズ低減効果

加算枚数1 2 3 4 5 6 7

分散

m

で減少する標準偏差は

で減少するノイズの分散は

m

σ

2

Page 19: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

19画像の加算

処理例

加算なし

10回加算平均

Page 20: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

20画像の減算

処理例

),(),(),( yxbyxgyxh −=

バックグランドに関心被写体が加算されているようなモデルにおいて,バックグランドのみの画像も得られている場合,バックグランド画像を減算することで関心のある被写体のみが強調される.

),(),(),( yxbyxfyxg += ),( yxb

得られている画像

処理

効果

および

),( yxg ),( yxb ),( yxh

Page 21: 階調変換haneishi/class/2_iyogazosyori.pdf1 階調変換 1.CRTの入出力特性に対応した階調変換 2.ヒストグラムに基づいた階調変換 ヒストグラム平滑化

21画像の乗除算

処理例

),(),(),(

yxiyxgyxh =

),(),(

),(),(),( yxfyxi

yxfyxiyxh ==

被写体に照明むらが掛け算されているようなモデルにおいて,照明むらのみの画像も得られている場合,照明むら画像を除算することで,被写体から照明むらが除去された画像が得られる.

),(),(),( yxfyxiyxg =

得られている画像

処理

効果

),( yx

および

g ),( yxi ),( yxf

),( yxi