Obstacle Detection and Environment Scanning by Computer Vision Technique Presented by:曹憲中.

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Advertisements

布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
Section 1.2 Describing Distributions with Numbers 用數字描述分配.
第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
Speaker:Cheng-Cheng Wang Advisor:Dr. Kai-Wei Ke Date:05/16/2011
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
1.1 線性方程式系統簡介 1.2 高斯消去法與高斯-喬登消去法 1.3 線性方程式系統的應用(-Skip-)
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
:New Land ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11871: New Land 解題者:施博修 解題日期: 2011 年 6 月 8 日 題意:國王有一個懶兒子,為了勞動兒子,他想了一個 辦法,令他在某天早上開始走路,直到太陽下山前,靠.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
消費者物價指數反映生活成本。當消費者物價指數上升時,一般家庭需要花費更多的金錢才能維持相同的生活水準。經濟學家用物價膨脹(inflation)來描述一般物價持續上升的現象,而物價膨脹率(inflation rate)為物價水準的變動百分比。
Chapter 2 聯立線性方程式與矩陣 緒言 線性方程式組 (systems of linear equations) 出現 在多數線性模式 (linear model) 中。根據以往解 題的經驗,讀者們也許已發現方程式的解僅與 該方程式的係數有關,求解的過程也僅與係數 的運算有關,只要係數間的相關位置不改變,
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
5.1 Rn上之長度與點積 5.2 內積空間 5.3 單範正交基底:Gram-Schmidt過程 5.4 數學模型與最小平方分析
第 4 章 迴歸的同步推論與其他主題.
第一章 信號與系統初論 信號的簡介與DSP的處理方式。 系統特性與穩定性的判定方法。 以MATLAB驗證系統的線性、非時變、因果等特性。
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
Structural Equation Modeling Chapter 7 觀察變數路徑分析=路徑分析 觀察變數路徑分析.
STAT0_corr1 二變數的相關性  變數之間的關係是統計研究上的一大目標  討論二分類變數的相關性,以列聯表來表示  討論二連續隨機變數時,可以作 x-y 散佈圖觀察它 們的關係強度  以相關係數來代表二者關係的強度.
MATLAB 程式設計 第 11 章 多維陣列 多維陣列的定義 在 MATLAB 的資料型態中,向量可視為 一維陣列,矩陣可視二維陣列,對於維 度 (Dimensions) 超過 1 的陣列則均可視 為「多維陣列」 (Multidimesional Arrays , 簡稱 N-D Arrays)
Section 2.2 Correlation 相關係數. 散佈圖 1 散佈圖 2 散佈圖的盲點 兩座標軸的刻度不同,散佈圖的外觀呈 現的相聯性強度,會有不同的感受。 散佈圖 2 相聯性看起來比散佈圖 1 來得強。 以統計數字相關係數做為客觀標準。
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
具備人臉追蹤與辨識功能的一個 智慧型數位監視系統 系統架構 在巡邏模式中 ,攝影機會左右來回巡視,並 利用動態膚色偵測得知是否有移動膚色物體, 若有移動的膚色物體則進入到追蹤模式,反之 則繼續巡視。
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
1 第四章 多變數函數的微分學 § 4.1 偏導數定義 定義 極限值 ■. 2 定理 極限值的基本定理 (1) 極限值的唯一性 : 若 存在,則 其值必為唯一。 (2) 若 且 ( 與 為常數 ) , 則 且 為常數且.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
3.1 矩陣的行列式 3.2 使用基本運算求行列式 3.3 行列式的性質 3.4 特徵值介紹 3.5 行列式的應用
CH 15- 元件可靠度之驗證  驗證方法  指數模式之可靠度驗證  韋式模式之可靠度驗證  對數常態模式之可靠度驗證  失效數為零時之可靠度估算  各種失效模式之應用.
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
Final-project 資科碩二 蔡瑞陽 Furukawa, Y. and Ponce, J. “ Accurate, Dense, and Robust Multi-View Stereopsis ” IEEE Conference on Computer Vision and.
Feature Motion for Monocular Robot Navigation. 單視覺機器人 – 追蹤 (tracking) 最常見的機器人導航技術 特徵點特性(特別 匹配性 抗破壞性) 特徵點取得(區塊 尺度不變)
觀測量的權 權的觀念與計算.
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
介紹不同坐標系之間的轉換 以LS平差方式求解坐標轉換參數
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
Learning Method in Multilingual Speech Recognition Author : Hui Lin, Li Deng, Jasha Droppo Professor: 陳嘉平 Reporter: 許峰閤.
Chapter 10 m-way 搜尋樹與B-Tree
演算法課程 (Algorithms) 國立聯合大學 資訊管理學系 陳士杰老師 Course 7 貪婪法則 Greedy Approach.
第五章 內積空間 5.1 Rn上之長度與點積 5.2 內積空間 5.3 單範正交基底:Gram-Schmidt過程
概念性產品企劃書 呂學儒 李政翰.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
Structural Equation Modeling Chapter 8 潛伏變數路徑分析=完全 SEM 潛伏變數路徑分析.
連續隨機變數 連續變數:時間、分數、重量、……
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
: Wine trading in Gergovia ★★☆☆☆ 題組: Contest Volumes with Online Judge 題號: 11054: Wine trading in Gergovia 解題者:劉洙愷 解題日期: 2008 年 2 月 29 日 題意:在 Gergovia.
:Commandos ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11463: Commandos 解題者:李重儀 解題日期: 2008 年 8 月 11 日 題意: 題目會給你一個敵營區內總共的建築物數,以及建築物 之間可以互通的路有哪些,並給你起點的建築物和終點.
指導教授 : 林啟芳 教授 組員 : 邱秉良 林育賢. 何謂 GPS  GPS 即全球定位系統,是一個中距離圓 型軌道衛星導航系統。它可以為地球表面 絕大部分地區( 98% )提供準確的定位、 測速和高精度的時間標準。
: SAM I AM ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11419: SAM I AM 解題者:李重儀 解題日期: 2008 年 9 月 11 日 題意: 簡單的說,就是一個長方形的廟裡面有敵人,然 後可以橫的方向開砲或縱向開砲,每次開砲可以.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
幼兒行為觀察與記錄 第八章 事件取樣法.
1 Chemical and Engineering Thermodynamics Chapter 1 Introduction Sandler.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
: How many 0's? ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11038: How many 0’s? 解題者:楊鵬宇 解題日期: 2007 年 5 月 15 日 題意:寫下題目給的 m 與 n(m
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Presentation transcript:

Obstacle Detection and Environment Scanning by Computer Vision Technique Presented by:曹憲中

目標   發展一套有效的影像視覺系統,此系統能夠提供自走車自行偵測前方行進路線中,是否有障礙物阻擋,更進一步能夠辨識出障礙物的大小與位置,並回應給自走車系統,當作自走車規劃行進路線的依據。

目標   從單一攝影機所得到的影像並不包含目標物體深度的資訊,所以必須使用到二個以上的攝影機,利用兩張目標物影像的角度不同產生的影像差,配合攝影機的相機投影距陣,來找出目標物與自走車之間的距離。更可以進一步應用在自走車周遭環境的建立上,只要加入攝影機的旋轉角度,經過座標旋轉,即可將數張影像的偵測結果組成周圍環境的大概相關位置。

電腦視覺基礎理論 f 為攝影機焦距,λ = f / Zc。 如圖2.1 所示,我們給定一個在三維空間上之一點 Mc,其座標為 ( Xc, Yc, Zc ),則透視投影可用下式方程式表示之 (2.1), 2.1 式是將三度空間的點 Mc ( Xc, Yc, Zc ) 投影到平面上的點 ( xc, yc ),此處, f 為攝影機焦距,λ = f / Zc,我們可以把這個關係寫成在齊次座標 (homogeneous coordinates) 上的線性映射 (linear mapping),如 2.2 式所示,2.2 式中之 3×4 大小的矩陣稱為投影矩陣,它表示了三維投影到二維的映射關係。 f 為攝影機焦距,λ = f / Zc。

電腦視覺基礎理論   我們知道影像平面本身是由像素組成,若設每個像素水平及垂直單位長度的倒數分別為 ku,kv,其單位為 像素數/長度,而點 ( u0, v0 ) 是光軸截影像平面那一點的像素位置,所以 Mc 點的影像投影在影像平面上之 m ( xc, yc ) 若以像素作為座標單位且對應參考於 ( u0, v0 ) 的表示值為 ( u, v ),則 u,v,可分別以 2.3 式及 2.4 式表示之。 2.3 式及 2.4 式以齊次座標系統表示為 2.5。 C 是一個 3×3 的上三角矩陣,稱為攝影機校正矩陣 (camera calibration matrix)。

電腦視覺基礎理論   一般而言,不同座標系統下的點,可以借由各種轉換之組合來關連之,如果 Mw 是三維空間中的點,Mc 代表攝影機座標系統上的點,世界座標系統和攝影機座標系統之間的轉換,如圖 2.2 所示,可經由旋轉矩陣 R 及平移矩陣 T 來完成之,其間之關係可以以 2.6 式表示之。 將2.6 式寫成齊次座標系統後,則如2.7 式所示。

電腦視覺基礎理論 最後綜合以上的 (2.2)(2.5)(2.7) 方程式我們可以得到   因此,從三度空間到平面影像,兩者間的關係可以經由一個 3X4 投影矩陣 P 來轉換。 ,C,R 及 T 分別如 2.5 式,2.6 式所示。

Epipolar Geometry 之定義   在兩台相對位置固定的 CCD 攝影機,對三維空間影像有其相互關係,對空間中的某一定點所分別拍攝到的影像,二張影像內部的投 影幾何關係可以由〝同軸幾何〞(epipolar geometry)來描述,其與物體的大小、顏色或形狀均無關,主要的影響來自於兩部 CCD 攝影機的內部參數與相對位置,而 Fundamental Matrix 則是用來描述兩張影像間的同軸幾何關係。

Epipolar Geometry 之定義 Ol 與 Or 是左右兩 CCD 的相機中心,P 是三維世界座標上的某一點 Ol 與 Or 是左右兩 CCD 的相機中心,P 是三維世界座標上的某一點,則 Ol、Or 與 P 會構成一個平面,我們稱為 Epipolar plane,且 Epipolar plane 與左右影像平面分別相交於一直線 ul 與 ur,而 P 點投影在左右影像平面上的點為 ml 與 mr,左右攝影機中心 Ol 與 Or 的連線稱為〝基線〞(baseline),基線與左右影像平面的交點為 el 與 er,稱為軸極 (epipole),也就是一個相機中心在另一個影像平面上的投影, Ol 與 Or 是左右兩 CCD 的相機中心,P 是三維世界座標上的某一點 Ol、Or 與 P 會構成一個平面,我們稱為 Epipolar plane P 點投影在左右影像平面上的點為 ml 與 mr,左右攝影機中心 Ol 與 Or 的連線稱為〝基線〞(baseline) 基線與左右影像平面的交點為 el 與 er,稱為軸極 (epipole)

Epipolar Geometry 之定義 上述所有要素則構成所謂的同軸幾何 (Epipolar geometry)。三維空間中所有座標落在 OlP 連線這條直線上的點都會投影在影像平面 I’ 上的同軸線 (epipolar line),ur,反之亦然,而且所有的 epipolar line 都會通過 epipole,其間的關係稱為epipolar constraint,圖2.5為Epipolar geometry 的示意圖。 上述所有要素則構成所謂的〝同軸幾何〞 (Epipolar geometry)。三維空間中所有座標落在 OlP 連線這條直線上的點都會投影在影像平面 I’ 上的同軸線 (epipolar line),ur,反之亦然,而且所有的 epipolar line 都會通過 epipole,其間的關係稱為 epipolar constraint。

Fundamental Matrix ur = Fml ul = FTmr 要描述一影像點與其同軸線之間的對應關係,用圖 2.5 來說明, 其關係式如下:   ur = Fml   ul = FTmr F是個 3×3 的矩陣,稱為兩個影像間的Fundamental matrix。 假設已知 I 上之一點 ml,若希望在 I’ 上找到相對應 ml 的一點 mr,利用上述的 Epipolar geometry 特性可知,ml 經由 epipolar plane 必會落在相對應I’的 epipolar line 上,圖 2.5 為說明一個 epipolar line 的影像範例。 定義 Epipolar Geometry 的最主要功能就是要協助尋找兩張影像上點對點之間的對應關係。如此一來則只要在 ur 上尋找 ml 的對應點 mr,不必將搜尋範圍擴大到整張影像,所以搜尋的複雜度也從二維縮小成一維,從 O(n2) 變成 O(n)。

Planar Homography 在一個三維空間中的平面,投影到多個影像之間存在一特定關係,此關係稱為 planar homography,如圖 2.7 所示。   假設在三維空間中的平面 p 上有一點 Xp,投影在兩平面 I1 與 I2 上的影像分別為 x 與 x’,由它們之間的關係,可以定義出一個 3X3 的非奇異 (nonsingular) 矩陣 H,稱為 Homography matrix,使滿足下列式子: x‘ = Hx     (2-25) 如果三維空間上的點不在平面 p 上,就不會產生上式的對應現象,也就是說會產生視差。

Planar Homography   假設 Mp 是三維空間平面 p 上的一點,M 也是三維空間上的點,但是它不在平面 p 上,M 與 Mp 投影在影像平面 I 上的點會重合在同一點 m,M 在影像平面 I’ 的投影點是 m‘,但是 m 經過homography matrix 的運算之後,對應點則是  ,也就是如 (2-25) 式所描述的   = Hm。

Planar Homography 由圖 2.8 即可看出, 與 m’ 顯然不是在同一點,如果要由 homography matrix 求得 m 在影像平面 I’ 的對應點 m’,就必須從下列式子來計算:              = Hm +  e’     (2-26) 此時  ≠ 0,純量  就是由 homography 所產生的視差,這種關係就稱為平面衍生視差 (plane induced parallax)。

Planar Homography

Planar Homography

Planar Homography

Planar Homography

危險空間   有一點要注意是,危險空間必須設定在左右兩隻攝影機視野都能包含的範圍,如此才會跟兩隻攝影機有所交集,否則會造成後續處理上的錯誤,因為電腦視覺系統基本上是依靠左右兩眼的影像視差,進而計算空間中的物體與攝影機之間或是世界座標原點之間的距離關係,這是設定危險空間所不能忽略的一點。 危險空間就是指自走車前方之一塊區域,當有物體或是障礙物進入此一區域,自走車必須能夠即時察覺,而能去作避障,或者是物體太過靠近,必須做立即停止的動作。

基本立體視覺   有了三維物體在兩張影像上的對應點之後,深度的量測就只是基本的三角幾何問題了,其影像平面與三維物體的上視示意圖如圖 3.2

基本立體視覺 Ol 與 Or 分別是左右兩攝影機的相機中心,f 是相機的焦距,T 是 兩攝影機中心之間的距離,它們之間的連線稱為基線 (baseline),pl 與 pr 則是三維點投影在左右兩影像平面上的點,它們與影像中心的距離分別是 xl 與 xr,Z 則是基線與三維點 P 之間的距離。根據三角幾何的關係,它們有如下的關係存在 其中 d = xr - xl,稱為 disparity,也就是對應點在左右兩張影像上的位移差。

基本立體視覺   要計算三維距離的必要條件,就是兩張影像對於世界座標上的同一點要有視差,有了視差才能算三維的距離,更簡單地說,兩張影像的視差就代表著距離,因為從不同角度去看同一物體,會分別成像在兩張影像的不同處。上述的視差是針對同一個三維世界點在不同影像上的投影,所以要求得視差,進一步去求三維距離,就必須有此投影點,而且兩張影像上的投影點都必須具備。

景物特徵   本研究中採用 Shi 和 Tomasi 所提出之演算法來偵測特徵點,這個方法是尋找有較高的灰階強度變化量的小區塊,此區塊即定義為所謂的好的特徵點之區域。

景物特徵   以範例來介紹區塊 (patch)。如圖 3.8,圖 3.8(a) 中對座標點 (105, 30) 取一個 12×12 的區塊,區塊放大後將會如圖3.8(b)。以 Ip(x) 來代表區塊在像素座標 x(u,v) 上的灰階值強度,則 x 點的水平方向的灰階影像梯度 gx 定義為      gx(x(u,v)) = Ip(x(u,v)) - Ip(x(u-1,v)) 垂直方向的灰階影像梯度 gy 可定義為      gy(x(u,v)) = Ip(x(u,v)) - Ip(x(u,v-1)) 以點(105,30)的區塊為例,  代表著

景物特徵   為了在影像中評估好的特徵點,我們首先先找出影像中的各像素之水平方向的灰階梯度 gx 及垂直方向的灰階梯度 gy,我們可以將這些水平方向的灰階梯度 gx 及垂直方向的灰階梯度 gy 組合成如 3.8 式之 2×2 的矩陣 Z:   令λ1 和 λ2 為 Z 的特徵值 (eigenvalues),若兩個特徵值都很小代表區塊中的灰階強度大致都一致的。一個特徵值很大,另一個特徵值很小,代表單一方向性的圖案如物件之緣邊。兩個特徵值都很大,代表是個角(corner)或是胡椒鹽(salt-and-pepper)紋理。當兩個特徵值都很大時,該點適合作特徵點。

景物特徵   我們所取得的特徵點比較希望是個角,故要求 Z 的兩個特徵值都要大,所以實作上若兩個特徵值 λ1 和 λ2 之中較小的那個值大於設定之門檻值λ,即是:      min(λ1, λ2 )>λ          (3.9)   我們就定義該點為“好的特徵點”。這是因為單一方向性的圖案如物件之緣邊,只在一個方向上具有參考價值,因此不是一個好特徵,相同的道理,Harris 等人也將此方法用來做為邊角偵測。採用此法另一個優點為計算速度很快,因為它只需要對影像資料求得一階的灰階影像梯度,而且在改換位置求 Σgx2 ,Σgxgy,Σgygx,Σgy2 值時,這些值是由鄰近的值漸變而來,不需全部重新計算。

景物特徵 若嘗試從圖3.9 找特徵點,我們可以看出在圖3.9 中,箱子的邊角影像的灰階值變化比較劇烈,它們是好的特徵點,另外,在箱子上的字體”EPSON”也是變化劇烈的地方,它們也應是個好的特徵點,因此依據3.9 式運算的結果如圖3.10 所示,在圖3.10 中,我們將具有好的特徵的影像點以黑點表示,黑點的分佈情況也符合這樣的趨勢。

景物特徵 圖3.11 是將圖3.10 中之障礙物邊角的地方作局部放大。此例中所找到之良好特徵點是:1.影像灰階強度變化劇烈之處,可提升共軛點搜尋正確率;2.落在障礙物的邊角,可容易掌握障礙物定位後障礙物的外貌。

障礙物定位流程 先用左右攝影機分別擷取下列兩張影像:

障礙物定位流程   接下來是對危險空間的範圍內,作 Sobel 邊緣檢測的運算,然後對影像做二值化:

障礙物定位流程 利用平面衍生視差的觀念,將圖 4.4 的左右兩眼影像疊合在一起,只要是不屬於地面的障礙物邊緣,都會產生視差,疊合之後的新影像會有重合的部分與不重合的部分,重合的部仍然是白色,而無法重合的視差部分則呈現灰色。 將圖 4.4 的左右兩眼影像依照 (3-10) 式疊合在一起

障礙物定位流程   最後將灰色部分去除,只留下白色的部分,這就是最後所需要的障礙物輪廓線。

障礙物定位流程 圖 4.6 是右眼影像疊在左眼影像上所得到的障礙物輪廓線,現在用 (3-11) 式來計算此障礙物輪廓線在右眼影像上的對應點,如此一來就能夠得到左右影像的對應點座標,代入 (3-12) 式,即可得到障礙物的三維座標。圖 4.7 就是其危險空間的上視圖,灰色的部分是自行定義的危險區域,黑色的記號則是圖 4.3 中危險空間內的障礙物。在本篇論文定義的危險區域範圍是一個長度 105 公分,寬度 45 公分的區域,而且整個危險區域座落在攝影機前方 70 公分處。

各種障礙物的定位結果

各種障礙物的定位結果

各種障礙物的定位結果

各種障礙物的定位結果

各種障礙物的定位結果

各種障礙物的定位結果

Reference 吳至仁,Real-Time Obstacle Detection and Sign Recognition,國立成功大學,工程科學系,碩士論文,中華民國九十一年。 陳柏安,Obstacle Detection and Environment Scanning by Computer Vision Technique for Automatic Vehicle System,國立成功大學,工程科學系,碩士論文,中華民國九十二年。

Thank you for your attention.