拡張現実感における画像修復に基づく陰影を考慮したマーカの除去 山﨑 将由 † 河合 紀彦 † 佐藤 智和 † 横矢 直和 † †奈良先端科学技術大学院大学 〒630-0192 奈良県生駒市高山町 8916-5 E-mail: †{masayoshi-y, norihi-k, tomoka-s, yokoya}@is.naist.jp あらまし 本稿では,拡張現実感において広く用いられているマーカを提示画像上から取り除き,その領域を違和感なく修 復することでマーカの視覚的な除去を実現する手法を提案する.本研究では,マーカ周辺が平面であることを前提とし,初期フ レームにおいて,マーカを真正面から見た画像に変換し,透視投影効果による歪みのないテクスチャを用いて画像修復を行うこ とで,マーカ領域に幾何学的に違和感のないテクスチャを生成する.また,マーカ周辺における陰影の変化を検出し,これを生 成されたテクスチャに反映し,マーカ領域上に合成することで,光学的にも違和感のないマーカの除去を実現する.実験では, 陰影が変化する入力動画像を用い提案手法の有効性を示す. キーワード 拡張現実感,隠消現実感,画像修復,マーカ Marker Hiding Based on Image Inpainting Considering Shade and Shadow in Augmented Reality Masayoshi YAMASAKI † Norihiko KAWAI † Tomokazu SATO † Naokazu YOKOYA † †Nara Institute of Science and Technology 8916-5 Takayama, Ikoma, Nara, 630-0192 Japan E-mail: †{masayoshi-y, norihi-k, tomoka-s, yokoya}@is.naist.jp Abstract This report proposes a new method for diminished reality which removes a marker from image sequences and inpaints the marker area in real time. In our approach, assuming that an area around the marker is planar, the marker area in the first frame image is filled in using the texture whose appearance is compensated for by converting the input image as if the scene is observed from directly front of the marker to realize natural marker hiding. In subsequent frames, the proposed method detects shade and shadow changes around the marker and reflects the changes in the generated texture. That results in optically natural marker hiding. In experiments, the effectiveness of our proposed method is demonstrated using sequences containing shade and shadow changes. Keyword Augmented Reality,Diminished Reality,Image Inpainting,Marker Hiding 1. はじめに 現実環境を撮影した映像に CG を重畳し,ユーザに 様々な情報を付加する拡張現実感 (Augmented Reality; AR) に関する研究が近年盛んに行われており,これら のアプリケーションでは,カメラとマーカの相対的な 位置・姿勢を算出するために,人工的な正方形マーカ が広く用いられてきた [1] .しかし,このようなマーカ に基づく AR では,マーカが常に画像中に映る必要が あるため,マーカの存在により,マーカ以外の現実環 境と CG のシームレスな融合が実現できず,ユーザに 違和感を与える.この問題に対して,画像中の不要な 物体を取り除き,物体の背景画像を実時間で違和感な く合成する隠消現実感 (Diminished Reality; DR) の研究 が行われている[2] ~ [12] . DR は,マーカの背面に存 在する実際のテクスチャを用いる手法 [2] ~ [8] と用い ない手法 [9]~ [12]に大別できる. 前者の手法の場合,実際のテクスチャを取得するた めに,事前に現実環境をカメラで撮影する手法 [2],[3] , 時系列データを用いる手法 [4],[5] ,複数台のカメラを 用いる手法 [6] ~ [8]などが用いられる.事前にカメラで 撮影したテクスチャを用いる手法として, Cosco ら [2] は,背景の大まかな形状が既知という前提条件のもと, Imaged Based Rendering により対象物体を除去する手 法を提案している.しかし,この手法では合成時にお いて背景テクスチャの光学的変化を許容しないため, 背景撮影時と現在の画像の画質が異なる場合には違和 感が生じる.この問題に対して,中島ら [3] は事前に取 得した画像に対して一様に色調補正とぼかしを付与し たものを現在の画像とブレンド処理することで光学的 整合性を解決する手法を提案している.時系列データ を利用する手法として, Lepetit ら [4],[5] は,各フレー ム共通の特徴点を抽出し,ドロネー分割により領域分 割したうえで,背景が映る近接フレームのテクスチャ を射影変換し合成することで除去領域を補完する手法 を提案している.複数台のカメラを用いる手法では, 他のカメラで撮影される同一時刻の画像を用いて補完
6
Embed
Marker Hiding Based on Image Inpainting Considering …yokoya.naist.jp/paper/datas/1254/genko.pdfる画像修復(Image Inpainting)法を応用することで,...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
[1] H. Kato, H. Billinghurst:“Marker Tracking and HMD Calibration for a Video-Based Augmented Reality Conferencing System”, Proc. IWAR, pp. 85-94 (Oct. 1999)
[2] F. I. Cosco, C. Garre, F. Bruno, M. Muzzupappa, and M. A. Otaduy:“Augmented Touch without Visual Obtrusion”, Proc. ISMAR, pp.99-102 (Nov. 2009)
[4] V. Lepetit,M-O. Berger: “An Intuitive Tool for Outlining Objects in Video Sequences: Applications to Augmented and Diminished Reality”, Proc. ISMAR, pp.159-160 (Mar. 2001)
[5] V. Lepetit,M-O. Berger:“A Semi-Automatic Method for Resolving Occlusion in Augmented Reality”, Proc. CVPR, pp.225-230 (June 2000)
[6] S. Zokai, J. Esteve, Y. Genc, and N. Navab :“Multiview Paraperspective Projection Model for Diminished Reality”, Proc. ISMAR, pp.217-226 (Oct. 2003)
[7] A. Enomoto and H. Saito:“Diminished Reality Using Multiple Handheld Cameras”, Proc. ACCV,
pp.130-150 (Nov. 2007)
[8] S. Jarusirisawad, T. Hosokawa and H. Saito :“Diminished Reality Using Plane -sweep Algorithm with Weakly-calibrated Cameras”, Progress in informatics, No.7, pp.11-20 (Mar. 2010)
[9] S. Siltanen:“Texture Generation over the Marker Area”, Proc. ISMAR, pp.253-254 (Oct. 2006)
[10] Y. Shen,F. Lu, X. Cao, and H. Foroosh:“Video Completion for Perspective Camera under Constrained Motion”, Proc. ICPR, pp.63-66 (Aug. 2006)
[11] J. Herling, W. Broll : “Advanced Self-contained Object Removal for Realizing Real-time Diminished Reality in Unconstrained Environments”, Proc. ISMAR, pp.207-212 (Oct. 2010)
[12] O. Korkalo , M. Aittala and S. Siltanen :“Light-Weight Marker Hiding for Augmented Reality”, Proc. ISMAR, pp.247-248 (Oct. 2010)
[13] D. Comaniciu, V. Ramesh, and P. Meer:“Real-time Traking of Non-rigid Objects Using Mean Shift”, Proc. CVPR, pp.142-151 (June 2000)
[14] A. Criminisi, P. Perez and K. Toyama: “Region Filling and Object Removal by Exemplar -Based Image Inpainting”, IEEE Trans. on Image Processing, Vol.13, No.9, pp. 1200–1212 (Sept. 2004)
[15] C. Barnes, E. Shechtman, A. Finkelstein and D. B. Goldman : “PatchMatch: a Randomized Correspondence Algorithm for Structural Image Editing”, ACM Trans. Graph, Vol.28, No.3, pp.1-11 (Aug. 2009)
[16] D. Simakov, Y. Caspi, E. Shechtman, and M. Irani, “Summarizing Visual Data Using Bidirectional Similarity”, Proc. CVPR, pp.1-8 (June 2008)
[17] N. Kawai, T. Sato and N. Yokoya:“Image Inpainting Considering Brightness Change and Spatial Locality of Textures and Its Evaluation”, Proc. PSIVT, pp.271-282 (Jan. 2009)