專利名稱:指紋識別裝置及其指紋識別方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子裝置,更具體地,涉及一種指紋識別裝置及其指紋識別方法。
背景技術(shù):
現(xiàn)有的指紋識別方法通常都是把當(dāng)前采集的指紋與先前存儲的指紋進(jìn)行比較,當(dāng)兩者較相似時(shí),認(rèn)為識別通過,否則,認(rèn)為識別失敗。然而,該識別方法復(fù)雜及準(zhǔn)確度不高。
發(fā)明內(nèi)容
為了解決上述存在的問題,本發(fā)明的目的在于,提供一種指紋識別裝置,其包括一采集用戶指紋的指紋采集單元,該指紋識別裝置還包括:一存儲單元,存儲有至少一用戶指紋的曲線圖;及一處理單元,其包括:一圖像生成模塊,用于根據(jù)指紋采集單元采集的指紋生成該用戶的指紋圖像;一掃描模塊,用于按一掃描頻率逐行掃描該指紋圖像形成多個(gè)掃描陣列;一斜率點(diǎn)獲取模塊,用于獲取在每一掃描陣列與各指紋嵴的交匯處形成的一斜率點(diǎn);一斜率值計(jì)算模塊,用于獲取在每一斜率點(diǎn)沿著指紋嵴的切線方向形成的一斜率切線及根據(jù)每一斜率點(diǎn)的斜率切線和掃描陣列計(jì)算各個(gè)斜率點(diǎn)的斜率值;一曲線生成模塊,用于根據(jù)各個(gè)斜率點(diǎn)與其對應(yīng)的斜率值生成一曲線圖;一判斷模塊,用于判斷存儲單元存儲的用戶指紋的曲線圖中是否存在與該用戶指紋相似的曲線圖;及一輸出控制模塊,用于根據(jù)該判斷模塊的判斷結(jié)果輸出該用戶指紋的驗(yàn)證結(jié)果。一種應(yīng)用于指紋識別裝置的指紋識別方法,該指紋識別裝置存儲有至少一用戶指紋的曲線圖,該方法包括如下步驟:采集用戶的指紋;根據(jù)采集的指紋生成該用戶的指紋圖像;按一掃描頻率逐行掃描該指紋圖像形成多個(gè)掃描陣列;獲取在每一掃描陣列與各指紋嵴的交匯處形成的一斜率點(diǎn);獲取在每一斜率點(diǎn)沿著指紋嵴的切線方向形成的一斜率切線及根據(jù)每一斜率點(diǎn)的斜率切線和掃描陣列計(jì)算各個(gè)斜率點(diǎn)的斜率值;根據(jù)各個(gè)斜率點(diǎn)與其對應(yīng)的斜率值生成一曲線圖;判斷存儲的用戶指紋的曲線圖中是否存在與該用戶指紋相似的曲線圖;及根據(jù)上述判斷結(jié)果輸出該用戶指紋的驗(yàn)證結(jié)果。本發(fā)明提供一種指紋識別裝置及其指紋識別方法,該指紋識別裝置通過掃描用戶的指紋圖像來獲取在每一掃描陣列與各指紋嵴的交匯處形成的一斜率點(diǎn),獲取在每一斜率點(diǎn)沿著指紋嵴的切線方向形成的一斜率切線及根據(jù)每一斜率點(diǎn)的斜率切線和掃描陣列計(jì)算各個(gè)斜率點(diǎn)的斜率值,根據(jù)各個(gè)斜率點(diǎn)與其對應(yīng)的斜率值生成一曲線圖,及根據(jù)該生成的曲線圖與存儲曲線圖的比對來驗(yàn)證用戶指紋,從而可準(zhǔn)確的驗(yàn)證用戶指紋。
圖1是本發(fā)明一指紋識別裝置的硬件結(jié)構(gòu)示意圖。圖2是圖1指紋識別裝置處理單元的硬件結(jié)構(gòu)示意圖。圖3是圖1指紋識別裝置采集的一用戶指紋的斜率點(diǎn)分析示意圖。圖4是圖1指紋識別裝置計(jì)算各斜率點(diǎn)的斜率值的示意圖。
圖5是圖1指紋識別裝置采集的一用戶指紋的斜率點(diǎn)與斜率值關(guān)系的曲線示意圖。圖6是圖1指紋識別裝置識別指紋的方法流程圖。主要元件符號說明
權(quán)利要求
1.一種指紋識別裝置,其包括一采集用戶指紋的指紋采集單元,其特征在于,該指紋識別裝置還包括: 一存儲單元,存儲有至少一用戶指紋的曲線圖 '及 一處理單元,其包括: 一圖像生成模塊,用于根據(jù)指紋采集單元采集的指紋生成該用戶的指紋圖像; 一掃描模塊,用于按一掃描頻率逐行掃描該指紋圖像形成多個(gè)掃描陣列; 一斜率點(diǎn)獲取模塊,用于獲取在每一掃描陣列與各指紋嵴的交匯處形成的一斜率點(diǎn);一斜率值計(jì)算模塊,用于獲取在每一斜率點(diǎn)沿著指紋嵴的切線方向形成的一斜率切線及根據(jù)每一斜率點(diǎn)的斜率切線和掃描陣列計(jì)算各個(gè)斜率點(diǎn)的斜率值; 一曲線生成模塊,用于根據(jù)各個(gè)斜率點(diǎn)與其對應(yīng)的斜率值生成一曲線圖; 一判斷模塊,用于判斷存儲單元存儲的用戶指紋的曲線圖中是否存在與該用戶指紋相似的曲線圖;及 一輸出控制模塊,用于根據(jù)該判斷模塊的判斷結(jié)果輸出該用戶指紋的驗(yàn)證結(jié)果。
2.根據(jù)權(quán)利要求1所述的指紋識別裝置,其特征在于,當(dāng)該判斷模塊判斷存儲單元存儲的用戶指紋的曲線圖中存在與該用戶指紋相似的曲線圖時(shí),該輸出控制模塊輸出該用戶指紋驗(yàn)證通過的驗(yàn)證結(jié)果,當(dāng)該判斷模塊判斷存儲單元存儲的用戶指紋的曲線圖中不存在與該用戶指紋相似的曲線圖時(shí),該輸出控制模塊輸出該用戶指紋驗(yàn)證失敗的驗(yàn)證結(jié)果。
3.根據(jù)權(quán)利要求1所述的指紋識別裝置,其特征在于,該判斷模塊判斷存儲單元存儲的用戶指紋的曲線圖中是否存在與該用戶指紋在各個(gè)掃描陣列相同個(gè)數(shù)的斜率點(diǎn),當(dāng)判斷出存儲單元存 儲的用戶指紋的曲線圖中不存在與該用戶指紋在各個(gè)掃描陣列相同個(gè)數(shù)的斜率點(diǎn)的曲線圖時(shí),判斷存儲單元存儲的用戶指紋的曲線圖中不存在與該用戶指紋相似的曲線圖;當(dāng)判斷出存儲單元存儲的用戶指紋的曲線圖中存在與該用戶指紋在各個(gè)掃描陣列相同個(gè)數(shù)的斜率點(diǎn)的曲線圖時(shí),判斷各個(gè)斜率點(diǎn)與該存儲的斜率點(diǎn)的斜率值是否都在一預(yù)設(shè)范圍,當(dāng)大于或等于一第一預(yù)定百分比個(gè)斜率點(diǎn)與該存儲的斜率點(diǎn)的斜率值都在該預(yù)設(shè)范圍時(shí),判斷存儲單元存儲的用戶指紋的曲線圖中存在與該用戶指紋相似的曲線圖,當(dāng)大于一第二預(yù)定百分比個(gè)斜率點(diǎn)與該存儲的斜率點(diǎn)的斜率值不在該預(yù)設(shè)范圍時(shí),判斷存儲單元存儲的用戶指紋的曲線圖中不存在與該用戶指紋相似的曲線圖,其中該第一、第二預(yù)定百分比之和為I。
4.根據(jù)權(quán)利要求1所述的指紋識別裝置,其特征在于,該曲線圖是離散的。
5.根據(jù)權(quán)利要求1所述的指紋識別裝置,其特征在于,該斜率值計(jì)算模塊以各斜率點(diǎn)為圓心定義一圓,分別獲取每一斜率點(diǎn)相應(yīng)的掃描陣列與以對應(yīng)的該斜率點(diǎn)為圓心定義的圓的一相切點(diǎn)和相應(yīng)的斜率切線與該圓的一相切點(diǎn),把該圓均分為360等份,獲取在兩相切點(diǎn)之間的份數(shù),得到一個(gè)比例值,根據(jù)各斜率點(diǎn)的比例值計(jì)算斜率值,其中各斜率點(diǎn)的斜率值與相應(yīng)的比例值成正比。
6.一種指紋識別裝置的指紋識別方法,該指紋識別裝置存儲有至少一用戶指紋的曲線圖,其特征在于,該方法包括如下步驟: 采集用戶的指紋; 根據(jù)采集的指紋生成該用戶的指紋圖像; 按一掃描頻率逐行掃描該指紋圖像形成多個(gè)掃描陣列;獲取在每一掃描陣列與各指紋嵴的交匯處形成的一斜率點(diǎn); 獲取在每一斜率點(diǎn)沿著指紋嵴的切線方向形成的一斜率切線及根據(jù)每一斜率點(diǎn)的斜率切線和掃描陣列計(jì)算各個(gè)斜率點(diǎn)的斜率值; 根據(jù)各個(gè)斜率點(diǎn)與其對應(yīng)的斜率值生成一曲線圖; 判斷存儲的用戶指紋的曲線圖中是否存在與該用戶指紋相似的曲線圖;及 根據(jù)上述判斷結(jié)果輸出該用戶指紋的驗(yàn)證結(jié)果。
7.根據(jù)權(quán)利要求6所述的指紋識別裝置的指紋識別方法,其特征在于,步驟“根據(jù)上述判斷結(jié)果輸出該用戶指紋的驗(yàn)證結(jié)果”包括: 如果判斷存儲的用戶指紋的曲線圖中存在與該用戶指紋相似的曲線圖,輸出該用戶指紋驗(yàn)證通過的驗(yàn)證結(jié)果;及 如果判斷存儲的用戶指紋的曲線圖中不存在與該用戶指紋相似的曲線圖,輸出該用戶指紋驗(yàn)證失敗的驗(yàn)證結(jié)果。
8.根據(jù)權(quán)利要求6所述的指紋識別裝置的指紋識別方法,其特征在于,步驟“判斷存儲的用戶指紋的曲線圖中是否存在與該用戶指紋相似的曲線圖”包括: 判斷存儲的用戶指紋的曲線圖中是否存在與該用戶指紋在各個(gè)掃描陣列相同個(gè)數(shù)的斜率點(diǎn); 如果判斷出存儲的用戶指紋的曲線圖中不存在與該用戶指紋在各個(gè)掃描陣列相同個(gè)數(shù)的斜率點(diǎn)的曲線圖,判斷存儲的用戶指紋的曲線圖中不存在與該用戶指紋相似的曲線圖; 如果判斷出存儲的 用戶指紋的曲線圖中存在與該用戶指紋在各個(gè)掃描陣列相同個(gè)數(shù)的斜率點(diǎn)的曲線圖,判斷各個(gè)斜率點(diǎn)與該存儲的斜率點(diǎn)的斜率值是否都在一預(yù)設(shè)范圍;及如果大于或等于一第一預(yù)定百分比個(gè)斜率點(diǎn)與該存儲的斜率點(diǎn)的斜率值都在該預(yù)設(shè)范圍,判斷存儲的用戶指紋的曲線圖中存在與該用戶指紋相似的曲線圖,如果大于一第二預(yù)定百分比個(gè)斜率點(diǎn)與該存儲的斜率點(diǎn)的斜率值不在該預(yù)設(shè)范圍,判斷存儲的用戶指紋的曲線圖中不存在與該用戶指紋相似的曲線圖,其中該第一、第二預(yù)定百分比之和為I。
9.根據(jù)權(quán)利要求6所述的指紋識別裝置的指紋識別方法,其特征在于,該曲線圖是離散的。
10.根據(jù)權(quán)利要求6所述的指紋識別裝置的指紋識別方法,其特征在于,步驟“計(jì)算各個(gè)斜率點(diǎn)的斜率值”包括: 以各斜率點(diǎn)為圓心定義一圓; 分別獲取每一斜率點(diǎn)相應(yīng)的掃描陣列與以對應(yīng)的該斜率點(diǎn)為圓心定義的該圓的一相切點(diǎn)和相應(yīng)的斜率切線與該圓的一相切點(diǎn); 把該圓均分為360等份,獲取在兩相切點(diǎn)之間的份數(shù),得到一個(gè)比例值 '及 根據(jù)各斜率點(diǎn)的比例值計(jì)算斜率值,其中各斜率點(diǎn)的斜率值與相應(yīng)的比例值成正比。
全文摘要
本發(fā)明涉及一種指紋識別裝置及其指紋識別方法,該指紋識別裝置通過掃描用戶的指紋圖像來獲取在每一掃描陣列與各指紋嵴的交匯處形成的一斜率點(diǎn),獲取在每一斜率點(diǎn)沿著指紋嵴的切線方向形成的一斜率切線及根據(jù)每一斜率點(diǎn)的斜率切線和掃描陣列計(jì)算各個(gè)斜率點(diǎn)的斜率值,根據(jù)各個(gè)斜率點(diǎn)與其對應(yīng)的斜率值生成一曲線圖,及根據(jù)該生成的曲線圖與存儲曲線圖的比對來驗(yàn)證用戶指紋,從而可準(zhǔn)確的驗(yàn)證用戶指紋。
文檔編號G06K9/00GK103150541SQ201110401169
公開日2013年6月12日 申請日期2011年12月6日 優(yōu)先權(quán)日2011年12月6日
發(fā)明者猶強(qiáng) 申請人:富泰華工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司