1 / 13

IMAGE qUILTING

IMAGE qUILTING. 學生 : 許智宏 學 號 :602415159 指導教授 : 劉興民 教授 班級 : 電機所 . OUTLINE. 功能簡介 使用 方法 設計環境介紹 Image quilting 簡介 流程圖 實驗 結果 DEMO 影片 心得 參考資料. 功能簡介. 透過此方式 , 能過使圖片上 , 有特殊紋路的圖像 , 拼接在一起時能保持圖像的自然 此程式有 三個選項能供使用者 選擇 , 分別是 : 圖片 , 圖片間重疊的比例 , 圖片取樣的比例 選擇之後就會完成圖片的拼接. 使用者介面. 使用方法.

baruch
Download Presentation

IMAGE qUILTING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IMAGE qUILTING 學生: 許智宏 學號:602415159 指導教授:劉興民 教授 班級:電機所

  2. OUTLINE • 功能簡介 • 使用方法 • 設計環境介紹 • Image quilting 簡介 • 流程圖 • 實驗結果 • DEMO影片 • 心得 • 參考資料

  3. 功能簡介 • 透過此方式,能過使圖片上,有特殊紋路的圖像,拼接在一起時能保持圖像的自然 • 此程式有三個選項能供使用者選擇,分別是:圖片,圖片間重疊的比例,圖片取樣的比例 • 選擇之後就會完成圖片的拼接 使用者介面

  4. 使用方法 • 首先會有一個使用者介面,有兩個按鈕quit,和start及三個下拉式選單,供使用者選擇參數及圖片 • Choose patchsize代表選擇取樣框的大小,共有四個選項供使用者選擇 • Choose overlapsize代表選擇交界處的大小,共有四個選項供使用者選擇 • Choose picture 代表選擇圖片,共有四張圖片供使用者選擇

  5. 設計環境介紹 • Visual Studio2008 • Opencv 2.1 • FLTK 1.3.2

  6. Image quilting 簡介 • 因為圖片的紋路不同,若是想透過此圖片拼接成更大張的圖片時,會造成圖片的不自然 • 主要是參考Image Quilting for Texture Synthesis and Transfer這篇論文 • 透過隨機的block框出input圖片的某塊區域,再找尋圖片中,最相似的圖片進行拼接,就會使圖片比較接近自然,紋路比較連貫

  7. 流程圖 開始 選擇參數 隨機選擇input圖片中的某一區塊 輸出結果 If (y=output圖片的heightand x=output圖片的weigh) 與input圖片中各個區域根據overlap size的大小比較,找出最相近的圖片 拼接 If (y<output圖片的heightand x<output圖片的weigh)

  8. 實驗結果(1/3)

  9. 實驗結果(2/3)

  10. 實驗結果(3/3)

  11. DEMO影片

  12. 心得 • 在課堂上老師有提過這麼樣一個技術,當下就覺得蠻新奇的。照理說圖片上的紋路,直接拼起來一定會很奇怪,會產生不連續的形況,但是經過這樣的處理後,會比較接近真實的照片。這有點像我們之前的homework3一樣,都是運用一些特徵點去做影像的拼接,hw3是用每個pixel中的各個影像的RGB數值去做比對,但這裡我是直接使用opencv中的ROI的函式進行使用,若是有時間,也想運用此方法去完成hw3的影像拼接。這次的final project運用了之前學過的FLTK作為使用者介面,搭配open cv的強大圖形處理功能所完成。

  13. 參考資料 • http://web.engr.illinois.edu/~vrgsslv2/cs498dwh/proj2/ • http://cs.brown.edu/courses/cs129/asgn/proj4/ • http://cs.brown.edu/courses/cs129/results/proj4/man1/

More Related