影像檢索 專題期末A組報 指導老師 林聰武 91156234 蘇耀讚 92156296 蕭翊光
報 告 大 綱 1. 研究動機與目標 2. 系統功能分析 3. 系統規格 4. 預期成果
研究動機與目標 由於文字檢索發展到成熟階段,但是影像檢索技術尚在發展中階段。 而判斷圖片的方法有兩種方面,一種是針對輪廓的形狀,一種是針對顏色的相似來判斷 我們針對影像圖片的顏色相似來探討影像檢索的技術。
系統功能分析 系統功能: 1.分析圖片 2.圖片分類 3.圖片比對 4.圖片資料庫
系統功能分析 分析圖片 首先分析圖片的像素,取出像素點的R、G、B,然後針對每個像素點R、G、B值,加以分類。
系統功能分析 VB2005取得像素值的方法: 1.使用vb內建函式 Dim pic As Bitmap pixel = pic.GetPixel(x,y) 紅色:pixel.R 綠色:pixel.G 藍色: pixel.B
系統功能分析 VB2005取得像素值的方法: 2.byte讀取法 直接讀取影像的byte值。因為每個pixel的值為3個byte,所以我們一次讀取有3個byte,就等於一次讀取一個pixel的值,再取出RGB值即可。
系統功能分析 比較: 1.vb內建函式 優點:容易使用,簡單易懂 缺點:速度慢 2.byte讀取法 優點:速度比方法一快至少十倍 缺點:較難使用
系統功能分析 圖片分類 取出每個像素點R、G、B值後,針對每點R、G、B大小做分類,我們分類出四種。
系統功能分析 圖片分類:分成四類 1. R > G + B 2. G > R + B 3. B > R + G 如果不為前三類則為第四類 4. ( R + G + B ) / 3
系統功能分析 圖片分類 而在上述四種分類中,每個分類的像素值範圍在 0 ~ 255之間,為了清楚每個像素點著重位置,再把 0 ~ 255 細分四等份。
系統功能分析 圖片分類 R>G+B G>R+B B>R+G (R+G+B)/3 0~63 63~126 126~189 189~255
系統功能分析 圖片分類 每張圖可以分類出十六種不同特性的像素值,當分析完圖片每個像素點後,由點數多寡SORT十六個不同等級的像素值,可以得到這張圖片的編碼。
系統功能分析 圖片分類 Level RGB總和 編碼
系統功能分析 圖片分類: SORT 後的圖片編碼: 13 12 14 4 1 5 8 15 6 2 3 10 7 8 大 小
系統功能分析 圖片比對 比對方法:採用加權值方式,從找出資料庫中找出相似的幾張圖片。
系統功能分析 圖片比對:加權值參數 一張圖的像素值分為16個不同的等級, 每個等級都設一個加權值。數量大的等級加權值比較大,數量少的等級加權值小
系統功能分析 圖片比對:加權值參數 加權值參數: 32 30 28 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ 2 13 14 32 30 28 ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ 2 13 14 15 3 4 5 1 2 9 10 11 6 7 8 12
系統功能分析 圖片比對:比較方法 先取得圖片的編碼,再跟資料庫其他圖片的編碼比較,依相對位置相比,如果數值相同則加入其加權值;當比較完之後則得到這兩張圖片的相似度,相似度越高的越相似。
系統功能分析 32 30 28 ‧‧‧‧‧ ‧‧‧‧‧ ‧‧‧‧‧ ‧‧‧‧‧ ‧‧‧‧‧ 2 12 13 14 15 3 4 5 1 2 32 30 28 ‧‧‧‧‧ ‧‧‧‧‧ ‧‧‧‧‧ ‧‧‧‧‧ ‧‧‧‧‧ 2 12 13 14 15 3 4 5 1 2 9 10 11 6 7 8 12 13 14 8 15 9 4 3 1 2 10 11 7 5 6 相似度值為紅色數字加權值相加: 32+30+28+18+10+8=126
系統功能分析 圖片編碼資料庫 檔案名稱 圖片編碼數值 檔案位置
系統功能分析 比較時產生的資料庫 檔案名稱 檔案位置 圖片相似值
系統規格 系統平台- Windows XP 使用資料庫- Access 開發語言- VB2005
預期成果 結果:執行結果