Image Based 3D Modeling 以二維影像資料重建三維物體模型

Slides:



Advertisements
Similar presentations
第一讲:导论 The Introduction  哲学与中国哲学  哲学与哲学史  中国哲学史的历史.
Advertisements

- 正大集團的重組脫困 - 指導老師:陳曉蓉 學生:林廷宇. 基本介紹 1921 年,一對華人兄弟 — 謝易初、謝松輝移居至 泰國曼谷。兩兄弟為自己取了一個泰國姓氏:差 拉瓦農 差拉瓦農兄弟白手起家,創建了正大莊菜籽行。 現已成長為一家擁有兩百多家子公司的大型集團, 它的附屬公司遍及泰國、新加坡、香港、印度尼.
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
第 2 梯次鑑定提報特教通報網系統操作 學年度教育部國民及學前教育署 高級中等學校身心障礙學生鑑定.
主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
產學攜手合作計畫 楊授印 國立虎尾科技大學 推廣教育中心 主任 動力機械工程系 助理教授 民國103年10月30日.
慢性病防治與運動 你今天運動了嗎?.
大勇國小六年三班 指導老師:林靜宜 ♂第四組成員♂ 賴懿綾★賴欣慧 魯宛憶★陳昱如 周家圓★李奕璇 ★許賀晴★
公司保密工作要求及 院商秘保护工作安排 2014年9月12日.
日月光·伯爵居项目介绍.
香港故事之 三年零八個月的艱苦歲月 組員: 梁珮瑩 吳遠莉 李琪 李青儀 方松皓.
六己第一組 指導老師:鄭素美 老師 組員:呂頤姍,白宇軒,葉米柑 吳國逸,吳育銘,陳佳豐
個人傷害險-鐵馬逍遙專案 商品介紹 商品特色 保障內容 承保對象 保險費 案例 業務費用及淨業績 車險部業務規劃科.
紓壓腹部撇步 彭易璟 老師 第10組 4A055935林資淳 4A155002詹柏廷 497C0095林千慈 498J3041 郭人慈.
我的故事 ————往事回首.
中信信诚-淮安项目.
郭子光教授从肺肾虚损辨治早中期慢性肾功能不全的经验
教育部技職司 北區:2015年10月12日下午 南區:2015年10月16日下午
女生成功靠什么? 09英本四班 傅柏双.
長高 長壯 ㄋㄟㄋㄟ補給站 每天2份奶~~健康跟著來!.
国际投资环境罗氏评级法 美国.
社会保障学 第5章 失业保险.
主 题 班 会 团 结   协 作    力 量.
理想.
長庚大學電機工程研究所 碩士論文 指導老師﹕李建德博士 研究 生﹕王聖達
103年度清水區農會四健推廣教育 第2單元 06月12 日 PM1:20-2:50 題目:六大類食物/均衡飲食金字塔 均衡飲食金字塔
固定与搬运技术 义乌市中心医院 陈红卫.
指導教授 : 黃顯宗教授 報告學生: 蔡子健 蔣忠霖 侯嘉東 劉乃慈 江文勝 報告日期 :
中鸣虚拟搜救比赛项目 (一人) 现场主题创作(40%)(一人) 3D虚拟搜救(60%)(一人).
澎湖縣設置離島免稅商店之效益分析與經驗分享
案例分析 胎记美容记 第6小组
兒 童 營 養 高雄長庚醫院營養治療科 營養師 洪凱殷.
人生五色臉 年輕十歲必學的小動作,九個保持身體健康的的小訣竅 人們常在不經意間做些小動作,並認為這是身體的本能反應,
外 伤 之 后.
创办紫金矿业学院 为培养中国一流的矿业人才助力 ——合作创办紫金矿业学院的思路与实践
第十二章 幼儿英语渗透活动 第二节 幼儿英语渗透活动的组织与实施
Semantic-Synaptic Web Mining: A Novel Model for Improving the Web Mining 報告者:陳宜樺 報告日期:2015/9/25.
CHT Project Progress Report
Homework 4 an innovative design process model TEAM 7
Some Effective Techniques for Naive Bayes Text Classification
Manifold Learning Kai Yang
幼兒多元文化教育 台灣新住民幼兒的文化特性、特色 江佳蓉 陳怡儒 陳盈如
Excellence in Manufacturing 卓 越 制 造
Digital Terrain Modeling
3D Model Wan-Yu Chen NTUEE.
肢體殘障人士 Physically handicapped
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
A Study on the Next Generation Automatic Speech Recognition -- Phase 2
Ch 3 Dynamic Programming (動態規劃).
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
Introduction 本專題是一個二維人臉表情摹擬系統,可以藉由使用者表情的變化使圖片上人臉表情跟著使用者變化。
VIDEO COMPRESSION & MPEG
3.5 Region Filling Region Filling is a process of “coloring in” a definite image area or region. 2019/4/19.
NSC D 蔣依吾 中山大學資訊工程系 紅外線點目標的檢知法則 Automatic detection of small targets in infrared image sequences containing evolving cloud clutter NSC D
Google Local Search API Research and Implementation
王淑軍 輔英科技大學圖書館 館長 日期:2006/12/05 圖書館跨校資源分享之推廣經驗 王淑軍 輔英科技大學圖書館 館長 日期:2006/12/05.
蕭志明 老師 Algorithm(演算法) Ext:6779
Image-based 3D modeling
An Efficient MSB Prediction-based Method for High-capacity Reversible Data Hiding in Encrypted Images 基于有效MSB预测的加密图像大容量可逆数据隐藏方法。 本文目的: 做到既有较高的藏量(1bpp),
以四元樹為基礎抽取圖片物件特徵 之 影像檢索
基础信贷法律知识 讲解人:岳杨.
Operating System Software School of SCU
Chapter 0 Introduction to Medical Image Processing
單元三:敘述統計 內容: * 統計量的計算 * 直方圖的繪製.
Chapter 4 Multi-Threads (多執行緒).
11621 : Small Factors ★★☆☆☆ 題組:Problem Set Archive with Online Judge
INTRODUCTION Making 24 with 4 cards DETAILS TEST GAME GAME.
Gaussian Process Ruohua Shi Meeting
BESIII MDC 模拟与调试 袁野 年粒子物理实验计算软件与技术研讨会 威海.
Presentation transcript:

Image Based 3D Modeling 以二維影像資料重建三維物體模型 指導教授:劉興民 教授 專題生:張鈞皓、蕭宥騰、裴家佑

Outline Introduction Data flow & Environments Method Mesh Result Bundler PMVS Mesh Result

What is this Image Based 3D Modeling? An automatic process which transforms photos into a virtual 3D model. Automatic Modeling Process Photos 3D model

Motivation: Those modeling methods are old fashioned. For example: 1. Artificial modeling spends too much time. 2. Special modeling hardware costs too much. A fast modeling method significantly improves development of virtual reality.

Implementation Outline

Environments 開發系統: Cygwin on Windows (C/C++) 相關工具: Meshlab Imagemagick

Implementation method Input: 對目標環場拍攝之照片(15~20張、照片中之物體必須有重疊性存在) 步驟: 1.讀取照片EXIF資訊並分析拍攝相對位置 2.從二維相片找出三維資訊 3.輸出圖片關係 4.corner detection進階特徵分析 5.三角化重建產生密點雲

Implementation method Bundler: 實作Structure form motion PMVS: 利用照片資訊,產生點雲

Structure from motion 從二維影像得到三維的資訊(影像間須有重疊性) 觀察者和物體必須有相對運動

特徵點分析 Use SIFT

判斷點相關性 建立K-dimension tree 找出涵蓋範圍最大的cut dimension,以此cut dimension的數值為依據建立子樹 方法一:以平均值將點分給兩邊子樹 方法二:將點平均分配給兩邊子樹,即找尋點的中位數 KD-tree 是一個針對k維度的多維度空間所設計的二元搜尋樹,樹中的階層是以資料點為基準分割維度空間,且每一個對應的子空間最少須包含一個資料點,並以此資料點來代表此一子空間。 KD-tree的提出主要是為了解決關連性搜尋(Associative Searching)的問題。關連性搜尋問題的描述如下:假設檔案F共有n筆紀錄,每一筆記錄都有k個屬性值(V0、V1、V2、V3、⋯Vi、Vk-1),而使用者可以使用系統進行查詢,此種查詢工作就稱為關連性搜尋[3]。 KD-tree是一種藉由遞迴的方式所建立的樹,根據資料的維度,分別比照第一維度,第二維度到第N維度,每一維度皆將資料分成兩邊。若分割到最後一軸時,樹的深度尚未滿足使用者所設定的值時,分割必須回到第一次分割資料集時所參考的軸,如此輪迴,直到滿足樹的深度為止。當資料點為n,KD-tree的概似最近搜尋的時間複雜度約略為O(log2n)[12],較線性搜尋時間快。KD-tree也被廣泛應用在資料分群的問題中

Improvement We have modified the feature detection method of API to improve the quality of result. Before After

特徵點對應 approximate nearest neighbors RANdom SAmple Consensus 在多維向量空間下,每個空間上的點之間相近程度,是以距離的遠近作為代表,距離較近為較相近,距離較遠為較不相近。其中在n維空間上,判斷某一點與空間上所有存在點的相近點,可以利用線性搜尋法或是概似最近搜尋法等方式來比較。線性搜尋法,也就是利用計算點與點之間幾何距離的方式來比對空間上的所有存在的點,而一個點會有k個維度,若有n個存在的點,進行一次搜尋相近點(Nearest Neighbors)的時間複雜度將會達到O(kn),因此當點的維度或是點的數目過於龐大,使用線性搜尋法方法查詢相近點的時間,是相當耗時的。 以概似最近搜尋演算法的判別相近點,查詢空間上某點與其他點的相近點。當空間為較高的維度,或是空間上有大量資料點的時候,其速度是較為快速。概似最近搜尋法定義為在空間上所有點集合S中,其中S有n個點,從S取任一點p與給予查詢點q,計算p點與q點兩點之間距離,當距離為所給定的範圍之內,也就是視為p點為q點相近點,p點即為所求。概似最近搜尋法為利用切割空間成子空間的方式,首先將空間中的每ㄧ個點先做分類於每個子空間,進而依據使用者輸入的查詢點,能快速找尋查詢點位於的子空間而找出相近的點,而不用找尋空間上的每ㄧ個點。目前常用的概似最近搜尋演算法有以KD-Tree為資料結構的演算法及LSH(Locality Sensitive Hashing)等演算法。

corner detection Harris corner detector Difference of Gaussian

Expand the feature points Use Triangular Reconstruct 相鄰的點具有相似的法向量與位置 過濾處理,剔除灰度一致性、幾何一致性較弱的面

Mesh Use meshlab method: Ball pivoting

Result The final result is a point cloud. Point cloud is consisted of lots of points. Each points is represented by 3D coordinate and color. Photos 3D model

Comparison between different resolutions The resolution has positive relation to the quality of result and processing time. 80% 60% 40% 20

END Thank you for listening