數(shù)字圖像處理素材數(shù)據庫開發(fā)
摘 要:
摘 要:本系統(tǒng)設計利用vb與access數(shù)據庫實現(xiàn)了對圖像的存取,圖像的變換,圖像的檢索。其中,圖像存取采用二進制流方法,將圖像轉換為二進制文件。并且可以對存儲到數(shù)據庫中的圖像進行操作。圖像的檢索分為兩種方法:一是按關鍵字檢索,圖像在存儲時可以選擇圖像類型與主要顏色,檢索時可根據用戶要求進行關鍵字檢索;二是按內容檢索,本次實驗主要采用了基于顏色的圖像檢索方法,根據bmp二進制文件的存儲格式,提取顏色直方圖,然后再提取每個圖像的特征向量,并將之存儲到數(shù)據庫中,在檢索時根據Euclidean 距離計算圖像相似度。
關鍵詞:
關鍵詞:圖像 數(shù)據庫 基于內容的圖像檢索
1 圖像數(shù)據庫的背景
圖像數(shù)據庫技術是在傳統(tǒng)數(shù)據庫、數(shù)字圖像處理與模式識別等技術發(fā)展的基礎上出現(xiàn)的一門新興的綜合技術,它不僅開拓了傳統(tǒng)數(shù)據庫技術的應用范圍,而且為圖像處理技術提供了強有力的支持,能夠將一大批圖像數(shù)據及其有關信息存儲在一起,并對它們進行有效的管理,以保證數(shù)據的一致性、完整性,支持各種應用。
2 設計原理
圖像數(shù)據庫的開發(fā)利用vb與access數(shù)據庫。首先讀取要存儲圖像的二進制文件,提取顏色特征存儲到數(shù)據庫對應字段中,再將圖像的二進制流存儲到數(shù)據庫對應字段中,根據用戶對圖像的分類,將關鍵字存儲到對應的字段中。在瀏覽圖像時讀取二進制流,轉換為圖像顯示在picturebox控件中。在檢索時可以根據關鍵字進行檢索,也可以根據顏色特征進行檢索。
對于本數(shù)據庫,主要是實現(xiàn)圖像的變換與基于內容的圖像檢索,所以對于bmp存儲格式要有一定的了解。對于數(shù)據庫的鏈接則應該采用比較靈活的代碼連接,而不應該采用控件連接方式。
主要的基于內容檢索原理圖如下:
圖1 基于內容的檢索方法原理示意圖
3 數(shù)據庫設計
根據系統(tǒng)功能設計的要求以及功能模塊的劃分,圖像數(shù)據庫應該有以下數(shù)據項:image表:photo(存儲圖像二進制流),path(存儲圖像路徑),type(存儲圖像類型),colour(存儲圖像顏色),id(記錄圖像id),color0(第一種顏色特征),color 1(第二種顏色特征),color 2(第三種顏色特征),color 3(第四種顏色特征),color 4(第五種顏色特征),color 5(第六種顏色特征),,color 6(第七種顏色特征),color 7(第八種顏色特征)。
4 基于顏色的圖像檢索
4.1 獲取顏色特征的方法
根據圖像bmp的存儲格式,首先讀取圖像數(shù)據存儲位置的偏移量,讀出來的數(shù)據為顏色板的對應位置。然后再讀取圖像的像素位數(shù),因為一般bmp格式圖像都為4位或者8位,所以在此只討論這兩種格式。如果是4位的話,即表示數(shù)據位的每四位表示一個像素對應的顏色表位置。所以要把每一次讀出來的數(shù)據分成兩部分,首先把這個數(shù)據右移四位,得到的就是前一個像素點。把數(shù)據左移四位再右移四位,得到的就是后一個像素點。如果是8位的話,即表示數(shù)據位的每八位表示一個像素對應的顏色表位置。由于bmp文件格式要求每一行的數(shù)據的字節(jié)數(shù)要為4的倍數(shù),所以不足的要補齊,所以要全部讀取的話會產生冗余,所以要把補齊的位置去掉。
4.2 匹配算法
首先定義八種常用顏色,作為量化標準。然后提取待匹配的圖像的顏色特征值,利用Euclidean 距離計算出待匹配圖像與八種量化標準顏色的距離。然后遍歷數(shù)據庫,分別計算出數(shù)據庫中每幅圖像與八種量化標準顏色的距離。建立距離矩陣,矩陣第i行j列的內容為:第i幅圖與第j個量化標準顏色的距離。其中第0行為待匹配圖像。最后利用余弦相似度算法,計算相似圖像。將與待測圖像最相近的4幅圖像作為結果輸出。效果圖如圖2所示:
圖2 效果圖
5 總結
基于內容的圖像檢索有很多種方式,其中比較常用的有基于顏色的內容檢索,基于輪廓的內容檢索,基于紋理的內容檢索。如果可以結合使用,效果會比使用一種的效果好,準確度要高很多。
參考文獻:
[1]孫秀梅,等.Visual Basic 開發(fā) 技術大全(第二版) [M].北京:人民郵電出版社,2001.
[2]王冰.vb實現(xiàn)基于顏色的圖像檢索系統(tǒng)[J].山東大學學院學報,2005(3):122-124.
[3]田玉敏.基于顏色特征的圖像檢索[J].西安電子科技大學學報,2001(5):43-46.
本文編號:14535
本文鏈接:http://www.lk138.cn/kejilunwen/jisuanjikexuelunwen/14535.html