欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像簽名匹配設備的制作方法

文檔序號:6348576閱讀:298來源:國知局
專利名稱:圖像簽名匹配設備的制作方法
技術領域
本發(fā)明涉及一種使用圖像簽名來匹配圖像的設備,所述圖像簽名是用于辨別圖像 (確定圖像同一性(identity))的特征。
背景技術
圖像簽名是用于辨別圖像(確定圖像同一性)的特征。通過將從圖像中提取的圖像簽名與從另一圖像中提取的圖像簽名進行比較,可以根據比較結果來計算指示兩個圖像相同程度的同一性標度(一般稱為相似度或距離)。此外,通過將所計算的同一性標度與閾值進行比較,可以確定兩個圖像是否相同。在這里的上下文中,“兩個圖像相同”的含義不僅包括兩個圖像在圖像信號(構成圖像的像素的像素值)級相同的情況,還包括一個圖像是另一圖像通過各種變化過程的復制圖像的情況,變化過程如圖像的壓縮格式的轉換、圖像的大小/寬高比的轉換、圖像的色調的調整、應用于圖像的各種濾波過程(銳化、平滑等等)、應用于圖像的局部處理(字幕疊加、剪切等等)、以及圖像的重新捕捉。通過使用圖像簽名,由于可以檢測圖像的復制或者移動圖像(為圖像集合),例如,圖像簽名適用于圖像或移動圖像的合法拷貝檢測系統(tǒng)。專利文獻1描述了圖像簽名的示例。圖18是示出了專利文獻1中描述的提取圖像簽名的方法的示意圖。該圖像簽名是多維(在圖18中為16維)特征向量。該方法包括: 在圖像240中,在預定位置分別計算32塊矩形區(qū)域M4 (圖18示出了其中16塊矩形區(qū)域) 的平均亮度值;以及計算形成對的矩形區(qū)域(圖18中利用虛線248互相連接的成對矩形區(qū)域)之間的平均亮度值的差值,從而獲得16維差向量250。關于差向量250,通過向量變換產生復合向量,并且使用通過對復合向量的相應緯度進行量化而獲取的16維量化索引向量作為圖像簽名?,F有技術文獻專利文獻專利文獻1 日本未審專利公開No. 8-500471

發(fā)明內容
本發(fā)明要解決的問題在由多維特征向量形成的圖像簽名中,由于維度之間的相關性較小,特征向量保存的信息量較大(冗余較小),因此這種圖像簽名具有較高辨別能力(辨別不同圖像的程度)。相反,如果特征向量中的維度之間的相關性較大,則由于特征向量保存的信息量較小 (冗余較大),因此辨別能力較低。應當注意,維度之間的相關性是從維度的特征中出現的相似性程度,在數學上,例如,如果將每個維度的特征的出現設置為概率變量,則維度之間的相關性是被計算為概率變量之間的相關性系數或互信息量的值。因此,期望由多維特征向量形成的圖像簽名應當被設計為使得維度之間的相關性較小。圖像信號(構成圖像的像素的像素值)具有圖像的局部區(qū)域之間的相關性。一般地,由于局部區(qū)域之間的距離較短,因此相關性較大。具體地,在指定圖像圖案重復出現的圖像中(尤其在圖像圖案以規(guī)則周期重復出現的情況下)(例如,以柵格圖案布置的建筑物窗戶的圖像,見圖19(A))或者在由特定紋理形成的圖像中(見圖19(B)),例如,圖像的局部區(qū)域之間的相關性較大。[第一問題]對于由包括從圖像的多個局部區(qū)域中提取的特征在內的特征向量形成的圖像簽名,如專利文獻1中所述,由于對于圖像中局部區(qū)域之間的相關性較大的圖像,在每個維度中用于提取特征的局部區(qū)域的形狀相同(在專利文獻1的示例中為相同形狀的矩形區(qū)域), 因此所提取的特征的維度之間的相關性較大。因此,存在第一問題圖像簽名(特征向量) 的辨別能力較低。應當注意,形狀相同意味著區(qū)域相同,包括其大小和角度(傾斜或朝向)。例如,專利文獻1中描述的圖像特征對于指定圖像圖案重復出現的圖像(見圖 19(A))或由特定紋理形成的圖像(見圖19(B))具有較低的辨別能力。[第二問題]專利文獻1中描述的圖像簽名的第二問題在于由于用于計算特征(特征向量) 的相應維度的區(qū)域的形狀為相同的矩形形狀(包括大小和角度),因此在頻率上存在盲點, 在盲點處不能檢測到具有與矩形的邊長相同或者是其整數分之一的周期的頻率分量。這是由于,如果針對這種特定頻率的信號分量,在區(qū)域內計算平均,則無論信號分量的幅度如何,該值變?yōu)?,使得完全不能檢測到這種頻率分量的信號。更具體地,假定具有與矩形邊長相同周期的頻率為fo,則不能檢測到頻率Iiftl的分量(η = 1,2,3,…)。因此,對于信號集中于直流分量和這種頻率分量的圖像,像素值的平均值變?yōu)榕c直流分量相同,從而在區(qū)域之間沒有數值上的差異。因此,作為區(qū)域之間的平均像素值的差值而提取的每個特征的值變?yōu)?,使得不能執(zhí)行辨別(辨別能力顯著降低)。實際上,由于不僅難以檢測頻率Iiftl的分量(n = 1,2,3,…)而且難以檢測特定附近頻率區(qū)域,即使信號不集中于上述特定頻率,也不能使用這種頻帶的信號分量,從而降低了辨別能力。為了減輕該問題,可以增大頻率fo的值,以減小落入難以檢測的頻帶的電信號。然而,增大頻率fo的值意味著減小區(qū)域的大小, 導致頻率健壯性(特征不隨各種改變過程或噪聲而變化的程度)降低。例如,如果區(qū)域變小,則特征的值相對于較小的位置偏移變化較大,從而降低了特征的健壯性。如上所述,在使用相同的矩形區(qū)域時,極其難以在提高辨別能力的同時確保健壯性。[本發(fā)明的目的]本發(fā)明的目的是提供一種圖像簽名匹配設備,能夠解決上述問題,即在使用具有較低辨別能力(辨別不同圖像的程度)的圖像簽名來進行匹配時匹配精度降低的問題。解決問題的手段根據本發(fā)明的一方面,一種圖像簽名匹配設備,包括匹配單元,用于對第一圖像的圖像簽名和第二圖像的圖像簽名進行匹配。第一圖像的圖像簽名和第二圖像的圖像簽名是通過產生方法來產生的,所述產生方法包括從圖像中的多個子區(qū)域對中的相應子區(qū)域中提取區(qū)域特征;對于每個子區(qū)域對,對成對的兩個子區(qū)域的區(qū)域特征之間的差值進行量化;其中,在執(zhí)行量化時,如果差值的絕對值小于預定值,則將差值量化為特定量化值;以及使用元素的集合作為要用于辨別圖像的圖像簽名,所述元素是針對相應子區(qū)域對計算的量化值。所述匹配單元以使得具有所述特定量化值的元素的權重減小的方式,對第一圖像的圖像簽名和第二圖像的圖像簽名進行匹配。本發(fā)明的效果由于如上所述配置本發(fā)明,可以使用具有較高辨別能力(辨別不同圖像的程度) 的圖像簽名來以高精度執(zhí)行第一圖像和第二圖像之間的匹配。具體地,針對局部區(qū)域之間的相關性較高的圖像,顯著地實現該有利效果。此外,根據本發(fā)明,可以針對信號集中于特定頻率的圖像,使用圖像簽名來執(zhí)行匹配,而不降低辨別能力。


圖1是示出了本發(fā)明第一實施例的框圖。圖2是示出了由每維度提取信息示出的相應維度的示例提取區(qū)域對的示意圖。圖3是示出了本發(fā)明第一實施例中的比較單元的示例的框圖。圖4是示出了本發(fā)明第一實施例中的比較單元的另一示例的框圖。圖5是示出了本發(fā)明第一實施例中的處理流程的流程圖。圖6是示出了本發(fā)明第二實施例的主要部分的框圖。圖7是示出了本發(fā)明第二實施例中的處理流程的流程圖。圖8是示出了本發(fā)明第三實施例的框圖。圖9是示出了相應維度的區(qū)域特征計算方法的示例的表。圖10是示出了本發(fā)明第三實施例中的處理流程的流程圖。圖11是示出了本發(fā)明第四實施例的框圖。圖12是示出了相應維度的比較和量化方法的示例的表。圖13是示出了本發(fā)明第四實施例中的處理流程的流程圖。圖14-a是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖14-b是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖14-c是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖14-d是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖14-e是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖14-f是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖14-g是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖14-h是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖14-i是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖14-j是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度提取區(qū)域信息的表。圖15-a是示出了在本發(fā)明的第五實施例中使用的每維度區(qū)域特征計算方法信息的表。圖15-b是示出了在本發(fā)明的第五實施例中使用的每維度區(qū)域特征計算方法信息的表。圖15-c是示出了在本發(fā)明的第五實施例中使用的每維度區(qū)域特征計算方法信息的表。圖15-d是示出了在本發(fā)明的第五實施例中使用的每維度區(qū)域特征計算方法信息的表。圖15-e是示出了在本發(fā)明的第五實施例中使用的每維度區(qū)域特征計算方法信息的表。圖16-a是示出了在本發(fā)明的第六實施例中使用的每維度區(qū)域特征計算方法信息的表。圖16-b是示出了在本發(fā)明的第六實施例中使用的每維度區(qū)域特征計算方法信息的表。圖16-c是示出了在本發(fā)明的第六實施例中使用的每維度區(qū)域特征計算方法信息的表。圖16-d是示出了在本發(fā)明的第六實施例中使用的每維度區(qū)域特征計算方法信息的表。圖16-e是示出了在本發(fā)明的第六實施例中使用的每維度區(qū)域特征計算方法信息的表。圖17-a是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度比較和量化方法信息的表。圖17-b是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度比較和量化方法信息的表。圖17-c是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度比較和量化方法信息的表。圖17-d是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度比較和量化方法信息的表。圖17-e是示出了在本發(fā)明的第五實施例和第六實施例中使用的每維度比較和量化方法信息的表。圖18是專利文獻1中描述的提取圖像簽名的方法的示意圖。圖19是示出了局部區(qū)域之間的相關性較大的圖像的示例的示意圖。圖20是示出了單調非遞增函數f (D)的示例的圖。圖21是示出了用于匹配量化索引向量的匹配單元的框圖。圖22是示出了用于匹配量化索引向量的匹配單元執(zhí)行的示例過程的流程圖。圖23是示出了用于匹配量化索引向量的匹配單元執(zhí)行的另一示例過程的流程圖。圖M是用于匹配量化索引向量的匹配單元執(zhí)行的又一示例過程的流程圖。圖25是用于匹配量化索引向量的匹配單元執(zhí)行的又一示例過程的流程圖。圖沈是用于匹配量化索引向量的匹配單元執(zhí)行的又一示例過程的流程圖。圖27是示出了應用于通過將圖像劃分為垂直方向32部分和水平方向32部分而形成的IOM塊的索引的示例的表。圖觀-a是示出了本發(fā)明的第七實施例中,在與相應維度相對應的區(qū)域中屬于一個類型的區(qū)域的表。圖觀-b是示出了本發(fā)明的第七實施例中,在與相應維度相對應的區(qū)域中屬于一個類型的區(qū)域的表。圖觀-c是示出了本發(fā)明的第七實施例中,在與相應維度相對應的區(qū)域中屬于一個類型的區(qū)域的表。圖觀-d是示出了本發(fā)明的第七實施例中,在與相應維度相對應的區(qū)域中屬于一個類型的區(qū)域的表。圖觀-e是示出了本發(fā)明的第七實施例中,在與相應維度相對應的區(qū)域中屬于一個類型的區(qū)域的表。圖觀-f是示出了本發(fā)明的第七實施例中,在與相應維度相對應的區(qū)域中屬于一個類型的區(qū)域的表。圖觀-g是示出了本發(fā)明的第七實施例中,在與相應維度相對應的區(qū)域中屬于一個類型的區(qū)域的表。圖四是示出了每個維度的區(qū)域類型、維度數目和與閾值相對應的索引之間的關系的表。圖30-a是示出了區(qū)域類型a的維度的第一和第二提取區(qū)域的示例的示意圖。圖30-b是示出了區(qū)域類型b的維度的第一和第二提取區(qū)域的示例的示意圖。圖30-c是示出了區(qū)域類型c的維度的第一和第二提取區(qū)域的示例的示意圖。圖30-d是示出了區(qū)域類型d的維度的第一和第二提取區(qū)域的示例的示意圖。圖30-e是示出了區(qū)域類型e的維度的第一和第二提取區(qū)域的示例的示意圖。圖30-f是示出了區(qū)域類型f的維度的第一和第二提取區(qū)域的示例的示意圖。圖30-g是示出了區(qū)域類型g的維度的第一和第二提取區(qū)域的示例的示意圖。
具體實施例方式[第一實施例][第一實施例的配置]接下來,參照附圖來詳細描述本發(fā)明的第一實施例。參照圖1,根據本發(fā)明第一實施例的圖像簽名提取設備是一種針對輸入圖像輸出由多個維度形成的特征向量(更具體為量化索引向量)作為圖像簽名的系統(tǒng)。該圖像簽名提取設備包括維度確定單元1 ;提取區(qū)域獲取單元2 ;區(qū)域特征計算單元3 ;以及比較單元 4。維度確定單元1確定接下來要提取的特征向量的維度,并將其提供給提取區(qū)域獲取單元2。維度確定單元1順序地提供要提取的特征向量的維度,并且在提取區(qū)域獲取單元 2提取與所提供的維度相對應的特征之后提供構成元素。例如,如果特征向量由N維形成, 則維度確定單元1可以順序地將第1維至第N維提供給提取區(qū)域獲取單元2。如果最終提供了特征向量的所有維度,則可以以任何順序來提供維度。還可以并行地提供多個維度。除了從維度確定單元1提供的維度之外,還向提取區(qū)域獲取單元2提供每維度提取區(qū)域信息作為輸入。每維度提取區(qū)域信息是指示用于提取維度的特征的第一提取區(qū)域和第二提取區(qū)域的預定對的信息,該信息與特征向量的每個維度相關聯(lián)。第一和第二提取區(qū)域具有以下特征作為先決條件。[第一和第二提取區(qū)域的先決條件]第一和第二提取區(qū)域的先決條件是一對提取區(qū)域的相對位置在維度間不同,并且一對提取區(qū)域的形狀的組合在維度之間不同。圖2示出了示例提取區(qū)域對,針對每維度提取區(qū)域信息所指示的每個維度,滿足先決條件。與圖18中所示的圖像簽名的提取區(qū)域不同,提取區(qū)域對的形狀的組合在各個維度之間不同。形狀不同包括不同角度的相同形狀(例如圖2中第1維度的第二提取區(qū)域和第7維度的第一提取區(qū)域)以及不同大小的相似形狀(例如圖2中第1維度的第二提取區(qū)域和第9維度的第二提取區(qū)域)。應當注意,最小條件是在特征向量的所有維度中包括至少一個維度,該至少一個維度中的提取區(qū)域對具有不同形狀的組合。期望特征向量包括大量維度,這些維度具有形狀(的組合)互不相同的提取區(qū)域對。這是由于,當特征向量包括形狀(的組合)互不相同的提取區(qū)域對時,在特征向量中,維度之間的大量相關性變小,從而辨別能力變高。例如,在特征向量的所有維度中,提取區(qū)域對的形狀可以互不相同。維度中的第一提取區(qū)域和第二提取區(qū)域不必需具有與圖2的第9維度中所示的相同的形狀,而是可以具有如圖2的其他維度中所示的不同形狀。如果在每個維度中第一提取區(qū)域和第二提取區(qū)域的形狀不同,則從第一提取區(qū)域和第二提取區(qū)域中提取的特征之間的相關性變小,從而辨別能力變高。因此,這是有利的。此外,在該情況下,由于第一提取區(qū)域和第二提取區(qū)域同時變?yōu)獒槍ο嗤l率的盲點的可能性較小,因此辨別能力變高。各個提取區(qū)域可以采取任何形狀。例如,任何復雜形狀(如圖2中第6維度的第二提取區(qū)域)也是可接受的。如果提取區(qū)域由圖像中的多個像素形成,則線段和曲線也是可接受的,如圖2中的第7維度和第10維度中所示。此外,提取區(qū)域可以由多個不連續(xù)小區(qū)域組成,如第8維度的第一提取區(qū)域、第11維度的第一和第二提取區(qū)域以及第12維度的第一提取區(qū)域。如上所述,如果特征向量包括具有復雜形狀的提取區(qū)域,則可以降低從其提取的特征的維度之間的相關性,從而辨別能力可以更高。此外,第一提取區(qū)域和第二提取區(qū)域的部分還可以互相重疊,如在圖2的第5維度中。此外,一對提取區(qū)域中的任一個提取區(qū)域可以包括在另一個提取區(qū)域中。如上所述,通過允許一對提取區(qū)域重疊,由于可以針對提取區(qū)域對可以采取更大量圖案(相對位置、距離),因此可以增加能夠降低維度之間相關性的圖案,從而提高改進辨別能力的可能性。此外,與圖18中所示的圖像簽名的提取區(qū)域不同,如圖2中所示的各個維度,提取區(qū)域的部分可以在維度之間互相重疊。如果如圖18中所示的圖像簽名的提取區(qū)域中所示, 在維度之間排他地取得提取區(qū)域,則提取區(qū)域對的可能圖案是有限的。通過如圖2所示允許提取區(qū)域在維度之間重疊,可以增加能夠降低維度之間相關性的圖案,從而提高改進辨別能力的可能性。然而,如果存在提取區(qū)域在維度之間的過多重疊部分,則維度之間的相關性變大,從而辨別能力變低。因此,這是不利的。此外,期望將提取區(qū)域取為使得在針對所有維度將提取區(qū)域組合時,不從中提取特征的區(qū)域較小(這意味著可以覆蓋幾乎全部屏幕圖像)。如果如圖18中的情況那樣,不從中提取特征的區(qū)域較大,則圖像信號(構成圖像的像素的像素值)中包括的大部分信息未被使用,從而辨別能力不高。通過將提取區(qū)域取為使得在針對所有維度將提取區(qū)域組合時,不從中提取特征的區(qū)域較小(這意味著可以覆蓋幾乎全部屏幕圖像),圖像信號中包括的較大部分信息可以反映在特征上,從而辨別能力可以較高。此外,期望在針對所有維度將提取區(qū)域組合時,提取特征不偏倚,而是從整個圖像中均勻地獲得。然而,如果對指定區(qū)域執(zhí)行局部處理(如字幕疊加)的概率較高,則期望在避免這種區(qū)域的同時獲得提取區(qū)域。此外,一般地,由于圖像邊緣周圍的區(qū)域通常不包括圖像的特征部分,因此期望在避免這種環(huán)繞區(qū)域的同時獲得提取區(qū)域。此外,期望提取區(qū)域的大小和相對位置(距離、方向)服從特定分布(例如均勻分布),因為如果相對位置(距離、方向)服從均勻分布,則提取區(qū)域關于距離或方向不偏倚, 從而可以實現較寬的變化。此外,由于隨著相對位置接近,區(qū)域之間的相關性較大,因此為了抵消這種效應,期望隨著相對位置越靠近,形狀上的差異越大。如果可以利用每維度提取區(qū)域信息來唯一指定針對每個維度的第一提取區(qū)域和第二提取區(qū)域,則該信息可以具有任何形式。此外,由于對于任何大小或寬高比的圖像,提取區(qū)域必須始終為相同區(qū)域,因此每維度提取區(qū)域信息應當具有可以對于任何大小或寬高比的圖像獲得相同提取區(qū)域的形式。例如,每區(qū)域提取區(qū)域可以關于具有預定大小和寬高比的圖像(例如具有320像素水平寬度x240像素垂直寬度的圖像)來描述提取區(qū)域的位置和形狀。在該情況下,對于以任意大小和寬高比輸入的圖像,首先將該圖像的大小調整為具有預定大小和寬高比,然后根據在每維度提取區(qū)域信息中描述的提取區(qū)域的位置和形狀來指定提取區(qū)域。相反,還可以對與輸入圖像的任何大小和寬高比的圖像相對應的每維度提取區(qū)域信息中描述的提取區(qū)域的位置和形狀進行轉換,從而指定提取區(qū)域。每維度提取區(qū)域信息中包括的指示每個提取區(qū)域的信息可以是描述構成提取區(qū)域的所有像素相對于具有預定大小和寬高比的圖像(例如具有320像素水平寬度x240像素垂直寬度的圖像)的坐標值集合的信息。此外,每維度提取區(qū)域信息中包括的指示每個提取區(qū)域的信息可以是利用參數來描述提取區(qū)域相對于具有預定大小和寬高比的圖像的位置和形狀的信息。例如,如果提取區(qū)域的形狀是四邊形,則該信息可以描述四邊形的四個角的坐標值。此外,如果提取區(qū)域的形狀是圓形,則該信息可以描述圓心的坐標值和圓的半徑值。此外,還可以采用以下方法利用偽隨機數種子作為每維度提取區(qū)域信息,在提取區(qū)域獲取單元2內,通過從種子開始產生偽隨機數,從而根據隨機數來產生不同形狀的提取區(qū)域(例如,根據隨機數來確定四邊形的四個角)。具體地,可以根據以下過程來獲取每維度提取區(qū)域。(1)提供偽隨機數的種子,作為每維度提取區(qū)域信息。(2)將維度η設置為η = 1。
(3)產生偽隨機數,確定針對維度η的第一提取區(qū)域的四邊形的4個角。(4)產生偽隨機數,確定針對維度η的第二提取區(qū)域的四邊形的4個角。(5)將維度η設置為η+1,過程返回(3)。由于基于隨機數來確定提取區(qū)域,對于各個維度,所產生的提取區(qū)域互不相同。此外,如果偽隨機數的種子相同,則由于每次(關于任何圖像)產生相同的隨機數,因此針對不同圖像復制了相同的提取區(qū)域。提取區(qū)域獲取單元2從作為輸入提供的每維度提取區(qū)域信息中獲取指示與從維度確定單元1提供的維度相對應的第一提取區(qū)域和第二提取區(qū)域的信息,并向提取區(qū)域表示值計算單元3輸出該信息。除了來自提取區(qū)域獲取單元2的輸入(指示第一提取區(qū)域和第二提取區(qū)域的信息)之外,還向區(qū)域特征計算單元3提供作為圖像簽名的提取目標的圖像以作為輸入。區(qū)域特征計算單元3包括第一區(qū)域特征計算單元31和第二區(qū)域特征計算單元32。利用第一區(qū)域特征計算單元31,區(qū)域特征計算單元3根據作為輸入提供的圖像,基于指示從提取區(qū)域獲取單元2提供的第一提取區(qū)域的信息來計算第一提取區(qū)域的特征,作為每個維度的第一區(qū)域特征,并將該特征提供給比較單元4。此外,利用第二區(qū)域特征計算單元32,區(qū)域特征計算單元3根據作為輸入提供的圖像,基于指示從提取區(qū)域獲取單元2提供的第二提取區(qū)域的信息來計算第二提取區(qū)域的特征,作為每個維度的第二區(qū)域特征,并將該特征提供給比較單元4。應當注意,為了基于指示第一提取區(qū)域和第二提取區(qū)域的信息,相對于輸入圖像來指定相應提取區(qū)域,在必要時,提取區(qū)域獲取單元2將圖像大小調整為具有每維度提取區(qū)域信息中的預定大小和寬高比。區(qū)域特征計算單元3使用相應提取區(qū)域中包括的一組像素的像素值來計算相應提取區(qū)域的區(qū)域特征。在本實施例中,像素值是圖像的每個像素保存的信號的值,是標量或向量。例如,如果圖像是亮度圖像,則像素值是亮度值(標量);如果圖像是彩色圖像,則像素值是指示顏色分量的向量。如果彩色圖像是RGB圖像,則像素值是R分量、G分量和B分量的三維向量。此外,如果彩色圖像是YCbCr圖像,則像素值是Y分量、Cb分量和Cr分量的三維向量。如果計算維度的提取區(qū)域(第一提取區(qū)域和第二提取區(qū)域)的方法是恒定的(針對任何輸入圖像使用相同計算方法),則可以使用任何方法來計算提取區(qū)域的區(qū)域特征。此外,要計算的區(qū)域特征可以是標量或向量。例如,如果像素值是標量(如亮度值),則區(qū)域特征可以被計算為平均值、中值、最頻(mode)值、最大值、最小值等等(其中每一個是標量)。此外,例如,還可以對提取區(qū)域中包括的像素值進行排序,并從分布(排序的順序)的頂部或底部的預定比例位置處獲得像素值作為區(qū)域特征(也是標量)。更具體地, 針對百分比(例如P = 25%)為預定比例的情況給出解釋。提取區(qū)域中包括的總計N 個像素的像素值(亮度值)按升序排序,并且將按升序排序的像素值(亮度值)集合表示為γ⑴={Y(0), Y(l), Y(2),..., Y(N-I)I0在本示例中,例如,從按升序排序的排列的底部的位置處的像素值為Y(flOOr(N*P/100)),因此獲得該值作為提取區(qū)域的區(qū)域特征。 應當注意,floorO是截斷小數點之后位置的函數。在本示例中,通過對提取區(qū)域中包括的像素的亮度值應用該公式Y(floor(N*P/100))而計算的區(qū)域特征被稱為“百分比亮度值特征”。此外,如果像素值是向量(如顏色分量),則可以首先通過任何方法將該值轉換為標量,然后通過上述方法來計算區(qū)域特征。例如,如果像素值是RGB分量的3維向量,則可以首先將該值轉換為亮度值(標量),然后通過上述方法來計算區(qū)域特征。此外,如果像素值是向量,還可以使用提取區(qū)域中包括的像素值的平均向量作為區(qū)域特征。此外,還可以對提取區(qū)域執(zhí)行任何操作(差分操作、濾波操作),如邊緣檢測或模版匹配,并使用操作結果作為區(qū)域特征。例如,它可以是指示邊緣方向(梯度方向)的二維向量,或者指示與模版的相似度的標量。此外,可以獲得示出提取區(qū)域中包括的顏色分布、邊緣方向分布或邊緣強度分布的直方圖作為區(qū)域特征(其中每一個是向量)。此外,可以使用IS0/IEC 15938-3中定義的各種特征中的任一種,包括主導顏色、顏色布局、可縮放顏色、顏色結構、邊緣直方圖、均質紋理、紋理瀏覽、區(qū)域形狀、輪廓形狀、形狀3D、參數運動和運動活動。比較單元4針對每個維度,將從區(qū)域特征計算單元3提供的第一區(qū)域特征與第二區(qū)域特征進行比較,并對比較結果進行量化,以輸出所獲取的量化索引。由于比較單元4輸出針對各個維度的量化索引,最終輸出由多個維度的量化索引構成的量化索引向量。比較單元4可以使用任何方法來將第一區(qū)域特征與第二區(qū)域特征進行比較并執(zhí)行量化。此外,針對每個維度,量化索引的數目也是任意的。如果例如區(qū)域特征是標量(例如亮度值的平均值),則比較單元4可以比較其幅度;如果第一區(qū)域特征較大,則將量化索引設置為+1,在其他情況下,將量化索引設置為-1,以將比較結果量化為+1和-1兩個值的量化索引。應當注意,對于維度Π,如果第一區(qū)域特征為Vnl并且第二區(qū)域特征為Vn2,則維度η的量化索引Qn可以通過以下表達式來計算。[表達式1]Qn = +1 (ifVnl > Vn2)-1 (ifVnl ^ Vn2)圖3示出了當比較單元4基于上述表達式1來執(zhí)行比較和量化時,比較單元4的更詳細配置圖。參照圖3,比較單元4包括幅度比較單元41和量化單元42。當提供了第一區(qū)域特征和第二區(qū)域特征時,幅度比較單元41將第一區(qū)域特征的值與第二區(qū)域特征的值進行比較,并將比較結果提供給量化單元42。這意味著,幅度比較單元41將Vnl的幅度與Vn2的幅度進行比較,并將指示比較結果是Vnl >Vn2還是VnlS Vn2 的信息提供給量化單元42作為幅度比較結果?;趶姆缺容^單元41提供的幅度比較結果,量化單元42根據表達式1來執(zhí)行量化,并輸出量化索引。因此,量化單元42以如下方式輸出量化索引使得如果提供了指示比較結果為Vnl > Vn2的信息,則量化索引為+1 ;而如果提供了指示比較結果為Vnl < Vn2 的信息,則量化索引為-1。應當注意,根據表達式1的比較和量化方法以下稱為比較和量化方法A。此外,如果區(qū)域特征是標量(例如亮度值的平均值),則比較單元4可以以如下方式執(zhí)行量化使得如果差值的絕對值小于或等于預定閾值,則確定在第一區(qū)域特征與第二區(qū)域特征之間不存在差值,從而設置指示無差值的量化索引0 ;在其他情況下,比較單元4 對其幅度進行比較,如果第一區(qū)域特征較大,則設置量化索引+1,而在其他情況下,設置量化索引-1,從而量化索引為+1、0和-1三個值中的任一個。假定維度η的第一區(qū)域特征為 Vnl,其第二區(qū)域特征為Vn2,預定閾值為th,則可以根據以下表達式來計算維度η的量化索引Qn0[表達式2]Qn = +l(if |Vnl-Vn2 > th and Vnl > Vn2)0(if|Vnl_Vn2| 彡 th)-l(if |Vnl-Vn2 > th and Vnl ( Vn2)圖4示出了當比較單元4基于上述表達式2來執(zhí)行比較和量化時,比較單元4的更詳細配置圖。參照圖4,比較單元4包括差值計算單元43和量化單元44。預先向量化單元44 提供閾值作為輸入,該閾值是指示量化邊界的預定信息(量化邊界信息)。當提供了第一區(qū)域特征和第二區(qū)域特征時,差值計算單元43計算第一區(qū)域特征的值與第二區(qū)域特征的值之間的差值,并將所計算的差值提供給量化單元44。這意味著差值計算單元43計算Vnl-Vn2,并將結果值提供給量化單元44。量化單元44基于從差值計算單元43提供的差值和閾值(指示作為輸入提供的預定量化邊界的信息(量化邊界信息)),根據表達式2來執(zhí)行量化,并輸出量化索引。這意味著,量化單元42基于基于從差值計算單元41提供的Vnl-Vn2的值以及作為索引提供的閾值,以如下方式輸出量化索引如果Vnl-Vn2 > th并且Vnl-Vn2 > 0,則量化索引為+1 ; 如果Vnl-Vn2 > th并且Vnl-Vn2 ( 0,則量化值為-1 ;如果Vnl-Vn2 ( th,則量化索引為0?;诒磉_式2的比較和量化方法以下稱為比較和量化方法B。盡管在本示例中,基于差值,以三個值來執(zhí)行量化,但是可以根據差值的幅度,以更大數目(等級)的量化索引來執(zhí)行量化。即使在該情況下,比較單元4具有圖4中所示的配置,并且向量化單元44提供多個閾值(作為指示各個等級的預定量化邊界的信息(量化邊界信息))作為輸入。基于該差值和作為輸入提供的閾值來量化為4個或更多等級的比較和量化方法以下稱為比較和量化方法C。如上所述,與根據表達式1的方法相比,通過針對第一區(qū)域特征與第二區(qū)域特征之間的差值較小(小于或等于預定閾值)從而確定不存在差值的情況引入指示不存在差值的量化索引,可以使得區(qū)域特征之間具有較小差值的一對提取區(qū)域的維度中的特征(量化索引)更加穩(wěn)定,即對于各種改變過程和噪聲更加健壯。因此,可以輸出對于局部區(qū)域之間整體上具有較小差值的圖像(即整體上具有較小變化的平坦圖像,例如藍天的圖像)較為穩(wěn)定并且對于各種改變過程和噪聲較為健壯的圖像簽名(量化索引向量)。此外,例如如果區(qū)域特征是向量,則比較單元4可以首先通過任何任意方法將向量轉換為標量,然后通過上述方法來執(zhí)行量化(該比較和量化方法以下稱為比較和量化方法D)。例如,還可以根據第一提取區(qū)域的向量來計算差向量,該差向量是與第二提取區(qū)域的向量之差,并對該差向量進行量化,從而獲得量化索引。在該情況下,提供針對各個量化索引的預定表示向量(重心向量等等),并將其分類為在表示向量與差向量之間具有最大相似度(最小距離)的量化索引(該比較和量化方法以下稱為比較和量化方法E)。此外,與根據上述表達式2的標量的量化類似,如果差向量的范數小于或等于預定閾值,則可以確定第一區(qū)域特征與第一區(qū)域特征之間不存在差值,從而引入指示無差值的量化索引作為指示無差值的量化索引0。應當注意,在對本發(fā)明中輸出的量化索引向量進行匹配時(在將從圖像中提取的量化索引向量與從另一圖像中提取的量化索引向量進行比較以確定它們是否相同時),量化索引相符的維度數目(相似度)或者量化索引不相符的維度數目(漢明距離)可以被計算為同一性標度,將同一性標度與閾值進行比較,從而可以確定圖像的同一性。此外,如果在比較單元4中基于表達式2來計算量化索引,則同一性標度(相似度)可以計算如下。首先,在對應維度之間,將兩個圖像的量化索引向量互相比較,并計算不是“兩個量化索引均為0”的維度數目(該值為設置為A)。接下來,在不是“兩個量化索引均為0”的維度中,計算量化索引相符的維度數目(該值被設置為B)。然后,將相似度計算為B/A。如果A = 0(即如果在每個維度中兩個量化索引均為0),則相似度被設置為預定數值(例如0. 5)。還可以計算在不是“兩個量化索引均為0”的維度中量化索引不相符的維度的數目(該值被設置為C),從而將同一性標度(距離)計算為C/A。如果A = 0 (即如果在每個維度中兩個量化索引均為0),則將同一性標度(距離)設置為預定數值(例如0.5)。與將同一性標度計算為B/A的方法相比,以下示出了將同一性標度計算為C/A的方法的有利效果。由于B+C = A,在計算B(量化索引相符的維度數目)以獲得B/A的情況與計算C(量化索引不相符的維度數目)以獲得C/A的情況之間,在圖像的同一性確定精度方面不存在差異(由于B/A= 1-C/A以及C/A= 1-B/A,因此,兩者之間的唯一差異在于,B/A將同一性標度計算為“相似度”;而C/A將同一性標度計算為“距離”)。然而,當通過將所計算的同一性標度與預先給定的閾值進行比較來確定同一性時,如果終止計算相似度標度以減小計算代價,則兩種方法之間產生計算代價方面的差異。對相似度標度的計算如下終止。已經預先給定了用于同一性確定的閾值。對于相應維度,依次確定量化索引是否彼此{相符·不相符},計算量化索引彼此{相符 不相符}的維度的數目的值(遞增),并且將該值與閾值進行依次比較。當量化索引彼此{相符·不相符}的維度的數目超過閾值時,可以終止計算(由于顯然即使繼續(xù)計算該值也將超過閾值)。應當注意,一般地,如果將同一性標度 (相似度)計算為B/A,則將用于同一性確定的閾值設置為大于0.5(—半)的值;如果將同一性標度(距離)計算為C/A,則將用于同一性確定的閾值設置為小于0.5(—半)的值 (在前一情況下,如果所計算的值大于閾值,則確定圖像相同;而在后一情況下,如果所計算的值小于閾值,則確定圖像相同)。例如,當計算B/A時,將閾值設置為0. 8 ;當計算C/A 時,將閾值設置為0. 2。如果A = 100,在計算B/A的情況下,依次計算B的值,當B的值超過80時,可以終止計算。在計算C/A的情況下,依次計算C的值,當C的值超過20時,可以終止計算。這意味著,在計算B的情況下,直到值超過80才可以終止計算,而在計算C的情況下,當值超過20時可以終止計算。因此,由于在將同一性標度計算為C/A而不是將其計算為B/A時,可以在較早的時間點終止計算,因此將同一性標度計算為C/A將具有減小計算代價的有利效果。
此外,還可以將“兩個量化索引均為0”的維度的數目計算為D(如果維度總數為 N,則A+D = N),從而使用D的任何單調非遞增函數f (D),將同一性標度計算為B/f (D)或C/ f(D)。D的單調非遞增函數f (D)是以下函數其中對于Dl <D2,滿足f (Dl)彡f(D2)。圖 20是示出了 f (D)相對于D的示例的圖(水平軸指示D,垂直軸指示f (D))。在圖20中,函數(i)(其中f(D)=常數)得出與簡單計算為B或C的同一性標度具有相同值的同一性標度;函數(ii)(其中f (D) =N-D = A)得出與計算為B/A或C/A的同一性標度具有相同值的同一性標度。應當注意,f (D)不必需如函數⑴或函數(ii) 一樣相對于D具有線性形狀, 只要f(D)是D的單調非遞增函數,f(D)可以是如函數(iii)或函數(iv)的非線性形狀。 以下將提供如上所述使用D的任何單調非遞增函數將同一性標度計算為B/f (D)或C/f (D) 的有利效果。參照表達式2,量化索引0指示兩個提取區(qū)域的區(qū)域特征的值之間不存在差值 (小于或等于閾值)。在整體變化較小的平坦圖像區(qū)域中(即局部區(qū)域的特征之間的差值較小(天空區(qū)域,白墻區(qū)域等等)),量化索引0的數目可能較大(例如,在整體平坦的藍天圖像中,幾乎所有維度中的量化索引為0);此外,當這種平坦圖像區(qū)域包括在許多圖像中時, 在通過比較兩個圖像的量化索引向量來確定同一性時,量化索引為0的維度顯現出較低的有效性。在兩個比較圖像的量化索引向量中,認為“兩個量化索引均為0”的維度是在通過比較兩個圖像的量化索引向量來確定同一性時有效性較低的維度。在B和C中,消除“兩個量化索引均為0”的較低有效性的維度,以限于不是“兩個量化索引均為0”的較高有效性的維度,從而計算量化索引相符的維度的數目(B)或者量化索引不相符的維度的數目(C)。 通過消除較低有效性的維度以限于較高有效性的維度從而計算同一性標度,可以實現高精度匹配以確定圖像的同一性。此外,f(D)根據“兩個量化索引均為0”的維度的數目,即根據較低有效性的維度的數目,來對B或C的值進行歸一化(因為D越大,A越小,使得B或 C的值變小,從而通過單調非遞增函數,相對于D來執(zhí)行歸一化)。應當注意,由于任何單調非遞增函數用作用于歸一化的函數,可以調整(控制)同一性標度的行為,從而提供以下有利效果根據被執(zhí)行同一性確定的圖像數據庫或應用,可以實現優(yōu)化。在前一段落(段0064)中描述的計算同一性標度的方法中,消除“兩個量化索引均為0”的較低有效性的維度并限于不是“兩個量化索引均為0”的較高有效性的維度,從而計算同一性標度。然而,還可以不完全消除“兩個量化索引均為0”的較低有效性的維度,而使用關于D(D是“兩個量化索引均為0”的維度的數目)的單調非遞減函數g(D),以將同一性標度計算為(B/f(D))+g(D)。應當注意,第一項B/f (D)是根據不是“兩個量化索引均為0” 的較高有效性維度而計算的同一性標度,后一項g(D)是根據“兩個量化索引均為0”的較低有效性維度而計算的同一性標度,并且整體同一性標度定義為兩者之和。通過設計單調非遞減函數g(D)以使得后一項g(D)的效果(權重)變?yōu)樾∮诘谝豁桞/f (D)的效果(權重),可以計算同一性標度,使得具有較高有效性的第一項B/f (D)的權重較大。例如,可以使用較小加權值β,將同一性標度計算為(B/f(D)) + i3*D。此外,當f (D)=常數時,如果1/ f(D) = α,則可以將同一性標度計算為a^ +i3*D。如上所述,通過將不是“兩個量化索引均為0”的較高有效性維度與“兩個量化索引均為0”的較低有效性維度分離來計算同一性標度,可以在考慮整體維度的同時,調整(控制)較高有效性維度和較低有效性維度的相對權重(例如,增大較高有效性維度的權重)。這提供了有利效果,使得可以根據被執(zhí)行同一性確定的圖像數據庫或應用來執(zhí)行優(yōu)化。
應當注意,在段0062至0065中,盡管基于在要比較的量化索引相信中“兩個量化索引均為0”的維度(的數目)和不是“兩個量化索引均為0”的維度(的數目)來描述了計算同一性標度的方法,但是還可以通過基于“任一量化索引為0”的維度(的數目)和“任一量化索引不為0”的維度(的數目)的類似計算方法來計算同一性標度。這意味著,在 0062至0065段落中的“兩個量化索引均為0”的維度(的數目)和不是“兩個量化索引均為0”的維度(的數目)可以分別被“任一量化索引為0”的維度(的數目)和“任一量化索引不為0”的維度(的數目)所代替。盡管基于根據表達式2來計算量化索引的前提來描述了 0062至0065段中描述的匹配方法(同一性標度計算方法),但是匹配方法不限于基于表達式2來計算量化索引的情況。如果在比較單元4中引入量化索引的量化方法,量化索引指示在作為兩個提取區(qū)域 (第一提取區(qū)域和第二提取區(qū)域)的特征的第一區(qū)域特征與第二區(qū)域特征之間不存在差值 (差值較小,即小于或等于預定閾值),則這種匹配方法可以適用。因此,0062至0066段中的量化索引0應當被理解為“指示第一區(qū)域特征與第二區(qū)域特征之間不存在差值(差值較小,即小于或等于預定閾值),,的量化索引。如果通過0061至0067段中描述的對從兩個圖像中提取的量化索引進行匹配的方法來計算同一性標度的裝置是匹配裝置,則可以配置包括該匹配裝置作為組成元件的圖像簽名匹配設備。匹配單元對從比較單元4輸出的第一圖像的量化索引向量與第二圖像的量化索引向量進行比較,計算同一性標度并將其輸出。此外,除了匹配單元之外,圖像簽名匹配設備還可以包括同一性確定單元。同一性確定單元將從匹配單元提供的同一性標度的幅度與給定閾值進行比較,確定第一圖像和第二圖像是否相同,并輸出確定結果。應當注意,在0061至0068段中描述的匹配量化索引向量的方法可以適用于以下描述的所有實施例(第二實施例、第三實施例、第四實施例以及其他實施例)。[第一實施例的操作]接下來,參照圖5的流程圖來描述根據第一實施例的圖像簽名提取設備的操作。 在圖5的流程圖中,特征向量的維度(編號)表示為“n”,從1至N共有N個維度。首先,維度確定單元1將維度1確定為用于提取特征向量的第一維度(n = 1),并將其提供給提取區(qū)域獲取單元2 (步驟Al)。接下來,提取區(qū)域獲取單元2從作為輸入提供的每維度提取區(qū)域信息中獲取指示維度η的第一提取區(qū)域和第二提取區(qū)域的信息,并將該信息提供給提取區(qū)域特征計算單元 3 (步驟Α2)。然后,區(qū)域特征計算單元3根據作為輸入提供的圖像,計算維度η的第一區(qū)域特征和第二區(qū)域特征,并將這些特征提供給比較單元4 (步驟A3)。然后,比較單元4將維度η的第一區(qū)域特征與第二區(qū)域特征進行比較,對比較結果進行量化,并輸出量化索引(步驟Α4)。然后,確定是否完成了針對所有維度的量化索引的輸出(即確定η < N是真還是假)(步驟Α5)。如果完成了針對所有維度的量化索引的輸出(即如果η<Ν是假),則處理結束。如果未完成針對所有維度的量化索引的輸出(即如果η < N是真),則處理繼續(xù)至步驟Α6。在步驟Α6,維度確定單元1確定用于提取特征向量的下一維度(η = η+1),并且將其提供給提取區(qū)域獲取單元2。然后,處理返回步驟Α2。
應當注意,盡管按照從維度1至維度N的順序來執(zhí)行提取處理,但是可以采用任何順序,不限于該順序。此外,還可以針對多個維度并行執(zhí)行提取處理,而不限于上述處理過程。[第一實施例的效果]接下來將描述本發(fā)明的第一實施例的有利效果。第一有利效果在于,可以提高由多維特征向量構成的圖像簽名的辨別能力(辨別不同圖像的程度)。具體地,對于在圖像的局部區(qū)域之間具有較大相關性的圖像,該效果較為明顯。這是因為,由于用于提取特征的區(qū)域的形狀在維度之間不同(區(qū)域形狀可變),因此可以降低維度之間的相關性。第二有利效果在于,對于信號集中于特定頻率的圖像,辨別能力不退化。這是因為,由于用于提取特征的區(qū)域的形狀在維度之間不同(區(qū)域形狀可變),因此即使對于信號集中于特定頻率的圖像,較少地導致所有(許多)提取區(qū)域對(維度)的特征之間同時不存在差值從而辨別能力惡化的情況。[第二實施例][第二實施例的配置]接下來參照附圖來詳細描述本發(fā)明的第二實施例。本發(fā)明第二實施例與第一實施例的區(qū)別在于,利用圖6中詳細示出的比較單元4A 替換了圖1中所示的第一實施例的比較單元4。由于除了比較單元4A之外的組件與第一實施例中相同,因此在本實施例中省略了對這些組件的描述。參照圖6,比較單元4A包括差值計算單元43、量化邊界確定單元45和量化單元 44。差值計算單元針對每個維度來計算從區(qū)域特征計算單元3提供的第一區(qū)域特征與第二區(qū)域特征之間的差值,并將該差值提供給量化邊界確定單元45和量化單元44。如果區(qū)域特征是標量(例如亮度值的平均值),則該差值是例如通過從第一區(qū)域特征中減去第一區(qū)域特征(或反之)而獲得的標量。如果區(qū)域特征是向量,則也可以在通過任意方法將相應向量轉換為標量之后獲得標量的差值。此外,如果區(qū)域特征是向量,則還可以使用第一區(qū)域特征與第二區(qū)域特征之間的差向量作為差值(向量)。當將從差值計算單元43提供的特征向量的所有維度的差值提供給量化邊界確定單元45時,量化邊界確定單元45基于所有維度的差值分布來確定量化的邊界,并將與所確定的量化邊界的相關的信息提供給量化單元44。應當注意,所有維度的差值分布是指對于差值(或差向量)的出現頻率(概率)。此外,確定量化邊界是指,在對差值進行量化時,確定要排他地、不失敗地分配給量化索引的參數。例如,如果差值是標量,則確定對于每個量化索引(量化等級)的值范圍(即閾值),并且將這種值范圍(閾值)提供給量化單元43作為量化邊界的信息。備選地,例如,如果差值是向量,則確定例如用于執(zhí)行向量量化的參數(即各個量化索引的表示向量),并將其提供給量化單元44作為量化邊界的信息。如果差值是標量并且要執(zhí)行M值量化(M= 2,3,…等等),則量化邊界確定單元 45可以基于所有維度的差值的分布來確定量化的值范圍(閾值),使得對于所有維度,各個量化索引的比例變?yōu)橄嗟?。例如,作為表達式1的變型,在使用常數α來執(zhí)行2值量化(Μ =》的情況下(其中如果Vnl+α > Vn2則量化索引為+1,而如果Vnl+α彡Vn則量化索引為_1),可以將差值分布的中心點(左和右分布的積分值變?yōu)橄嗟鹊狞c)確定為量化的閾值α,使得量化索引+1和量化索引-1的比例變?yōu)橄嗟?。類似地,在?zhí)行M值量化時,如果差值是向量,則在執(zhí)行向量量化時,可以基于所有維度的差向量的分布,確定向量空間中被分配給各個量化索引的區(qū)域,或確定各個量化索引的表示向量(例如重心向量),從而對于所有維度,各個量化索引的比例變?yōu)橄嗟取H缟纤?,通過允許量化索引的比例對于所有維度相等(即消除了量化索引的偏倚),可以增加熵,從而可以提高標識能力。量化邊界確定單元45確定量化邊界,使得量化索引的比例對于所有維度變?yōu)橄嗟龋炕瘑卧?4基于所確定的邊界來執(zhí)行量化,這種比較和量化方法以下稱為比較和量化方法F。此外,例如,如果差值是標量并且利用表達式2來執(zhí)行三值量化(量化索引為+1、 0和-1),則量化邊界確定單元45可以基于所有維度的差值分布,確定用于量化至指示無差值的量化索引0的閾值th(如果小于或等于該閾值,則量化索引設置為0),并將所確定的閾值th提供給量化單元44 (在第一實施例的圖4中所示的比較單元4中,預先設置閾值 th)。例如,量化邊界確定單元45可以計算所有維度的差值的絕對值,對所計算的值進行排序,并將從頂部或底部預定比例(例如,可以將這種預定比例作為輸入提供)處的點設置為閾值th (該比較和量化方法以下稱為比較和量化方法G)。此外,還可以不利用預定比例,而利用使得量化索引+1、0和-1的比例變?yōu)榻咏嗟鹊姆绞絹泶_定閾值th(該比較和量化方法以下稱為比較和量化方法H)。比較和量化方法H對應于根據表達式2執(zhí)行比較和量化方法F的特例。利用預定百分比為(例如P = 25%)的示例來解釋比較和量化方法G的更具體方法。所有維度(維度數目=N)的差值的絕對值按升序排序,差值的絕對值集合(按升序排序)表示為D(i) = {D(0),D⑴,D⑵,...D(N-l)}。在本示例中,從按升序方式排序的順序的底部,的位置處的值為例如D (floor (N*P/100)),閾值th = D (floor (N*P/100))。 應當注意,floorO是截斷小數點之后位置的函數。可以將本實施例中的方法與比較單元4采取第一實施例中圖4所示的配置的情況進行比較。盡管在如第一實施例的圖4所示的配置中,將預定閾值th作為輸入提供,但是在第二實施例的上述方法中,量化邊界確定單元45基于所有維度的差值分布,對于圖像自適應地計算閾值th。如上所述,在第一實施例中閾值th是固定的,而在第二實施例中,對于圖像自適應地計算閾值th。由于對于圖像自適應地計算閾值th,與閾值th固定的情況相比 (尤其對于具有較少起伏的圖像),可以防止特征向量的維度的值向特定量化索引偏倚(特定量化索引的出現概率較高),辨別能力可以較高。例如,在如第一實施例中使用固定閾值的情況下,在具有較少起伏的圖像中的特征向量的大多數維度(或所有維度)中量化索引變?yōu)?。然而,如果使用第二實施例的自適應閾值th,則由于對于具有較少起伏的圖像,閾值自動調整為較小值,因此不會導致在特征向量的大多數維度中量化索引變?yōu)?的情況。量化單元44基于從差值計算單元43提供的各個維度的差值和從量化邊界確定單元45提供的量化邊界的信息來執(zhí)行量化,并輸出量化索引。
應當注意,當量化邊界確定單元45確定量化邊界時,量化單元44必須按照預期的量化方法來操作,因為如果量化單元44不考慮從量化邊界確定單元45輸出的量化邊界信息來執(zhí)行量化,則將沒有意義。[第二實施例的操作]接下來參照圖7的流程圖來描述根據第二實施例的圖像簽名提取設備的操作。在圖7的流程圖中,特征向量的維度(編號)表示為“n”,從1至N共有N個維度。首先,維度確定單元1將維度1確定為用于提取特征向量的第一維度(n = 1),并將其提供給提取區(qū)域獲取單元2 (步驟Bi)。接下來,提取區(qū)域獲取單元2從作為輸入提供的每維度提取區(qū)域信息中獲取指示維度η的第一提取區(qū)域和第二提取區(qū)域的信息,并將該信息提供給區(qū)域特征表示值計算單元3 (步驟Β2)。然后,區(qū)域特征表示值計算單元3根據作為輸入提供的圖像,計算維度η的第一區(qū)域特征和第二區(qū)域特征,并將這些特征提供給差值計算單元43 (步驟Β3)。然后,差值計算單元43計算維度η的第一區(qū)域特征與第二區(qū)域特征之間的差值, 并將該差值提供給量化邊界確定單元45和量化單元44 (步驟Β4)。然后,確定是否完成了直至針對所有維度計算差值的處理(即確定η < N是真還是假)(步驟BQ。如果完成了直至針對所有維度計算差值的處理(即如果η < N是假), 則處理繼續(xù)至步驟Β7。如果未完成直至針對所有維度計算差值的處理(即如果η < N是真),則處理繼續(xù)至步驟Β6。在步驟Β6,維度確定單元1確定用于提取特征向量的下一維度 (η = η+1),并且將其提供給提取區(qū)域獲取單元2。然后,處理返回步驟Β2。應當注意,盡管在本實施例中按照從維度1至維度N的順序來執(zhí)行提取處理,但是可以采用任何順序,不限于該順序。然后,當已經提供了從差值計算單元43提供的特征向量的所有維度的差值時,量化邊界確定單元45基于所有維度的差值的分布來確定量化的邊界,并將所確定的量化邊界信息提供給量化單元44 (步驟Β7)。然后,在步驟Β8,將維度1 (n = 1)設置為用于執(zhí)行量化的第一維度(計算量化索引)。然后,量化單元44基于維度η的差值和從量化邊界確定單元45提供的量化邊界來執(zhí)行量化,并輸出量化索引(步驟Β9)。然后,確定是否完成了針對所有維度的量化索引的輸出(即確定η < N是真還是假)(步驟Β10)。如果完成了針對所有維度的量化索引的輸出(即如果η<Ν是假),則處理結束。如果未完成針對所有維度的量化索引的輸出(即如果η < N是真),則處理繼續(xù)至步驟Β11。在步驟Β11,將下一維度(η = η+1)設置為用于執(zhí)行量化的特征向量的維度。然后,處理返回步驟Β9。應當注意,盡管在本實施例中按照從維度1至維度N的順序來執(zhí)行提取處理,但是可以采用任何順序,不限于該順序。[第二實施例的效果]與量化邊界固定的第一實施例相比,第二示例的區(qū)別在于對于圖像,自適應(動態(tài))計算量化邊界。如果如第一實施例中量化邊界固定,則存在以下情況對于特定圖像(例如具有較少起伏的平坦圖像)特征向量的維度的值向特定量化索引偏倚(特定量化索引的出現概率較高)(熵較低),導致對于這種圖像辨別能力惡化的問題。另一方面,如果如第二實施例中對于圖像來自適應(動態(tài))計算量化邊界,則可以對于任何圖像防止特征向量的維度的值向特定量化索引偏倚(特定量化索引的出現概率較高)的情況,可以提高辨別能力。[第三實施例][第三實施例的配置] 接下來參照附圖來詳細描述本發(fā)明的第三實施例。參照圖8,本發(fā)明第三實施例的配置與圖1所示的第一實施例的配置的區(qū)別在于 增加了區(qū)域特征計算方法獲取單元5,并利用區(qū)域特征計算單元3A替換了區(qū)域特征計算單元3,區(qū)域特征計算單元3A包括第一區(qū)域特征計算單元31A和第二區(qū)域特征計算單元32A。 由于其他配置與第一實施例中相同,因此在本實施例中省略其描述。應當注意,盡管在本實施例中描述與第一實施例的結合,但是與第二實施例的結合也是可接受的。向區(qū)域特征計算方法獲取單元5提供來自維度確定單元1的維度和每維度區(qū)域特征計算方法信息。每維度區(qū)域特征計算方法信息是指示計算維度中的區(qū)域特征的方法的信息,該信息與特征向量的每個維度相關聯(lián),并且先決條件是區(qū)域特征計算方法必須在維度之間不同。應當注意,區(qū)域特征計算方法不同包括向相同過程應用不同參數(閾值等)。在本實施例中,區(qū)域特征計算方法包括在對第一實施例的區(qū)域特征計算單元3的解釋中描述的各種類型的方法及其相關聯(lián)參數。應當注意,每維度區(qū)域特征計算方法信息指示的每個維度的區(qū)域特征計算方法具有最小條件,使得在特征向量的所有維度中應當包括區(qū)域特征計算方法不同的至少一對維度。期望區(qū)域特征計算方法不同的維度數目較大,因為這種維度的數目越大,特征向量中其間相關性較小的維度數目越小,從而辨別能力越高。例如,區(qū)域特征計算方法可以在特征向量中的所有維度中不同。應當注意,如果唯一指定了計算區(qū)域特征的方法,則示出每個維度的區(qū)域特征計算方法的信息可以采取任何形式。圖9示出了針對各個維度的區(qū)域特征計算方法的示例。如圖9所示,區(qū)域特征計算方法在維度之間不同。此外,如圖9的示例中所示,標量的和向量的特征可以混合(第1、 3、5、6、8、9、10和12維度是標量,第2、4、7和11維度是矢量)。區(qū)域特征計算方法獲取單元5從作為輸入提供的每維度區(qū)域特征計算方法信息中獲取指示與從維度確定單元1提供的維度相關聯(lián)的區(qū)域特征計算方法的信息,并將該信息提供給區(qū)域特征計算單元3A。區(qū)域特征計算單元3A基于針對每個維度從提取區(qū)域獲取單元提供的指示第一提取區(qū)域和第二提取區(qū)域的信息,根據從區(qū)域特征計算方法獲取單元5提供的指示區(qū)域特征計算方法的信息,從作為輸入提供的圖像計算第一提取區(qū)域的特征和第二提取區(qū)域的特征,分別作為第一區(qū)域特征和第二區(qū)域特征,并將這些特征提供給比較單元4。在區(qū)域特征計算單元3A中,所提供的指示提取區(qū)域的信息的維度與指示區(qū)域特征計算方法的信息的維度需要同步。
[第三實施例的操作]接下來,參照圖10的流程圖來描述根據第三實施例的圖像簽名提取設備的操作。 在圖10的流程圖中,特征向量的維度(編號)表示為“n”,從1至N共有N個維度。首先,維度確定單元1將維度1確定為用于提取特征向量的第一維度(n = 1),并將其提供給提取區(qū)域獲取單元2和區(qū)域特征計算方法獲取單元5 (步驟Cl)。接下來,提取區(qū)域獲取單元2從作為輸入提供的每維度提取區(qū)域信息中獲取指示維度η的第一提取區(qū)域和第二提取區(qū)域的信息,并將該信息提供給提取區(qū)域特征計算單元3Α (步驟C2)。然后,區(qū)域特征計算方法獲取單元5從作為輸入提供的每維度區(qū)域特征計算方法信息中獲取指示與維度η相對應的區(qū)域特征計算方法的信息,并將該信息提供給區(qū)域特征計算單元3Α (步驟C3)。然后,區(qū)域特征計算單元3Α根據作為輸入提供的圖像,計算維度η的第一區(qū)域特征和第二區(qū)域特征,并將這些特征提供給比較單元4 (步驟C4)。然后,比較單元4將維度 η的第一區(qū)域特征與第二區(qū)域特征進行比較,對比較結果進行量化,并輸出量化索引(步驟 C5)。然后,確定是否完成了針對所有維度的量化索引的輸出(步驟C6)。如果完成了針對所有維度的量化索引的輸出,則處理結束。如果未完成針對所有維度的量化索引的輸出,則處理繼續(xù)至步驟C7。在步驟C7,維度確定單元1確定用于提取特征向量的下一維度(n = η+1),并且將其提供給提取區(qū)域獲取單元2和區(qū)域特征計算方法獲取單元5。然后,處理返回步驟C2。應當注意,盡管在本實施例中按照從維度1至維度N的順序來執(zhí)行提取處理,但是可以采用任何順序,不限于該順序。此外,還可以針對多個維度并行執(zhí)行提取處理,而不限于上述處理過程。此外,步驟C2和步驟C3的順序可以反轉。[第三實施例的效果]除了第一實施例的有利效果之外,第三實施例還具有以下有利效果可以進一步提高辨別能力(辨別不同圖像的程度)。這是因為,由于區(qū)域特征計算方法在維度之間不同(使用可變區(qū)域特征計算方法),維度之間的相關性可以較小。[第四實施例][第四實施例的配置]接下來參照附圖來詳細描述本發(fā)明的第四實施例。參照圖11,本發(fā)明第四實施例的配置與圖1所示的第一實施例的配置的區(qū)別在于增加了比較方法獲取單元6,并利用比較單元4Β替換了比較單元4。由于其他配置與第一實施例中相同,因此在本實施例中省略其描述。應當注意,盡管在本實施例中描述與第一實施例的結合,但是與第二實施例的結合以及與第三實施例的結合也是可接受的。向比較方法獲取單元6提供來自維度確定單元1的維度來每維度比較方法信息。每維度比較和量化方法信息是指示對與特征向量的每個維度相關聯(lián)的維度中的區(qū)域特征進行比較并執(zhí)行量化的方法的信息,先決條件是比較和量化方法必須在維度之間不同。應當注意,比較和量化方法不同包括對相同過程應用不同參數(閾值、量化索引數目
寸寸J。在本實施例中,比較和量化方法包括在對第一實施例的比較單元4的解釋中描述的各種類型的比較和量化方法及其相關聯(lián)參數(閾值、量化索引數目等等),以及在對第二實施例的比較單元4A的解釋中描述的各種類型的比較和量化方法及其相關聯(lián)參數(閾值、 量化索引數目等等)。應當注意,每維度比較和量化方法信息所指示的每個維度的比較和量化方法具有以下最小條件在特征向量的所有維度中應當包括比較和量化方法不同的至少一對維度。 期望比較和量化方法不同的維度數目較大,因為這種維度的數目越大,特征向量中其間相關性較小的維度數目越小,從而辨別能力越高。例如,在特征向量中的所有維度中比較和量化方法可以不同。應當注意,如果唯一指定了比較和量化區(qū)域特征的方法,則示出每個維度的比較和量化方法的信息可以采取任何形式。圖12示出了各個維度的比較和量化方法的示例。如圖12所示,比較和量化方法在維度之間不同。此外,如在第3、5和12維度中,可以在相同比較和量化方法中設置不同參數(閾值th)。應當注意,圖12中示出的各個維度的比較和量化方法的示例與圖9所示的各個維度的區(qū)域特征計算方法相關聯(lián)。因此,示出了針對標量的比較和量化方法,作為針對標量區(qū)域特征的示例;并且示出了針對向量的比較和量化方法,作為針對向量區(qū)域特征的示例。比較方法獲取單元6從作為輸入提供的每維度比較和量化方法信息中獲取指示與從維度確定單元1提供的維度相對應的比較和量化方法的信息,并將該信息提供給比較單元4B。比較單元4B針對每個維度將從區(qū)域特征計算單元3提供的第一區(qū)域特征與第二區(qū)域特征進行比較,根據從比較方法獲取單元6提供的指示比較和量化方法的信息來對其進行量化,并輸出量化索引。根據比較和量化方法,在需要時,比較單元4B可以具有包括第一實施例的比較單元4和第二實施例的比較單元4B的配置。在比較單元4B中,所提供的區(qū)域特征的維度與指示比較和量化方法的信息的維度需要同步。[第四實施例的操作]接下來參照圖13的流程圖來描述根據第四實施例的圖像簽名提取設備的操作。 在圖13的流程圖中,特征向量的維度(編號)表示為“n”,從1至N共有N個維度。首先,維度確定單元1將維度1確定為用于提取特征向量的第一維度(n = 1),并將其提供給提取區(qū)域獲取單元2和比較方法獲取單元6 (步驟Dl)。接下來,提取區(qū)域獲取單元2從作為輸入提供的每維度比較和量化方法信息中獲取指示維度η的第一提取區(qū)域和第二提取區(qū)域的信息,并將該信息提供給提取區(qū)域特征計算單元3 (步驟D2)。然后,比較方法獲取單元6從作為輸入提供的每維度比較和量化方法信息中獲取指示與維度η相對應的比較和量化方法的信息,并將其提供給比較單元4Β (步驟D3)。然后,區(qū)域特征計算單元3根據作為輸入提供的圖像,計算維度η的第一區(qū)域特征和第二區(qū)域特征,并將這些特征提供給比較單元4Β(步驟D4)。然后,比較單元4Β將維度 η的第一區(qū)域特征與第二區(qū)域特征進行比較,對比較結果進行量化,并輸出量化索引(步驟 D5)。然后,確定是否完成了針對所有維度的量化索引的輸出(步驟D6)。如果完成了針對所有維度的量化索引的輸出,則處理結束。如果未完成針對所有維度的量化索引的輸出,則處理繼續(xù)至步驟D7。在步驟D7,維度確定單元1確定用于提取特征向量的下一維度(η = η+1),并且將其提供給提取區(qū)域獲取單元2和比較方法獲取單元6。然后,處理返回步驟D2。應當注意,盡管在本實施例中按照從維度1至維度N的順序來執(zhí)行提取處理,但是可以采用任何順序,不限于該順序。此外,還可以針對多個維度并行執(zhí)行提取處理,而不限于上述處理過程。此外,步驟D2和步驟D3的順序可以反轉,可以緊鄰步驟D5之前執(zhí)行步驟D3。[第四實施例的效果]除了第一實施例的有利效果之外,第四實施例還具有以下有利效果可以進一步提高辨別能力(辨別不同圖像的程度)。這是因為,由于比較和量化方法在維度之間不同(使用可變比較和量化方法),維度之間的相關性可以較小。[其他實施例]盡管以上描述了本發(fā)明的實施例,但是本發(fā)明不限于這些示例,其中可以做出各種添加和修改。此外,本發(fā)明的圖像簽名提取設備被適配為使得可以利用計算機和程序以及硬件來實現其功能。這種程序以寫在計算機可讀記錄介質(如磁盤、半導體存儲器等等) 上的形式來提供,在例如計算機啟動時由計算機讀取,并控制計算機的操作,從而允許計算機用作上述實施例中的維度確定單元、提取區(qū)域獲取單元、區(qū)域特征計算單元、比較單元、 區(qū)域特征計算方法獲取單元以及比較方法獲取單元。接下來示出本發(fā)明的其他實施例。[第五實施例]在第五實施例中,要提取特征向量的維度數目為300維度(從第1至第300維度)。在第五實施例中,各個維度的提取區(qū)域(第一提取區(qū)域和第二提取區(qū)域)由各種形狀的四邊形形成。圖14示出了在第五實施例中要提供給提取區(qū)域獲取單元2作為輸入的每維度提取區(qū)域信息。圖14示出了對于320像素寬、240像素長的圖像大小(預定圖像大小),各個維度的提取區(qū)域(第一提取區(qū)域和第二提取區(qū)域)的四邊形的四個角的XY 坐標值。例如,第一維度的提取區(qū)域由第一提取區(qū)域(由四邊形構成,四邊形的四個角具有坐標值(262. 000,163. 000)、坐標值(178. 068,230. 967)、坐標值(184. 594,67. 411)和坐標值(100. 662,135. 378))和第一提取區(qū)域(由四邊形構成,四邊形的四個角具有坐標值(161. 000,133. 000)、坐標值(156. 027,132. 477)、坐標值(164. 240,102. 170)和坐標值 (159. 268,101. 647))形成。對于相對320像素寬、240像素長的圖像大小而歸一化的圖像,每個維度的提取區(qū)域(第一提取區(qū)域和第二提取區(qū)域)是具有由四個角的這些坐標值定義的區(qū)域中包括的整數值的坐標值的像素的集合。然而,在提取區(qū)域中不包括由四個角定義的區(qū)域中包括的負坐標值。圖15示出了在第五實施例中作為輸入提供給區(qū)域特征計算方法獲取單元5的每維度區(qū)域特征計算方法信息。在第五實施例中,針對每個維度,提取區(qū)域(第一提取區(qū)域和第二提取區(qū)域)中的每一個中包括的像素組的亮度值的平均值用作提取區(qū)域中的每一個的區(qū)域特征。圖17示出了在第五實施例中作為輸入提供給比較方法獲取單元6的每維度比較和量化方法信息。在第五實施例中,針對每個維度使用比較和量化方法B或比較和量化方法G,此外,參數值針對每個維度不同。例如,在第1維度中,使用比較和量化方法G, 閾值th為D(floor (300*5. 0/100))。在第2維度中,使用比較和量化方法G,閾值th為 D (floor (300*10. 0/100))。此外,在第9維度中,例如,使用比較和量化方法B,閾值th為 3. 0。[第六實施例]與第五實施例中相同,在第六實施例中,要提取特征向量的維度數目為300維度 (從第1至第300維度)。與第五實施例中相同,在第六實施例中,使用圖14中所示的信息作為提供給提取區(qū)域獲取單元2作為輸入的每維度提取區(qū)域信息。此外,與第五實施例中相同,在第六實施例中,使用圖17中所示的信息作為提供給比較方法獲取單元6作為輸入的每維度比較和量化方法信息。圖16示出了在第六實施例中作為輸入提供給區(qū)域特征計算方法獲取單元5的每維度區(qū)域特征計算方法信息。在第六實施例中,針對每個維度,使用提取區(qū)域(第一提取區(qū)域和第二提取區(qū)域)中包括的像素組的亮度值的平均值或百分比亮度值特征,即使使用相同的百分比亮度值特征,該特征對于每個維度也不同。例如,在第1維度中,使用提取區(qū)域中包括的像素的亮度值的平均值。例如,在第4維度中,使用百分比亮度值特征,該值為Y(floor(N*20. 0/100))。此外,在第8維度中,使用百分比亮度值特征,該值為 Y(floor(Ν*80· 0/100))。[第七實施例]在第七實施例中,要提取的特征向量的維度數目為325維度(第1維度至第325 維度)。在第七實施例中,每個區(qū)域由通過將圖像垂直劃分為32塊并且水平劃分為32塊而形成的10M塊中的塊組合構成。如圖27所示,從左上角部分開始,向相應塊分配從0開始的索引,并且使用這些索引來描述區(qū)域。具體的,使用左上角塊的索引“a”和右下角塊的索引“b”,以“a-b”的方式來指示矩形區(qū)域。例如,將由具有0、1、32和33的索引的4個塊形成的矩形描述為0-33。此外,如果使用符號“ I ”來鏈接按照這種方式形成的矩形,則它們表示通過將該符號之前和之后的矩形鏈接而形成的區(qū)域。例如,0-33|2-67指示通過將由 0-33定義的矩形和由2-67定義的矩形進行鏈接而形成的區(qū)域,即,由塊編號0,1,2,3,32, 33,34,35,66和67形成的區(qū)域。圖28示出了與第七實施例的相應維度相對應的、按照這種方式描述的區(qū)域。在圖 28中,通過將325個維度分為圖觀-£1、圖觀-13、圖觀-(、圖觀-(1、圖觀1、圖觀-f和圖28-g 中的類型來對其進行描述。在這些圖中,區(qū)域類型意味著由具有由第一和第二提取區(qū)域之間的相對位置或形狀的組合而確定的類似區(qū)域圖案的維度組成的組。具體地,圖觀-a對應于以下情況通過將由垂直方向的4個塊和水平方向的4個塊定義的方形沿垂直或水平方向分為兩部分而形成的兩個區(qū)域被用作第一和第二提取區(qū)域,其示例在圖30-a中示出。因此,第一和第二提取區(qū)域的形狀均為由垂直方向的4個塊和水平方向的2個塊定義的矩形或由垂直方向的2個塊和水平方向的4個塊定義的矩形。 此外,關于第一和第二提取區(qū)域之間的相對位置關系,它們存在于彼此相鄰的位置處,使得矩形的長邊彼此重疊。圖觀-b對應于以下情況通過將由垂直方向的8個塊和水平方向的8個塊定義的方形沿垂直和水平方向等分為4個方形,并分別將左上角和右下角的方形組合、右上角和左下角的方形組合而形成的兩個區(qū)域被用作第一和第二提取區(qū)域,其示例在圖30-b中示出。因此,第一和第二提取區(qū)域的形狀均為由垂直方向的2個塊和水平方向的2個塊定義、 以45度或135度角布置在對角線上以共享一個頂點的兩個方形。此外,關于區(qū)域之間的相對位置關系,構成第二區(qū)域的兩個方形存在于與第一區(qū)域的左上角方形的左側和下方相鄰的位置處。在圖觀-c的情況中,第一和第二提取區(qū)域的形狀均為由垂直方向的10個塊和水平方向的10個塊定義的方形,其示例在圖30-C中示出。關于第一和第二提取區(qū)域之間的相對位置關系,它們存在于彼此相距垂直方向和水平方向10個塊的整數倍的位置處。在圖觀-d的情況中,第一和第二提取區(qū)域的形狀均為由垂直方向的8個塊和水平方向的8個塊定義的方形,其示例在圖30-d中示出。關于第一和第二提取區(qū)域之間的相對位置關系,它們存在于彼此相距垂直方向和水平方向6個塊的整數倍的位置處。圖觀-e對應于以下情況通過將方形區(qū)域劃分為中心部分和外部部分而形成的兩個區(qū)域被用作第一和第二提取區(qū)域,其示例在圖30-e中示出。因此,第二提取區(qū)域的形狀是中心部分的方形;第一提取區(qū)域的形狀是從整個方形中切去第二提取區(qū)域的方形。此外,關于區(qū)域之間的相對位置關系,第二區(qū)域存在于第一區(qū)域的中心空洞處。在圖觀-f的情況下,第一提取區(qū)域的形狀是由垂直方向6個塊和水平方向10個塊定義的矩形;第二提取區(qū)域的形狀是由垂直方向10個塊和水平方向6個塊定義的矩形, 其示例在圖30-f中示出。關于第一和第二提取區(qū)域之間的相對位置關系,它們被布置為使得其中心位置重合。圖觀-g對應于以下情況通過將由垂直方向4個塊和水平方向12個塊定義的矩形或者由垂直方向12個塊和水平方向4個塊定義的矩形劃分為通過將長邊三等分而形成的中心方形區(qū)域和另一區(qū)域而形成的兩個區(qū)域被用作第一和第二提取區(qū)域,其示例在圖 30-g中示出。因此,第一區(qū)域的形狀是由垂直方向或水平方向彼此分離4個塊的、由垂直方向4個塊和水平方向4個塊定義的兩個方形;第二提取區(qū)域的形狀是由垂直方向4個塊和水平方向4個塊定義的方形。此外,關于區(qū)域之間的相對位置關系,第二區(qū)域存在于第一區(qū)域的方形之間。以下將圖沘-a、圖沘_13、圖沘-c、圖沘_(1、圖沘-e、圖沘-f和圖沘-g的區(qū)域類型分別稱為區(qū)域類型a、區(qū)域類型b、區(qū)域類型C、區(qū)域類型d、區(qū)域類型e、區(qū)域類型f和區(qū)域類型g。在第七實施例中,將亮度值的平均值計算為圖觀中所示的每個區(qū)域中的區(qū)域特征,并計算每個維度的特征。當然,可以獲得通過前述各種提取方法來提取的值(如中值或最大值),來代替亮度值的平均值作為區(qū)域特征。為了對每個維度的特征進行量化,針對每種區(qū)域類型設置閾值以執(zhí)行量化。例如, 當根據表達式2將特征量化為三個值時,用于量化的閾值th可以被配置為使得對于每種區(qū)域類型,0、1和-1出現的比例相等;并且執(zhí)行量化。具體的,通過將0093段落中描述的方法應用于每個區(qū)域類型,來獲得閾值th,其中P = 33. 333%,N表示每個區(qū)域類型的維度數目。例如,由于在區(qū)域類型a中N= 113,因此通過th = D (floor (113*33. 333/100))= D (37)來計算閾值。應當注意,D(i)(i =0,1,..,N-1)是第1維度值第113維度的差值的絕對值以升序排序的集合。在這種情況下,與閾值相對應的索引為37。類似地,如圖四所示,可以針對另一區(qū)域類型來獲得與閾值相對應的索引。通過獲得每個區(qū)域類型的閾值,與作為整體來確定閾值的情況相比,可以使每個維度中0、1和-1的出現概率均勻,從而提高辨別能力。當然,可以利用上述其他各種量化方法來執(zhí)行量化。應當注意,在第七實施例的情況下,還可以首先計算圖27所示的每個塊的表示值 (例如塊內的像素的亮度值的平均值),然后提取區(qū)域特征。從而,與直接從區(qū)域內的所有像素中提取區(qū)域特征的情況相比,可以以更高速度執(zhí)行提取。此外,每個區(qū)域類型的提取區(qū)域整體上可以具有對稱屬性。因此,即使在圖像的左右或上下反轉的情況下,通過合適地改變維度的對應關系和符號,可以根據從左右或上下反轉的圖像中提取的特征來恢復原始圖像的特征。因此,也可以對左右或上下反轉的圖像執(zhí)行匹配。[匹配單元的實施例]接下來,使用框圖來描述用于對本發(fā)明中輸出的量化索引向量進行匹配的匹配單兀。參照圖21,圖21示出了用于對本發(fā)明中輸出的量化索引向量進行匹配的匹配單元100的框圖,匹配單元100包括維度確定單元101 ;量化值獲取單元102和103 ;以及標度計算單元104。維度確定單元101連接至量化值獲取單元102和103,并輸出所確定的維度信息。 量化值獲取單元102從第一量化索引向量中獲取從維度確定單元101輸入的維度的量化索引值,并將該值輸出至標度計算單元104,作為第一量化索引值。量化值獲取單元103從第二量化索引向量中獲取從維度確定單元101輸入的維度的量化索引值,并將該值輸出至標度計算單元104,作為第二量化索引值。標度計算單元104根據從量化值獲取單元102和 103輸出的第一和第二量化索引值來計算指示同一性的標度,并將其輸出。接下來,描述圖21所示的匹配單元100的操作。首先,向匹配單元100輸入第一量化索引向量,其為從第一圖像中提取的量化索引向量;以及第二量化索引向量,其為從第二圖像中提取的量化索引向量。所輸入的第一和第二量化索引向量被分別輸入至量化值獲取單元102和103。還向量化值獲取單元102和103輸入從維度確定單元101輸出的維度信息。維度確定單元101依次輸出指定量化索引向量(為N維向量)的相應維度的信息。輸出順序不需要是從1逐一遞增至N,而可以是任何順序,只要不多不少地輸出從1至N的所有維度。量化值獲取單元102和103從輸入的量化索引向量中獲取在從維度確定單元101 輸出的維度信息中指定的維度的量化索引值,并將所獲取的量化索引值輸出至標度確定單元 104。標度確定單元104將從量化值獲取單元102輸出的第一量化索引值與第二量化索引值進行比較。對各個維度執(zhí)行該比較,并將第一和第二量化索引值向量之間的相似度標度(或距離標度)計算為同一性標度。將所獲取的同一性標度與預定閾值進行比較,以確定同一性。如果同一性標度是指示相似度的標度,則在標度值等于或大于閾值的情況下將其確定為相同。另一方面,如果同一性標度是指示距離的標度,則在標度值小于或等于閾值的情況下將其確定為相同。接下來,使用流程圖來描述圖21中所示的匹配單元100的操作。首先,描述使用相似度值作為同一性標度的情況下的操作。圖22是示出了匹配單元100的操作的流程圖。在圖22的流程圖中,特征向量的維度(編號)指示為“n”,存在從1至N總計N個維度。此外,用于計算相似度值的變量指示為B。首先,維度確定單元101將維度1確定為用于匹配量化索引向量的第一維度(n = 1),并將其提供給量化獲取單元102和103,并在標度計算單元104中將變量B設置為0 (步驟 S100)。然后,量化獲取單元102和103從第一量化索引向量和第二量化索引向量中獲取維度η的第一量化索引值和第二量化索引值,并將其提供給標度確定單元104 (步驟S102)。然后,標度確定單元104根據第一量化索引值和第二量化索引值,計算與相應量化索引相對應的特征之間的相似度值ΔΒ(步驟S104)。例如,當量化索引彼此相符時,ΔΒ =1 ;在其他情況下ΔΒ = 0。備選地,還可以根據量化索引來計算量化之前的特征的表示值,并使用隨著表示值之間的差值減小而增大的值作為ΔΒ。在該情況下,不是通過計算特征的表示值來獲得差值,而是可以保存表,在所述表中,根據量化索引值的組合來獲取ΔΒ 的值,并且使用所述表,根據量化索引值的組合來直接獲得ΔΒ的值。接下來,將ΔΒ的值加至變量B(步驟S106)。此時,如果ΔB的值為0,則可以控制不進行相加,而不是將0加至變量B。接下來,檢查維度編號η是否達到維度數目N (步驟S108),如果未達到該數目,則處理移至步驟Sl 12 ;而如果達到該數目,則將此時變量B的值輸出,作為同一性標度(指示相似度值的標度)(步驟Sl 10),并且處理結束。在步驟112,維度確定單元101根據η = η+1將下一維度確定為用于獲取量化索引的維度,并將其提供給量化值獲取單元102和103。然后,處理返回步驟S102。應當注意,盡管按照從維度1至維度N的順序來執(zhí)行提取處理,但是可以采用任何順序,不限于該順序。接下來描述使用距離作為同一性標度的情況下的操作。圖23是示出了匹配單元100的操作的另一流程圖。同樣,在圖23的流程圖中,特征向量的維度(編號)指示為“η”,存在從1至N總計N個維度。此外,用于計算距離標度的變量指示為C。盡管基本流程與圖22中類似,圖23的差別在于步驟S100、S104、S106和SllO被分別替換為步驟S200、S204、S206和S210。首先,在步驟S200,維度確定單元101將維度1確定為用于匹配量化索引向量的第一維度(n = 1),并將其提供給量化獲取單元102和103,并在標度計算單元104中將變量 C設置為0。在步驟S204,標度確定單元104根據第一量化索引值和第二量化索引值,計算與相應量化索引相對應的特征之間的距離△(。例如,當量化索引彼此相符時,AC = 0 ;在其他情況下AC= 1。備選地,還可以根據量化索引來計算量化之前的特征的表示值,并使用隨著表示值之間的差值減小而減小的值作為Δ C。在該情況下,不是通過計算特征的表示值來獲得差值,而是可以保存表,在所述表中,根據量化索引值的組合來獲取△(的值,并且使用所述表,根據量化索引值的組合來直接獲得△(的值。
在步驟S206,將Δ C的值加至變量C。此時,如果Δ C的值為0,則可以控制不進行相加,而不是將0加至變量C。在步驟S210,輸出此時變量C的值作為同一性標度(指示距離的標度),并結束處理。其他步驟與圖22的情況下相同。然而,如果在步驟S108,維度編號η達到維度數目N,則處理移至步驟S210。應當注意,盡管按照從維度1至維度N的順序來執(zhí)行提取處理,但是可以采用任何順序,不限于該順序。接下來給出以下情況下的操作的描述消除第一量化索引值和第二量化索引值的 “兩個量化索引均為0”的維度,并使用相似度作為同一性標度。圖M是示出了匹配單元100的操作的另一流程圖。同樣,在圖M的流程圖中,特征向量的維度(編號)指示為“η”,存在從1至N總計N個維度。此外,用于計算相似度值的變量指示為B,用于對不是“兩個量化索引均為0”的維度進行計數的變量指示為Α。首先,維度確定單元101將維度1確定為用于匹配量化索引向量的第一維度(n = 1),并將其提供給量化獲取單元102和103,并在標度計算單元104中將變量A和B設置為 0 (步驟S300),然后移至步驟S102。步驟S102與圖22中的情況相同,當步驟S102結束時,處理移至步驟S314。在步驟S314,標度確定單元104檢查第一量化索引值和第二量化索引值是否均為 0。如果兩個值均為0,則處理移至步驟S108 ;而如果其中任一個不為0,則將變量A的值增加1 (步驟S316),處理移至步驟S104。步驟S104、S106、S108和Sl 12的處理與圖22的情況相同。如果在步驟S108維度編號η達到維度數目N,則處理移至步驟S310。在步驟S310,標度確定單元104計算Β/Α的值,并將其輸出作為同一性標度,結束處理。然而,如果A = 0,則標度確定單元104輸出預定值(例如0. 5)。應當注意,盡管按照從維度1至維度N的順序來執(zhí)行提取處理,但是可以采用任何順序,不限于該順序。此外,如0064段中所述,在步驟S310,可以計算D = N-A并通過B/ f(D) (f(D)是單調非遞增函數),而不是通過計算B/A,來計算同一性標度。備選地,如0065 段中所述,可以將同一性標度計算為(B/f (D)) +g (D)。此外,還可以直接計算D的值,而不計算A的值。圖沈示出了這種情況的流程。 盡管該流程基本上與圖M中相同,但是該流程與圖M的流程的差別在于在步驟S500,將變量D而不是A設置為0,如果在步驟S314兩個量化索引均為0,則在步驟S516將變量D 增加1,并且處理移至步驟S108 ;當任一量化索引不為0時,處理移至步驟S104,并在步驟 S510通過上述方法根據B和D來計算同一性標度。接下來給出以下情況下的操作的描述消除第一量化索引值和第二量化索引值的 “兩個量化索引均為0”的維度,并使用距離作為同一性標度。圖25是示出了匹配單元100的操作的另一流程圖。同樣,在圖25的流程圖中,特征向量的維度(編號)指示為“n”,存在從1至N總計N個維度。此外,用于計算距離標度的變量指示為C,用于對不是“兩個量化索引均為0”的維度進行計數的變量指示為A。盡管基本流程與圖M中類似,圖25的差別在于,步驟S300、S104、S106和S310被分別替換為步驟S400、S204、S206和S410。首先,在步驟S400,維度確定單元101將維度1確定為用于匹配量化索引向量的第一維度(n = 1),并將其提供給量化獲取單元102和103,并在標度計算單元104中將變量 A和C設置為0。步驟S204和S206與圖23中的情況相同。在步驟S410,標度確定單元104計算C/A的值,并將其輸出作為同一性標度,結束處理。然而,如果A = 0,則標度確定單元104輸出預定值(例如0. 5)。其他步驟與圖M的情況下相同。然而,如果在步驟S108,維度編號η達到維度數目N,則處理移至步驟S410。應當注意,盡管按照從維度1至維度N的順序來執(zhí)行提取處理,但是可以采用任何順序,不限于該順序。此外,與步驟S310的情況類似,可以計算D = N-A并通過C/f(D)等等,而不是通過計算C/A,來計算同一性標度。備選地,如圖沈中一樣,還可以直接計算D的值,而不計算A的值。盡管以上描述了本發(fā)明的實施例,但是本發(fā)明不限于這些示例。本領域技術人員可以理解,在不脫離本發(fā)明的范圍的前提下,可以對其中的形式和細節(jié)做出各種改變。本申請基于并要求2009年3月13日提交的日本專利申請No. 2009-61021和2009 年4月14日提交的日本專利申請No. 2009-97863的優(yōu)先權,其全部公開通過引用并入此
處。參考符號說明1維度確定單元2提取區(qū)域獲取單元3、3 A區(qū)域特征計算單元3U31A第一區(qū)域特征計算單元32、32A第二區(qū)域特征計算單元4、4B比較單元41幅度比較單元42、44量化單元43差值計算單元45量化邊界確定單元5區(qū)域特征計算方法獲取單元6比較方法獲取單元
權利要求
1.一種圖像簽名匹配設備,包括匹配單元,用于對第一圖像的圖像簽名和第二圖像的圖像簽名進行匹配,第一圖像的圖像簽名和第二圖像的圖像簽名是通過產生方法來產生的,所述產生方法包括從圖像中的多個子區(qū)域對中的相應子區(qū)域中提取區(qū)域特征;對于每個子區(qū)域對,對成對的兩個子區(qū)域的區(qū)域特征之間的差值進行量化;其中,在執(zhí)行量化時,如果差值的絕對值小于預定值, 則將差值量化為特定量化值;以及使用元素的集合作為要用于辨別圖像的圖像簽名,所述元素是針對相應子區(qū)域對計算的量化值;其中所述匹配單元以使得具有所述特定量化值的元素的權重減小的方式,對第一圖像的圖像簽名和第二圖像的圖像簽名進行匹配。
2.根據權利要求1所述的圖像簽名匹配設備,其中所述匹配單元將第一圖像的圖像簽名和第二圖像的圖像簽名的對應元素進行比較,并計算指示第一圖像和第二圖像的相同程度的同一性標度。
3.根據權利要求1或2所述的圖像簽名匹配設備,其中使用以下計算方法作為計算同一性標度的方法減小兩個量化值均為所述特定量化值的元素之間的比較結果的權重。
4.根據權利要求3所述的圖像簽名匹配設備,其中所述匹配單元根據B/A或C/A的計算結果來計算同一性標度,其中A表示至少一個量化值不為所述特定量化值的元素的數目;在至少一個量化值不為所述特定量化值的元素中,B表示量化值相符的元素的數目,C表示量化值相符的元素的數目。
5.根據權利要求3所述的圖像簽名匹配設備,其中所述匹配單元根據B/f (D)或C/f(D)的值來計算同一性標度,其中,D表示兩個量化值均為所述特定量化值的元素的數目;在至少一個量化值不為所述特定量化值的元素中,B 表示量化值相符的元素的數目,C表示量化值不相符的元素的數目;f(D)表示關于任意D的單調非遞增函數。
6.根據權利要求3所述的圖像簽名匹配設備,其中所述匹配單元根據通過加權而計算的D和B的總值來計算同一性標度,在所述加權中, D的權重小于B的權重,D表示兩個量化值均為所述特定量化值的元素的數目;在至少一個量化值不為所述特定量化值的元素中,B表示量化值相符的元素的數目。
7.根據權利要求1或2所述的圖像簽名匹配設備,其中使用以下計算方法作為計算同一性標度的方法減小至少一個量化值為所述特定量化值的元素之間的比較結果的權重。
8.根據權利要求7所述的圖像簽名匹配設備,其中所述匹配單元根據B/A或C/A的計算結果來計算同一性標度,其中A表示兩個量化值均不為所述特定量化值的元素的數目;在兩個量化值均不為所述特定量化值的元素中,B 表示量化值相符的元素的數目,C表示量化值不相符的元素的數目。
9.根據權利要求7所述的圖像簽名匹配設備,其中所述匹配單元根據B/f (D)或C/f(D)的值來計算同一性標度,其中,D表示至少一個量化值為所述特定量化值的元素的數目;在兩個量化值均不為所述特定量化值的元素中,B 表示量化值相符的元素的數目,C表示量化值不相符的元素的數目;f(D)表示關于任意D的單調非遞增函數。
10.根據權利要求7所述的圖像簽名匹配設備,其中所述匹配單元根據通過加權而計算的D和B的總值來計算同一性標度,在所述加權中, D的權重小于B的權重,D表示至少一個量化值為所述特定量化值的元素的數目;在兩個量化值均不為所述特定量化值的元素中,B表示量化值相符的元素的數目。
11.根據權利要求1至10所述的圖像簽名匹配設備,其中所述多個子區(qū)域對包括至少一個子區(qū)域對,在所述至少一個子區(qū)域對中,所述對的兩個子區(qū)域的形狀的組合以及所述對的兩個子區(qū)域之間的相對位置關系不同于其他子區(qū)域對中的至少一個子區(qū)域對。
12.—種圖像簽名匹配方法,包括對第一圖像的圖像簽名和第二圖像的圖像簽名進行匹配,第一圖像的圖像簽名和第二圖像的圖像簽名是通過產生方法來產生的,所述產生方法包括從圖像中的多個子區(qū)域對中的相應子區(qū)域中提取區(qū)域特征;對于每個子區(qū)域對,對成對的兩個子區(qū)域的區(qū)域特征之間的差值進行量化;其中,在執(zhí)行量化時,如果差值的絕對值小于預定值,則將差值量化為特定量化值;以及使用元素的集合作為要用于辨別圖像的圖像簽名,所述元素是針對相應子區(qū)域對計算的量化值;其中對第一圖像的圖像簽名和第二圖像的圖像簽名進行匹配是以使得具有所述特定量化值的元素的權重減小的方式來執(zhí)行的。
13.根據權利要求12所述的圖像簽名匹配方法,還包括將第一圖像的圖像簽名和第二圖像的圖像簽名的對應元素進行比較,并計算指示第一圖像和第二圖像的相同程度的同一性標度。
14.根據權利要求12或13所述的圖像簽名匹配方法,其中使用以下計算方法作為計算同一性標度的方法減小兩個量化值均為所述特定量化值的元素之間的比較結果的權重。
15.根據權利要求14所述的圖像簽名匹配方法,其中同一性標度是根據B/A或C/A的計算結果來計算的,其中A表示至少一個量化值不為所述特定量化值的元素的數目;在至少一個量化值不為所述特定量化值的元素中,B表示量化值相符的元素的數目,C表示量化值不相符的元素的數目。
16.根據權利要求14所述的圖像簽名匹配方法,其中同一性標度是根據B/f (D)或C/f(D)的值來計算的,其中,D表示兩個量化值均為所述特定量化值的元素的數目;在至少一個量化值不為所述特定量化值的元素中,B表示量化值相符的元素的數目,C表示量化值不相符的元素的數目;f(D)表示關于任意D的單調非遞增函數。
17.根據權利要求14所述的圖像簽名匹配方法,其中同一性標度是根據通過加權而計算的D和B的總值來計算的,在所述加權中,D的權重小于B的權重,D表示兩個量化值均為所述特定量化值的元素的數目;在至少一個量化值不為所述特定量化值的元素中,B表示量化值相符的元素的數目。
18.根據權利要求12或13所述的圖像簽名匹配方法,其中使用以下計算方法作為計算同一性標度的方法減小至少一個量化值為所述特定量化值的元素之間的比較結果的權重。
19.根據權利要求18所述的圖像簽名匹配方法,其中同一性標度是根據B/A或C/A的計算結果來計算的,其中A表示兩個量化值均不為所述特定量化值的元素的數目;在兩個量化值均不為所述特定量化值的元素中,B表示量化值相符的元素的數目,C表示量化值不相符的元素的數目。
20.根據權利要求18所述的圖像簽名匹配方法,其中同一性標度是根據B/f (D)或C/f(D)的值來計算的,其中,D表示至少一個量化值為所述特定量化值的元素的數目;在兩個量化值均不為所述特定量化值的元素中,B表示量化值相符的元素的數目,C表示量化值不相符的元素的數目;f(D)表示關于任意D的單調非遞增函數。
21.根據權利要求18所述的圖像簽名匹配方法,其中同一性標度是根據通過加權而計算的D和B的總值來計算的,在所述加權中,D的權重小于B的權重,D表示至少一個量化值為所述特定量化值的元素的數目;在兩個量化值均不為所述特定量化值的元素中,B表示量化值相符的元素的數目。
22.根據權利要求12至21所述的圖像簽名匹配方法,其中所述多個子區(qū)域對包括至少一個子區(qū)域對,在所述至少一個子區(qū)域對中,所述對的兩個子區(qū)域的形狀的組合以及所述對的兩個子區(qū)域之間的相對位置關系不同于其他子區(qū)域對中的至少一個子區(qū)域對。
23.一種程序,使計算機用作匹配單元,用于對第一圖像的圖像簽名和第二圖像的圖像簽名進行匹配,第一圖像的圖像簽名和第二圖像的圖像簽名是通過產生方法來產生的,所述產生方法包括從圖像中的多個子區(qū)域對中的相應子區(qū)域中提取區(qū)域特征;對于每個子區(qū)域對,對成對的兩個子區(qū)域的區(qū)域特征之間的差值進行量化;其中,在執(zhí)行量化時,如果差值的絕對值小于預定值, 則將差值量化為特定量化值;以及使用元素的集合作為要用于辨別圖像的圖像簽名,所述元素是針對相應子區(qū)域對計算的量化值;其中所述匹配單元以使得具有所述特定量化值的元素的權重減小的方式,對第一圖像的圖像簽名和第二圖像的圖像簽名進行匹配。
全文摘要
通過以下產生方法來產生用于匹配的圖像簽名。首先,從圖像中的多個子區(qū)域對中的相應子區(qū)域中提取區(qū)域特征;對于每個子區(qū)域對,對成對的兩個子區(qū)域的區(qū)域特征之間的差值進行量化。在執(zhí)行量化時,如果差值的絕對值小于預定值,則將差值量化為特定量化值。然后,使用元素的集合作為要用于辨別圖像的圖像簽名,所述元素是針對相應子區(qū)域對計算的量化值。圖像簽名匹配設備以使得具有所述特定量化值的元素的權重減小的方式,對利用上述產生方法產生的第一圖像的圖像簽名和第二圖像的圖像簽名進行匹配。
文檔編號G06T7/00GK102349091SQ20108001102
公開日2012年2月8日 申請日期2010年3月12日 優(yōu)先權日2009年3月13日
發(fā)明者大網亮磨, 巖元浩太 申請人:日本電氣株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汝阳县| 天峨县| 中西区| 汨罗市| 缙云县| 凤凰县| 宽甸| 栖霞市| 乌兰浩特市| 平利县| 华容县| 许昌县| 建阳市| 大港区| 芦山县| 西畴县| 仪征市| 原阳县| 中西区| 萝北县| 大埔区| 瑞安市| 巴南区| 抚松县| 麟游县| 乌鲁木齐县| 同心县| 赞皇县| 陈巴尔虎旗| 清丰县| 江川县| 白山市| 延庆县| 石棉县| 宁乡县| 正宁县| 商河县| 达孜县| 长白| 松江区| 正安县|