指紋識別方法及裝置的制造方法
【專利摘要】本申請公開了一種指紋識別方法及裝置,所述方法包括:采集用戶的樣板指紋1,搜索該樣板指紋的中心點;以中心點1向四周均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣A,依據(jù)多個矩陣A計算相鄰指紋線的距離矩陣B,依據(jù)距離矩陣B的元素計算出比值矩陣C;獲取待驗證的指紋2,將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線的交點,將該交點作為中心點2;在兩條直線之間以中心點2作為射線的端點,均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣D,依據(jù)多個矩陣D計算相鄰指紋線的距離矩陣E,依據(jù)距離矩陣E的元素計算出比值矩陣F;如C?F<M,則確定指紋2與指紋1相似。本發(fā)明具有識別精度高的優(yōu)點。
【專利說明】
指紋識別方法及裝置
技術(shù)領(lǐng)域
[0001 ]本申請涉及生物識別領(lǐng)域,尤其涉及一種指紋識別方法及裝置。
【背景技術(shù)】
[0002]所謂生物識別技術(shù)就是,通過計算機與光學(xué)、聲學(xué)、生物傳感器和生物統(tǒng)計學(xué)原理等高科技手段密切結(jié)合,利用人體固有的生理特性,(如指紋、臉象、虹膜等)和行為特征(如筆跡、聲音、步態(tài)等)來進行個人身份的鑒定。根據(jù)IBG(Internat1nal B1metric Group,國際生物識別小組)2009年的統(tǒng)計結(jié)果,市場已有多種針對不同生理特征和行為特征的應(yīng)用,其中,占有率最高的就是指紋識別了。
[0003]現(xiàn)有的指紋識別技術(shù)對用戶的指紋完整性要求比較高,所以現(xiàn)在的指紋識別的精度較低。
【發(fā)明內(nèi)容】
[0004]本申請?zhí)峁┮环N指紋識別方法及裝置??梢蕴岣咧讣y識別的準確性。
[0005]—方面,提供指紋識別方法,所述方法包括:
[0006]采集用戶的樣板指紋I,搜索該樣板指紋的中心點;
[0007]以中心點I作為射線的端點,向四周均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣A,依據(jù)多個矩陣A計算相鄰指紋線的距離矩陣B,依據(jù)距離矩陣B的元素計算出比值矩陣C;
[0008]獲取待驗證的指紋2,將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線的交點,將該交點作為中心點2;
[0009]在兩條直線之間以中心點2作為射線的端點,均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣D,依據(jù)多個矩陣D計算相鄰指紋線的距離矩陣E,依據(jù)距離矩陣E的元素計算出比值矩陣F;
[0010]如C-F〈M,則確定指紋2與指紋I相似,否則確定指紋2與指紋I不相似;其中M為設(shè)定閾值。
[0011]可選的,所述在依據(jù)距離矩陣B的元素計算出比值矩陣C具體為:將距離矩陣B中相鄰兩個元素之間的比值作為比值矩陣C的元素。
[0012]可選的,所述將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線具體包括:
[0013]將一邊邊緣的任意兩個點都連接起來直至所有任意兩點均有連接線,從連接線中提取任意一條直線LI,計算LI與所有點之間的垂直距離,遍歷所有的直線,將垂直距離之和最小的直線作為邊緣的直線,將另一邊邊緣的任意兩個點都連接起來直至所有任意兩點均有連接線,從連接線中提取任意一條直線L2,計算L2與所有點之間的垂直距離,遍歷所有的直線,將垂直距離之和最小的直線作為邊緣的直線。
[0014]第二方面,提供一種指紋識別裝置,所述裝置包括:
[0015]采集單元,用于采集用戶的樣板指紋I,搜索該樣板指紋的中心點;
[0016]計算單元,用于以中心點I作為射線的端點,向四周均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣A,依據(jù)多個矩陣A計算相鄰指紋線的距離矩陣B,依據(jù)距離矩陣B的元素計算出比值矩陣C;
[0017]采集單元,還用于獲取待驗證的指紋2,將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線的交點,將該交點作為中心點2;
[0018]計算單元,還用于在兩條直線之間以中心點2作為射線的端點,均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣D,依據(jù)多個矩陣D計算相鄰指紋線的距離矩陣E,依據(jù)距離矩陣E的元素計算出比值矩陣F;如C-F〈M,則確定指紋2與指紋I相似,否則確定指紋2與指紋I不相似;其中M為設(shè)定閾值。
[0019]可選的,所述在依據(jù)距離矩陣B的元素計算出比值矩陣C具體為:
[0020]將距離矩陣B中相鄰兩個元素之間的比值作為比值矩陣C的元素。
[0021 ]可選的,所述將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線具體包括:
[0022]將一邊邊緣的任意兩個點都連接起來直至所有任意兩點均有連接線,從連接線中提取任意一條直線LI,計算LI與所有點之間的垂直距離,遍歷所有的直線,將垂直距離之和最小的直線作為邊緣的直線,將另一邊邊緣的任意兩個點都連接起來直至所有任意兩點均有連接線,從連接線中提取任意一條直線L2,計算L2與所有點之間的垂直距離,遍歷所有的直線,將垂直距離之和最小的直線作為邊緣的直線。
[0023]第三方面,提供一種智能終端,所述智能終端包括上述指紋識別裝置。
【附圖說明】
[0024]為了更清楚地說明本申請實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1是本申請?zhí)峁┑囊环N指紋識別方法的流程示意圖;
[0026]圖2是本申請一實施例提供的指紋識別裝置的結(jié)構(gòu)示意圖;
[0027]
【具體實施方式】
[0028]參閱圖1,圖1為一種指紋識別方法,該指紋識別方法應(yīng)用于智能終端內(nèi),該智能終端包括但不限于,手機、平板電腦、PDA、智能手表等設(shè)備,該方法如圖1所示,包括如下步驟:
[0029]步驟S101、采集用戶的樣板指紋I,搜索該樣板指紋的中心點I;
[0030]步驟S102、以中心點I作為射線的端點,向四周均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣A,依據(jù)多個矩陣A計算相鄰指紋線的距離矩陣B,依據(jù)距離矩陣B的元素計算出比值矩陣C;
[0031]步驟S103、獲取待驗證的指紋2,將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線的交點,將該交點作為中心點2;
[0032]步驟S104、在兩條直線之間以中心點2作為射線的端點,均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣D,依據(jù)多個矩陣D計算相鄰指紋線的距離矩陣E,依據(jù)距離矩陣E的元素計算出比值矩陣F;
[0033]步驟S105、如C_F〈M,則確定指紋2與指紋I相似,否則確定指紋2與指紋I不相似。
[0034]上述M可以為設(shè)定的閾值。
[0035]本發(fā)明提供的技術(shù)方案的原理為,通過射線的方式來獲取指紋的紋路之間的距離,然后求相鄰距離之間的比值,依據(jù)該比值來比對指紋,看是否為樣板指紋,對此,基于幾個要素,首先,指紋之間的距離的比值是不變的,另外,對于指紋來說,圖像雖然可能放大縮小,但是其放大縮小的比例是相同的,所以通過比值來比對能夠提高指紋比對的準確性,所以其具有準確性高的優(yōu)點。
[0036]可選的,上述方法在依據(jù)距離矩陣B的元素計算出比值矩陣C具體可以為:將距離矩陣B中相鄰兩個元素之間的比值作為比值矩陣C的元素。
[0037]可選的,上述將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線具體可以包括:
[0038]將一邊邊緣的任意兩個點都連接起來直至所有任意兩點均有連接線,從連接線中提取任意一條直線LI,計算LI與所有點之間的垂直距離,遍歷所有的連接線,將垂直距離之和最小的直線作為邊緣的直線,同理得到另一邊的直線。
[0039]第二方面,提供一種指紋識別裝置,該裝置如圖2所示,包括:
[0040]采集單元201,用于采集用戶的樣板指紋I,搜索該樣板指紋的中心點;
[0041]計算單元202,用于以中心點I作為射線的端點,向四周均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣A,依據(jù)多個矩陣A計算相鄰指紋線的距離矩陣B,依據(jù)距離矩陣B的元素計算出比值矩陣C;
[0042]采集單元201,還用于獲取待驗證的指紋2,將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線的交點,將該交點作為中心點2;
[0043]計算單元202,還用于在兩條直線之間以中心點2作為射線的端點,均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣D,依據(jù)多個矩陣D計算相鄰指紋線的距離矩陣E,依據(jù)距離矩陣E的元素計算出比值矩陣F;如C-F〈M,則確定指紋2與指紋I相似,否則確定指紋2與指紋I不相似;其中M為設(shè)定閾值。
[0044]第三方面,提供一種智能終端,所述智能終端包括上述指紋識別裝置。
[0045]需要說明的是,對于前述的各個方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某一些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。
[0046]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關(guān)描述。
[0047]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(英文= Read-Only Memory,簡稱:ROM)、隨機存取器(英文:Random Access Memory,簡稱:RAM)、磁盤或光盤等。
[0048]以上對本申請實施例所提供的內(nèi)容下載方法及相關(guān)設(shè)備、系統(tǒng)進行了詳細介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。
【主權(quán)項】
1.一種指紋識別方法,其特征在于,所述方法包括: 采集用戶的樣板指紋I,搜索該樣板指紋的中心點; 以中心點I作為射線的端點,向四周均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣A,依據(jù)多個矩陣A計算相鄰指紋線的距離矩陣B,依據(jù)距離矩陣B的元素計算出比值矩陣C; 獲取待驗證的指紋2,將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線的交點,將該交點作為中心點2; 在兩條直線之間以中心點2作為射線的端點,均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣D,依據(jù)多個矩陣D計算相鄰指紋線的距離矩陣E,依據(jù)距離矩陣E的元素計算出比值矩陣F; 如C-F〈M,則確定指紋2與指紋I相似,否則確定指紋2與指紋I不相似;其中M為設(shè)定閾值。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在依據(jù)距離矩陣B的元素計算出比值矩陣C具體為:將距離矩陣B中相鄰兩個元素之間的比值作為比值矩陣C的元素。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線具體包括: 將一邊邊緣的任意兩個點都連接起來直至所有任意兩點均有連接線,從連接線中提取任意一條直線LI,計算LI與所有點之間的垂直距離,遍歷所有的直線,將垂直距離之和最小的直線作為邊緣的直線,將另一邊邊緣的任意兩個點都連接起來直至所有任意兩點均有連接線,從連接線中提取任意一條直線L2,計算L2與所有點之間的垂直距離,遍歷所有的直線,將垂直距離之和最小的直線作為邊緣的直線。4.一種指紋識別裝置,其特征在于,所述裝置包括: 采集單元,用于采集用戶的樣板指紋1,搜索該樣板指紋的中心點; 計算單元,用于以中心點I作為射線的端點,向四周均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣A,依據(jù)多個矩陣A計算相鄰指紋線的距離矩陣B,依據(jù)距離矩陣B的元素計算出比值矩陣C; 采集單元,還用于獲取待驗證的指紋2,將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線的交點,將該交點作為中心點2; 計算單元,還用于在兩條直線之間以中心點2作為射線的端點,均勻發(fā)射多條射線,獲取每條射線與指紋線的值得到多個矩陣D,依據(jù)多個矩陣D計算相鄰指紋線的距離矩陣E,依據(jù)距離矩陣E的元素計算出比值矩陣F;如C-F〈M,則確定指紋2與指紋I相似,否則確定指紋2與指紋I不相似;其中M為設(shè)定閾值。5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述在依據(jù)距離矩陣B的元素計算出比值矩陣C具體為: 將距離矩陣B中相鄰兩個元素之間的比值作為比值矩陣C的元素。6.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述將指紋2的兩邊邊緣的點通過直線連接起來得到兩條直線具體包括: 將一邊邊緣的任意兩個點都連接起來直至所有任意兩點均有連接線,從連接線中提取任意一條直線LI,計算LI與所有點之間的垂直距離,遍歷所有的直線,將垂直距離之和最小的直線作為邊緣的直線,將另一邊邊緣的任意兩個點都連接起來直至所有任意兩點均有連接線,從連接線中提取任意一條直線L2,計算L2與所有點之間的垂直距離,遍歷所有的直線,將垂直距離之和最小的直線作為邊緣的直線。7.—種智能終端,其特征在于,所述智能終端包括如權(quán)利要求4-6任一所述的指紋識別目.ο
【文檔編號】G06K9/00GK105913047SQ201610321519
【公開日】2016年8月31日
【申請日】2016年5月12日
【發(fā)明人】林梓梁
【申請人】林梓梁