透過您的圖書館登入
IP:3.138.116.20
  • 學位論文

利用自動物體分割從多視角影像建立3D 模型

3D Reconstruction by Automatic Object Segmentation from Multi-view image

指導教授 : 莊永裕

摘要


隨著3D列印技術越來越流行,對於3D模型的需求也將與日俱增。然而模型的取得並不容易,建立真實世界中物體的3D模型通常需要有經驗和背景的專家花費許多時間才得以完成。 本篇論文提出了一套方法使得3D模型的製作可以脫離經驗與知識的限制,讓一般使用者也能輕鬆製作3D模型。首先我們開發了一個行動裝置上的應用軟體來引導使用者對於目標物體拍攝足以建構模型的照片。接著為了避免在重建過程中將背景一起重建,我們提出了一個全自動的物體分割方法來分離前景背景,並以分割結果製作視覺外殼(visual hull)來當成最終的模型。此方法基於馬可夫隨機場(Markov random field)的架構,將物體/背景的色彩模型、極幾何(epipolar geometry)限制、不同影像間特徵點的匹配等條件結合成單一的能量函式,並使用圖割(graph cut)演算法來最小化此函式以得到分割結果。利用此分割結果製作視覺外殼(visual hull)並投影回各張影像可確保物體輪廓能符合空間一致性,再根據目前的輪廓更新物體的色彩模型。重複使用圖割演算法和更新色彩模型的步驟直到結果收斂為止。 對於沒有紋理的物體,一般多視角立體重建(multi-view stereo)的方法通常會失敗,而我們的方法則能克服這種限制。同時結合色彩與空間的限制,能使得前景背景色彩分布重疊的區域得以分離,而這是傳統只使用色彩為條件的分割方法所不能做到的。

並列摘要


As 3D printing technique becomes more popular, the requirements of 3D models also increase. However, even for an experienced expert, making a 3D model from real world object takes a long time, and needless to say, it’s not an easy task for people without any background knowledge. In this thesis, we propose an approach that allows arbitrary users to create their own 3D models without any experience and background knowledge. First, we develop a guidance application on mobile device which guides users to take sufficient images from the target object. Second, in order to avoid the background being reconstructed as part of the 3D models, we design an automatic object segmentation method to separate foreground and background in multi-view image. Third, we use the segmentation masks to make a visual hull as our final output. The key behind our approach is a MRF framework that combines foreground/background appearance model, epipolar geometry constraints, and feature matching constraints into a single energy function. Therefore, we can use graph cut algorithm to efficiently minimize this function and get the segmentation result. We create a visual hull of the object from the segmentation masks, and then back-projecting it to all the images to make the silhouettes consistent in all view. The consistent silhouettes are used to update our foreground appearance model. We iteratively apply graph cut step and the update step until the segmentation converges. Our method is able to reconstruct a texture-less object, which remains a challenge for most of MVS algorithm. In addition, by taking color and spatial constraints into concern, our approach can separate foreground and background that are overlapping in color space, which is difficult for the traditional object segmentation method.

參考文獻


[6] Boykov, Yuri, and Vladimir Kolmogorov. "An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision." Pattern Analysis and Machine Intelligence, IEEE Transactions on 26.9 (2004): 1124-1137.
[8] Blake, Andrew, et al. "Interactive image segmentation using an adaptive GMMRF model." Computer Vision-ECCV 2004. Springer Berlin Heidelberg, 2004. 428-441.
[9] Boykov, Yuri, and Vladimir Kolmogorov. "An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision." Pattern Analysis and Machine Intelligence, IEEE Transactions on 26.9 (2004): 1124-1137.
[10] Campbell, Neill DF, et al. "Automatic object segmentation from calibrated images." Visual Media Production (CVMP), 2011 Conference for. IEEE, 2011.
[12] Furukawa, Yasutaka, and Jean Ponce. "Carved visual hulls for image-based modeling." Computer Vision–ECCV 2006. Springer Berlin Heidelberg, 2006. 564-577.

被引用紀錄


陳弘憲(2017)。以有號距離場實現對三角形網格模型挖空之可靠方法〔碩士論文,國立臺灣大學〕。華藝線上圖書館。https://doi.org/10.6342/NTU201704163
陳彥儒(2016)。可列印三維存錢筒模型之建構方法〔碩士論文,國立臺灣大學〕。華藝線上圖書館。https://doi.org/10.6342/NTU201601275

延伸閱讀