画像間の対応付けによる夜間画像の幾何・明度補正
全文
(2) 情報処理学会研究報告 IPSJ SIG Technical Report ない場合がある.. Vol.2018-CVIM-210 No.6 2018/1/18. 件を満足することは容易ではない.また,画素ごとに計算. 本報告では,大量の画像データを用意することで明度補 正を行うのではなく,画像全体は局所照明の領域を除き, 照明の変化によってほぼ一様に変化するという仮定を元に,. を行うため,カメラの視点が変わると,処理が正しく行わ れない. 昼夜間の画像 2 枚から明度を補正する手法を行うものと. 昼夜に撮影された 2 枚の画像間の複数の対応点対から大域. して,カラートランスファーという,入力画像を参照画像. 的な画素値の変化と幾何変化を推定することで,画像の幾. のような色に変換する手法などがあげられる.大きく分け. 何・明度の補正を行う手法を提案する.本手法では,2 枚. ると,ヒストグラム基準やキーポイント基準[5]に分けられ. の画像で明度補正を行うので大量の画像データを保持する. る.. 必要が無くなる.また同時に画像間の幾何変化の補正も行. ヒストグラム変換とは,トーンカーブを用いて,入力画. うことで画像間にズレが生じている場合に正しく明度の補. 像のヒストグラムを参照画像のヒストグラムに近づけるよ. 正が行えない問題を改善する.. うに変換することで,色合いを近づける手法である.ヒス. 提案手法では,SIFT[3]や SURF[4]などの画像の局所特徴. トグラム変換は,まずは入力画像と参照画像の累積ヒスト. 量を用いることにより,2 枚の画像間の対応点探索を自動. グラムを作成し,各累積ヒストグラムの最大値が 255 とな. 化している.しかし,夜間の画像は通常コントラストが低. るように正規化を行う.入力画像と参照画像の累積ヒスト. いため,画像の局所特徴量が抽出されるキーポイントの検. グラムが同じ値を持つ画素値をそれぞれ𝑎,𝑏とする.この. 出自体が困難になることが多い.しかし,画像の明度補正. 𝑎を𝑏に変更することで変換が行われる.(図 2). が行えれば,画像のコントラストが向上し,検出されるキ ーポイントも増加し,局所特徴量を用いた対応点探索も安 定化する可能性もある.. 2. 関連研究 夜間画像の視認性の改善手法として,Denighting[1]とい う手法がある.これは監視カメラなどの固定カメラが終日. 図 2 ヒストグラム変換の方法. 撮影した大量のデータを利用して夜間画像の照度を昼間画. しかし,ヒストグラム変換では,ヒストグラムにする際に. 像の照度に近づけることで補正するというものである.補. 画素の空間情報が失われる.そのため,入力画像と参照画. 正までの流れは,まず入力画像をカラーレイヤ,反射率レ. 像の被写体間で画素値の大小関係が広範囲に入れ替わって. イヤ,照度レイヤに分解する.また,あらかじめ取得して. いた場合,正しく変換が行われない.. おいた昼夜間の背景画像からも同様に照度レイヤを分解し. キーポイント基準の変換は,入力画像と参照画像間で類. ておき,補正前と補正後の照度レイヤの比を背景画像の夜. 似しているテクスチャ領域を対応づけ,その領域の色を近. 間と昼間の照度レイヤの比と等しくすることで補正が行わ. づけるように変換を行う手法である.テクスチャの対応付. れる(図 1).. けは,パッチごとにディスクリプターを作成し,それらか ら類似度マップを作成することで達成される(図 3).. 図 3 キーポイント基準のカラートランスファーのブ ロックダイヤグラム([5]より引用の上改変) 図 1 Denighting[1][2]のブロックダイヤグラム([2]よ り引用の上改変). しかし,この手法は入力画像と参照画像のテクスチャが異 なる場合を想定しているため,処理が複雑である,. このような手法では,各時間の背景画像が必要となる.し かし,背景画像は複数の画像から中間値をとることで得ら れるため,大量の画像を保持しておく必要があり,この条. ⓒ 2018 Information Processing Society of Japan. 2.
(3) 情報処理学会研究報告 IPSJ SIG Technical Report. 3. 画像間の対応付けによる幾何・明度補正 本報告では,同一シーン昼夜間の 2 枚の画像から明度補 正を行う.また,同時に幾何学的変化の補正も行うことで, 僅かなカメラの視点変化が起こった場合でも明度補正が行 えるようにする.明度の補正は,2 枚の画像全体の画素ご との対応から,各画素の色変化を表す線形的なモデルを推. Vol.2018-CVIM-210 No.6 2018/1/18. 𝑚11 𝑀𝒄 = (𝑚21 𝑚31. は式(2)となる. 𝒄′. 1. SIFT によるキーポイントの検出を行い,画像の. を行う. 2. 色変換に用いる画素を層化サンプリングによっ. がある.以降にそれぞれの手順についての詳しい内容を記 す. 3.1 幾何学的変化の補正. (2). 𝒄の変数は 3 つなので行列の推定には最低 4 組の画素値が 必要である.n 組の画素値によって変換前の画素と変換後 の画素は以下の式のように拡張され, 𝑟1′ 𝐶 ′ ≡ (𝑔1′ 𝑏1′. 𝑟2′ 𝑔2′ 𝑏2′. 𝑟1 𝑔1 𝐶≡( 𝑏1 1 式(2)は式(3)を用いて. 𝑟2 𝑔2 𝑏2 1. また,夜間画像は昼間画像に比べてコントラストが低く は上記の処理を繰り返すことでより正しく補正できる場合. 𝑟′ = (𝑔′ ) = 𝑀𝒄 𝑏′. 変換行列𝑀は𝑚11 ~𝑚33 とオフセットの 12 自由度であり、. て決定し,画像間の色の変化の推定を行う. 画像間のズレが正しく補正されない場合がある.その場合. (1). 目および𝒄の 4 行目はオフセットである.変換後の画素値𝒄′. れる.以下が推定の手順である.. 何学的な変化を補正することで,画素ごとの対応付け. 𝑟 𝑟𝑏 𝑔 𝑔𝑏 ) ( ) 𝑏 𝑏𝑏 1. 𝑚13 𝑚23 𝑚33. このとき,𝑀の𝑚11 ~𝑚33 は色の変化を表す係数であり,4 列. 定することで行う.提案手法は大きく二つの手順に分けら. 局所的な対応付けを行う.その対応付けから全体の幾. 𝑚12 𝑚22 𝑚32. 画像の幾何学的な変化の推定には,ホモグラフィを用い. …. …. 𝑟𝑛′ 𝑔𝑛′ ) 𝑏𝑛′ 𝑟𝑛 𝑔𝑛 ) 𝑏𝑛 1. 𝐶 ′ = 𝑀𝐶. (3). (4). る.ホモグラフィとは,透視投影の際,被写体がある平面 に存在しているという仮定のもとで,その平面内での座標 を投影面に透視投影を行う行列である.入力画像のホモグ. と表される.式(4)から,疑似逆行列を用いることで最小二 乗法的に変換行列𝑀を求めることができる.. ラフィ行列から参照画像のホモグラフィ行列へ変換する行. 𝑀 = 𝐶 ′ 𝐶 𝑡 (𝐶𝐶 𝑡 )−1. (5). 列を推定することで,画像間の幾何学的な変化の補正を行 う.実際の画像では,被写体が 1 つの平面に存在すること は少ないが,カメラから十分な距離がある場合,カメラの 変動による距離ごとの物体の変化量の差は小さくなり,平 面とみなせるため,ホモグラフィによって計算が可能であ る. また,ホモグラフィ行列の推定には,変換前後の対応点 対が最低 4 組必要であるが,その対応点対には SIFT を用 いる.また,SIFT によって検出された対応点対全てからホ モグラフィを計算した場合,外れ値の影響を大きく受ける 場合があるため,RANSAC[6]を用いてホモグラフィの計算 を行う. 3.2 色の変化の推定 本節では色の変化の推定方法について記す.照明が変化 したときの色の変化は画像全体で一様に起こる.その際の 線形な色の変化を,最小二乗法を用いて推定する. 本研究では色の変換は RGB 色空間で行う.色の変換は 行列計算によって表すことができる.画像間の色の変化は 変換前の画素値を𝒄,色の変換を表す行列を𝑀と置くと,変 換後の画素値は式(1)で表される.. また,変換行列𝑀を求める際,3.1 節で得られた画素ごと の対応づけから計算される.しかし,対応づいた画素値全 ての組から計算を行った場合,外れ値の影響を大きく受け てしまうため,3.1 節同様 RANSAC[6]を用いることでその 影響を減らす. また,全画素の組から RANSAC によって変換行列を求 めた場合,実行時間が膨大になってしまう.そのため参照 画像の画素をクラスタリングし,層化サンプリングを行う ことで,実行時間の削減を行う.クラスタリングには,画 素値は最適なクラスタ数が画像ごとに異なるため,クラス タ数に制約のない単純クラスタリングを用いる. 3.3 再帰的分割による局所境域ごとの色変換 3.2 節で述べた手法で,は画像全体を同一の変換行列によ って変換する.しかし,3.2 節の手法では色の種類が多い場 合,色合いが変わってしまう場合がある.そのような問題 を解決するために,本手法の拡張として,画像を局所領域 に分割し,各領域に対して色変換を行う手法を提案する. この分割では,画像を再帰的に 4 分割する.ただし,局所 領域の大きさが一定以下になるか,画素値のクラスタ数が 閾値以下になると,分割を停止する. 得られた局所領域ごとに色変換が行われるが,変換の差 異によって領域ごとのブロックノイズが生じてしまう.そ. ⓒ 2018 Information Processing Society of Japan. 3.
(4) 情報処理学会研究報告 IPSJ SIG Technical Report. Vol.2018-CVIM-210 No.6 2018/1/18. 図 4 実験に用いた画像.上段は原画像であり,下段は参照画像である. のような問題を解決するため,本研究では局所領域が重な. を行っているヒストグラム変換を用いる.. るように分割し,重なった領域に対して,アルファブレン. 4.1 幾何・明度補正の実験. ドを用いることでブロックノイズを軽減する.まず,画像. 図 5 は,3.4 節で述べたように,コントラスト不足によ. を分割する際に所領域が重なるように分割する.その重な. り変換前の対応付けが少なく,ホモグラフィ行列が正しく. っている領域にα値を持たせておき,画像を重ねた際の境. 求められない場合である.図 5 の(d)を見ると,参照画像. 界を目立たなくすることで,ブロックノイズの発生を抑え. にくらべてビルが傾いていることがわかる.これは SIFT に. る.. よる対応付けが,画面の上半分では十分に得られず,ホモ グラフィ行列の推定は画像の下側だけで行われ,上側が軽. 3.4 提案手法の反復処理による精度向上. 視されることが原因である.このような場合でも,ホモグ. 3.1 節で述べた幾何補正の際,対象の画像全体が暗くコン. ラフィ変換が大きく異なっていなければ色変換は行われ,. トラストが低い場合に,キーポイントが十分に検出されず. 画像全体のコントラストが向上するため,提案手法を反復. にホモグラフィ行列が正しく推定されない場合がある.そ. させることで問題を改善できる場合がある.. の場合,本章で説明した提案手法を再び当てはめることで 改善される場合がある.夜間画像の明度が補正されること によって画像全体のコントラストが向上し,改善前では検 出されなかったキーポイントが増えるためである.. 4. 実験 本研究の妥当性を確認するために,定性的評価および定 量的評価を行い,他手法との比較を行う.実験には,図 5 の画像を用い,原画像を参照画像に近づけるように変換を 行う.図 5 の(a),(b)は,2 枚の画像間で実際にカメラのズ レが発生している画像である.また,図 4 のうち, (a)か. 図 5 (a)原画像,(b)参照画像,(c)画像全体を. ら(d)は HDR のデータセット[7]であり, (e)から(j)は. 一括で変換したもの,(d)参照画像と(c)との差. 固定カメラによって撮影された画像[8]である.HDR のデ. 分 図 6 の(a)が 図 5 の(c)を入力画像として再度提案. ータセットのものは,画像全体の明度のみが変化しており,. 手法を適応したものである.差分画像を見ると,図 5 の. 照明や遮蔽物の有無などによる画素値の変化は殆ど起こっ. (c)に比べてビルの傾きが改善されたことが分かる.. ていない.それに対して固定カメラのデータは照明などの. また図 7 は実際に検出された対応点をプロットしたも. 影響での画素値の変化が大きい画像となっている.また,. のである.ビルの対応点だけでなく画像全体の対応点の組. 比較対象として,提案手法と同様に,2 枚の画像から変換. 数が増加していることが確認できる.. ⓒ 2018 Information Processing Society of Japan. 4.
(5) 情報処理学会研究報告 IPSJ SIG Technical Report. Vol.2018-CVIM-210 No.6 2018/1/18. これは,ヒストグラム変換は,2 章で述べたように,画素 の位置関係を考慮していないため,このような変換が行わ れた. また定性的評価として SSIM[9]での比較を行う.SSIM と は,画像の品質評価のひとつである.スコアが 1 に近づく 図 6 (a)反復処理による生成画像,(b)参照と (a)との差分画像. につれ高品質となる.表がそれぞれの SSIM のスコアであ る.この結果より,多くの場面で提案手法ヒストグラム変 換に対してより参照画像へ近づくような変換が行えること が確認できた.. 左:処理前の画像,右:参照画像. 左:処理後の画像,右:参照画像 図 7 対応点の増加 このように,幾何・明度補正を提案手法によって補正で きることが確認できた.また,反復処理によって提案手法 の精度が向上することが確認できた.. 図 8(a)原画像,(b)参照画像,(c)提案手法, (d)ヒストグラム変換. 4.2 色補正の比較実験 4.1 節では幾何補正が行われていることが確認できた.本. あ. 節では明度補正が行われているかを,実験を通して確認す る. 図 8,図 9 は HDR の画像を,それぞれの手法によっ て変換を行った結果である.これらより,全体が一律に明 度が変わった画像においては,どちらの手法においても大 きな違いは見られなかった.しかし,提案手法においては, 色合いが変わり,少し赤みがかった色になってしまう場合 が確認された. また図 8 から図 12 は,照明の変化やオクルージョンが 発生している画像を,各手法によって変換したものである. これらより,本報告は図 10 のように車などの,画像全体 に対して小さいオクルージョンに対しては影響を受けづら いが,図 12 のように照明などの画像全体に対する影響が 大きなものは変換しづらいことが確認された.また図 11 の空と町のように,明暗の関係が大きく逆転している領域 では,ヒストグラム変換では正しく変換が行われていない. 図 9(a)原画像,(b)参照画像,(c)提案手法, (d)ヒストグラム変換. のに対し,本手法ではある程度変換が正しく行われている. 図 8. 図 9. 提案手法. 0.820816. 0.71598. ヒストグラム. 0.716318. 0.715721. . 図 10. 図 11. 図 12. 0.574949. 0.62373. 0.490671. 0.598956. 0.612022. 0.239168. 表 1 SSIM のスコア. ⓒ 2018 Information Processing Society of Japan. 5.
(6) 情報処理学会研究報告 IPSJ SIG Technical Report. Vol.2018-CVIM-210 No.6 2018/1/18. しかし,図 9 の(c)において,赤みがかっている領域が あったにも関わらず,SSIM のスコアがヒストグラム変換 より勝っている.これは,それぞれの変換の特性と SSIM の 評価基準によるものだと思われる.ヒストグラム変換は, 変換の特性として 0 要素の多いヒストグラムが生成される. それに対して提案手法は,そのような要素が少なくなって いる.それにより SSIM の評価項目であるコントラストや 構造の類似度が下がったため,色合いが違うにも関わらず 提案手法が SSIM のスコアは勝ったと考えられる.. 図 12(a)原画像,(b)参照画像,(c)提案手法, (d)ヒストグラム変換 4.3 再帰的分割の実験 前節で述べた,提案手法の応用手法である再帰的分割に ついての結果を述べる.局所領域への分割は,オクルージ ョンの領域が大きい場合,補正結果にノイズが発生してし. 図 10(a)原画像,(b)参照画像,(c)提案手法, (d)ヒストグラム変換 図 13 (a)図 8 を分割して変換したもの,(b)図 9 を分割して変換したもの まうため,そのような領域の少ない HDR の画像について のみ変換する.実際に提案手法によって変換を行ったもの は図 13 であり,また,その際の SSIM の値は表 2 SSIM の スコアとなっている.画像全体に同じ変換をかけたものと 比べると,両画像ともより参照画像へ近づくような変換が 出来た.また,図 9 の(c)は色合いが変わってしまってい たが, 図 13 の(b)は色合いがより近くなっていること が確認できた.. 図 11(a)原画像,(b)参照画像,(c)提案手法,. 再帰的分割. (d)ヒストグラム変換. 図3. 図4. 0.865353. 0.723238. 表 2 SSIM のスコア. 5. まとめ 本稿では,画像を複数のレイヤに分離するなどの複雑な 処理を行うことなく,画像全体から色の推移を表す行列を 求め,同時に幾何学的な変化も求めることで,画像の幾何・ 明度を補正する手法を提案した.また,提案手法の応用例. ⓒ 2018 Information Processing Society of Japan. 6.
(7) 情報処理学会研究報告 IPSJ SIG Technical Report. Vol.2018-CVIM-210 No.6 2018/1/18. として,画像の局所領域ごとに色変換を行う手法も提案し た. 結果は,幾何・明度が同時に補正でき,反復処理によっ てさらに精度が向上する場面も確認できた.明度補正を他 手法と比較しても,全体が一様に変化している画像では, 十分な精度で明度の補正が行えていることが確認出来た. また,照明などの影響で画像全体での画素値の変化が一様 でない場合でも,その変化の領域が大きすぎなければ補正 がある程度正しく行え,画像内で明暗の逆転が起こってい る場面では既存手法より正しい変換が行えていることがわ かった.同時に,画像全体での変換では誤差が発生してし まった領域に関しても,局所領域に区切り変換することで, より色合いの近い画像が生成され,が向上した. 今後は,現手法では変換の精度が最も低下した照明など による画素値の変化に対して,照明の影響を減らすなどの 対策などが考えられる.. 参考文献 [1]. [2]. [3]. [4]. [5] [6]. [7] [8] [9]. 山崎彬人, 金出武雄, 大城英裕, 金子俊一,“昼間照度を用い た監視カメラのための夜間画像改善,” 精密工学会学術講演 会講演論文集 2007 年度精密工学会秋季大会. 公益社団法人 精密工学会, 2007. 山崎彬人, 金出武雄, 高氏秀則, “Denight:昼間画像を用いた夜 間画像の改善”, 電気学会論文誌. C, 電子・情報・システム 部門誌, Vol. 129, No. 12, pp. 2222-2231, 2009 David G. Lowe, "Object recognition from local scale-invariant features," in Computer vision, 1999. The proceedings of the seventh IEEE international conference on, 1999. Herbert Bay, Andreas Ess, Tinne Tuytelaars, Luc Van Gool, "SURF: Speeded Up Robust Features", Computer Vision and Image Understanding (CVIU), Vol. 110, No. 3, pp. 346--359, 200 Arbelot, Benoit, et al. "Automatic texture guided color transfer and colorization." Expressive 2016. Eurographics Association, 2016. Fischler, Martin A., and Robert C. Bolles. "Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography." Communications of the ACM 24.6 (1981): 381-395. “Robust Patch-Based HDR Reconstruction of Dynamic Scenes“, (http://cvc.ucsb.edu/graphics/Papers/Sen2012_PatchHDR/) ”Evaluating Local Features for Day-Night Matching”, (http://www.umiacs.umd.edu/~hzhou/dnim.html) Wang, Zhou, et al. "Image quality assessment: from error visibility to structural similarity." IEEE transactions on image processing 13.4 (2004): 600-612.. ⓒ 2018 Information Processing Society of Japan. 7.
(8)
関連したドキュメント
Instead an elementary random occurrence will be denoted by the variable (though unpredictable) element x of the (now Cartesian) sample space, and a general random variable will
Let F be a simple smooth closed curve and denote its exterior by Aco.. From here our plan is to approximate the solution of the problem P using the finite element method. The
Let F be a simple smooth closed curve and denote its exterior by Aco.. From here our plan is to approximate the solution of the problem P using the finite element method. The
After proving the existence of non-negative solutions for the system with Dirichlet and Neumann boundary conditions, we demonstrate the possible extinction in finite time and the
This problem becomes more interesting in the case of a fractional differential equation where it closely resembles a boundary value problem, in the sense that the initial value
Based on the proposed hierarchical decomposition method, the hierarchical structural model of large-scale power systems will be constructed in this section in a bottom-up manner
Examples are presented for: general dense ma- trices, upper triangular matrices, higher order generator semiseparable matrices, quasiseparable matrices, Givens- vector
Actually it can be seen that all the characterizations of A ≤ ∗ B listed in Theorem 2.1 have singular value analogies in the general case..