画像化プロセスと画像ノイズ - robotics lab. -- ロボ...
TRANSCRIPT
![Page 1: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/1.jpg)
画像化プロセスと画像ノイズ
高松 淳 !
(奈良先端科学技術大学院大学)!
"#$%&'(!)#*%+%,&-./%&-*.)0!1"2(!340(55672789-./%&-*.)05:)#*%+%5
1
![Page 2: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/2.jpg)
本チュートリアルのターゲット
2
光源
物体レンズ センサ
出力
![Page 3: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/3.jpg)
背景
• ノイズがもたらす画像処理における悪影響
3
![Page 4: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/4.jpg)
どうやって?
• ノイズそのものの振る舞いの予測は難しい
4
輝度出現頻度
t
t
時刻
時刻
輝度値
![Page 5: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/5.jpg)
画像ノイズに対する頑健化
• 統計的手法の利用
5
!
p "X( ) =p X"( )p "( )p X"( )p "( )dx#
X(!データセット!;(!モデルパラメータ
ベイズ推定
!
ˆ " = "# p "X( )d"
事後確率最大化
!
ˆ " = argmax"
p "X( )
最尤推定
!
ˆ " = argmax"
p X"( )
![Page 6: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/6.jpg)
統計的手法の適応手順
6
!
p "X( ) =p X"( )p "( )p X"( )p "( )dx#
X(!データセット!;(!モデルパラメータ
<. 確率変数の関係のモデル化!=. 個々の確率密度関数の設計>. 全体の確率密度関数の推定!
![Page 7: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/7.jpg)
確率密度関数の推定
• 小規模な問題なら解ける!
• 大規模な問題+?%9*76&@%87/!– A6%03!9B*-!
– 信念伝搬法!
– パーティクルフィルタ!– 隠れマルコフモデル!
7
![Page 8: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/8.jpg)
?%9*76&@%87/:ノイズ除去の例
8
X(!入力画像!!(!ノイズ除去された画像
!
p X"( ) = p xi # i( )i$各画素は独立
!
p "( ) = p # i,# j( )j$N i( )%
i%隣合う画素同士は関連がある!
(例:滑らかさ)
!
p "X( ) =p X"( )p "( )p X"( )p "( )dx#
![Page 9: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/9.jpg)
確率密度関数の設計
9
!
p X"( ) = p xi # i( )i$
!
p "( ) = p # i,# j( )j$N i( )%
i%
真の値に対する観測値の尤度:画像ノイズ
画像データベースからの学習、?&"'C!7D!"E0"6*-
![Page 10: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/10.jpg)
本日の内容
• 画像化プロセス!• 画像化プロセスと画像ノイズモデル!
• 画像ノイズの取得!
• レスポンス関数・FGH画像!
• 画像ノイズ・画像化プロセスを利用した推定!
• 画像ノイズからみるモデル推定手法!
• おまけ!
10
![Page 11: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/11.jpg)
画像化プロセス
11
![Page 12: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/12.jpg)
画像化の仕組み
• フォトトランジスタによる光電効果の利用!
12
光の吸収にともない電子が励起される現象
フォトトランジスタを配列上に配置し、!光電流を取り出す機構をつければよい
IIGとIJKL
様々な波長の信号を取り出せば色情報も得られる!
基本的には
>センサ、<センサ!M!デモザイキング、(?KNOKP!Q>)
![Page 13: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/13.jpg)
13
IIGイメージセンサ
図は「IIGイメージセンサ」(=R<R年<<月25日(木)STI!<=(>U)!『フリー百科辞典 ウィキペディア日本語版』より一部改変して引用!
![Page 14: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/14.jpg)
IJKLイメージセンサ
• 一種のメモリ
14 図は「IJKLイメージセンサ」(=R<R年<<月25日(木)STI!<=(>8)!
『フリー百科辞典 ウィキペディア日本語版』より引用!
![Page 15: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/15.jpg)
色画像の取得
• >センサーの利用(HV!AV!W)
• I?X+デモザイキング
15
!"!"!
#!#!#
#!#!#
!"!"!
#!#!#
!"
#!
!"
#!
"!
!#
"!
!#
!"##$%&'( !"##$%&')
!"##$%&'* !"##$%&'+
![Page 16: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/16.jpg)
より美しく画像を見せるために
• ホワイトバランス:光源の影響をキャンセル!
• カメラレスポンス関数:表現の効率化!
16 Input
Output
![Page 17: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/17.jpg)
画像化プロセス
<. 光電効果による変換!=. アンプによる信号処理!
>. (デモザイキング)!Y. ホワイトバランス!
Z. レスポンス関数!
[. (信号処理)!U. X5G変換!
\. データ圧縮!
HX]フォーマットによる出力!
![Page 18: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/18.jpg)
6%1画像をさわろう
• C96%1を使えば中身に触れる!
• デモザイキングアルゴリズムとしてW&'&/"%6、NPA、^^A、XFGが実装されている!_#`!aR!b!>cd!
• <[2&*で'&/"%6!IH?で吐き出してくれる!_#Yd!
• I?Xパターンもわかる!
18
http://www.cybercom.net/~dcoffin/dcraw/
![Page 19: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/19.jpg)
画像化プロセスと画像ノイズ
19
![Page 20: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/20.jpg)
画像化プロセスと画像ノイズ
<. 光電効果による変換!=. アンプによる信号処理!
>. (デモザイキング)!Y. ホワイトバランス!
Z. レスポンス関数!
[. (信号処理)!U. X5G変換!
\. データ圧縮!
ノイズの発生源!
ノイズの特性の変換!
20
![Page 21: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/21.jpg)
時間的な問題によるノイズ
– モーションブラー:シャッター開放中に環境が動くことによって生じる!
– ローリングシャッター現象(IJKL):ピクセルごとに露光のタイミングが異なる!
21
![Page 22: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/22.jpg)
ハードウエアに起因するノイズ
• ブルーミング!– 他画素への電荷の混入!
• スミア!– 転送IIGへの電荷の混入!
22
余り考慮されることはない?!せいぜいアウトライヤー扱い!
図は「スミア」(=R<R年<<月=e日(月)STI!e(=U)!『フリー百科辞典 ウィキペディア日本語版』より引用!
![Page 23: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/23.jpg)
光電効果・素子における画像ノイズ
• フォトン・エレクトロンショットノイズ!– 光・電子の粒子性にともなうノイズ!
• 暗電流ショットノイズ!– 熱による電子の励起!
• 読み出しノイズ!23
ポアソン分布で仮定される! 平均・分散は輝度に依存する!
ポアソン分布で仮定される!平均・分散は温度や!露光時間に依存する!
正規分布で仮定される!
![Page 24: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/24.jpg)
画像ノイズの定式化
24
!
I = A ˜ I + Ns + NDC + NR( )! I(!観測値!!!!!!!(!真の観測値(NSの分散が0になるように定める)
!!!!A(!ゲイン! NS(!フォトン・エレクトロンショットノイズ!NDC(!暗電流ショットノイズ!! NR(!読み出しノイズ!
!
˜ I
!
I = f A ˜ I + Ns + NDC + NR( )( ) + NQ
レスポンス関数と量子化が加わると!
Glenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera Calibration and Noise Estimation”, PAMI, Vol. 16, No. 3, pp. 267-274, 1994
![Page 25: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/25.jpg)
画像ノイズの平均・分散
25
!
I = AtP + AtE NDC( )
!
"2 = A2tP + A2t"DC2 + A2"R
2
!
I = A ˜ I + Ns + NDC + NR( )
!
"2 = s˜ I + t
ノイズの独立性を仮定!
暗電流ノイズの影響が少ないと仮定!76!!!!!!を暗電流ノイズも含めて定義!
![Page 26: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/26.jpg)
実際の例
• ^7&/*!A6"f!G6%g7/hf!H#I3%//"'
26
![Page 27: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/27.jpg)
波長に関するノイズ特性
• HAW間のノイズは独立である!
• (経験的には)HAW間ではノイズの大きさは異なる!
27
波長によって分光感度特性が変わり、!結果としてゲインが変わるため?!
![Page 28: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/28.jpg)
色恒常性・色度・画像ノイズ
• HAW空間ではノイズ分布は単純化できる!
• 色度空間だと非線形な変換が加わる
28
!
"2 = s˜ I + t線形なレスポンス関数なら
!
IRIB
!
p IRIB
"
# $
%
& ' = p I( )p K
I"
# $
%
& ' dI( , K =
IRIB
非線形変換 f(x) = 1/x
![Page 29: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/29.jpg)
空間に関するノイズ特性
• 転送劣化!_IIGd!• 画素ごとに素子の不均一性がある!_IJKLd
29
暗いところでは暗電流ショットノイズの不均一性が大きい!
IIGに比べIJKLのほうが不均一性が大きい!
![Page 30: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/30.jpg)
画像化プロセスと画像ノイズ
<. 光電効果による変換!=. アンプによる信号処理!
>. (デモザイキング)!Y. ホワイトバランス!
Z. レスポンス関数!
[. (信号処理)!U. X5G変換!
\. データ圧縮!
ノイズの発生源!
ノイズの特性の変換!
![Page 31: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/31.jpg)
デモザイキングと画像ノイズ
• 変化の仕方は補間の仕方による
31
!
"I2 i( ) = w j
j#N i( )$ "O
2 j( ) 空間的なノイズの独立性を仮定!
補間画素の分散は小さくなる傾向がある!
!"!"!
#!#!#
#!#!#
!"!"!
#!#!#
!"
#!
!"
#!
"!
!#
"!
!#
!"##$%&'( !"##$%&')
!"##$%&'* !"##$%&'+
Jun Takamatsu, Yasuyuki Matsushita, Tsukasa Ogasawara and Katsushi Ikeuchi, “Estimating demosaicing algorithms using image noise variance”, CVPR, 2010
![Page 32: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/32.jpg)
レスポンス関数
32
!
p O( ) = p I( ) f ' I( )
!
O = f I( ) であるとき!ノイズに関する確率密度関数が分かっていれば!
元々の分散はそれほど大きくない!レスポンス関数はなめらか!
!
"O2 # f ' I( )( )2"I
2
!
"O2 = I # µO( )2$ p I ˜ I ( )dI をテーラー展開することで得られる!
Jun Takamatsu, Yasuyuki Matsushita and Katsushi Ikeuchi, “Estimating radiometric response functions from image noise variance”, ECCV, 2008
![Page 33: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/33.jpg)
X5G変換
• 離散化誤差が発生
33
!
[ai,bi)"i#Z
誤差を一様分布で仮定!
!
"O2 ="I
2 +q2
12
!
"Q2 = x 2
1qdx =
1q
x 3
3#
$ %
&
' ( )q2
q2
=q2
12)q2
q2*
離散化誤差の分散!
![Page 34: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/34.jpg)
画像圧縮
• ほとんどわからないi!– j^OA圧縮の場合\E\のブロックが見える
34
![Page 35: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/35.jpg)
画像ノイズの取得
35
![Page 36: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/36.jpg)
画像ノイズの取得法
• (理論的には)同一信号源を同一方法で複数観測する必要がある!
36
静的なシーンをパラメータ固定で複数回撮影!
![Page 37: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/37.jpg)
単純な取得法
• (できるかぎり余分な信号処理は追加しない)!
• 固定パターンノイズがないものと仮定!
• 最頻値を真値とみなす!
• 画像全体でまとめる
37
![Page 38: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/38.jpg)
実際の例
• ^7&/*!A6"f!G6%g7/hf!H#I3%//"'!(<RRフレーム)
38
![Page 39: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/39.jpg)
まじめに測定
• 線形なレスポンス関数を仮定!• 量子化も等間隔であると仮定!
• 同一パラメータの2枚の画像の差分
39
!
I p( ) = A K p( )˜ I p( ) + Ns p( ) + NDC p( ) + NR( ) + NQ
!
"N2 p( ) # A2 I + E NDC p( )( )( ) +"C
2
!
µ = A I + E NDC p( )( )( )差分画像の分散から を推定kXと が推定できる!!
"C2 = A2"R
2 +q2
12
画像全体の輝度の平均!
!
"N2 p( )
!
"C2
Glenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera Calibration and Noise Estimation”, PAMI, Vol. 16, No. 3, pp. 267-274, 1994
![Page 40: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/40.jpg)
まじめに測定
• 真っ黒なシーンを複数回撮影!
• 複数撮影条件下で複数枚撮影、平均化!
40
!
I p( ) = A NDC p( ) + NR( ) + NQ
複数枚画像の平均!
!
E I p( )( ) = AE NDC p( )( )
!
E Ii p( )( ) = A K p( ) ˜ I i p( ) + E NDC p( )( )( )すでに は分かっている!
!
E NDC p( )( )
![Page 41: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/41.jpg)
実際に測定
• P&+7/!G>L!lLK!\RR、シャッタースピード!<5ZR!– C96%1!b3!#Y!で現像!
– 97/m"6*!#C"0*3!\で\2&*化!
41
! " #
X R.RUe R.R<Y R.RRee
n9= R.=> R.R>< R.<\
!"!"!
#!#!#
#!#!#
!"!"!
#!#!#
!"
#!
!"
#!
"!
!#
"!
!#
!"##$%&'( !"##$%&')
!"##$%&'* !"##$%&'+
![Page 42: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/42.jpg)
実際に計測
• 固定パターン_ZRRR倍にスケールアップd
42 IIGより固定パターンの影響は<R倍は大きい
! " #
平均 R.eeeZ R.eeeZ R.eeeZ
分散 R.R>=< R.R><[ R.R><e
![Page 43: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/43.jpg)
実際に測定
• 暗電流ノイズ(シャッター速度1秒、1000倍にスケールアップ)
43
! " #
平均 R.R[\ R.R<R R.R<Z
標準偏差 <.< R.>Y R.YU
![Page 44: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/44.jpg)
単一画像からのノイズ推定
• 均質な表面からの推定!
• ノイズ除去≒ノイズ推定と考える!
44
![Page 45: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/45.jpg)
ノイズ除去手法概要
• 局所平滑化フィルター!– ガウシアン平滑化!
– 異方性フィルタ!– T7*%'!N%6&%87/!
• 周波数領域フィルタ!– ]&"/"6!?&'*"6!
– ]%m"'"*!T36"-37'C&/g!
• P7/#'79%'!_Po#$"%/-V!OE%$0'"ベースV!WJ>Gd!
45
A. Buades, B. Coll, and J. M. Morel, “A review of image denoising algorithms, with a new one”, Multiscale Modeling and Simulation, Vol. 4, No. 2, pp. 490-530, 2005.
輝度変化に依存する!
![Page 46: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/46.jpg)
ガウシアン平滑化
46
ノイズ除去前! ノイズ除去後! 差分画像!
エッジ抽出に近い結果が出ている!
![Page 47: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/47.jpg)
P7/!o79%'な手法
• 画像中に自己相似性が観測される
47
Kostadin Dabov, Alessandro Foi, Vladimir Katkovnik, and Karen Egiazarian,“Image Denoising by Sparse 3D Transform-domain Collaborative Filtering”, IEEE Trans on Image Processing, Vol. 16, No. pp. 2080-2095, 2007
![Page 48: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/48.jpg)
試してみる
• G6%g7/hf!H#I3%//"'V!WJ>Gを使用
48
0 0.2 0.4 0.6 0.8 10
1
2
3
4
5
6x 10
-5
![Page 49: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/49.jpg)
ノイズ推定:レスポンス関数とノイズ
• レスポンス関数のデータベースを利用して!!ノイズレベル関数を低次元化!
49
Ce Liu, William T. Freeman, Richard Szeliski and Sing Bing Kang, “Noise Estimation from a Single Image”, CVPR, 2006.
![Page 50: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/50.jpg)
レスポンス関数の取得
50
![Page 51: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/51.jpg)
レスポンス関数の測り方
• 露光時間を変えて撮影した画像を利用
51
!
I = At P + E NDC( )( )露光時間が倍kレスポンス関数への入力が倍!
!
g O1( ) = At1 P + E NDC( )( )g O2( ) = At2 P + E NDC( )( )
露光時間を変えて同一信号を2回観測!
!
g O1( )g O2( )
=t1t2
![Page 52: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/52.jpg)
レスポンス関数の表現法
• ガンマ補正!• ガンマ補正+正規化!
• 一般化ガンマ補正!
• 多項式表現!
• ^6&76!M!^IXによる次元圧縮!
• ノンパラメトリック(滑らかさ拘束とセット)
52
!
f I( ) = I"
!
f I( ) = wiIi
i=1"
http://www.cs.columbia.edu/CAVE/software/softlib/dorf.php
!
f I( ) = "I# + $
!
f I( ) = IP I , " i{ }( ),P I, " i{ }( ) = " iIi
i=0#
![Page 53: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/53.jpg)
レスポンス関数の測り方
• カラーチェッカーの利用
53
一様な光源で照らされている!口径食(N&g/"p/g)の影響も除去されている!
光学密度(K089%'!C"/-&*f)から表面反射率への変換!
!
Optical density = log101
Light Transmission"
# $
%
& '
表面反射率の比が入力の比に等しい
!
Light Transmission = 1pow(10, Optical density)
![Page 54: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/54.jpg)
FGH画像と画像ノイズ
54
!
I = At P + E NDC( )( )レスポンス関数の推定では、オフセットに意味はない。 HDRを作成する場合はオフセットも重要な意味を持つ。
ゲインを制御することでも同じ効果が得られるが、 ノイズ的には性質は異なる。
!
"2 = A2tP + A2t"DC2 + A2"R
2 +"Q2
Samuel W. Hasinoff, Fredo Durand and William T. Freeman, “Noise-Optimal Capture for High Dynamic Range Photography”, CVPR, 2010.
!
SNR2 =t 2P 2
tP + t"DC2 +"R
2 +1A2"Q2
桁あふれしてない場合
図は「ハイダイナミックレンジ合成」(=R<R年<<月=e日(月)STI!e(YR)『フリー百科辞典 ウィキペディア日本語版』より引用!
![Page 55: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/55.jpg)
ノイズ除去とブラー除去
• 高ゲイン・短シャッタ速度で複数枚撮影し、ノイズ除去をしたほうが有利
55
Li Zhang, Alok Deshpande and Xin Chen, Denoising vs. Deblurring: HDR Imaging Techniques Using Moving Camera, CVPR, 2010
![Page 56: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/56.jpg)
画像ノイズからの推定$%$情報としての画像ノイズ$%
56
![Page 57: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/57.jpg)
別の側面:情報としてのノイズ
• 熱雑音:抵抗体内の電子の不規則な熱振動によって生じる雑音
57
!
Vn = 4kTR"f
! k(!ボルツマン定数!"f(!帯域幅aF@c!!!!T(!導体の温度!!!R(!抵抗値!
![Page 58: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/58.jpg)
画像ノイズの場合
• 単一ピクセルのHX]データにはほしい情報はない?
58
!
"2 = A2tP + A2t"DC2 + A2"R
2
それ以降に加えられる変更は?!
デモザイキング、ホワイトバランス、レスポンス関数、!
信号処理、X5G変換、データ圧縮i!
![Page 59: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/59.jpg)
カメラレスポンス関数の推定
• 入力空間でのノイズ分布の対称性を仮定!
Yasuyuki Matsushita and Stephen Lin, “Radiometric Calibration from Noise Distributions”, CVPR, 2007. 59
![Page 60: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/60.jpg)
カメラレスポンス関数の推定
• 入力空間でのノイズ分散のアフィン性の利用!
Imaging process# Radiometric Calibration#
Input#
Out
put# Response f!
Input
Noi
se v
aria
nce#
Noi
se v
aria
nce#
Output#
Noi
se v
aria
nce#
Input#
Inverse response g!
Output#
Inpu
t#
Observation#
Jun Takamatsu, Yasuyuki Matsushita and Katsushi Ikeuchi, “Estimating radiometric response functions from image noise variance”, ECCV, 2008
![Page 61: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/61.jpg)
デモザイキングアルゴリズムの推定
• ノイズの分散からI?Xパターンがわかる!• I?Xパターンがわかれば補間方法がわかる
61 Jun Takamatsu, Yasuyuki Matsushita, Tsukasa Ogasawara and Katsushi Ikeuchi, “Estimating demosaicing algorithms using image noise variance”, CVPR, 2010
![Page 62: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/62.jpg)
画像化プロセスを利用した推定$%$&'()!'*$+'(,!-'!.として%$
62
![Page 63: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/63.jpg)
改ざん検出への応用
• IH?の不一致の利用!
• デモザイキングの仕方!
• 固定パターンノイズの違い!
• ノイズレベル関数の違い!
63
![Page 64: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/64.jpg)
IH?の利用
• 画像の補間のされ方を推定!– 輝度変化が平面的な部分を利用!
– エッジ周辺の色の混合を利用
64
!
Rxx
Rx2 =
Rxy
RxRy
=Ryy
Ry2 =
f ' ' f "1 R( )( )f ' f "1 R( )( )2
Yu-Feng Hsu and Shih-Fu Chang, “Image Splicing Detection using Camera Response Function Consistency and Automatic Segmentation”, Int. Conf. on Multimedia Expo., pp. 28- 31, 2007 Zhouchen Lin, Rongrong Wang, Xiaoou Tang and Heung-Yeung Shum, “Detecting Doctored Images Using Camera Response Normality and Consistency”, CVPR, 2005
![Page 65: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/65.jpg)
デモザイキングの利用
• デモザイキングを補間処理とみなす!!!kOJによる補間フィルターの推定
65
Alin C. Popescu and Hany Farid, Exposing Digital Forgeries in Color Filter Array Interpolated Images, IEEE Transactions on Signal Processing, Vol. 52, No. 10, pp. 3948—3959, 2005
![Page 66: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/66.jpg)
固定パターンの利用
• あらかじめ固定パターンを測っておく!• 単一画像より固定パターンノイズを推定!– G%B2"93&"-!1%m"'"*ベースのノイズ除去を利用!
66
Jan Lukas, Jessica Fridrich and Miroslav Goljan, Digital Camera Identification from Sensor Pattern Noise”, IEEE Trans. on Information Forensics and Security, Vol. 1, No. 2, pp. 205-214, 2006. Mo Chen, Jessica Fridrich, Miroslav Goljan and Jan Lukas, Determining Image Origin and Integrity Using Sensor Noise”, IEEE Trans. on Information Forensics and Security, Vol. 3, No. 1, pp. 74-90, 2008.
![Page 67: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/67.jpg)
ノイズレベル関数の違い
• ノイズレベル関数の^IX表現を利用した推定!• 動画中のノイズレベル関数の不一致を検出
67 小林,岡部,佐藤,”複数のノイズレベル関数の同時推定による映像改ざん検出”, MIRU 2010
![Page 68: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/68.jpg)
ノイズから見るモデル推定
68
![Page 69: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/69.jpg)
最小二乗法
• 観測値と推定値の差の二乗和を最小化
69
!
ˆ " = argmin"
yi # f xi;"( )( )2
i$
• モデル式が線形の場合、高々線形方程式をとけば良い!• 評価関数が微分可能k勾配ベースの最適化が使える!• 正規分布をノイズとするデータとの親和性
特徴!
![Page 70: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/70.jpg)
最小二乗法とノイズ
• ノイズを正規分布と仮定し、最大化!
70
!
y = f (x;" ) + e
!
p yi xi,"( ) =12#$ 2
expyi % f xi( )2$ 2
&
' ( (
)
* + +
!
p " xi{ }, yi{ }( ) = p yi{ } xi{ },"( ) =12#$ 2
exp% yi % f xi( )( )
2
2$ 2
&
'
( (
)
*
+ +
i,
!
"log p yi{ } xi{ },#( ) = yi " f xi( )( )2
+ consti$
![Page 71: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/71.jpg)
モデル化とデータ圧縮
• モデル化=より少ない情報でデータを表現!
• ノイズ=モデルとは独立に存在するもの!
!! ! ! !kモデル化により軽減される!
71
周波数領域フィルタがうまく!ノイズ除去できる(であろう)根拠!
![Page 72: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/72.jpg)
最小二乗法に基づくデータ圧縮
• 主成分分析!– ユークリッド距離をできるだけ保存しつつ圧縮!
• 特異値分解+低次元化!– フロベニウスノルムを最小化しつつ圧縮!
72 !
A F = aij2
j"
i"
![Page 73: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/73.jpg)
最小二乗法と外れ値
• 外れ値:母集団の分布に従わない点
73
J#"-8$%*76V!HXPLXI!
図は「HXPLXI」(=R<R年<<月=e日(月)STI!<R(RZ)!『フリー百科辞典 ウィキペディア英語版』より引用!
![Page 74: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/74.jpg)
種々のノルム
• o0#ノルム
!
x p = xip
i=1
n
"#
$ %
&
' (
!
x"
=max x1 ,…, xn( ) 最悪の場合を最適化、データフィッティング
!
x 2 = x12 +!+ xn
2 最適化が容易、剛体変換に不変
!
x 1 = x1 +!+ xn
!
x 0 = 1"# xi( )i$ Rでない要素の数(スパースネス)
74
線形計画法
L1-Lasso, Fixed point algorithm
Marching pursuit
線形方程式、勾配ベースの最適化…
スパースネスの尺度の近似外れ値に頑健!
![Page 75: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/75.jpg)
ロバストなデータ圧縮
• 低次元化+誤差項のスパースネス!– G(!各列が1つのデータに対応 !
75
!
min rank A( ) + " E 0 s.t. D = A + E
問題のo<#6"'%E%87/
!
min A * + " E 1 s.t. D = A + E
John Wright, Arvind Ganesh, Shankar Rao, Yigang Peng, and Yi Ma, “Robust principal component analysis: exact recovery of corrupted low-rank matrices via convex optimization”, NIPS, 2009
固有値の絶対値の和
![Page 76: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/76.jpg)
ノルム最小化とノイズ
• o=ノルム!– ノイズを正規分布と仮定!
• o0ノルム!– ノイズを一般化正規分布で仮定!
• oRノルム!– ???
76
!
p x( ) ="
2#$ 1"
% & ' (
) * exp +
x + µ
#
%
& '
(
) *
p%
&
' '
(
)
* *
そもそもノイズが一般化正規分布に従うといえる理由は?
スパース表現、I7$06"--"C!-"/-&/gi!kノイズの性質が入る要素がない?
![Page 77: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/77.jpg)
おまけ
77
![Page 78: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/78.jpg)
おまけ:ノイズと到達運動
• 人間らしいリーチング動作!– 躍度最小化!
– トルク変化最小化!
– 終点分散最小化!(!生体ノイズを考慮した上で到達位置の誤差を最小化する
78
生体ノイズの分散もシグナルの大きさに依存
Christopher M. Harris and Daniel M. Wolpert, “Signal-dependent noise determines motor planning”, Nature, Vol. 394, pp. 780-784, 1998.
![Page 79: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/79.jpg)
まとめ
• 画像化プロセスと画像ノイズモデル!• 画像ノイズの取得!
• レスポンス関数・FGH画像!
• 画像ノイズ・画像化プロセスを利用した推定!
• 画像ノイズからみるモデル推定手法!
79
![Page 80: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/80.jpg)
(個人的な)疑問
• ノイズのモデリングとoRV!o<ノルム最小化との関係は?
80
![Page 81: 画像化プロセスと画像ノイズ - Robotics Lab. -- ロボ …robotics.naist.jp/~j-taka/materials/CVIM2010Nov.pdfGlenn E. Healey and Raghava Kondepudy, “Radiometric CCD Camera](https://reader030.vdocuments.site/reader030/viewer/2022020303/5aeee4b47f8b9aa9168bd4eb/html5/thumbnails/81.jpg)
T3%/+!f7B!D76!f7B6!+&/C!%4"/87/q
81