亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖像處理裝置、圖像處理方法以及電子設(shè)備的制作方法

文檔序號:6503039閱讀:206來源:國知局
圖像處理裝置、圖像處理方法以及電子設(shè)備的制作方法
【專利摘要】本發(fā)明提供圖像處理裝置、圖像處理方法以及電子設(shè)備,以克服現(xiàn)有的輪廓提取技術(shù)所存在的輪廓提取精度和/或準(zhǔn)確度較低的問題。上述圖像處理裝置包括:特征提取單元,用于提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征;以及拒識處理單元,用于在滿足以下條件中的至少一個的情況下拒絕將待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果:待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值,以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值。本發(fā)明的上述技術(shù)能夠應(yīng)用于圖像處理領(lǐng)域。
【專利說明】圖像處理裝置、圖像處理方法以及電子設(shè)備

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理領(lǐng)域,尤其涉及圖像處理裝置、圖像處理方法以及電子設(shè)備。

【背景技術(shù)】
[0002]隨著數(shù)字圖像數(shù)目的急劇增長,需要研究開發(fā)有效的圖像處理技術(shù)。數(shù)字圖像一般是指通過例如數(shù)碼相機(jī)、掃描儀等設(shè)備捕獲的圖像,也可以通過任意的非圖像數(shù)據(jù)合成而得到,例如通過數(shù)學(xué)函數(shù)等。
[0003]在現(xiàn)有的一些圖像處理技術(shù)中,為了識別或檢測圖像中所包含的目標(biāo)對象(如人臉、文檔、汽車等),通常可以首先來提取該目標(biāo)對象的輪廓,進(jìn)而根據(jù)其輪廓來最終確定圖像中的目標(biāo)對象。
[0004]然而,由于一些因素的影響(如圖像中的內(nèi)容或背景噪聲的影響、或算法缺陷的影響等),上述現(xiàn)有技術(shù)所提取的輪廓的精度和/或準(zhǔn)確度往往較低,質(zhì)量較差(比如變形嚴(yán)重等)。例如,對于通過數(shù)碼相機(jī)、掃描儀等設(shè)備的捕獲而得到的數(shù)字圖像有可能存在扭曲、傾斜或其他變形,進(jìn)而使得通過現(xiàn)有的輪廓提取技術(shù)所提取的輪廓存在較嚴(yán)重的畸變或變形。


【發(fā)明內(nèi)容】

[0005]在下文中給出了關(guān)于本發(fā)明的簡要概述,以便提供關(guān)于本發(fā)明的某些方面的基本理解。應(yīng)當(dāng)理解,這個概述并不是關(guān)于本發(fā)明的窮舉性概述。它并不是意圖確定本發(fā)明的關(guān)鍵或重要部分,也不是意圖限定本發(fā)明的范圍。其目的僅僅是以簡化的形式給出某些概念,以此作為稍后論述的更詳細(xì)描述的前序。
[0006]鑒于此,本發(fā)明提供了圖像處理裝置、圖像處理方法以及電子設(shè)備,以至少解決現(xiàn)有的輪廓提取技術(shù)所存在的輪廓提取精度和/或準(zhǔn)確度較低的問題。
[0007]根據(jù)本發(fā)明的一個方面,提供了一種圖像處理裝置,該圖像處理裝置包括:特征提取單元,其被配置用于提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征;以及拒識處理單元,其被配置用于在滿足以下條件中的至少一個的情況下拒絕將待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果:待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值,以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值;其中,預(yù)定形狀模型和/或預(yù)定波動特征模型通過學(xué)習(xí)包括多個預(yù)定輪廓的訓(xùn)練樣本而獲得,預(yù)定形狀模型反映訓(xùn)練樣本的形狀特征的分布規(guī)律,預(yù)定波動特征模型反映訓(xùn)練樣本的波動特征的分布規(guī)律,預(yù)定輪廓與待處理輪廓的類型相同。
[0008]根據(jù)本發(fā)明的另一個方面,還提供了一種圖像處理方法,該圖像處理方法包括:提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征;以及在滿足以下條件中的至少一個的情況下拒絕將待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果:待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值,以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值;其中,預(yù)定形狀模型和/或預(yù)定波動特征模型通過學(xué)習(xí)包括多個預(yù)定輪廓的訓(xùn)練樣本而獲得,預(yù)定形狀模型反映訓(xùn)練樣本的形狀特征的分布規(guī)律,預(yù)定波動特征模型反映訓(xùn)練樣本的波動特征的分布規(guī)律,預(yù)定輪廓與待處理輪廓的類型相同。
[0009]根據(jù)本發(fā)明的另一個方面,還提供了一種電子設(shè)備,該電子設(shè)備包括如上所述的圖像處理裝置。
[0010]根據(jù)本發(fā)明的又一個方面,還提供了一種存儲有機(jī)器可讀取的指令代碼的程序產(chǎn)品,上述程序產(chǎn)品在執(zhí)行時能夠使上述機(jī)器執(zhí)行如上所述的圖像處理方法。
[0011]此外,根據(jù)本發(fā)明的其他方面,還提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有如上所述的程序產(chǎn)品。
[0012]上述根據(jù)本發(fā)明實施例的圖像處理裝置、圖像處理方法以及電子設(shè)備,其通過提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征來將上述形狀特征和/或波動特征分別與對應(yīng)的預(yù)定形狀模型之間和/或預(yù)定波動特征模型進(jìn)行相似度比較,并在其中至少一個相似度低于對應(yīng)的預(yù)定閾值的情況下拒識該待處理輪廓,能夠獲得至少以下益處之一:通過上述相似度比較來判斷接受或拒識該輪廓,能夠提高輪廓提取精度和/或準(zhǔn)確度;使得最終的輪廓檢測結(jié)果中存在的一些精度和/或準(zhǔn)確度較低、和/或質(zhì)量較差的輪廓被剔除掉;以及有助于用戶在存在多個待處理輪廓的情況下識別其中精度和/或準(zhǔn)確度較低、和/或質(zhì)量較差的輪廓,進(jìn)而能夠通過相應(yīng)地后續(xù)處理來改善這些輪廓的精度、準(zhǔn)確度和/或質(zhì)量。
[0013]通過以下結(jié)合附圖對本發(fā)明的最佳實施例的詳細(xì)說明,本發(fā)明的這些以及其他優(yōu)點將更加明顯。

【專利附圖】

【附圖說明】
[0014]本發(fā)明可以通過參考下文中結(jié)合附圖所給出的描述而得到更好的理解,其中在所有附圖中使用了相同或相似的附圖標(biāo)記來表示相同或者相似的部件。所述附圖連同下面的詳細(xì)說明一起包含在本說明書中并且形成本說明書的一部分,而且用來進(jìn)一步舉例說明本發(fā)明的優(yōu)選實施例和解釋本發(fā)明的原理和優(yōu)點。在附圖中:
[0015]圖1是示意性地示出根據(jù)本發(fā)明的實施例的圖像處理裝置的一種示例結(jié)構(gòu)的框圖;
[0016]圖2是示意性地示出如圖1所示的特征提取單元110的一種可能的示例結(jié)構(gòu)的框圖;
[0017]圖3A是示出待處理輪廓為文檔邊界的一個可能示例的示意圖;
[0018]圖3B是示出如圖3A所示的文檔邊界上的形狀點的一個可能示例的示意圖;
[0019]圖3C是示出在如圖3A所示的文檔邊界的情況下確定第一波動特征序列中的各個線段距離的一個可能示例的示意圖;
[0020]圖3D是示出在輪廓為不封閉的情況下確定第一波動特征序列中的各個線段距離的一個可能示例的示意圖;
[0021]圖4是示意性地示出根據(jù)本發(fā)明的實施例的圖像處理裝置的另一種示例結(jié)構(gòu)的框圖;
[0022]圖5是示意性地示出根據(jù)本發(fā)明的實施例的圖像處理裝置的又一種示例結(jié)構(gòu)的框圖;
[0023]圖6A-6D是示出對預(yù)定輪廓進(jìn)行預(yù)定類型的變形的多個可能示例的示意圖;
[0024]圖7是示意性地示出根據(jù)本發(fā)明的實施例的圖像處理方法的一種示例性處理的流程圖;以及
[0025]圖8是示出了可用來實現(xiàn)根據(jù)本發(fā)明的實施例的圖像處理裝置和圖像處理方法、或者根據(jù)本發(fā)明的實施例的圖像處理裝置和圖像處理方法的一種可能的信息處理設(shè)備的硬件配置的結(jié)構(gòu)簡圖。
[0026]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,附圖中的元件僅僅是為了簡單和清楚起見而示出的,而且不一定是按比例繪制的。例如,附圖中某些元件的尺寸可能相對于其他元件放大了,以便有助于提高對本發(fā)明實施例的理解。

【具體實施方式】
[0027]在下文中將結(jié)合附圖對本發(fā)明的示范性實施例進(jìn)行描述。為了清楚和簡明起見,在說明書中并未描述實際實施方式的所有特征。然而,應(yīng)該了解,在開發(fā)任何這種實際實施例的過程中必須做出很多特定于實施方式的決定,以便實現(xiàn)開發(fā)人員的具體目標(biāo),例如,符合與系統(tǒng)及業(yè)務(wù)相關(guān)的那些限制條件,并且這些限制條件可能會隨著實施方式的不同而有所改變。此外,還應(yīng)該了解,雖然開發(fā)工作有可能是非常復(fù)雜和費時的,但對得益于本公開內(nèi)容的本領(lǐng)域技術(shù)人員來說,這種開發(fā)工作僅僅是例行的任務(wù)。
[0028]在此,還需要說明的一點是,為了避免因不必要的細(xì)節(jié)而模糊了本發(fā)明,在附圖中僅僅示出了與根據(jù)本發(fā)明的方案密切相關(guān)的裝置結(jié)構(gòu)和/或處理步驟,而省略了與本發(fā)明關(guān)系不大的其他細(xì)節(jié)。
[0029]本發(fā)明的實施例提供了一種圖像處理裝置,該圖像處理裝置包括:特征提取單元,其被配置用于提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征;以及拒識處理單元,其被配置用于在滿足以下條件中的至少一個的情況下拒絕將待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果:待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值,以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值;其中,預(yù)定形狀模型和/或預(yù)定波動特征模型通過學(xué)習(xí)包括多個預(yù)定輪廓的訓(xùn)練樣本而獲得,預(yù)定形狀模型反映訓(xùn)練樣本的形狀特征的分布規(guī)律,預(yù)定波動特征模型反映訓(xùn)練樣本的波動特征的分布規(guī)律,預(yù)定輪廓與待處理輪廓的類型相同。
[0030]下面結(jié)合圖1來詳細(xì)描述根據(jù)本發(fā)明的實施例的圖像處理裝置的一個示例。
[0031]如圖1所示,根據(jù)本發(fā)明的實施例的圖像處理裝置100包括特征提取單元110和拒識處理單元120。
[0032]特征提取單元110用于提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征。
[0033]在根據(jù)本發(fā)明的實施例的圖像處理裝置的具體實現(xiàn)方式中,這里所說的圖像中的目標(biāo)對象可以是文檔(在這種情況下待處理輪廓例如是文檔邊界)、人臉(在這種情況下待處理輪廓例如是人臉輪廓)、手掌(在這種情況下待處理輪廓例如是手掌輪廓)等。其中,上述圖像例如可以是針對目標(biāo)對象所捕獲的圖像,或者通過其他方式獲得的包含有上述目標(biāo)對象的圖像等。
[0034]此外,在根據(jù)本發(fā)明的實施例的圖像處理裝置的具體實現(xiàn)方式中,上述圖像中目標(biāo)對象的待處理輪廓例如可以是通過現(xiàn)有的任一種輪廓提取技術(shù)所預(yù)先獲得的。
[0035]在根據(jù)本發(fā)明的實施例的圖像處理裝置的具體實現(xiàn)方式中,上述待處理輪廓中的“輪廓”例如可以是文檔邊界,也即,上述待處理輪廓可以是待處理的文檔邊界。然而,上述“輪廓”并不限于此,在本發(fā)明的其他實施例中,“輪廓”也可以是諸如人臉輪廓、手掌輪廓以及汽車輪廓等除文檔邊界之外的輪廓。
[0036]需要說明的是,在根據(jù)本發(fā)明的實施例的圖像處理裝置的具體實現(xiàn)方式中,待處理輪廓可以是一段連續(xù)的輪廓,也可以是幾段分立的輪廓所組成的待處理輪廓;此外,待處理輪廓或其中的部分可以是封閉的,也可以是不封閉的。
[0037]下面將結(jié)合圖2來描述如何提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征。
[0038]其中,在根據(jù)本發(fā)明的實施例的圖像處理裝置的具體實現(xiàn)方式中,特征提取單元110可以僅包括如圖2所示的用于提取圖像中目標(biāo)對象的待處理輪廓的形狀特征的形狀特征獲得子單元210和用于提取圖像中目標(biāo)對象的待處理輪廓的波動特征的波動特征獲得子單元220中的其中任一個,或者,特征提取單元110也可以同時包括上述形狀特征獲得子單元210和波動特征獲得子單元220。下文中,以特征提取單元110同時包括如圖2所示的形狀特征獲得子單元210和波動特征獲得子單元220的情況為例來描述形狀特征獲得子單元210和波動特征獲得子單元220的處理和功能,對于特征提取單元110僅包括形狀特征獲得子單元210和波動特征獲得子單元220中的其中一個的情況可以參考該例子來進(jìn)行處理,將不再贅述。
[0039]如圖2所示,在一個示例中,特征提取單元110可以包括形狀特征獲得子單元210和波動特征獲得子單元220。
[0040]其中,形狀特征獲得子單元210可以利用待處理輪廓上的多個形狀點的坐標(biāo)、按照第二預(yù)定順序形成第一形狀特征序列,作為上述待處理輪廓的形狀特征。
[0041]需要說明的是,某個輪廓上的形狀點是指在該輪廓上按照某種規(guī)則選擇的能夠反映該輪廓形狀的一些點。
[0042]在一個實現(xiàn)方式中,在上述待處理輪廓上,可以在該待處理輪廓的相鄰參考點之間的部分、按預(yù)定間隔選取預(yù)定數(shù)量的點,并將所選取的點作為該待處理輪廓的多個形狀點。
[0043]其中,待處理輪廓的參考點可以根據(jù)實際情況來確定。例如,針對待處理輪廓是手掌輪廓的情況,其對應(yīng)的參考點可以是各個手指頂端的點以及每兩個相鄰手指的相連處的點,等等。又如,針對待處理輪廓是某個文檔邊界的情況,其對應(yīng)的參考點可以是該文檔邊界所對應(yīng)的文檔的多個角點,并且這些角點是位于該文檔邊界上的。在如圖3A所示的例子中,圖3A所示的打開的文檔的邊界(即文檔邊界,如圖3A所示的文檔的外邊緣S153和S264)的參考點例如可以選取文檔的頁角點(如點P1、P2、P3和P4),和/或文檔的書脊角點(如圖3A所示的點P5和P6)。其中,圖3A所示的文檔圖像例如可以是通過對打開的書籍經(jīng)過掃描所得到的圖像。
[0044]假設(shè)在一個例子中(以下稱為例子一),在圖3A所示的文檔的文檔邊界S153和S264(作為待處理輪廓的示例)上所確定的參考點包括P1、P2、P3、P4、P5和P6,按照每兩個相鄰參考點之間均勻地確定4個點。如圖3B所示,在相鄰的參考點Pl和P5之間,例如可以等間隔地選取4個點Pal、Pa2、Pa3和Pa4,以及可以在相鄰的參考點P5和P3之間等間隔地選取4個點Pa5、Pa6、Pa7和Pa8,等等,如此共選取16個點Pal?Pal6,然后將這16個點Pal?Pal6作為圖3A所示的文檔邊界S153和S264的形狀點。
[0045]在另一個例子中(以下稱為例子二),所選取的形狀點也可以包括參考點本身。如圖3B所示,在相鄰的參考點PI和P5之間,選取的形狀點例如可以包括Pa 1、Pa2、Pa3和Pa4以及參考點Pl和P5本身共6個形狀點;而在相鄰的參考點P5和P3之間選取的形狀點例如可以包括Pa5、Pa6、Pa7和Pa8以及參考點P5和P3本身共6個形狀點;等等。其中,在多次選取形狀點的過程中所選取的同一個形狀點只計為一個點,例如,參考點P5在上述選取過程中被選取了兩次,但只作為一個形狀點。
[0046]然后,形狀特征獲得子單元210可以利用在文檔邊界S153和S264上選取的多個形狀點的坐標(biāo)、按照第二預(yù)定順序來形成第一形狀特征序列。其中,這里所說的第二預(yù)定順序可以根據(jù)實際情況來確定,比如可以是從左到右的順序(起點例如為左邊第一個點),從上到下的順序(起點例如為上邊第一個點),或者順時針、逆時針順序(起點例如為距離某個參考點最近的點),等等。需要注意的是,根據(jù)第二預(yù)定順序可以確定第一形狀特征序列中的起點。由此,在實際應(yīng)用中,用戶可以根據(jù)經(jīng)驗或者通過試驗的方法來確定上述第二預(yù)定順序。
[0047]例如,在例子二中,在多次選取形狀點的過程中所選取的同一個形狀點只計為一個點的情況下,得到的多個形狀點共計22個,即Pal?Pal6以及Pl?P6。如圖3B所示,
可以分別在S153和S264上按照從左到右的順序(其中,S153和S264之間可以按照先S153后S264的順序)來形成上述第一形狀特征序列,即,{CP1,Cpal, Cpa2, Cpa3, Cpa4, Cp5, Cpa5, Cpa6, Cpa7, Cpa8, Cp3,Cp2, Cpa9, Cpal0, Cpall, Cpal2, Cpg, Cpal3, Cpal4, Cpal5, Cpal6, Cp4I, 其中,C
Pl、Cpal、Cpa2J * ?….分別表示其對應(yīng)的形狀點PU Pal、Pa2、……的坐標(biāo)。
[0048]需要說明的是,形狀點的坐標(biāo)可以是二維的、也可以是三維或三維以上的,具體維數(shù)可以根據(jù)實際情況來確定。例如,在上述結(jié)合圖3A和圖3B所描述的例子一和二中,各個形狀點的坐標(biāo)為二維坐標(biāo),也就是說,Cpi, Cpal, Cpa2,……中的每一個實際包含兩個坐標(biāo)值。又如,在一些醫(yī)學(xué)圖像中三維物體分割所產(chǎn)生的邊界可能是三維的,如某種臟器的切割面是二維的情形。
[0049]此外,如圖2所示,波動特征獲得子單元220可以首先基于待處理輪廓上的多個形狀點來確定多個點對,作為第一點對。然后,波動特征獲得子單元220可以獲得上述多個第一點對中每個第一點對的兩點間的線段距離,利用這些距離(即上述多個第一點對對應(yīng)的所有線段距離)、按照第一預(yù)定順序來形成第一波動特征序列,作為待處理輪廓的波動特征。
[0050]需要說明的是,在實際處理中,為了避免不同文檔大小對提取波動特征的影響,可以對波動特征序列進(jìn)行長度歸一化處理,而該歸一化處理的具體過程對于本領(lǐng)域技術(shù)人員來說是可以通過結(jié)合本領(lǐng)域公知常識和/或公開資料的方式來獲得的,故這里不再詳述。
[0051]其中,待處理輪廓上的多個形狀點可以按照如上文例子一或例子二中所描述的方式來確定,這里不再贅述。此外,這里所說的第一預(yù)定順序可以根據(jù)實際情況來確定,例如可以是從左到右的順序(起點例如為左邊第一個線段距離),或者從上到下的順序起點(例如為上邊第一個線段距離)等等。需要注意的是,根據(jù)第一預(yù)定順序可以確定第一波動特征序列中的、作為起點的線段距離。類似地,在實際應(yīng)用中,用戶可以根據(jù)經(jīng)驗或者通過試驗的方法來確定上述第一預(yù)定順序。
[0052]在根據(jù)本發(fā)明的實施例的圖像處理裝置的具體實現(xiàn)方式中,波動特征獲得子單元220可以根據(jù)多種方式來確定上述第一點對。
[0053]在一個例子中,波動特征獲得子單元220例如可以將待處理輪廓上的多個形狀點按照預(yù)定的配對方式進(jìn)行兩兩配對,然后,可以將作為上述兩兩配對的結(jié)果的多個點對作為上述多個第一點對。
[0054]如圖3C所示,對于S153和S264上的形狀點,可以分別將S153上和S264上從左至右的對應(yīng)次序的形狀點進(jìn)行配對,如Pl和P2,Pal和Pa9,Pa2和PalO,等等。這樣,如圖3C所示,分別用L1、L2、L3、……來表示Pl和P2之間的線段距離、Pal和Pa9之間的線段距離、Pa2和PalO之間的線段距離、……,則由此形成的第一波動特征序列例如可以表示成{LI, L2, L3,……}。由圖3C可知,按照這種方式所得到的第一波動特征序能夠很好地反映例如圖3C所示的文檔邊界(或其他具有對稱特性、或者可以被劃分為兩部分的待處理輪廓)的波動特征。
[0055]在其他例子中,在待處理輪廓例如為不封閉的曲線的情況下,波動特征獲得子單元220可以將該待處理輪廓上的一對形狀點(如文檔邊界的兩個角點,或者該待處理輪廓的起點和終點)之間的連線作為參考線,然后將該待處理輪廓上除上述一對形狀點之外的其他形狀點分別向該參考線作映射,得到上述其他形狀點中每個形狀點的映射點,將上述其他形狀點中每個形狀點與其映射點分別作為一個第一點對,而將每個形狀點與其映射點之間的距離作為該第一點對對應(yīng)的線段距離,以利用這些線段距離按照第一預(yù)定順序來形成第一波動特征序列。
[0056]如圖3D所示,曲線Sr2,為不封閉的待處理輪廓,假設(shè)其上的形狀點為ΡΓ、Pal’、Pa2’、Pa3’以及P2’,P1’和Ρ2’為曲線Sr 2,的起點和終點,直線ν2,*ΡΓ和Ρ2’之間的連線,Pbl’、Pb2’和Pb3’分別為Pal’、Pa2’和Pa3’在直線V2,上的映射點,LI’、L2’和L3’分別表示Pal’到Pbl’的線段距離、Pa2’到Pb2’的線段距離以及Pa3’到Pb3’的線段距離。這樣,波動特征獲得子單元220可以按照從左到右的順序得到如下的第一波動特征序列:{LI’,L2’,L3’ }。
[0057]需要說明的是,在實際處理中根據(jù)經(jīng)驗或通過試驗的方法來確定按照何種方式來配對、或按照何種方式來確定上述多個第一點對,從而可以選擇一種較合適的方式來使得由此得到的第一波動特征序列能夠較好地反映對應(yīng)的待處理輪廓的波動特征,進(jìn)而能夠使得后續(xù)的處理結(jié)果更為準(zhǔn)確。
[0058]這樣,在特征提取單元110獲得提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征之后,拒識處理單元120可以基于特征提取單元110所獲得的結(jié)果來進(jìn)行判斷,以根據(jù)判斷的結(jié)果來確定是否拒絕將當(dāng)前的待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果(即根據(jù)判斷的結(jié)果來確定是否拒識上述待處理輪廓)。
[0059]需要說明的是,在根據(jù)本發(fā)明的實施例的圖像處理裝置的具體實現(xiàn)方式中,拒識處理單元120可以根據(jù)特征提取單元110所獲得的結(jié)果所包含的特征類型來進(jìn)行相應(yīng)的判斷。
[0060]在一個例子中,在特征提取單元110所獲得的結(jié)果同時包含待處理輪廓的形狀特征和波動特征兩種特征的情況下,拒識處理單元120可以分別判斷待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度(以下稱為第一相似度)是否低于第一相似度閾值、以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度(以下稱為第二相似度)是否低于第二相似度閾值。下文中,將“第一相似度低于第一相似度閾值”的條件稱為條件一,而將“第二相似度低于第二相似度閾值”的條件稱為條件二。
[0061]若條件一和條件二中至少有一個被滿足(包括三種情況:第一相似度低于第一相似度閾值但第二相似度高于或等于第二相似度閾值;第一相似度高于或等于第一相似度閾值但第二相似度低于第二相似度閾值;第一相似度低于第一相似度閾值且第二相似度低于第二相似度閾值),則拒識處理單元120可以拒絕將該待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果。
[0062]若條件一和條件二均未被滿足(B卩,第一相似度高于或等于第一相似度閾值,并且第二相似度高于或等于第二相似度閾值),則拒識處理單元120可以接受將該待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果,或者在實際應(yīng)用中可以對該待處理輪廓執(zhí)行其他后續(xù)的處理,等等。
[0063]在另一個例子中,在特征提取單元110所獲得的結(jié)果只包含待處理輪廓的形狀特征的情況下,拒識處理單元120可以僅判斷待處理輪廓的形狀特征與預(yù)定形狀模型之間的第一相似度是否低于第一相似度閾值,若該第一相似度低于第一相似度閾值,則拒識處理單元120可以拒絕將該待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果;若判斷結(jié)果為“否”(即,第一相似度高于第一相似度閾值),則拒識處理單元120可以接受將該待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果,或者在實際應(yīng)用中可以執(zhí)行其他后續(xù)的處理,等等。
[0064]在又一個例子中,在特征提取單元110所獲得的結(jié)果只包含待處理輪廓的波動特征的情況下,拒識處理單元120可以僅判斷待處理輪廓的波動特征與預(yù)定波動特征模型之間的第二相似度是否低于第二相似度閾值,若該第二相似度低于第二相似度閾值,則拒識處理單元120可以拒絕將該待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果;若判斷結(jié)果為“否”(即,第二相似度高于第二相似度閾值),則拒識處理單元120可以接受將該待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果,或者在實際應(yīng)用中可以執(zhí)行其他后續(xù)的處理,等等。
[0065]需要說明的是,第一相似度閾值和/或第二相似度閾值可以根據(jù)經(jīng)驗值來確定,也可以通過試驗的方法來確定,這里不再詳述。
[0066]上述預(yù)定形狀模型和/或預(yù)定波動特征模型可以通過對訓(xùn)練樣本進(jìn)行學(xué)習(xí)而獲得,訓(xùn)練樣本中包括多個預(yù)定輪廓。
[0067]其中,預(yù)定形狀模型反映了訓(xùn)練樣本的形狀特征的分布規(guī)律,而預(yù)定波動特征模型則反映了訓(xùn)練樣本的波動特征的分布規(guī)律。
[0068]此外,這里所說的多個預(yù)定輪廓是和待處理輪廓類型相同的輪廓。例如,在待處理輪廓的類型為文檔邊界的情況下,多個預(yù)定輪廓也是用于描述相同類型文檔的文檔邊界,其中,這里所說的相同類型文檔例如指待處理輪廓和預(yù)定輪廓都是打開的書本,或者待處理輪廓和預(yù)定輪廓都是單頁紙,等等。又如,在待處理輪廓的類型為人臉輪廓的情況下,多個預(yù)定輪廓也是人臉輪廓。
[0069]需要說明的是,在根據(jù)本發(fā)明的實施例的圖像處理裝置的具體實現(xiàn)方式中,預(yù)定形狀模型和/或預(yù)定波動特征模型可以是預(yù)先存儲在圖像處理裝置中的(例如存儲在其中的某個存儲單元內(nèi)),或者,也可以是通過內(nèi)置的某個或某些單元(如下文中結(jié)合圖4所描述的形狀模型獲得單元430和/或波動特征模型獲得單元440)來實時地獲得的。
[0070]其中,需要說明的是,在預(yù)定形狀模型和/或預(yù)定波動特征模型是預(yù)先存儲在圖像處理裝置中的情況下,預(yù)存的上述預(yù)定形狀模型和/或預(yù)定波動特征模型可以是事先通過特定處理(如類似于上述“內(nèi)置的某個單元”所執(zhí)行的處理)而獲得的。
[0071]在根據(jù)本發(fā)明的實施例的圖像處理裝置的一個實現(xiàn)方式中,拒識處理單元120例如可以在待處理輪廓的形狀特征與預(yù)定形狀模型之間的距離(例如馬氏距離)高于第一距離閾值時,判定待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值;以及/或在待處理輪廓的波動特征與預(yù)定波動特征模型之間的距離(例如馬氏距離)高于第二距離閾值時,判定待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值。
[0072]其中,第一距離閾值和/或第二距離閾值例如可以根據(jù)經(jīng)驗值來設(shè)定,或者,也可以通過試驗的方法來確定,這里不再贅述。
[0073]需要說明的是,上文所述的第一相似度和第二相似度除了可以基于待處理輪廓的形狀特征與預(yù)定形狀模型之間的距離以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的距離來獲得之外,也可以利用現(xiàn)有技術(shù)中的其他用于計算相似度的方法來獲得,這里不再贅述。
[0074]下面以特征提取單元110所獲得的結(jié)果同時包含待處理輪廓的形狀特征和波動特征的情況為例來描述如何計算待處理輪廓的形狀特征與預(yù)定形狀模型之間的距離,以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的距離。對于特征提取單元110所獲得的結(jié)果僅包含待處理輪廓的形狀特征和波動特征中的其中一個的情況可以參考該例子進(jìn)行,將不再贅述。
[0075]在該例子中,可以先將這些多個預(yù)定輪廓進(jìn)行對齊處理,然后,拒識處理單元120可以首先根據(jù)如下的公式一來計算與預(yù)定形狀模型相關(guān)的協(xié)方差矩陣。需要說明的是,對于本領(lǐng)域的技術(shù)人員來說,對多個輪廓進(jìn)行對齊的處理是可以結(jié)合公知常識和/或公開資料而獲得的,故這里不再詳述(例如對于多個文檔邊界的對齊可以參考文獻(xiàn):T.F.Cootesj C.J.Taylor, D.H.Cooper, and J.Graham, ” Active Shape Models - TheirTraining and Applicat1n”,CVIU (1995),61 (I),pp.38 ?59)。
[0。76]公式一:SeqrSeqstepe)(Seq;-Seqshapc)τ


丄\ /:0
[0077]其中,Sshape表示與預(yù)定形狀模型相關(guān)的協(xié)方差矩陣,i表示預(yù)定輪廓的序號(i=0, I,…,N-1),N為多個預(yù)定輪廓的總數(shù),Seq’i表示對齊后的多個預(yù)定輪廓中的第i個所對應(yīng)的第二形狀特征序列(下文中將對用于獲得第二形狀特征序列的示例的描述),
表示多個對齊后預(yù)定輪廓對應(yīng)的第二形狀特征序列的平均值序列。例如,假設(shè)多個預(yù)定輪廓共包括三個,并假設(shè)這三個對齊后預(yù)定輪廓對應(yīng)的第二形狀特征序列分別為Seq1 \Seq/和Seq3’,則上述三個對齊后輪廓的第二形狀特征序列Seq1^Seq/和Seq/的平均值序列為(Seq/ +Seq2 ’ +Seq/)/3。
[0078]此外,拒識處理單元120可以根據(jù)如下的公式二來計算與預(yù)定波動特征模型相關(guān)的協(xié)方差矩陣。
[0079]公式二: Sweve=去坌(Seq.;-Seq麻)(Seq; -SeqiiiiiJt

N I=Q
[0080]其中,Swave表示與_預(yù)定波動特征模型相關(guān)的協(xié)方差矩陣,Seq' /表示對齊后的多個預(yù)定輪廓中的第i個所對應(yīng)的第二波動特征序列(下文中將對用于獲得第二波動特征序列的示例的描述),表示多個對齊后預(yù)定輪廓對應(yīng)的第二波動特征序列的平均值序列。其中,獲得多個對齊后預(yù)定輪廓各自對應(yīng)的第二波動特征序列的平均值序列的過程例如可以和上文所描述的獲得多個對齊后預(yù)定輪廓對應(yīng)的第二形狀特征序列的平均值序列的過程相類似,這里不再贅述。
[0081]由此,拒識處理單元120可以根據(jù)如下的公式三和公式四來分別計算待處理輪廓的形狀特征與預(yù)定形狀模型之間的馬氏距離,以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的馬氏距離。
[0082]公式三:DiStshape=(Seq:hape — SQqshape f S:xhape (Seq*hape — SQqshape)
_3]公式四:DM麗e=(SeqLe-Seqwm,JrS;;ve(Seq;vavc -SeqwtnJ
[0084]其中,在公式三和公式四中,S-二',為Sshape的逆矩陣,、力Swave的逆矩陣,Seq:lMIK為用于描述待處理輪廓的形狀特征的第一形狀特征序列,該序列已經(jīng)與訓(xùn)練集中的平均形狀進(jìn)行了對齊處理;SeqLw為用于描述待處理輪廓的波動特征的第一波動特征序列,該輪廓也已經(jīng)進(jìn)行了對齊處理;Distshape表示待處理輪廓的形狀特征與預(yù)定形狀模型之間的馬氏距離,而Distwave表示待處理輪廓的波動特征與預(yù)定波動特征模型之間的馬氏距離。
[0085]在一個示例中,拒識處理單元120可以判斷Distshape是否高于預(yù)設(shè)的第一距離閾值和/或Distwave是否高于預(yù)設(shè)的第二距離閾值。若Distshape高于第一距離閾值和/或Distwave高于第二距離閾值,則拒識處理單元120拒絕將當(dāng)前的待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果;而若Distshape小于第一距離閾值、且Distwave小于第二距離閾值,則拒識處理單元120可以接受將當(dāng)前的待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果,或者對當(dāng)前的待處理輪廓進(jìn)行后續(xù)的其他處理。
[0086]此外,在另一個示例中,拒識處理單元120可以根據(jù)如下的公式五來計算待處理輪廓的形狀特征與預(yù)定形狀模型之間的第一相似度,以及可以根據(jù)如下的公式六來計算待處理輪廓的波動特征與預(yù)定波動特征模型之間的第二相似度。
[0087]公式五:Simshape=l/DiStshape
[0088]公式六:Simwave=l/DiStwave
[0089]其中,Simshape表示上述第一相似度,而Simwave表示上述第二相似度。在這種情況下,拒識處理單元120可以判斷Simshape是否低于預(yù)設(shè)的第一相似度閾值和/或Simwave是否低于預(yù)設(shè)的第二相似度閾值。若Simshape低于第一相似度閾值和/或Simwave低于第二相似度閾值,則拒識處理單元120拒絕將當(dāng)前的待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果;而若Simshape高于第一相似度閾值、且Simwave高于第二相似度閾值,則拒識處理單元120可以接受將當(dāng)前的處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果,或者可以對當(dāng)前的待處理輪廓進(jìn)行后續(xù)的其他處理。
[0090]通過以上描述可知,上述根據(jù)本發(fā)明的實施例的圖像處理裝置,其通過提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征來將上述形狀特征和/或波動特征分別與對應(yīng)的預(yù)定形狀模型之間和/或預(yù)定波動特征模型進(jìn)行相似度比較,并在其中至少一個相似度低于對應(yīng)的預(yù)定閾值的情況下拒識該待處理輪廓,即,拒絕將待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果。在實際應(yīng)用中,當(dāng)利用該圖像處理裝置對利用現(xiàn)有的輪廓提取技術(shù)所提取的輪廓(作為待處理輪廓)進(jìn)行處理時,能夠通過上述相似度比較來判斷是否拒識該輪廓。這樣,通過上述處理,可以使得最終的輪廓檢測結(jié)果中存在的一些精度和/或準(zhǔn)確度較低、和/或質(zhì)量較差(比如變形嚴(yán)重等)的輪廓被剔除掉,能夠提高輪廓提取精度和/或準(zhǔn)確度。
[0091]此外,在一些實際處理中,用戶還可以根據(jù)拒識的結(jié)果來選擇是否對這些被拒識掉的輪廓進(jìn)行后續(xù)的處理,有助于用戶在存在多個待處理輪廓的情況下識別其中的問題輪廓(即,精度和/或準(zhǔn)確度較低、和/或質(zhì)量較差(比如變形嚴(yán)重等)的輪廓),以通過對這些被拒識掉的輪廓進(jìn)行相應(yīng)的后續(xù)處理來改善這些輪廓的精度、準(zhǔn)確度和/或質(zhì)量,等等。
[0092]下面結(jié)合圖4來描述根據(jù)本發(fā)明的實施例的圖像處理裝置的另一個示例。如圖4所示,在該示例中,圖像處理裝置400除了包括特征提取單元410和拒識處理單元420之夕卜,還包括模型獲得單元430。其中,模型獲得單元430可以包括形狀模型獲得子單元432和/或波動特征模型獲得子單元434。
[0093]在以下結(jié)合圖4所描述的示例中,將以模型獲得單元430同時包括形狀模型獲得子單元432和波動特征模型獲得子單元434的情況為例來給出關(guān)于形狀模型獲得子單元432和波動特征模型獲得子單元434的功能和處理的描述。但是,需要注意的是,在其他示例中,模型獲得單元430也可以只包括形狀模型獲得子單元432和波動特征模型獲得子單元434中的其中任一個,這種情況下的處理可以參考以下描述的例子,將不再贅述。
[0094]需要說明的是,圖4所示的圖像處理裝置400中的特征提取單元410和拒識處理單元420可以分別具有與上文中結(jié)合圖1所描述的圖像處理裝置100中的特征提取單元110和拒識處理單元120相同的結(jié)構(gòu)和功能,并能夠達(dá)到相類似的技術(shù)效果,這里不再贅述。
[0095]如圖4所示,針對對齊后的訓(xùn)練樣本中的每一個,形狀模型獲得子單元432可以利用該訓(xùn)練樣本上的多個形狀點的坐標(biāo)、按照第二預(yù)定順序來形成與該訓(xùn)練樣本對應(yīng)的第二形狀特征序列。這樣,可以得到每個訓(xùn)練樣本對應(yīng)的第二形狀特征序列。然后,形狀模型獲得子單元432可以獲得這些訓(xùn)練樣本的第二形狀特征序列的平均形狀特征序列和形狀特征協(xié)方差矩陣,來描述預(yù)定形狀模型。
[0096]在根據(jù)本發(fā)明的實施例的具體實現(xiàn)方式中,形狀模型獲得子單元432例如可以通過與上文中結(jié)合圖2所描述的形狀特征獲得子單元210的處理相類似的處理來獲得每個訓(xùn)練樣本對應(yīng)的第二形狀特征序列,還可以參考上文結(jié)合公式一的描述中的處理來獲得各個訓(xùn)練樣本對應(yīng)的第二形狀特征序列的平均值序列(即平均形狀特征序列)和形狀特征協(xié)方差矩陣,并能夠達(dá)到相類似的效果,這里不再贅述。
[0097]此外,針對對齊后的訓(xùn)練樣本中的每一個,波動特征模型獲得子單元434可以在該訓(xùn)練樣本上的多個形狀點中選擇多個第二點對,獲得該訓(xùn)練樣本對應(yīng)的這多個第二點對中的每個第二點對中的兩點間的線段距離,并利用這多個第二點對所對應(yīng)的多個線段距離、按照第一預(yù)定順序來形成該訓(xùn)練樣本對應(yīng)的第二波動特征序列。這樣,可以得到每個訓(xùn)練樣本對應(yīng)的第二波動特征序列。然后,波動特征模型獲得子單元434可以獲得這些訓(xùn)練樣本的第二波動特征序列的平均波動特征序列和波動特征協(xié)方差矩陣,來描述預(yù)定波動特征模型。
[0098]在根據(jù)本發(fā)明的實施例的具體實現(xiàn)方式中,波動特征模型獲得子單元434例如可以通過與上文中結(jié)合圖2所描述的波動特征獲得子單元220的處理相類似的處理來獲得每個訓(xùn)練樣本對應(yīng)的第二波動特征序列,還可以參考上文結(jié)合公式二的描述中的處理來獲得各個訓(xùn)練樣本對應(yīng)的第二波動特征序列的平均值序列(即平均波動特征序列)和波動特征協(xié)方差矩陣,并能夠達(dá)到相類似的能夠和效果,這里不再贅述。
[0099]通過以上描述可知,模型獲得單元430可以實時地獲得上述預(yù)定形狀模型和/或預(yù)定波動特征模型。此外,上述模型獲得單元430還可以根據(jù)其所處理的待處理輪廓來選擇性地對上述預(yù)定形狀模型和/或預(yù)定波動特征模型進(jìn)行更新,例如,在待處理輪廓未被拒識(即被接受)的情況下利用該待處理輪廓來更新上述預(yù)定形狀模型和/或預(yù)定波動特征模型,由此能夠使得更新的預(yù)定形狀模型和/或預(yù)定波動特征模型更能反映用戶所要處理的輪廓的特征,進(jìn)而使得此后利用更新的預(yù)定形狀模型和/或預(yù)定波動特征模型所進(jìn)行的處理所得到的結(jié)果更為準(zhǔn)確。
[0100]下面結(jié)合圖5來詳細(xì)描述根據(jù)本發(fā)明的實施例的圖像處理裝置的又一個示例。如圖5所示,在該示例中,圖像處理裝置500除了包括特征提取單元510和拒識處理單元520之外,還可以包括預(yù)處理單元540。
[0101]需要說明的是,圖5所示的圖像處理裝置500中的特征提取單元510和拒識處理單元520可以分別具有與上文中結(jié)合圖1所描述的圖像處理裝置100中的特征提取單元110和拒識處理單元120相同的結(jié)構(gòu)和功能,并能夠達(dá)到相類似的技術(shù)效果,這里不再贅述。
[0102]在一個實現(xiàn)方式中,預(yù)處理單元540可以通過對多個預(yù)定輪廓中的至少部分進(jìn)行預(yù)定類型的變形來獲得擴(kuò)展樣本,并將所獲得的擴(kuò)展樣本連同上述多個預(yù)定輪廓一起作為訓(xùn)練樣本(即將擴(kuò)展樣本作為訓(xùn)練樣本中的一部分)。
[0103]以上述多個預(yù)定輪廓中的至少部分中的任一個預(yù)定輪廓Stl為例來描述預(yù)處理單元540對該預(yù)定輪廓Sci進(jìn)行預(yù)定類型的變形的一個示例。在該示例中,預(yù)處理單元540可以通過令預(yù)定輪廓Stl中各個形狀點的N維坐標(biāo)中的至少一維坐標(biāo)在預(yù)定范圍內(nèi)增大或減小以形成更新N維坐標(biāo),使得由預(yù)定輪廓Stl中各個形狀點的更新N維坐標(biāo)所構(gòu)成的形狀能夠用于描述與待處理輪廓相同類型的輪廓。
[0104]需要說明的是,這里的N為大于或等于2的整數(shù)。例如,對于待處理輪廓和預(yù)定輪廓均為文檔邊界的情況,N可以是2。又如,對于待處理輪廓和預(yù)定輪廓均為人臉輪廓的情況,N可以是2,也可以是3。
[0105]另外,在一個實現(xiàn)方式中,仍以預(yù)定輪廓Stl為例,在對預(yù)定輪廓Stl進(jìn)行變形的過程中,預(yù)處理單元540可以保持預(yù)定輪廓Stl中各個形狀點的N維坐標(biāo)中的至少一維坐標(biāo)不變,并令預(yù)定輪廓Stl中各個形狀點的N維坐標(biāo)中除上述至少一維之外的其余維坐標(biāo)在預(yù)定范圍內(nèi)增大或減小來形成預(yù)定輪廓Stl中各個形狀點的更新N維坐標(biāo)。
[0106]例如,假設(shè)預(yù)定輪廓Stl中各個形狀點的坐標(biāo)是二維的,用Xtl表示預(yù)定輪廓Stl中各個形狀點中任意形狀點Po的橫坐標(biāo),L表示上述形狀點P。的縱坐標(biāo),則對于形狀點Po,可以根據(jù)如下的公式七來對形狀點Po的橫坐標(biāo)進(jìn)行變形,或者可以根據(jù)如下的公式八來對形狀點Ptl的縱坐標(biāo)來進(jìn)行變形,又或者,也可以根據(jù)公式七和公式八對形狀點Ptl的橫、縱坐標(biāo)都分別進(jìn)行變形。
[0107]公式七:xQ’=x0+dx
[0108]公式八:y?!?y0+dy
[0109]其中,dx為橫坐標(biāo)的變化量(可以為正數(shù)或負(fù)數(shù)),dy為縱坐標(biāo)的變化量(可以為正數(shù)或負(fù)數(shù)),并且dx和dy可以根據(jù)經(jīng)驗值或者通過試驗的方法來確定,這里不再贅述。此夕卜,Xe/表示變形后的橫坐標(biāo)值,Yoj表示變形后的縱坐標(biāo)值。
[0110]在一個例子中,以預(yù)定輪廓Stl為例,對于其上的某個形狀點來說,該形狀點的橫坐標(biāo)和縱坐標(biāo)不是等比例變形的,以使得通過變形得到的擴(kuò)展樣本的形狀與變形前的形狀將發(fā)生一定的改變,但形狀的類型又會基本相同。
[0111]需要說明的是,這里所說的形狀的類型“相同”或“基本相同”例如指,矩形輪廓變形后仍為矩形輪廓(包含方形輪廓),橢圓型輪廓變形后仍為橢圓型輪廓(包含圓形輪廓),
坐坐寸寸O
[0112]此外,在其他一些實現(xiàn)方式中,圖像處理裝置500除了可以包括特征提取單元510、拒識處理單元520以及預(yù)處理單元540之外,還可以選擇性地包括模型獲得單元530。其中,模型獲得單元530例如可以具有與上文中結(jié)合圖4所描述的任一種模型獲得單元430(即只包括形狀模型獲得子單元432和波動特征模型獲得子單元434中的其中任一個的模型獲得單元430,或者同時包括形狀模型獲得子單元432和波動特征模型獲得子單元434的模型獲得單元430)相同的結(jié)構(gòu)和功能,并能夠達(dá)到相類似的技術(shù)效果,這里不再贅述。
[0113]在實際處理中,往往存在訓(xùn)練樣本數(shù)目有限的情況發(fā)生,在這種情況下,可以利用已有的訓(xùn)練樣本(即上文所說的多個預(yù)定輪廓)來擴(kuò)充訓(xùn)練樣本的數(shù)量,這能夠使得根據(jù)擴(kuò)充后的訓(xùn)練樣本所得到的模型(即預(yù)定形狀模型和/或預(yù)定波動特征模型)的泛化能力比較強(qiáng),使得利用該模型所進(jìn)行的處理得到的結(jié)果也較為準(zhǔn)確。
[0114]需要說明的是,在圖像處理裝置500僅包括特征提取單元510、拒識處理單元520以及預(yù)處理單元540的情況下,預(yù)處理單元540的對預(yù)定輪廓進(jìn)行預(yù)定類型的變形來獲得擴(kuò)展樣本的處理可以用于在將預(yù)定形狀模型和/或預(yù)定波動特征模型預(yù)存到圖像處理裝置500中以前對訓(xùn)練樣本的處理中,在得到擴(kuò)展樣本之后,利用這些擴(kuò)展樣本對訓(xùn)練樣本進(jìn)行擴(kuò)展,然后利用擴(kuò)展后的訓(xùn)練樣本、通過上文所說的“特定處理”來得到上述預(yù)定形狀模型和/或預(yù)定波動特征模型,進(jìn)而將上述預(yù)定形狀模型和/或預(yù)定波動特征模型預(yù)存在圖像處理裝置500中。
[0115]此外,在圖像處理裝置500除了包括特征提取單元510、拒識處理單元520以及預(yù)處理單元540之外、還包括模型獲得單元530的情況下,預(yù)處理單元540則可以通過如上所述的對預(yù)定輪廓進(jìn)行預(yù)定類型的變形的處理來獲得擴(kuò)展樣本,以擴(kuò)展訓(xùn)練樣本,然后,模型獲得單元530可以利用擴(kuò)展后的訓(xùn)練樣本來實時地獲得上述預(yù)定形狀模型和/或預(yù)定波動特征模型。
[0116]下面,以圖像處理裝置500包括特征提取單元510、拒識處理單元520、模型獲得單元530以及預(yù)處理單元540的情況為例,來描述預(yù)處理單元540的一個應(yīng)用示例,圖像處理裝置500僅包括特征提取單元510、拒識處理單元520以及預(yù)處理單元540的情況可以參考該應(yīng)用示例來進(jìn)行處理,將不再贅述。
[0117]以圖6A為例來描述對預(yù)定輪廓進(jìn)行水平方向上的擴(kuò)張(作為預(yù)定類型的變形的示例)的示例性處理。對于如圖6A所示的文檔邊界S153 (圖中未示出)來說,PU Pal、…、Pa4、P5等表示變形前的形狀點所在的位置,ΡΓ、Pal’、…、Pa4’、P5’等帶有右上角標(biāo)“ ’ ”附圖標(biāo)記分別表示PU Pal、…、Pa4、P5等形狀點所對應(yīng)的變形后的形狀點所在的位置。
[0118]首先可以根據(jù)公式九來計算經(jīng)過Pl和P3兩點的坐標(biāo)的直線方程,其中,(xl,yl)表示Pl的坐標(biāo),(x3, y3)表示P3的坐標(biāo)。
[0119]公式九:dA*x+dB*y+dC=0
[0120]其中,dA、dB和dC為直線方程的參數(shù)。
[0121]假設(shè)預(yù)設(shè)的水平方向上的偏移量為dx。需要說明的是,如果dx>0,文檔形狀將進(jìn)行擴(kuò)張,如圖6A所示;如果dx〈0,文檔形狀將進(jìn)行收縮,如圖6B所示。另外,還需要說明的是,為了清楚起見,圖6B以及后文將描述的圖6C和圖6D中未示出、或者未全部示出各個形狀點的附圖標(biāo)記。
[0122]在如圖6A所示的情況下,可以根據(jù)如下公式十和十一來計算Pl和P3兩點對應(yīng)的變形后的形狀點ΡΓ和P3’兩點各自的橫坐標(biāo)。
[0123]公式十:xl’= xl-dx
[0124]公式^^一:x3’= x3+dx
[0125]然后,根據(jù)公式九(此時dA、dB和dC已知)來獲得ΡΓ和P3’兩點各自的縱坐標(biāo)。
[0126]對于Pl和P3之間的其他形狀點(包括Pal、Pa2、Pa3、Pa4、P5、Pa5、Pa6、Pa7和Pa8),可以根據(jù)如下的公式十二通過插值運算來獲得上述Pl和P3之間的其他形狀點中每個點對應(yīng)的變形后的形狀點的橫坐標(biāo)。其中,為清楚起見,在如下的公式十二中,將用aa來表示Pl的橫坐標(biāo)xl,用bb來表示P3的橫坐標(biāo)x3,用cc來表示P I’的橫坐標(biāo)xl’,以及用dd來表示P3’的橫坐標(biāo)x3’。
[0127]公式十二:x/ =cc+(dd_cc) * (Xj-aa) / (bb_aa)
[0128]其中,&為Pl和P3之間的所有其他形狀點的任一形狀點,j為該任意形狀點在Pl
和P3之間的所有其他形狀點的序號。例如,在如圖6A所示的例子中,j=l,2,......,9,其中,
假設(shè)j從小到大的順序?qū)?yīng)于Pl和P3之間的所有其他形狀點按照從左到右的順序,則:Xl表示Pal的橫坐標(biāo),Xl’則表示Pal變形后的形狀點Pal’的橫坐標(biāo);x2表示Pa2的橫坐標(biāo),x2’則表示Pa2變形后的形狀點Pa2’的橫坐標(biāo);……;x5表示P5的橫坐標(biāo),X5,則表示P5變形后的形狀點P5’的橫坐標(biāo);x6表示Pa5的橫坐標(biāo),x6’則表示Pa5變形后的形狀點Pa5’的橫坐標(biāo);……;x9表示PaS的橫坐標(biāo),x9’則表示PaS變形后的形狀點Pa8’的橫坐標(biāo)。
[0129]此外,如圖6A所示,在對預(yù)定輪廓進(jìn)行水平方向上的擴(kuò)張(或者圖6B所示的水平方向上的收縮)的情況下,Pl和P3之間的其他形狀點(包括Pal、Pa2、Pa3、Pa4、P5、Pa5、Pa6、Pa7和Pa8)的縱坐標(biāo)可以保持不變,如公式十三所示。
[0130]公式十三:y/ =Yj
[0131]其中,和Yg 分別表示 Pal、Pa2、Pa3、Pa4、P5、Pa5、Pa6、Pa7和 Pa8 的縱坐標(biāo),而 y/、y2’、丫3’、y/、ys’、ye’、y/、ys’ 和 y/ 分別表示 Pal,、Pa2,、Pa3,、Pa4’、P5’、Pa5’、Pa6’、Pa7’ 和 Pa8’ 的縱坐標(biāo)。
[0132]這樣,如圖6A所示,可以獲得文檔邊界S153變形后的新的邊界上各個形狀點Pal’、Pa2’、Pa3’、Pa4’、P5’、Pa5’、Pa6’、Pa7’和Pa8’的坐標(biāo)。類似地,可以獲得文檔邊界S264變形后的新的邊界上各個形狀點的坐標(biāo)(圖中未示出),從而得到了文檔邊界S153和S264變形后的擴(kuò)展樣本。
[0133]類似地,圖6B示出了對預(yù)定輪廓進(jìn)行水平方向上的收縮的示例,圖6C和圖6D則分別示出了對預(yù)定輪廓進(jìn)行豎直方向上的擴(kuò)張和收縮的示例,其原理均與上文中結(jié)合圖6A所描述的例子相類似,這里不再一一贅述。需要說明的是,在實際應(yīng)用中,可以選擇上述圖6A?6D所示的一種或多種變形來對預(yù)定輪廓進(jìn)行變形,也就是說,對多個預(yù)定輪廓所采用的變形不必一定相同,而對同一預(yù)定輪廓也可以分別進(jìn)行多次不同類型的變形來得到多個擴(kuò)展樣本。此外,在實際應(yīng)用中,還可以采用除上述圖6A?6D所示例子之外的變形對預(yù)定輪廓進(jìn)行擴(kuò)展,例如,可以結(jié)合圖6A和圖6B中的任一種以及圖6C和圖6D中的任一種來對某個預(yù)定輪廓進(jìn)行變形(即同時在水平和豎直方向上變形,但變形的程度不同),等等。
[0134]此外,本發(fā)明的實施例還提供了一種圖像處理方法,該圖像處理方法包括:提取待處理輪廓的形狀特征和/或波動特征;以及在滿足以下條件中的至少一個的情況下拒絕將待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果:待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值;其中,預(yù)定形狀模型和/或預(yù)定波動特征模型通過學(xué)習(xí)包括多個預(yù)定輪廓的訓(xùn)練樣本而獲得,預(yù)定形狀模型反映訓(xùn)練樣本的形狀特征的分布規(guī)律,預(yù)定波動特征模型反映訓(xùn)練樣本的波動特征的分布規(guī)律,預(yù)定輪廓與待處理輪廓的類型相同。
[0135]下面結(jié)合圖7來描述上述圖像處理方法的一種示例性處理。
[0136]如圖7所示,根據(jù)本發(fā)明的實施例的圖像處理方法的處理流程700開始于步驟S710,然后執(zhí)行步驟S720。
[0137]在步驟S720中,提取待處理輪廓的形狀特征和/或波動特征。然后執(zhí)行步驟S730。其中,步驟S720中所執(zhí)行的處理例如可以與上文中結(jié)合圖1或圖2所描述的特征提取單元110的處理相同,并能夠達(dá)到類似的技術(shù)效果,在此不再贅述。
[0138]在步驟S730中,在滿足以下條件中的至少一個的情況下拒絕將待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果:待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值(即上文所說的條件一),以及待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值(即上文所說的條件二)。其中,預(yù)定形狀模型和/或預(yù)定波動特征模型通過學(xué)習(xí)包括多個預(yù)定輪廓的訓(xùn)練樣本而獲得,預(yù)定形狀模型反映訓(xùn)練樣本的形狀特征的分布規(guī)律,預(yù)定波動特征模型反映訓(xùn)練樣本的波動特征的分布規(guī)律,預(yù)定輪廓與待處理輪廓的類型相同。然后執(zhí)行步驟S740。其中,步驟S730中所執(zhí)行的處理例如可以與上文中結(jié)合圖1所描述的拒識處理單元120的處理相同,并能夠達(dá)到類似的技術(shù)效果,在此不再贅述。
[0139]在一個例子中,預(yù)定形狀模型可以通過與上文中結(jié)合圖4所描述的形狀模型獲得子單元432的處理相同的處理來獲得,并能夠?qū)崿F(xiàn)相類似的功能和效果,這里不再贅述。
[0140]此外,在另一個例子中,預(yù)定波動特征模型可以通過與上文中結(jié)合圖4所描述的波動特征模型獲得子單元434的處理相同的處理來獲得,并能夠?qū)崿F(xiàn)相類似的功能和效果,這里不再贅述。
[0141]處理流程700結(jié)束于步驟S740。
[0142]通過以上描述可知,上述根據(jù)本發(fā)明的實施例的圖像處理方法,其通過提取待處理輪廓的形狀特征和/或波動特征來將上述形狀特征和/或波動特征分別與對應(yīng)的預(yù)定形狀模型之間和/或預(yù)定波動特征模型進(jìn)行相似度比較,并在其中至少一個相似度低于對應(yīng)的預(yù)定閾值的情況下拒識該待處理輪廓,即,拒絕將待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果。在實際應(yīng)用中,當(dāng)利用該圖像處理方法對利用現(xiàn)有的輪廓提取技術(shù)所提取的輪廓(作為待處理輪廓)進(jìn)行處理時,能夠通過上述相似度比較來判斷接受或拒識該輪廓。這樣,通過上述處理,可以使得最終的輪廓檢測結(jié)果中存在的一些精度和/或準(zhǔn)確度較低、和/或質(zhì)量較差(比如變形嚴(yán)重等)的輪廓被剔除掉,能夠提高輪廓提取精度和/或準(zhǔn)確度。
[0143]此外,在利用上述圖像處理方法所進(jìn)行的一些實際處理中,用戶還可以根據(jù)拒識的結(jié)果來選擇是否對這些被拒識掉的輪廓進(jìn)行后續(xù)的處理,這有助于用戶在存在多個待處理輪廓的情況下識別其中的問題輪廓(即,精度和/或準(zhǔn)確度較低、和/或質(zhì)量較差(比如變形嚴(yán)重等)的輪廓),以通過相應(yīng)地后續(xù)處理來改善這些輪廓的精度、準(zhǔn)確度和/或質(zhì)量,等坐寸ο
[0144]需要說明的是,在上述根據(jù)本發(fā)明實施例的圖像處理方法的具體處理中,其各個步驟、子步驟可以分別采用與上文中結(jié)合圖1-圖5中任一個所描述的圖像處理裝置中的對應(yīng)的單元或子單元的處理相同的處理,并能夠達(dá)到相類似的功能和效果,這里不再一一贅述。
[0145]此外,本發(fā)明的實施例還提供了一種電子設(shè)備,該電子設(shè)備包括如上所述的圖像處理裝置。在根據(jù)本發(fā)明的實施例的上述電子設(shè)備的具體實現(xiàn)方式中,上述電子設(shè)備可以是以下設(shè)備中的任意一種設(shè)備:計算機(jī);數(shù)碼相機(jī);掃描儀;平板電腦;個人數(shù)字助理;多媒體播放設(shè)備;手機(jī)以及電紙書等等。其中,在該電子設(shè)備包括如上所述的圖像處理裝置的情況下,該電子設(shè)備可以具有上述圖像處理裝置的各種功能和技術(shù)效果,這里不再贅述
[0146]上述根據(jù)本發(fā)明的實施例的圖像處理裝置中的各個組成單元、子單元、模塊等可以通過軟件、固件、硬件或其任意組合的方式進(jìn)行配置。在通過軟件或固件實現(xiàn)的情況下,可從存儲介質(zhì)或網(wǎng)絡(luò)向具有專用硬件結(jié)構(gòu)的機(jī)器(例如圖8所示的通用機(jī)器800)安裝構(gòu)成該軟件或固件的程序,該機(jī)器在安裝有各種程序時,能夠執(zhí)行上述各組成單元、子單元的各種功能。
[0147]圖8是示出了可用來實現(xiàn)根據(jù)本發(fā)明的實施例的圖像處理裝置和圖像處理方法、或者可用來實現(xiàn)根據(jù)本發(fā)明的實施例的圖像處理裝置和圖像處理方法的一種可能的信息處理設(shè)備的硬件配置的結(jié)構(gòu)簡圖。
[0148]在圖8中,中央處理單元(CPU)801根據(jù)只讀存儲器(ROM)802中存儲的程序或從存儲部分808加載到隨機(jī)存取存儲器(RAM) 803的程序執(zhí)行各種處理。在RAM803中,還根據(jù)需要存儲當(dāng)CPU801執(zhí)行各種處理等等時所需的數(shù)據(jù)。CPU801、R0M802和RAM803經(jīng)由總線804彼此連接。輸入/輸出接口 805也連接到總線804。
[0149]下述部件也連接到輸入/輸出接口 805:輸入部分806 (包括鍵盤、鼠標(biāo)等等)、輸出部分807 (包括顯示器,例如陰極射線管(CRT)、液晶顯示器(LCD)等,和揚聲器等)、存儲部分808 (包括硬盤等)、通信部分809 (包括網(wǎng)絡(luò)接口卡例如LAN卡、調(diào)制解調(diào)器等)。通信部分809經(jīng)由網(wǎng)絡(luò)例如因特網(wǎng)執(zhí)行通信處理。根據(jù)需要,驅(qū)動器810也可連接到輸入/輸出接口 805??刹鹦督橘|(zhì)811例如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等等可以根據(jù)需要被安裝在驅(qū)動器810上,使得從中讀出的計算機(jī)程序可根據(jù)需要被安裝到存儲部分808中。
[0150]在通過軟件實現(xiàn)上述系列處理的情況下,可以從網(wǎng)絡(luò)例如因特網(wǎng)或從存儲介質(zhì)例如可拆卸介質(zhì)811安裝構(gòu)成軟件的程序。
[0151]本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這種存儲介質(zhì)不局限于圖8所示的其中存儲有程序、與設(shè)備相分離地分發(fā)以向用戶提供程序的可拆卸介質(zhì)811??刹鹦督橘|(zhì)811的例子包含磁盤(包含軟盤)、光盤(包含光盤只讀存儲器(⑶-ROM)和數(shù)字通用盤(DVD))、磁光盤(包含迷你盤(MD)(注冊商標(biāo)))和半導(dǎo)體存儲器。或者,存儲介質(zhì)可以是R0M802、存儲部分808中包含的硬盤等等,其中存有程序,并且與包含它們的設(shè)備一起被分發(fā)給用戶。
[0152]此外,本發(fā)明還提出了一種存儲有機(jī)器可讀取的指令代碼的程序產(chǎn)品。上述指令代碼由機(jī)器讀取并執(zhí)行時,可執(zhí)行上述根據(jù)本發(fā)明的實施例的圖像處理方法。相應(yīng)地,用于承載這種程序產(chǎn)品的例如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等的各種存儲介質(zhì)也包括在本發(fā)明的公開中。
[0153]在上面對本發(fā)明具體實施例的描述中,針對一種實施方式描述和/或示出的特征可以以相同或類似的方式在一個或更多個其它實施方式中使用,與其它實施方式中的特征相組合,或替代其它實施方式中的特征。
[0154]此外,本發(fā)明的各實施例的方法不限于按照說明書中描述的或者附圖中示出的時間順序來執(zhí)行,也可以按照其他的時間順序、并行地或獨立地執(zhí)行。因此,本說明書中描述的方法的執(zhí)行順序不對本發(fā)明的技術(shù)范圍構(gòu)成限制。
[0155]此外,顯然,根據(jù)本發(fā)明的上述方法的各個操作過程也可以以存儲在各種機(jī)器可讀的存儲介質(zhì)中的計算機(jī)可執(zhí)行程序的方式實現(xiàn)。
[0156]而且,本發(fā)明的目的也可以通過下述方式實現(xiàn):將存儲有上述可執(zhí)行程序代碼的存儲介質(zhì)直接或者間接地提供給系統(tǒng)或設(shè)備,并且該系統(tǒng)或設(shè)備中的計算機(jī)或者中央處理單元(CPU)讀出并執(zhí)行上述程序代碼。
[0157]此時,只要該系統(tǒng)或者設(shè)備具有執(zhí)行程序的功能,則本發(fā)明的實施方式不局限于程序,并且該程序也可以是任意的形式,例如,目標(biāo)程序、解釋器執(zhí)行的程序或者提供給操作系統(tǒng)的腳本程序等。
[0158]上述這些機(jī)器可讀存儲介質(zhì)包括但不限于:各種存儲器和存儲單元,半導(dǎo)體設(shè)備,磁盤單元例如光、磁和磁光盤,以及其它適于存儲信息的介質(zhì)等。
[0159]另外,客戶計算機(jī)通過連接到因特網(wǎng)上的相應(yīng)網(wǎng)站,并且將依據(jù)本發(fā)明的計算機(jī)程序代碼下載和安裝到計算機(jī)中然后執(zhí)行該程序,也可以實現(xiàn)本發(fā)明。
[0160]最后,還需要說明的是,在本文中,諸如左和右、第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0161]綜上,在根據(jù)本發(fā)明的實施例中,本發(fā)明提供了如下方案但不限于此:
[0162]附記1.一種圖像處理裝置,包括:
[0163]特征提取單元,其被配置用于提取待處理輪廓的形狀特征和/或波動特征;以及
[0164]拒識處理單元,其被配置用于在滿足以下條件中的至少一個的情況下拒絕將所述待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果:
[0165]所述待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值,以及
[0166]所述待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值;
[0167]其中,所述預(yù)定形狀模型和/或所述預(yù)定波動特征模型通過學(xué)習(xí)包括多個預(yù)定輪廓的訓(xùn)練樣本而獲得,所述預(yù)定形狀模型反映所述訓(xùn)練樣本的形狀特征的分布規(guī)律,所述預(yù)定波動特征模型反映所述訓(xùn)練樣本的波動特征的分布規(guī)律,所述預(yù)定輪廓與所述待處理輪廓的類型相同。
[0168]附記2.根據(jù)附記I所述的圖像處理裝置,其中,所述特征提取單元包括波動特征獲得子單元,所述波動特征獲得子單元被配置用于:
[0169]基于所述待處理輪廓上的多個形狀點確定多個第一點對;
[0170]獲得所述多個第一點對各自的兩點間的線段距離;以及
[0171]將所述多個第一點對對應(yīng)的所有所述線段距離按照第一預(yù)定順序形成第一波動特征序列,作為所述待處理輪廓的波動特征。
[0172]附記3.根據(jù)附記2所述的圖像處理裝置,其中,所述波動特征獲得子單元被配置用于對所述待處理輪廓上的多個形狀點按照預(yù)定配對方式兩兩配對,并將作為配對結(jié)果的多個點對確定為所述多個第一點對。
[0173]附記4.根據(jù)附記1-3中任一項所述的圖像處理裝置,還包括:
[0174]預(yù)處理單元,其被配置用于通過對所述多個預(yù)定輪廓中的至少部分進(jìn)行預(yù)定類型的變形來獲得擴(kuò)展樣本,并將所獲得的擴(kuò)展樣本作為所述訓(xùn)練樣本中的一部分。
[0175]附記5.根據(jù)附記4所述的圖像處理裝置,其中,所述預(yù)處理單元被配置用于:
[0176]針對所述多個預(yù)定輪廓中的至少部分中的每一個,獲得該預(yù)定輪廓的至少一個變形,并將獲得的所述至少一個變形作為所述擴(kuò)展樣本,其中,該預(yù)定輪廓的每個變形通過如下處理獲得:
[0177]通過令該預(yù)定輪廓中各個形狀點的N維坐標(biāo)中的至少一維坐標(biāo)在預(yù)定范圍內(nèi)增大或減小以形成更新N維坐標(biāo),使得由該預(yù)定輪廓中各個形狀點的更新N維坐標(biāo)所構(gòu)成的形狀能夠用于描述與所述待處理輪廓相同類型的輪廓;其中,N為大于或等于2的整數(shù)。
[0178]附記6.根據(jù)附記5所述的圖像處理裝置,其中,所述預(yù)處理單元被配置用于對所述多個預(yù)定輪廓中的至少部分中的每一個進(jìn)行變形的過程中,保持該預(yù)定輪廓中各個形狀點的N維坐標(biāo)中的至少一維坐標(biāo)不變、令所述N維坐標(biāo)中除所述至少一維之外的其余維坐標(biāo)在預(yù)定范圍內(nèi)增大或減小來形成該預(yù)定輪廓中各個形狀點的更新N維坐標(biāo)。
[0179]附記7.根據(jù)附記1-6中任一項所述的圖像處理裝置,其中,所述特征提取單元包括:
[0180]形狀特征獲得子單元,其被配置用于利用所述待處理輪廓上的多個形狀點的坐標(biāo)、按照第二預(yù)定順序形成第一形狀特征序列,作為所述待處理輪廓的形狀特征。
[0181]附記8.根據(jù)附記1-7中任一項所述的圖像處理裝置,還包括模型獲得單元,其中,所述模型獲得單元包括波動特征模型獲得子單元,所述波動特征模型獲得子單元被配置用于:
[0182]針對對齊后的所述訓(xùn)練樣本中的每一個,基于該訓(xùn)練樣本上的多個形狀點中來確定多個第二點對,獲得每個所述第二點對中的兩點間的線段距離,并利用所述多個第二點對對應(yīng)的多個線段距離、按照第一預(yù)定順序形成與該訓(xùn)練樣本對應(yīng)的第二波動特征序列;以及
[0183]獲得所有所述訓(xùn)練樣本對應(yīng)的所述第二波動特征序列的平均波動特征序列和波動特征協(xié)方差矩陣,以描述所述預(yù)定波動特征模型。
[0184]附記9.根據(jù)附記1-8中任一項所述的圖像處理裝置,還包括模型獲得單元,其中,所述模型獲得單元包括形狀模型獲得子單元,所述形狀模型獲得子單元被配置用于:
[0185]針對對齊后的所述訓(xùn)練樣本中的每一個,利用該訓(xùn)練樣本上的多個形狀點的坐標(biāo)、按照第二預(yù)定順序形成與該訓(xùn)練樣本對應(yīng)的第二形狀特征序列;以及
[0186]獲得所有所述訓(xùn)練樣本對應(yīng)的所述第二形狀特征序列的平均形狀特征序列和形狀特征協(xié)方差矩陣,以描述所述預(yù)定形狀模型。
[0187]附記10.根據(jù)附記1-9中任一項所述的圖像處理裝置,其中,所述拒識處理單元被配置用于:
[0188]在所述待處理輪廓的形狀特征與所述預(yù)定形狀模型之間的距離高于第一距離閾值時,判定所述待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值;和/或
[0189]在所述待處理輪廓的波動特征與所述預(yù)定波動特征模型之間的距離高于第二距離閾值時,判定所述待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值。
[0190]附記11.根據(jù)附記1-10中任一項所述的圖像處理裝置,其中,所述目標(biāo)對象為文檔,以及所述輪廓為文檔邊界。
[0191]附記12.—種圖像處理方法,包括:
[0192]提取待處理輪廓的形狀特征和/或波動特征;以及
[0193]在滿足以下條件中的至少一個的情況下拒絕將所述待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果:
[0194]所述待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值,以及
[0195]所述待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值;
[0196]其中,所述預(yù)定形狀模型和/或所述預(yù)定波動特征模型通過學(xué)習(xí)包括多個預(yù)定輪廓的訓(xùn)練樣本而獲得,所述預(yù)定形狀模型反映所述訓(xùn)練樣本的形狀特征的分布規(guī)律,所述預(yù)定波動特征模型反映所述訓(xùn)練樣本的波動特征的分布規(guī)律,所述預(yù)定輪廓與所述待處理輪廓的類型相同。
[0197]附記13.根據(jù)附記12所述的圖像處理方法,其中,所述待處理輪廓的波動特征通過如下方式獲得:
[0198]基于所述待處理輪廓上的多個形狀點確定多個第一點對;
[0199]獲得所述多個第一點對各自的兩點間的線段距離;以及
[0200]利用所述多個第一點對對應(yīng)的所有所述線段距離按照第一預(yù)定順序形成第一波動特征序列,作為所述待處理輪廓的波動特征。
[0201]附記14.根據(jù)附記13所述的圖像處理方法,其中,確定多個第一點對的步驟包括:對所述待處理輪廓上的多個形狀點按照預(yù)定配對方式兩兩配對,并將作為配對結(jié)果的多個點對確定為所述多個第一點對。
[0202]附記15.根據(jù)附記12-14中任一項所述的圖像處理方法,其中,所述訓(xùn)練樣本還包括:
[0203]通過對所述多個預(yù)定輪廓中的至少部分進(jìn)行預(yù)定類型的變形而獲得的擴(kuò)展樣本。
[0204]附記16.根據(jù)附記12-15中任一項所述的圖像處理方法,其中,所述待處理輪廓的形狀特征通過如下方式獲得:
[0205]利用所述待處理輪廓上的多個形狀點的坐標(biāo)、按照第二預(yù)定順序形成第一形狀特征序列,作為所述待處理輪廓的形狀特征。
[0206]附記17.—種電子設(shè)備,包括如附記1-11中任一所述的圖像處理裝置。
[0207]附記18.根據(jù)附記17所述的電子設(shè)備,其中,所述電子設(shè)備是以下設(shè)備中的任意一種:計算機(jī);數(shù)碼相機(jī)、掃描儀、平板電腦、個人數(shù)字助理、多媒體播放設(shè)備、手機(jī)以及電紙書。
[0208]附記19.一種存儲有機(jī)器可讀取的指令代碼的程序產(chǎn)品,所述程序產(chǎn)品在執(zhí)行時能夠使所述機(jī)器執(zhí)行根據(jù)附記12-16中任一所述的圖像處理方法。
[0209]附記20.—種計算機(jī)可讀存儲介質(zhì),其上存儲有根據(jù)附記19所述的程序產(chǎn)品。
【權(quán)利要求】
1.一種圖像處理裝置,包括: 特征提取單元,其被配置用于提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征;以及 拒識處理單元,其被配置用于在滿足以下條件中的至少一個的情況下拒絕將所述待處理輪廓作為所述目標(biāo)對象的輪廓檢測結(jié)果: 所述待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值,以及 所述待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值; 其中,所述預(yù)定形狀模型和/或所述預(yù)定波動特征模型通過學(xué)習(xí)包括多個預(yù)定輪廓的訓(xùn)練樣本而獲得,所述預(yù)定形狀模型反映所述訓(xùn)練樣本的形狀特征的分布規(guī)律,所述預(yù)定波動特征模型反映所述訓(xùn)練樣本的波動特征的分布規(guī)律,所述預(yù)定輪廓與所述待處理輪廓的類型相同。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中,所述特征提取單元包括波動特征獲得子單元,所述波動特征獲得子單元被配置用于: 基于所述待處理輪廓上的多個形狀點確定多個第一點對; 獲得所述多個第一點對各自的兩點間的線段距離;以及 將所述多個第一點對對應(yīng)的所有所述線段距離按照第一預(yù)定順序形成第一波動特征序列,作為所述待處理輪廓的波動特征。
3.根據(jù)權(quán)利要求2所述的圖像處理裝置,其中,所述波動特征獲得子單元被配置用于對所述待處理輪廓上的多個形狀點按照預(yù)定配對方式兩兩配對,并將作為配對結(jié)果的多個點對確定為所述多個第一點對。
4.根據(jù)權(quán)利要求1-3中任一項所述的圖像處理裝置,還包括: 預(yù)處理單元,其被配置用于通過對所述多個預(yù)定輪廓中的至少部分進(jìn)行預(yù)定類型的變形來獲得擴(kuò)展樣本,并將所獲得的擴(kuò)展樣本作為所述訓(xùn)練樣本中的一部分。
5.根據(jù)權(quán)利要求1-4中任一項所述的圖像處理裝置,其中,所述特征提取單元包括: 形狀特征獲得子單元,其被配置用于利用所述待處理輪廓上的多個形狀點的坐標(biāo)、按照第二預(yù)定順序形成第一形狀特征序列,作為所述待處理輪廓的形狀特征。
6.根據(jù)權(quán)利要求1-5中任一項所述的圖像處理裝置,還包括模型獲得單元,其中,所述模型獲得單元包括波動特征模型獲得子單元,所述波動特征模型獲得子單元被配置用于:針對對齊后的所述訓(xùn)練樣本中的每一個,基于該訓(xùn)練樣本上的多個形狀點中來確定多個第二點對,獲得每個所述第二點對中的兩點間的線段距離,并利用所述多個第二點對對應(yīng)的多個線段距離、按照第一預(yù)定順序形成與該訓(xùn)練樣本對應(yīng)的第二波動特征序列;以及獲得所有所述訓(xùn)練樣本對應(yīng)的所述第二波動特征序列的平均波動特征序列和波動特征協(xié)方差矩陣,以描述所述預(yù)定波動特征模型。
7.根據(jù)權(quán)利要求1-6中任一項所述的圖像處理裝置,還包括模型獲得單元,其中,所述模型獲得單元包括形狀模型獲得子單元,所述形狀模型獲得子單元被配置用于: 針對對齊后的所述訓(xùn)練樣本中的每一個,利用該訓(xùn)練樣本上的多個形狀點的坐標(biāo)、按照第二預(yù)定順序形成與該訓(xùn)練樣本對應(yīng)的第二形狀特征序列;以及 獲得所有所述訓(xùn)練樣本對應(yīng)的所述第二形狀特征序列的平均形狀特征序列和形狀特征協(xié)方差矩陣,以描述所述預(yù)定形狀模型。
8.根據(jù)權(quán)利要求1-7中任一項所述的圖像處理裝置,其中,所述目標(biāo)對象為文檔,以及所述輪廓為文檔邊界。
9.一種圖像處理方法,包括: 提取圖像中目標(biāo)對象的待處理輪廓的形狀特征和/或波動特征;以及在滿足以下條件中的至少一個的情況下拒絕將所述待處理輪廓作為目標(biāo)對象的輪廓檢測結(jié)果: 所述待處理輪廓的形狀特征與預(yù)定形狀模型之間的相似度低于第一相似度閾值,以及 所述待處理輪廓的波動特征與預(yù)定波動特征模型之間的相似度低于第二相似度閾值; 其中,所述預(yù)定形狀模型和/或所述預(yù)定波動特征模型通過學(xué)習(xí)包括多個預(yù)定輪廓的訓(xùn)練樣本而獲得,所述預(yù)定形狀模型反映所述訓(xùn)練樣本的形狀特征的分布規(guī)律,所述預(yù)定波動特征模型反映所述訓(xùn)練樣本的波動特征的分布規(guī)律,所述預(yù)定輪廓與所述待處理輪廓的類型相同。
10.一種電子設(shè)備,包括如權(quán)利要求1-8中任一所述的圖像處理裝置。
【文檔編號】G06K9/46GK104182749SQ201310187902
【公開日】2014年12月3日 申請日期:2013年5月20日 優(yōu)先權(quán)日:2013年5月20日
【發(fā)明者】謝術(shù)富, 何源, 孫俊 申請人:富士通株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1