• 検索結果がありません。

Microsoft PowerPoint - 画像工学 print

N/A
N/A
Protected

Academic year: 2021

シェア "Microsoft PowerPoint - 画像工学 print"

Copied!
14
0
0

読み込み中.... (全文を見る)

全文

(1)

画像工学

画像工学

2008

2008年度版

年度版

年度版

年度版

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami

Imaging Science and Technology

Imaging Science and Technology

2008年度版

2

2

2

2

慶応義塾大学理工学部 教授

慶応義塾大学理工学部 教授

慶応義塾大学理工学部 准教授

慶応義塾大学理工学部 准教授

(2)

(例)

(例)

画像システムとしてのカメラ

画像システムとしてのカメラ

入力

f(x,y)

カメラ

x

y

(フィルムカメラ、デジタルカメラ、どちらでもOK ) (紙に書かれた文字 )

出力

g(x y)

H(

)

(フィルム上またはCCD面上の画像 )

出力

g(x,y)

SYSTEM

H(u,v)

伝達関数

OTF

OTF

)

(

)

(

)

(

H

F

G

伝達関数

OTF

OTF

(

O

O

ptical

T

T

ransfer

FF

unction )

x

y

)

,

(

)

,

(

)

,

(

u

v

H

u

v

F

u

v

G

=

FT

)

,

(

u

v

G

g

(

x

,

y

)

カメラで撮影された写真

g(x,y) は、物体 f(x,y) と 伝達関数 H(x,y)のフーリエ逆変

換であるインパルス応答

h(x,y)

コンボリューションによって表される.

言い方を変えると カメラで撮影された写真は

h(

)

によ

てボカされたものに

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami ANIMATION

言い方を変えると、カメラで撮影された写真は、「

h(x,y)

によってボカされたものに

なっている

」と言うことができる.

画像の場合のインパルス応答(OTFのフーリ逆変換)を、

2.

2.

画像システム

画像システム

‘点拡がり関数’(

PSF: Point Spread Function

PSF: Point Spread Function

) という.

PSF,OTF

PSF,OTFの求め方

の求め方

ピンホール(1画像サイズ)

h(x,y)

PSF

h(x,y)

δ(x,y)

インパルス

FT

)

,

(

x

y

h

H

(

u

,

v

)

PSF

OTF

)

(

y

(

)

(3)

画像空間上でのコンボリューションとは・・・

画像空間上でのコンボリューションとは・・・

時間軸上では

h( )

f(t)

h(t)

画像空間上では

)

(

)

(

)

(

t

f

t

h

t

g

=

画像空間上では

f(x,y)

h(x,y)

g

(

x

,

y

)

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami

f(x,y)

( ,y)

ANIMATION

)

,

(

)

,

(

x

y

h

x

y

f

=

画像空間上でのコンボリューションとは・・・

画像空間上でのコンボリューションとは・・・

2.

2.

画像システム

画像システム

h (

)

h (x,y)

g (x,y)

f (x,y)

)

(

)

(

)

,

(

h

f

y

x

g

(

,

)

)

,

(

x

y

h

x

y

f

=

(4)

画像空間上でのコンボリューションとは・・・

画像空間上でのコンボリューションとは・・・

f (x,y)

h (x,y)

g

(

x

,

y

)

=

f

(

x

,

y

)

h

(

x

,

y

)

FT

FT

FT

)

(

)

(

)

(

G

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami ANIMATION

F (u,v)

H (u,v)

G

(

u

,

v

)

=

F

(

u

,

v

)

H

(

u

,

v

)

画像空間上でのコンボリューションとは・・・

画像空間上でのコンボリューションとは・・・

2.

2.

画像システム

画像システム

f (x,y)

h (x,y)

g

(

x

,

y

)

=

f

(

x

,

y

)

h

(

x

,

y

)

FT

FT

FT

)

(

)

(

)

(

G

F (u,v)

H (u,v)

G

(

u

,

v

)

=

F

(

u

,

v

)

H

(

u

,

v

)

(5)

画像空間上でのコンボリューションとは・・・

画像空間上でのコンボリューションとは・・・

f (x,y)

h (x,y)

g

(

x

,

y

)

=

f

(

x

,

y

)

h

(

x

,

y

)

FT

FT

FT

)

(

)

(

)

(

G

両者の違い、何による?

両者の違い、何による?

両者の違い、何による?

両者の違い、何による?

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami

F (u,v)

H (u,v)

G

(

u

,

v

)

=

F

(

u

,

v

)

H

(

u

,

v

)

[画像のボケ補正]

[画像のボケ補正]

Application.1

Application.1

2.

2.

画像システム

画像システム

f (x,y)

g(x,y)

画像システム

画像システム

画像システム

画像システム

H

H((u,v

u,v))

撮影した写真がボケてしまった。

撮影した写真がボケてしまった。 どうしよう?

どうしよう?

)

(

)

(

)

(

,

)

f

(

,

)

h

(

,

)

(

x

y

f

x

y

h

x

y

g

=

Convolution 定理

)

,

(

)

,

(

)

,

(

u

v

H

u

v

F

u

v

G

=

(6)

具体的には

具体的には

δ (x,y)

h (x,y)

PSF

PSF

画像システム

画像システム

1

1

st

st

step

step

フーリエ変換して、逆数をとる.

g(x,y)

H

H((u,v

u,v))

f(x,y)

逆フィルタ

逆フィルタ

2

2

nd

nd

step

step

逆フィルタ

逆フィルタ

H

H

--1

1

((u,v

u,v))

ボケの取れた画像

ボケの取れた画像

( )

x

y

f

FT

1

FH

F

GH

=

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami

ボケの取れた画像

ボケの取れた画像

( )

x,

y

f

F

H

GH

=

ANIMATION

2.

2.

画像システム

画像システム

原画像

ボケ画像

修正画像

PSF

PSF

(7)

諸君にも簡単にできるので 自分のパソ ンで試して

諸君にも簡単にできるので、自分のパソコンで試して

みてください。

ただ 何も考えないでやると はじめは全然駄目かも

ただ、何も考えないでやると、はじめは全然駄目かも

しれません!

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami ANIMATION

その第一の理由は・・・

その第一の理由は・・・

2.

2.

画像システム

画像システム

H

1

=

1

逆フィルタ :

H

H

De

De--convolution Filter

convolution Filter

G

H

G

の計算において、

H

H

X

H

0

なる計算をしなければなら

ないところが沢山出てくる

のが問題

(8)

そこで、この計算をする場合には、

H

1

Γ

+

=

2

1

H

H

H

1

H

これを

「ウィーナーフィルタ」

「ウィーナーフィルタ」

という

を、用いる.

1/H

適当に選んだ小さ目の定数

適当に選んだ小さ目の定数

これを、

「ウィーナーフィルタ」

「ウィーナーフィルタ」

という

修正画像

像が

修正画像が、

何かもう一つきれいに

ならない第一の理由は

ならない第

の理由は、

この式が用いられている

ところにある.

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami ANIMATION

2.

2.

画像システム

画像システム

De

De--convolution

convolution の実空間処理

の実空間処理

では ...

コピーマシン等の実用機でも、

実際にこの計算を使うことは可能であろうか?

NO!

NO!

実用機では、

実用機では、Cost

Cost--performance

performance

が悪くて使えない.

(9)

De

De--convolution

convolution の実空間処理

の実空間処理

では ...

コピーマシン等の実用機でも、

実際にこの計算を使うことは可能であろうか?

NO!

NO!

実用機では、

実用機では、Cost

Cost--performance

performance

が悪くて使えない.

が悪くて使えない.

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami

De

De--convolution

convolution の実空間処理

の実空間処理

2.

2.

画像システム

画像システム

Cost-performance

問題とは...

(1) メモリ使用量:

白黒A4原稿の情報量 → 4MB

(2) 処理時間:

コピーマシン等では準実時間処理が必至

スキャン

スキャン

FT

FT

ボケ

ボケ

補正

補正

IFT

IFT

印刷

印刷

g

G

G/H

f

周波数空間での処理はこの部分に時間がかかり過ぎる!

周波数空間での処理はこの部分に時間がかかり過ぎる!

f

周波数空間での処理はこの部分に時間がかかり過ぎる!

周波数空間での処理はこの部分に時間がかかり過ぎる!

原稿

印刷物

f

どうせ原稿の読み取り

どうせ原稿の読み取り(スキャン)

(スキャン)に時間が掛かるのだから、

に時間が掛かるのだから、

その間に‘ボケ補正の処理’を行えば良い!

その間に‘ボケ補正の処理’を行えば良い!

逐次的に処理

逐次的に処理

(10)

ボケとは、原稿上の1点の情報が、印刷物上で

空間的にばら撒かれる現象である.

空間的にばら撒かれる現象である.

・・・・

原稿

印刷物

そこで、

そこで、

原稿を読み取りながら、

原稿を読み取りながら、

だいたい数行ずつ処理

だいたい数行ずつ処理

していくことにする

していくことにする

していくことにする

していくことにする

逐次処理

逐次処理

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami

逐次処理

逐次処理

ANIMATION

逐次処理に適した

D

l ti

演算

2.

2.

画像システム

画像システム

逐次処理に適した

De-convolution 演算

実空間

処理

実空間

( x-y

空間

) での処理

これを外したい!

これを外したい!

)

,

(

)

,

(

)

,

(

x

y

f

x

y

h

x

y

g

=

∫ ∫

∞ ∞

∫ ∫

=

f

(

x

,

y

)

h

(

x

x

,

y

y

)

d

x

d

y

フーリエ空間(

フーリエ空間(uu--v

v

空間

空間

)で行うように簡単にはいかない.

)で行うように簡単にはいかない.

フーリエ変換は、使用しない!

ただし、その考え方は採用する!

フーリエ変換は、使用しない!

ただし、その考え方は採用する!

、そ 考

、そ 考

採 す

採 す

(11)

f

F

GH

−1

F

FT

f

GH

1

=

これを

実空間で考えてみよう

これを

実空間で考えてみよう

これを、実空間で考えてみよう

これを、実空間で考えてみよう

1

h

H

f

h

g

1

=

H

h

1

1 ⇔

h

H

h

で、良いか?

で、良いか?

駄目!!!

駄目!!!

駄目!!!

駄目!!!

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami ANIMATION

正解は

正解は

2.

2.

画像システム

画像システム

正解は

正解は ...

...

[ ]

1

[ ]

H

f

F

g

F

−1

=

これを使う!

これを使う!

H

h

ここで、

F

F

[ ]

h

=

H

すなわち、

F

F

[ ]

H

1

⇔ H

1

F

GH

−1

=

(12)

1

H

のかたち

のかたち

δ(x,y)

0

x

δ(x,y)

u

H

-1

(u,v)

x

h (x,y)

x

F[H

-1

F

これを、

De

De--convolution Window

convolution Window

u

H (u,v)

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami

とも言う.

u

ANIMATION

具体的な

具体的な

De

De--convolution Window

convolution Window

の形

の形

2.

2.

画像システム

画像システム

具体的な

具体的な

3×3

0 1

5×5

-0.1

-0.2

-0.1

-0.3

-0.2

-0.2

0.1

-0.2

1.0

-0.2

1.0 -0.3

0 3

-0.3

0 2

0 2

0.1

0.1

-0.1

-0.2

-0.1

-0.2

-0.3

-0.2

0.1

(13)

Pixel

Pixel

□□□□□□□□□□□□□□□□□□□

-0.1

-0.2

-0.1

-0.1

-0.2

-0.1

□□□□□□□□□□□□□□□□□□

□□□□□□□□□□□□□□□□□

□□□□□□□□□□□□□□□□□

□□□□□□□□□□□□□□□□□

-0.1

-0.2

-0.1

-0.2

1.0

-0.2

-0.1

-0.2

-0.1

-0.2

1.0

-0.2

De

De--convolution Windowconvolution Window

□□□□□□□□□□□□□□□□□

□□□□□□□□□□□□□□□□□□

□□□□□□□□□□□□□□□□□□

□□□□□□□□□□□□□□□□□

De

De convolution Windowconvolution Window (

(3×3)3×3)

De

De--convolution Window

convolution Window

(

(ここでは、3×3)を

ここでは、3×3)を

pixel

pixel づつ移動しながら

づつ移動しながら

pixel

pixel づつ移動しながら

づつ移動しながら

畳み込んでいく.

畳み込んでいく.

スキャン終了と略同じに

スキャン終了と略同じに

スキャン終了と略同じに

スキャン終了と略同じに

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami

ボケ補正も終了する.

ボケ補正も終了する.

ボケ補正も終了する.

ボケ補正も終了する.

ANIMATION

2.

2.

画像システム

画像システム

様々なフィルタ

様々なフィルタ

ボケ補正(先鋭化)

エッジ抽出

(1次微分)

-0.1

-0.1

-0.2

-0.2

-0.2

1.0

De De--convolution convolution Window Window ( (3×3)3×3)

-1

-2

0

0

1

2

-1

0

-2

0

-1

0

-0.1

-0.2

-0.1

-1

0

1

1

2

1

平滑化(ボカす)

1/16

2/16

1/16

0

-1

エッジ抽出

(2次微分)

0

1/16

1/16

2/16

2/16

2/16

4/16

0

0

-1

1

4

-1

0

0

-1

ほとんどの画像処理テキストにのっているが…

フィルタの係数を覚えても無意味!

係数を覚

も無意味

原理及び物理的な意味を知らないと使う権利なし!

(14)

講義資料について

講義資料について

中島研HP

http://www.njima.elec.keio.ac.jp/

青木研HP

http://www.aoki-medialab.org/aolab/

Autumn

Autumn 20082008 Prof.M.NakajimaProf.M.Nakajima & & Y.AokiY.Aoki, , KEIO Univ. KEIO Univ. YagamiYagami

「画像工学」

2008年度

「画像工学」

第2回講義 おわり

参照

関連したドキュメント

The goods and/or their replicas, the technology and/or software found in this catalog are subject to complementary export regulations by Foreign Exchange and Foreign Trade Law

○本時のねらい これまでの学習を基に、ユニットテーマについて話し合い、自分の考えをまとめる 学習活動 時間 主な発問、予想される生徒の姿

・保守点検に関する国際規格IEC61948-2 “Nuclear medicine instrumentation- Routine tests- Part2: Scintillation cameras and single photon emission computed tomography imaging”

画像の参照時に ACDSee Pro によってファイルがカタログ化され、ファイル プロパティと メタデータが自動的に ACDSee

Fig.5 The number of pulses of time series for 77 hours in each season in summer, spring and winter finally obtained by using the present image analysis... Fig.6 The number of pulses

◆第2計画期間末までにグリーンエネルギー証書等 ※1 として発行 ※2

その 2-1(方法A) 原則の方法 A

撮影画像(4月12日18時頃撮影) 画像処理後画像 モックアップ試験による映像 CRDレール