1 第七章 形狀與紋理描述. 2 內容 7.1 前言 7.2 鍊碼 7.3 多邊形估計 7.4 對稱軸偵測 7.6 利用小波係數進行三角化 7.7 細化和 Co 矩陣描述法 7.9 作業 7.3.1 PA-# 7.3.2 PA-ε 7.7.1 細化 7.7.2 Co 矩陣描述法 7.7.3 SVM.

Slides:



Advertisements
Similar presentations
Chapter 10 馬可夫鏈 緒言 如果讀者仔細觀察日常生活中所發生的 諸多事件,必然會發現有些事件的未來 發展或演變與該事件現階段的狀況全然 無關,這種事件稱為獨立試行過程 (process of independent trials) ;而另一些 事件則會受到該事件現階段的狀況影響。
Advertisements

布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
:Word Morphing ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10508:word morphing 解題者:楊家豪 解題日期: 2006 年 5 月 21 日 題意: 第一行給你兩個正整數, 第一個代表下面會出現幾個字串,
Section 1.2 Describing Distributions with Numbers 用數字描述分配.
3Com Switch 4500 切VLAN教學.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
1.1 線性方程式系統簡介 1.2 高斯消去法與高斯-喬登消去法 1.3 線性方程式系統的應用(-Skip-)
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
Graph V(G 1 )={0, 1, 2, 3, 4, 5, 6, 7, 8, 9} E(G 1 )={(0, 2), (0, 3), (1, 4), (2, 3), (2, 5), (2, 6), (3, 6), (3, 7), (4, 7), (5, 6), (5,
: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 個學生,每個學生都有自己的衣物櫃.
Chapter 2 聯立線性方程式與矩陣 緒言 線性方程式組 (systems of linear equations) 出現 在多數線性模式 (linear model) 中。根據以往解 題的經驗,讀者們也許已發現方程式的解僅與 該方程式的係數有關,求解的過程也僅與係數 的運算有關,只要係數間的相關位置不改變,
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
5.1 Rn上之長度與點積 5.2 內積空間 5.3 單範正交基底:Gram-Schmidt過程 5.4 數學模型與最小平方分析
第一章 信號與系統初論 信號的簡介與DSP的處理方式。 系統特性與穩定性的判定方法。 以MATLAB驗證系統的線性、非時變、因果等特性。
JAVA 程式設計與資料結構 第十四章 Linked List. Introduction Linked List 的結構就是將物件排成一列, 有點像是 Array ,但是我們卻無法直接經 由 index 得到其中的物件 在 Linked List 中,每一個點我們稱之為 node ,第一個 node.
MATLAB 程式設計 第 11 章 多維陣列 多維陣列的定義 在 MATLAB 的資料型態中,向量可視為 一維陣列,矩陣可視二維陣列,對於維 度 (Dimensions) 超過 1 的陣列則均可視 為「多維陣列」 (Multidimesional Arrays , 簡稱 N-D Arrays)
8.1 何謂高度平衡二元搜尋樹 8.2 高度平衡二元搜尋樹的加入 8.3 高度平衡二元搜尋樹的刪除
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 李達生.
Monte Carlo Simulation Part.2 Metropolis Algorithm Dept. Phys. Tunghai Univ. Numerical Methods C. T. Shih.
空間域之影像強化 3.1 背景介紹 3.2 基礎灰階值轉換 3.3 以灰階統計圖為基礎之處理 3.4 算術與邏輯運算 3.5 基礎空間域濾波
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.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
: 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,
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
: Fast and Easy Data Compressor ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10043: Fast and Easy Data Compressor 解題者:葉貫中 解題日期: 2007 年 3.
3.1 矩陣的行列式 3.2 使用基本運算求行列式 3.3 行列式的性質 3.4 特徵值介紹 3.5 行列式的應用
: Problem A : MiniMice ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11411: Problem A : MiniMice 解題者:李重儀 解題日期: 2008 年 9 月 3 日 題意:簡單的說,題目中每一隻老鼠有一個編號.
: 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.
The application of boundary element evaluation on a silencer in the presence of a linear temperature gradient Boundary Element Method 期末報告 指導老師:陳正宗終身特聘教授.
資料結構實習-一 參數傳遞.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
觀測量的權 權的觀念與計算.
: 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 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
函式 Function Part.2 東海大學物理系‧資訊教育 施奇廷. 遞迴( Recursion ) 函式可以「呼叫自己」,這種動作稱為 「遞迴」 此程式的執行結果相當於陷入無窮迴圈, 無法停止(只能按 Ctrl-C ) 這給我們一個暗示:函式的遞迴呼叫可以 達到部分迴圈的效果.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
Chapter 3 Entropy : An Additional Balance Equation
1 第七章 植基於可調整式量化表及離散餘 弦轉換之浮水印技術. 2 Outlines 介紹 介紹 灰階浮水印藏入 灰階浮水印藏入 灰階浮水印取回 灰階浮水印取回 實驗結果 實驗結果.
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
介紹不同坐標系之間的轉換 以LS平差方式求解坐標轉換參數
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過程
1/17 A Study on Separation between Acoustic Models and Its Application Author : Yu Tsao, Jinyu Li, Chin-Hui Lee Professor : 陳嘉平 Reporter : 許峰閤.
2005/7 Linear system-1 The Linear Equation System and Eliminations.
連續隨機變數 連續變數:時間、分數、重量、……
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.
多媒體技術與應用 實習作業 Part II. 實習作業 利用 Corel Paint Shop Pro X2 完成作業。 作業一:利用影像處理的技巧,讓這張影像變 的更清晰。
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
:Problem E.Stone Game ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10165: Problem E.Stone Game 解題者:李濟宇 解題日期: 2006 年 3 月 26 日 題意: Jack 與 Jim.
幼兒行為觀察與記錄 第八章 事件取樣法.
結構學 ( 一 ) 第八次作業 97/05/22. 題目一 題目一 (a) 先決定放鬆哪個束制,成為靜定結構 以支承 C 之水平反力為贅力,則 C 點滾支 承變成自由端,即形成靜定基元結構 C 點滿足變位諧和  Δ CH =0.
: 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. 肆 資料分析與表達.
1 柱體與錐體 1. 找出柱體與錐體的規則 2. 柱體的命名與特性 3. 柱體的展開圖 4. 錐體的命名與特性 5. 錐體的展開圖
取樣 3.1 量化 3.2 向量量化 第1頁第1頁 3.1 取樣  數位影像:  數位影像:在空間座標和亮度都離散化的影像  取樣:  取樣:取不同空間位置的函數 ( 灰階 ) 值當樣本  量化:  量化:用一組整數值來表示這些樣本.
Presentation transcript:

1 第七章 形狀與紋理描述

2 內容 7.1 前言 7.2 鍊碼 7.3 多邊形估計 7.4 對稱軸偵測 7.6 利用小波係數進行三角化 7.7 細化和 Co 矩陣描述法 7.9 作業 PA-# PA-ε 細化 Co 矩陣描述法 SVM 式的紋理分類

3 7.1 前言 描述一張影像內物體的形狀和其紋理是很 難的工作,影像的形狀和紋理描述在影像 資料庫的檢索和圖形識別上都直接的影響 其方法的適用性。

4 7.2 鍊碼 鍊碼 (Chain codes) 很適合用來描述影像中物體的外圍。 常用的方位有四方位和八方位。 圖 四方位鍊碼圖 八方位鍊碼

5 差分鍊碼 差分鍊碼上的第 i 個碼為原先得到的鍊碼上之第 i 個碼減去第 (i-1) 個碼而得到。 形狀數 (Shape Number) 將差分鍊碼看成環型的鍊碼,針對每一個碼將環型鍊碼剪開, 比較每一個鍊碼的大小,最小的鍊碼謂之。形狀數是唯一的。 圖 一個鍊碼的例子 一個鍊碼的例子: 八方位鍊碼的字串為 差分鍊碼為 形狀數為

多邊形估計 PA-# 問題定義 只允許用最少量的連續線段來表示該物體的外緣,但必需滿足 事先設定的誤差。這個多邊形估計的問題叫 PA-# 問題。 誤差量度 區域平方累積誤差 (Local Integral Square Error) ,簡稱 LISE 。 LISE 也可以看成所有, ,到 line 的距離平方和。

7 假設在二維空間上有 n 個點形成的物體外緣,我們以集 合 {P k = (x k, y k ), k = 1, 2, 3, …, n} 代表之。令 上式中的距離量度就是 LISE 。

8 *Construct a graph such that the LISE of each edge (denoting the possible segment) is less than the specified error bound. (see pp. 258) *For open object boundary, find the shortest path from the starting point to the ending point. The determined path is the constructed polygonal approximation. *For closed object boundary, for each point we find its own shortest path. Among these found shortest pathes, we find the minimal one as the solution.

9 圖 PA-# 的實作結果 (a)  = 10 ,# =27(b)  = 20 ,# =19

PA-ε 問題定義 如何在事先設定的線段數量下,找出一個多邊形估計以便達到 最小誤差的要求。這個問題叫 PA-  問題。 實驗結果 圖 PA-  的實作結果 (a) # =6 ,  = 650.6(b) # =11 ,  = 70

對稱軸偵測 梯度方向柱狀圖 (Gradient Orientation Histogram) 利用測邊時 和 二個梯度量。二個梯度量的合成大小為 二個梯度的夾角又可表示為 針對每一個 ,它代表物體表面的走勢。將 分割成若干份, 找到 對應的角度 i ,然後在柱狀圖中投下一票,即完成 h[i]=h[i]+1 的動作。影像上,每一個像素的皆在 h 陣列投票。 ,

12 圖 一物體的二個對稱軸 對稱軸偵測 有一物體如圖 所示,這物體 在 α 角度和 β 角度有二個對稱軸。 我們針對每一個 x ,求出其得到的 S(x) 。 若將 分成 1024 份,這時,可得 S(0) 、 S(1) 、 … 和 S(1023) 共 1024 個分數,從這 1024 個分數中,挑出最高的二個分數, 其對應的角度就是我們要的 α 和 β 。 定義一得分函數 h(x) 以 為週期循環

13 圖 輸入的影像 圖 梯度方向柱狀圖 圖 所得對稱軸

利用小波係數進行三角化 小波轉換 ( 以 Haar 為基底 ) 步驟一: 小波轉換 步驟二: 產生 EWC 三角化 小波係數 EWC 三角化的結果 輸入地形影像 圖 流程圖 給一個 2×2 影像如下: 我們先對列做小波轉換,得 再來對行做小波轉換,得

15 (a) 二維小波轉換 (b) 七個頻帶 圖 二階段小波轉換 其中 M 代表小波轉換的總階段數 m 代表階數 p 和 q 代表水平和垂直方向的 下標

16 無邊訊息垂直邊訊息 水平邊訊息 對角邊訊息 (a) 四個基底函數 (b) 邊訊息 圖 四個基底函數與邊訊息 (a) 小波係數值 (b) 重新安排後的小波係數值 圖 重新安排後 的小波係數

17 產生 EWC 圖 修正後的小波係數 LL m 頻帶上並無邊的訊息,放零的值。其餘頻帶上的小波係 數值一律取絕對值。 為了讓邊的訊息被相鄰兩塊區 塊分享,我們將原圖最後一列 和最後一行補零。原地形影像 大小為 2 n ×2 n, 補零於最後一列 和最後一行後,大小變為 (2 n +1)×(2 n +1) 。由於鄰近兩區 塊分享彼此的邊緣,所以小波 轉換後,每個區塊大小為 (2 m +1)×(2 m +1) , 1  m<n 。一個 區塊的四個邊之中心所在的小 波係數稱為決定點。

18 EWC 將從所有 3×3 大小的區塊中得到,接著從所有 5×5 大小的區塊中 得到上一層的 EWC ;依此由下往上的方式,直到 (2 n +1)×(2 n +1) 的區 塊之 EWC 被得到。 圖 決定點 /* for nw sub-block */ let l be max(nw1, nw2, nw3,nw4); if p4 < l then p4 := l; if p1 < l then p1 := l; /* for ne sub-block */ let l be max(ne1, ne2, ne3,ne4); if p1 < l then p1 := l; if p2 < l then p2 := l; /* for se sub-block */ let l be max(se1, se2, se3,se4); if p2 < l then p2 := l; if p3 < l then p3 := l; /* for sw sub-block */ let l be max(sw1, sw2, sw3,sw4); if p3 < l then p3 := l; if p4 < l then p4 := l; 圖 EWC 的決定 在任一區塊中,有了這四個決定點後, 我們再從中挑出最大者。之後和父親層 的決定點比較,留下較大的值給父親層 的決定點以便層層上傳邊變化的訊息。

19 (a) (b)(c) (d) (e) (f) 圖 產生 EWC 的模擬過程 (g)

20 圖 留下重要的 EWC (a) (b) 四分樹式三角化程序 (a) 九個外部節點的組合 (b) 九個內部節點的組合 圖 十八個三角化的法則

21 (a) (b)(c) (d) (e) 圖 三角化過程 四分樹三角化的過程是採由上而下的方式。從第 一層 ( 最上層 ) 的四個重要 EWC 著手。重要 EWC 顯 示於圖 7.21(a) ,圖 7.21(a) 上的四個重要 EWC 顯示 於圖 7.21(b) 。依照圖 7.20 的 b-9 法則,將圖 7.21(a) 分成四個較小區塊。在第二層時,左上角的小區 塊有一個重要 EWC ,依據 a-6 的法則,將該小區塊 再細分成五個小的三角形。依此方式,一直往下 層進行三角化的動作,最後得到圖 7.21(e) 的三角 化結果。

22 實驗結果 (b) 河流的影像 (a) 山的影像 圖 二張測試影像 (b) 共有 個三角片 ( 山的影像 ) (d) 共有 個三角片 ( 河流的影像 ) 圖 用我們的方法得到的實驗結果

細化和 Co 矩陣描述法 細化 細化 (Thinning) 其實就是在找物體的骨架 (Skeleton) 。 骨架的定義 令物體表示為 O 且物體的外圍輪廓為 B 。在 O 內,若能找到一 個像素 t 且在 B 上能找到二個邊點, e 1 和 e 2 ,使得 d(t,e 1 )=d(t,e 2 ) , 則 t 就可為 O 的骨架中之一個元素。這裡距離函數 d(t,e i ) , 1  i  2 ,表示像素 t 和邊點 e i 的距離。 圖 輸入之影像 圖 細化後的結果

24 細化 Z7Z7 Z8Z8 Z9Z9 Z4Z4 Z5Z5 Z6Z6 Z1Z1 Z2Z2 Z3Z Z5Z 考慮黑白影像的 O ,以圖 為例 圖 ×3 子影像 N(Z 5 ) 為非零像素個數 T(Z 5 ) 為灰階由 0(1) 變到 1(0) 的個數 N(Z 5 )=5 T(Z 5 )=2 (1) 2  N(Z 5 )  6 (2) T(Z 5 ) = 1 (3) Z 2  Z 6  Z 8 = 0 (4) Z 2  Z 4  Z 6 = 0 ( ) 當 N(Z 5 )=0 或 1 時, Z 5 可能為孤立點或最外圍的端點, Z 5 不必改為 0 。 以東南方的方向進行細化: (1) 2  N(Z 5 )  6 (2) T(Z 5 ) = 1 (3) Z 4  Z 6  Z 8 = 0 (4) Z 2  Z 4  Z 8 = 0 ( ) 利用 (7.3) 式和 (7.4) 式在物體 O 的外圍不斷地進行細化工作, 直到無法再細化為止。 以東南方的方向進行細化:

25 給定如下所示的小影像 試問上述小影像中間的兩個像素經細化後可否被移除? Q1 : Ans :先檢查下面的子影像

26 由於,所以 子影像中的 不可改為 。 我們檢查下面的 子影像 由於滿足移除的四個條件 所以上述的 子影像中的 可改為 。 EOA

Co 矩陣描述法 同時出現矩陣 (Co-Occurrence Matrix) 是一種用來表示紋理的方法。 Co 矩陣可表示為 Co[i,j,d,  ] , i 和 j 代表灰階值; d 代表 i 和 j 的距離而  表示 i 到 j 的角度。 輸入的影像 d=1 和  =0  時的 Co 矩陣 d=1 和  =90  時的 Co 矩陣 Co 矩陣可描述出影像中有等距離且呈某種角度走向的規則紋理。

SVM 式的紋理分類 利用 Support Vector Machine (SVM) 的方法來進行 紋理分類 (Texture Classification) 。 給二張訓練用紋理影像如圖 (a) 和圖 (b) 所示。 (a) A 類 (b)B 類 圖 訓綀用的二類影像

29 首先在訓綀用的二張影像上,將其分割成 L 份,假設每份的訓綀小模組爲 - 的子影像,則可先將其轉換成 。 圖 抽樣

30 接著,我們將這些為數 L 個的小模組代入下列的二次數學規 劃的問題 (Quadratic Programming Problem) 上以解得係數 。 。 滿足 這些解出的正係數所對應的小模組向量集也稱作 Support Vectors 。

31 圖 分類後的結果 (a) 中值法後的分類結果 (b) 二類的分割結果 圖 後處理的結果

作業 習題一: 給一物體的外圍如下 求其鍊碼、差分碼和形狀數。 習題二: 假設物體的外圍已用鍊碼表示,討論物體外圍的周長如何 計算。