一顏色特征
(一)特點:顏色特征是一種全局特征,描述了圖像或圖像區域所對應的景物的表面性質。一般顏色特征是基于像素點的特征,此時所有屬于圖像或圖像區域的像素都有各自的貢獻。由于顏色對圖像或圖像區域的方向、大小等變化不敏感,所以顏色特征不能很好地捕捉圖像中對象的局部特征。另外,僅使用顏色特征查詢時,如果數據庫很大,常會將許多不需要的圖像也檢索出來。顏色直方圖是最常用的表達顏色特征的方法,其優點是不受圖像旋轉和平移變化的影響,進一步借助歸一化還可不受圖像尺度變化的影響,基缺點是沒有表達出顏色空間分布的信息。
(二)常用的特征提取與匹配方法
(1)
其優點在于:它能簡單描述一幅圖像中顏色的全局分布,即不同色彩在整幅圖像中所占的比例,特別適用于描述那些難以自動分割的圖像和不需要考慮物體空間位置的圖像。其缺點在于:它無法描述圖像中顏色的局部分布及每種色彩所處的空間位置,即無法描述圖像中的某一具體的對象或物體。
最常用的顏色空間:RGB顏色空間、HSV顏色空間。
顏色直方圖特征匹配方法:直方圖相交法、距離法、中心距法、參考顏色表法、累加顏色直方圖法。
(2)
顏色直方圖法是一種全局顏色特征提取與匹配方法,無法區分局部顏色信息。顏色集是對顏色直方圖的一種近似首先將圖像從 RGB顏色空間轉化成視覺均衡的顏色空間(如 HSV 空間),并將顏色空間量化成若干個柄。然后,用色彩自動分割技術將圖像分為若干區域,每個區域用量化顏色空間的某個顏色分量來索引,從而將圖像表達為一個二進制的顏色索引集。在圖像匹配中,比較不同圖像顏色集之間的距離和色彩區域的空間關系
(3)
這種方法的數學基礎在于:圖像中任何的顏色分布均可以用它的矩來表示。此外,由于顏色分布信息主要集中在低階矩中,因此,僅采用顏色的一階矩(mean)、二階矩(variance)和三階矩(skewness)就足以表達圖像的顏色分布。
(4)
其核心思想是:將屬于直方圖每一個柄的像素分成兩部分,如果該柄內的某些像素所占據的連續區域的面積大于給定的閾值,則該區域內的像素作為聚合像素,否則作為非聚合像素。
(5)
二紋理特征
(一)特點:紋理特征也是一種全局特征,它也描述了圖像或圖像區域所對應景物的表面性質。但由于紋理只是一種物體表面的特性,并不能完全反映出物體的本質屬性,所以僅僅利用紋理特征是無法獲得高層次圖像內容的。與顏色特征不同,紋理特征不是基于像素點的特征,它需要在包含多個像素點的區域中進行統計計算。在模式匹配中,這種區域性的特征具有較大的優越性,不會由于局部的偏差而無法匹配成功。作為一種統計特征,紋理特征常具有旋轉不變性,并且對于噪聲有較強的抵抗能力。但是,紋理特征也有其缺點,一個很明顯的缺點是當圖像的分辨率變化的時候,所計算出來的紋理可能會有較大偏差。另外,由于有可能受到光照、反射情況的影響,從2-D圖像中反映出來的紋理不一定是3-D物體表面真實的紋理。
例如,水中的倒影,光滑的金屬面互相反射造成的影響等都會導致紋理的變化。由于這些不是物體本身的特性,因而將紋理信息應用于檢索時,有時這些虛假的紋理會對檢索造成“誤導”。
在檢索具有粗細、疏密等方面較大差別的紋理圖像時,利用紋理特征是一種有效的方法。但當紋理之間的粗細、疏密等易于分辨的信息之間相差不大的時候,通常的紋理特征很難準確地反映出人的視覺感覺不同的紋理之間的差別。
(二)常用的特征提取與匹配方法
紋理特征描述方法分類
(1)統計方法統計方法的典型代表是一種稱為灰度共生矩陣的紋理特征分析方法Gotlieb 和 Kreyszig 等人在研究共生矩陣中各種統計特征基礎上,通過實驗,得出灰度共生矩陣的四個關鍵特征:能量、慣量、熵和相關性。統計方法中另一種典型方法,則是從圖像的自相關函數(即圖像的能量譜函數)提取紋理特征,即通過對圖像的能量譜函數的計算,提取紋理的粗細度及方向性等特征參數
(2)幾何法
所謂幾何法,是建立在紋理基元(基本的紋理元素)理論基礎上的一種紋理特征分析方法。紋理基元理論認為,復雜的紋理可以由若干簡單的紋理基元以一定的有規律的形式重復排列構成。在幾何法中,比較有影響的算法有兩種:Voronio 棋盤格特征法和結構法。
(3)模型法
模型法以圖像的構造模型為基礎,采用模型的參數作為紋理特征。典型的方法是隨機場模型法,如馬爾可夫(Markov)隨機場(MRF)模型法和 Gibbs 隨機場模型法
(4)信號處理法
紋理特征的提取與匹配主要有:灰度共生矩陣、Tamura 紋理特征、自回歸紋理模型、小波變換等。
灰度共生矩陣特征提取與匹配主要依賴于能量、慣量、熵和相關性四個參數。Tamura 紋理特征基于人類對紋理的視覺感知心理學研究,提出6種屬性,即:粗糙度、對比度、方向度、線像度、規整度和粗略度。自回歸紋理模型(simultaneous auto-regressive, SAR)是馬爾可夫隨機場(MRF)模型的一種應用實例。
三形狀特征
(一)特點:各種基于形狀特征的檢索方法都可以比較有效地利用圖像中感興趣的目標來進行檢索,但它們也有一些共同的問題,包括:①目前基于形狀的檢索方法還缺乏比較完善的數學模型;②如果目標有變形時檢索結果往往不太可靠;③許多形狀特征僅描述了目標局部的性質,要全面描述目標常對計算時間和存儲量有較高的要求;④許多形狀特征所反映的目標形狀信息與人的直觀感覺不完全一致,或者說,特征空間的相似性與人視覺系統感受到的相似性有差別。另外,從 2-D 圖像中表現的 3-D 物體實際上只是物體在空間某一平面的投影,從 2-D 圖像中反映出來的形狀常不是 3-D 物體真實的形狀,由于視點的變化,可能會產生各種失真。
(二)常用的特征提取與匹配方法
Ⅰ幾種典型的形狀特征描述方法
通常情況下,形狀特征有兩類表示方法,一類是輪廓特征,另一類是區域特征。圖像的輪廓特征主要針對物體的外邊界,而圖像的區域特征則關系到整個形狀區域。
幾種典型的形狀特征描述方法:
(1)邊界特征法該方法通過對邊界特征的描述來獲取圖像的形狀參數。其中Hough 變換檢測平行直線方法和邊界方向直方圖方法是經典方法。Hough 變換是利用圖像全局特性而將邊緣像素連接起來組成區域封閉邊界的一種方法,其基本思想是點—線的對偶性;邊界方向直方圖法首先微分圖像求得圖像邊緣,然后,做出關于邊緣大小和方向的直方圖,通常的方法是構造圖像灰度梯度方向矩陣。
(2)傅里葉形狀描述符法
傅里葉形狀描述符(Fourier shape descriptors)基本思想是用物體邊界的傅里葉變換作為形狀描述,利用區域邊界的封閉性和周期性,將二維問題轉化為一維問題。
由邊界點導出三種形狀表達,分別是曲率函數、質心距離、復坐標函數。
(3)幾何參數法
形狀的表達和匹配采用更為簡單的區域特征描述方法,例如采用有關形狀定量測度(如矩、面積、周長等)的形狀參數法(shape factor)。在 QBIC 系統中,便是利用圓度、偏心率、主軸方向和代數不變矩等幾何參數,進行基于形狀特征的圖像檢索。
需要說明的是,形狀參數的提取,必須以圖像處理及圖像分割為前提,參數的準確性必然受到分割效果的影響,對分割效果很差的圖像,形狀參數甚至無法提取。
(4)形狀不變矩法
利用目標所占區域的矩作為形狀描述參數。
(5)其它方法
近年來,在形狀的表示和匹配方面的工作還包括有限元法(Finite Element Method 或 FEM)、旋轉函數(Turning Function)和小波描述符(Wavelet Descriptor)等方法。
Ⅱ 基于小波和相對矩的形狀特征提取與匹配
四 空間關系特征
(一)特點:所謂空間關系,是指圖像中分割出來的多個目標之間的相互的空間位置或相對方向關系,這些關系也可分為連接/鄰接關系、交疊/重疊關系和包含/包容關系等。通常空間位置信息可以分為兩類:相對空間位置信息和絕對空間位置信息。前一種關系強調的是目標之間的相對情況,如上下左右關系等,后一種關系強調的是目標之間的距離大小以及方位。顯而易見,由絕對空間位置可推出相對空間位置,但表達相對空間位置信息常比較簡單。
空間關系特征的使用可加強對圖像內容的描述區分能力,但空間關系特征常對圖像或目標的旋轉、反轉、尺度變化等比較敏感。另外,實際應用中,僅僅利用空間信息往往是不夠的,不能有效準確地表達場景信息。為了檢索,除使用空間關系特征外,還需要其它特征來配合。
(二)常用的特征提取與匹配方法
提取圖像空間關系特征可以有兩種方法:一種方法是首先對圖像進行自動分割,劃分出圖像中所包含的對象或顏色區域,然后根據這些區域提取圖像特征,并建立索引;另一種方法則簡單地將圖像均勻地劃分為若干規則子塊,然后對每個圖像子塊提取特征,并建立索引。
圖2
TM的掃描系統示意圖
圖3 推掃式掃描系統示意圖
圖4 圖像像元值的查看
圖5 圖像的信息查看
圖5 圖像量測
均值—— 圖像中所有像元值得平均值,它反映了地物信息的平均反射強度。
中值——指圖像所 有灰度級中處于中間的值,表示一個反差狀況。
灰度方差——它反 映各像元灰度值與圖像平均灰度值得總的離散程度,它是衡量一幅圖像信息量大小的重要度量。
圖像灰度數值值域—— 它是圖像最大灰度值和最小灰度值得差值,反映了圖像灰度值的變化程度,間接反映了圖像的信息量。
圖像直方圖——指 圖像中所有灰度值的概率分布。它能夠反映圖像的信息量及分布特征。
多波段間的相關系數—— 相關系數是描述波段圖像間的相關程度的統計量,反映了兩個波段圖像所包含信息的重疊程度。
圖6 圖像的統計特征
共生矩陣用兩個位置的象素的聯合概率密度來定義,它不僅反映亮度的分布特性,也反映具有同樣亮度或接近亮度的象素之間的位置分布特性,是有關圖象亮度變化的二階統計特征。它是定義一組紋理特征的基礎。
一幅圖象的灰度共生矩陣能反映出圖象灰度關于方向、相鄰間隔、變化幅度的綜合信息,它是分析圖象的局部模式和它們排列規則的基礎。
設f(x,y)為一幅二維數字圖象,其大小為M×N,灰度級別為Ng,則滿足一定空間關系的灰度共生矩陣為
P(i,j)=#{(x1,y1),(x2,y2)∈M×N|f(x1,y1)=i,f(x2,y2)=j}
其中#(x)表示集合x中的元素個數,顯然P為Ng×Ng的矩陣,若(x1,y1)與(x2,y2)間距離為d,兩者與坐標橫軸的夾角為θ,則可以得到各種間距及角度的灰度共生矩陣P(i,j,d,θ)。
紋理特征提取的一種有效方法是以灰度級的空間相關矩陣即共生矩陣為基礎的,因為圖像中相距(Δx,Δy)的兩個灰度像素同時出現的聯合頻率分布可以用灰度 共生矩陣來表示。若將圖像的灰度級定為N級,那么共生矩陣為N×N矩陣,可表示為M(Δx,Δy)(h,k),其中位于(h,k)的元素mhk的值表示一 個灰度為h而另一個灰度為k的兩個相距為(Δx,Δy)的像素對出現的次數。
對粗紋理的區域,其灰度共生矩陣的mhk值較集中于主對角線附近。因為對于粗紋理,像素對趨于具有相同的灰度。而對于細紋理的區域,其灰度共生矩陣中的mhk值則散布在各處。
為了能更直觀地以共生矩陣描述紋理狀況,從共生矩陣導出一些反映矩陣狀況的參數,典型的有以下幾種:
(1)能量:是灰度共生矩陣元素值的平方和,所以也稱能量,反映了圖像灰度分布均勻程度和紋理粗細度。如果共生矩陣的所有值均相等,則ASM值小;相反, 如果其中一些值大而其它值小,則ASM值大。當共生矩陣中元素集中分布時,此時ASM值大。ASM值大表明一種較均一和規則變化的紋理模式。
(2)對比度:反映了圖像的清晰度和紋理溝紋深淺的程度。紋理溝紋越深,其對比度越大,視覺效果越清晰;反之,對比度小,則溝紋淺,效果模糊。灰度差即對比度大的象素對越多,這個值越大。灰度公生矩陣中遠離對角線的元素值越大,CON越大。
(3)相關:它度量空間灰度共生矩陣元素在行或列方向上的相似程度,因此,相關值大小反映了圖像中局部灰度相關性。當矩陣元素值均勻相等時,相關值就大; 相反,如果矩陣像元值相差很大則相關值小。如果圖像中有水平方向紋理,則水平方向矩陣的COR大于其余矩陣的COR值。
(4)熵:是圖像所具有的信息量的度量,紋理信息也屬于圖像的信息,是一個隨機性的度量,當共生矩陣中所有元素有最大的隨機性、空間共生矩陣中所有值幾乎相等時,共生矩陣中元素分散分布時,熵較大。它表示了圖像中紋理的非均勻程度或復雜程度。
(5)逆差距: 反映圖像紋理的同質性,度量圖像紋理局部變化的多少。其值大則說明圖像紋理的不同區域間缺少變化,局部非常均勻。
其它參數:中值<Mean>、協方差<Variance>、同質性/逆差距<Homogeneity>、反差 <Contrast>、差異性<Dissimilarity>、熵<Entropy>、二階距< Angular Second Moment>、自相關<Correlation>
數據融合(data fusion)原理與方法 數據融合(data fusion)最早被應用于軍事領域。 二、數據融合原理及過程 影像的空間配準時遙感影像數據融合的前提空間配準一般可分為以下步驟 : 2.數據融合 三、數據融合分類及方法 1.2 特征級融合 1.3 決策級融合 2 數據融合方法介紹 2.2 圖像回歸法(Image Regression) 2.3 主成分變換(PCT) 2.4 K-T變換 2.5 小波變換 2.6 IHS變換 2.7 貝葉斯(Bayes)估計 遙感數據融合存在問題及發展趨勢 |
USB啟動盤越來越流行了。因為一些輕便的筆記本,根本就沒有光驅。帶U盤比帶光盤還是方便一點。
本文關注windows啟動盤的制作,以windows 7 iso為例。首先,準備一個win7.iso,是win7的安裝盤鏡像。該鏡像可以在微軟的在線 store買到。另外,準備一個不低于4G的空U盤,格式化為FAT32。
以下是一些可行的辦法。但USB的安裝盤還是可能會有莫名其妙的錯誤。需要多嘗試。
這個號稱是傻瓜工具,但我試用時發現并不那么好用。
相關信息:http://store.microsoft.com/Help/ISO-Tool
下載頁面:http://images2.store.microsoft.com/prod/clustera/framework/w7udt/1.0/en-us/Windows7-USB-DVD-tool.exe
安裝usb tool時,提示缺Image Mastering API v2.0 (IMAPIv2.0) for Windows XP (KB932716),中文名
Windows XP 的映像控制 API v2.0 (IMAPIv2.0) (KB932716)。下載頁面:http://www.microsoft.com/downloads/details.aspx?FamilyID=b5f726f1-4ace-455d-bad7-abc4dd2f147b&displayLang=zh-cn
不過需要正版驗證。
可能還需要.net 2.0 以上的framework.下載:http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
但我在使用Windows 7 USB/DVD Download Tool 時,報錯:
the selected file is not a valid iso file windows 7 usb,please select a valid ISO file and try again。
因為我的是直接拷的win7.iso。據成功的反應,如果是購買的微軟的iso則拷貝到U盤和DVD都沒有問題。
很多人遇到此問題,有人提出了解決辦法,在這里(英文)。他提供了一個工具。直接在cmd下面執行isoavdpcopy iso_file.
也有人用如下的方法創建win7 usb tool兼容的iso:
oscdimg -lWindows_7 -u2 -bC:\DVD_Data\Boot\etfsboot.com C:\DVD_Data C:\Win7.iso
說明:http://technet.microsoft.com/en-us/library/cc749036%28WS.10%29.aspx
假如U盤為F:
先將U盤格式化為NTFS。
要將U盤格式為NTFS,必須在U盤的屬性的策略里,將其改為“為提高性能而優化”
FORMAT F: /FS NTFS
DISKPART
LIST DISK
SELECT DISK x (x是上一個命令的#編號)
SELECT PARTITION 1
ACTIVE
EXIT
但我使用時,發現list disk沒有U盤。
C:\>DISKPART
Microsoft DiskPart 版本 5.1.3565
版權所有 (C) 1999-2003 Microsoft Corporation.
位于計算機: ZHOU-HAI-HAN
DISKPART> list disk
磁盤 ### 狀態 大小 可用 動態 Gpt
-------- ---------- ------- ------- --- ---
磁盤 0 聯機 233 GB 0 B
DISKPART> select disk 0
磁盤 0 現在是所選磁盤。
DISKPART>
解決辦法:
用Lexar Bootit工具將U盤改為固定硬盤(fix disk)。
再將win7.iso用daemon等虛擬光驅掛載,如掛在Z:盤
z:
CD \BOOT
BOOTSECT /NT60 F:
XCOPY Z:\ F:\ /S/E
用ultraiso premium 9.3.3以上版本打開win7.iso
從啟動菜單點“寫入硬盤映像”,硬盤選中U盤。(Bootable” 與 “Write Disk Image”.)
打開菜單“文件”,“屬性”,check UDF,點Ok。保存即可。
USB格式化為fat32
用7-zip將win7.iso解壓到USB盤,即可啟動。
1. sudo fdisk -l (U盤:/dev/sdb (盤), /dev/sdb1 (分區))
2. sudo dd if=/dev/zero of=/dev/sdb/ bs=1M count=1
3. sudo blockdev --rereadpt /dev/sdb
4. usb-creator-gtk
在圖形界面選好win7.iso或dvd,生成U盤啟動盤。
下載芯片精靈,查看U盤芯片,記下vid,pid
下載相應的芯片的usb量產工具,設置相應參數,指定win7.iso
量產。
這個看似比較有前途,不過目前我沒有成功。
網上有相應圖文教程。
以上的方法,我只有部分驗證,只提供一下思路。每一個人的情況不一樣,不打包票成功。
asp.net中runat="server" 的作用
ruant="server"表示這個控件是在服務器端運行的,說簡單點就是你可以在.cs后臺代碼里引用到這個控件。
asp.net的控件都是以ruant="server"為基礎的
<asp:TextBox..>與<input type=text..>區別
<asp:TextBox...>是服務器控件
<input type=text...>是客戶端控件
在JS里調用沒必要用服務器控件
<asp:TextBox....>這種寫法是你添加了一個asp.net的組件TestBox, <input type=text ...>這種寫法是你添加了一個客戶端的控件, <input>是Html的標記,你寫的函數是在客戶端找textid
其實就是被微軟給封裝了一下!其它的沒有什么不同的!在服務器端運行的控件在客房端顯示的ID是不可預測的!所果要用其ID寫clicentid才可以!
<asp:TextBox...> 最終還是解析為 <input type=text...> HTML
趕緊搞清楚asp.net的機理
<asp:textbox>在頁面的生命周期的最后一步是要render成html <input>的
因為瀏覽器只解析html語言的元素
只要你保證render后的html元素的id對應就可以