博碩士論文 104522026 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:21 、訪客IP:3.131.13.194
姓名 林書勤(Shu-Chin Lin)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 基於2D影像修補技術之3D掃描模型修補
(Hole Filling in 3D Scanned Models base on 2D Image Inpainting)
相關論文
★ 基於edX線上討論板社交關係之分組機制★ 利用Kinect建置3D視覺化之Facebook互動系統
★ 利用 Kinect建置智慧型教室之評量系統★ 基於行動裝置應用之智慧型都會區路徑規劃機制
★ 基於分析關鍵動量相關性之動態紋理轉換★ 基於保護影像中直線結構的細縫裁減系統
★ 建基於開放式網路社群學習環境之社群推薦機制★ 英語作為外語的互動式情境學習環境之系統設計
★ 基於膚色保存之情感色彩轉換機制★ 一個用於虛擬鍵盤之手勢識別框架
★ 分數冪次型灰色生成預測模型誤差分析暨電腦工具箱之研發★ 使用慣性傳感器構建即時人體骨架動作
★ 基於多台攝影機即時三維建模★ 基於互補度與社群網路分析於基因演算法之分組機制
★ 即時手部追蹤之虛擬樂器演奏系統★ 基於類神經網路之即時虛擬樂器演奏系統
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 在這個科技日新月異的時代,3D模型掃描技術已經被廣泛使用於各行各業中。像是電影工業利用掃描技術將演員或道具掃瞄並美化之後放入特效場景、電玩遊戲掃描演員並放入遊戲中並製造成可操控的遊戲角色。在掃描技術尚未問世的時代,即使是日常生活中常見的物件,美術人員依然需要手工繪畫出完整的3D模型才能在虛擬環境中使用。掃描技術提供了數位娛樂產業一個新的選擇。美術人員不再需要從零開始人工建出完整的3D模型,只需要將掃描的3D模型作為藍圖進行細部美化即可使用。除了娛樂產業之外,工業設計也會利用掃描技術製造並修改產品原型。
雖然現在的掃描技術已經比以前發達許多,使用者掃描3D模型的結果仍然會受到許多因素影響。像是掃描的環境就十分重要,若掃描環境的光線不均或是明亮度不足皆可能無法掃描出與掃描物件一樣的外觀。而掃描物件本身也有許多會造成影響的因素。像是掃描物件本身的幾何性質,若掃描物件的結構較複雜即有可能存在不容易掃描的區域。物件表面的材質也可能造成影響,若是容易反光的材質就會容易被環境光影響。使用者操作掃描裝置的方式也是個容易造成影響的因素,使用者掃描時晃動裝置或是沒有涵蓋物件的所有面積皆會造成影響。這時我們需要藉由破洞修補與表面重建將模型修補完成。
在這篇論文中,我們提出了基於2D影像修補技術進行3D模型修補的方法。我們所提出的方法可以使用任何的影像修補方法並不需要做任何修改。影像修補是一門重建影像中失去或受損區域的技術,我們擷取模型的深度與彩色影像並使用不同種類的影像修補方法進行修補並分析資料。我們以紋理合成的方式進行彩色影像修補,目的是為了要重建模型的表面紋理。而深度影像是利用構造重建的方法修補,藉此保證修補的資訊與修補區域的邊界有連續的關係。為了得到模型彩色與深度影像,我們實作了模型的觀察器並使用特定的渲染器與投影方法。在彩色與深度影像修補完後,我們利用修補的資訊進行2D到3D空間的投影並產生出3D空間的頂點,接著再進行表面重建產生表面網格。我們使用Kinect v2掃描了7組模型當作實驗樣本,在本篇論文的結果段落會提供原始模型與修補過後的結果模型的對照圖以供參考。
摘要(英)
Nowadays 3D model scanning is widely used for many purposes. This kind of technique is used extensively in many applications such as entertainment industry in the production of movies and video games, industrial design or prototyping. Before scanning technique was invented, even common object like vase needed to be used in virtual environment; digital artists had to draw the entire model from scratch. With scanning technique, artists now can use scanned model as blueprint and beautify the details of model, then the model is available to be used.
Although scanning technique has become much advanced then earliest, users may still obtain damaged model due to unfamiliar with scan technique. Unfortunately, the reasons of causing incomplete scanned result are neither obvious nor simple. There are so many factors in real environment such as surface properties, occlusions or light pollution that can cause the result model to be incomplete or damaged. Then we need to repair the model by doing hole-filling and surface reconstruction.
In this paper, we introduce an approach to fill holes in 3D mesh by using 2D Image inpainting technique. Image inpainting is the process of reconstructing lost or deteriorated parts of image. Traditionally, inpainting has been done by professional restorers. However, image inpainting has become an automatic process that is performed on digital images. There are also different inpainting methods for different purpose. Structural inpainting uses geometric approaches for filling in the missing information in the region, which should be inpainted. Texture inpainting fills inpainted region with patches from known region in order to recreate texture.
By rendering model on screen, we can obtain depth and color image of the model. The value of depth image is actually the z distance between vertices and near plane in orthographic projection, we render z distance in vector form to create depth image. We create image of depth value to represent depth information and image of color to represent color of surfaces, then inpaint those images and use information of result images to reconstruct holes of model, then we inpaint these images and do 2D to 3D transformation of new added pixels back to 3D space.
This work can use any inpaint algorithms without modified. In this paper we use both structural inpainting and textural inpainting, structural inpainting is used for reconstructing depth values and textural inpainting is used for reconstructing texture of surface.
關鍵字(中) ★ 電腦視覺
★ 表面重建
★ 破洞修補
★ 影像修補
關鍵字(英) ★ Computer Graphics
★ surface reconstruction
★ hole filling
★ image inpainting
論文目次
摘要 i
Abstract iii
Acknowledgements v
Contents vi
List of Figures ix
Chapter 1. Introduction 1
1.1 Background 1
1.2 Motivation 3
1.3 Thesis Organization 4
Chapter 2. Related Works 5
2.1 Hole Filling 5
2.2 Image Inpainting 7
2.3 Surface Reconstruction 11
Chapter 3. Proposed method 13
3.1 Overview 13
3.2 Environment 14
3.3 3D Projection 15
3.3.1 Coordinate Systems 15
3.3.2 Perspective Projection 18
3.3.3 Orthographic Projection 19
3.4 Hole Identification 20
3.4.1 Identify holes by analyzing triangle mesh 20
3.4.2 Identify holes by doing image segmentation 23
3.5 Depth Buffer Precision 29
3.6 Visualizing Depth Value 31
3.7 Image Inpainting Algorithm 35
3.8 Generating new 3D vertices 39
Chapter 4. Result 43
4.1 Results 43
4.2 Environment 44
4.3 Test cases 45
Chapter 5. Conclusion and future works 60
5.1 Conclusion 60
5.1.1 Functionality 60
5.1.2 Hardware Requirement 60
5.1.3 Choice of image inpainting method 61
5.2 Future works 61
References 62
參考文獻
[1] M. Bertalm´ıo, A. L. Bertozzi and G. Sapiro, “Navier-Stokes, Fluid Dynamics, and Image and Video Inpainting”, in Computer Vision and Pattern Recognition, 2001. CVPR 2001.
[2] Alexandru Telea, “An Image Inpainting Technique Based on the Fast Marching Method”, in journal of graphics tools, Vol. 9, No. 1: 25—36, accepted in May 21, 2003.
[3] A. Criminisi*, P. Perez and K. Toyama, “Region Filling and Object Removal by Exemplar-Based Image Inpainting”, in IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 13, NO. 9, SEP 2004
[4] Wei Zhao, Shuming Gao, Hongwei Lin, “A robust hole-filling algorithm for triangular mesh”, in The Visual Computer, December 2007, Volume 23, Issue 12, pp 987–997, 2007
[5] James Davis, Stephen R. Marschner, Matt Garr, and Marc Levoy, “Filling holes in complex surfaces using volumetric diffusion”, on 3D Data Processing, Visualization, and Transmission Padua, Italy, June 19-21, 2002
[6] Jianning Wang, Manuel M. Oliveira, “A Hole-Filling Strategy for Reconstruction of Smooth Surfaces in Range Images”, on Computer Graphics and Image Processing, 2003. SIBGRAPI 2003. XVI Brazilian Symposium.
[7] Marcelo Bertalmio ,Guillermo Sapiro, Vicent Caselles and Coloma Ballester, “Image Inpainting ”, in Electrical and Computer Engineering, University of Minnesota, Minneapolis, MN 55455, USA

[8] Michael Ashikhmin, “Synthesizing Natural Textures”, in Proc. ACM Symposium on Interactive 3D Graphics, pages 217–226, Research Triangle Park, NC, March 2001.
[9] Michael Kazhdan, Hugues Hoppe, “Screened Poisson Surface Reconstruction”, ACM Trans. Graphics, 32(3), 2013, SIGGRAPH 2013
[10] P. Alliez, D. Cohen-Steiner, Y. Tong and M. Desbrun2, “Voronoi-based Variational Reconstruction of Unoriented Point Sets”, in Eurographics Symposium on Geometry Processing, 2007
[11] Hugues Hoppe, Tony DeRose, Tom Duchampy, John McDonaldz, Werner Stuetzlez, “Surface Reconstruction from Unorganized Points”, in ACM SIGGRAPH 1992 Proceedings, 71-78.
[12] Michael Kazhdan, Matthew Bolitho and Hugues Hoppe, “Poisson Surface Reconstruction”, in Eurographics Symposium on Geometry Processing, 2006
[13] Michael Kazhdan, “Reconstruction of Solid Models from Oriented Point Sets”, in Eurographics Symposium on Geometry Processing, 2005
指導教授 施國琛(Timothy K. Shih) 審核日期 2017-7-13
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明