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