一種身份認(rèn)證方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其是涉及一種身份認(rèn)證方法及裝置。
【背景技術(shù)】
[0002]用戶身份認(rèn)證是指通過一定的手段,完成對(duì)用戶身份的確認(rèn),其目的是確認(rèn)當(dāng)前所聲稱為某種身份的用戶,確實(shí)是所聲稱的用戶。隨著通信技術(shù)的不斷發(fā)展,身份認(rèn)證對(duì)于保護(hù)用戶隱私信息具有重要意義。
[0003]目前,身份驗(yàn)證的方法有很多,基本上可分為:基于共享密鑰的身份認(rèn)證、基于生物學(xué)特征的身份認(rèn)證和基于公開密鑰加密算法的身份認(rèn)證。通常情況下,在移動(dòng)終端主要使用的是基于共享密鑰的身份認(rèn)證,服務(wù)端與用戶共同擁有一個(gè)或一組密碼(一般為由特定字符組成的字符串),當(dāng)用戶需要進(jìn)行身份認(rèn)證時(shí),用戶通過輸入或通過保管有密碼的終端提交由用戶和服務(wù)端共同擁有的密碼。服務(wù)端在收到用戶提交的密碼后,檢查用戶所提交的密碼是否與服務(wù)端保存的密碼一致,如果一致,就判斷用戶為合法用戶。如果用戶提交的密碼與服務(wù)端所保存的密碼不一致時(shí),則判定身份認(rèn)證失敗。
[0004]但是上述身份認(rèn)證方式無法很好地應(yīng)對(duì)包括忘記密鑰、密鑰被竊取、保存有密碼的終端丟失在內(nèi)的一些情況,易造成用戶無法訪問數(shù)據(jù)、用戶數(shù)據(jù)被竊等,造成信息丟失,甚至財(cái)產(chǎn)損失等問題,安全性較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種身份認(rèn)證方法及裝置,能夠解決通常情況下由于密碼都是造成的無法訪問數(shù)據(jù)或數(shù)據(jù)丟失的問題,較好地提高安全性。
[0006]一種身份認(rèn)證方法,包括:接收用戶發(fā)送的認(rèn)證請(qǐng)求;在用戶發(fā)送的認(rèn)證請(qǐng)求中獲得所述用戶的身份標(biāo)識(shí),并基于攝像裝置確定所述用戶的臉部信息;對(duì)獲得的所述臉部信息進(jìn)行光照預(yù)處理后,提取局部二值模式LBP特征,得到與所述臉部信息對(duì)應(yīng)的第一特征向量;以獲得的身份標(biāo)識(shí)作為索引,在預(yù)先存儲(chǔ)的身份標(biāo)識(shí)和第二特征向量的對(duì)應(yīng)關(guān)系中,確定所述獲得的身份標(biāo)識(shí)對(duì)應(yīng)的第二特征向量;比對(duì)第一特征向量和第二特征向量;在比對(duì)結(jié)果大于第一預(yù)設(shè)閾值且小于第二預(yù)設(shè)閾值時(shí),確定所述用戶的身份認(rèn)證通過。
[0007]本發(fā)明實(shí)施例提出的技術(shù)方案中,可以應(yīng)用在移動(dòng)環(huán)境下,在移動(dòng)環(huán)境下,應(yīng)用生物學(xué)特征一人臉特征進(jìn)行用戶身份認(rèn)證,不需要用戶手動(dòng)輸入密碼,用戶體驗(yàn)更好。能夠解決通常情況下由于密碼都是造成的無法訪問數(shù)據(jù)或數(shù)據(jù)丟失的問題,較好地提高安全性。
[0008]按照下述方式確定所述預(yù)先存儲(chǔ)的身份標(biāo)識(shí)和第二特征向量的對(duì)應(yīng)關(guān)系:在接收到用戶發(fā)送的注冊(cè)請(qǐng)求時(shí),為所述用戶分配身份標(biāo)識(shí);并基于攝像裝置確定發(fā)送注冊(cè)請(qǐng)求的用戶的至少一種臉部信息;對(duì)獲得的所述臉部信息進(jìn)行光照預(yù)處理后,提取局部二值模式LBP特征,得到與所述臉部信息對(duì)應(yīng)的第二特征向量;將分配的身份標(biāo)識(shí)和得到的第二特征向量對(duì)應(yīng)存儲(chǔ)。
[0009]通過預(yù)先存儲(chǔ)身份標(biāo)識(shí)和特征向量之間的對(duì)應(yīng)關(guān)系,在對(duì)用戶身份進(jìn)行認(rèn)證的過程中,通過身份標(biāo)識(shí)直接進(jìn)行索引,能夠較好地提高查詢效率。
[0010]對(duì)獲得的所述臉部信息進(jìn)行光照預(yù)處理,包括:基于小波分析方法,將獲得的所述臉部信息分解為高頻分量和低頻分量;基于自商圖像SQI方法去除小波分解得到的低頻分量中的光照分量,得到人臉圖像的光照不變量,完成光照預(yù)處理。
[0011]將小波的多尺度分析能力與SQI結(jié)合起來,大大降低了運(yùn)算量,同時(shí)提高了驗(yàn)證效果,比較適合應(yīng)用到移動(dòng)環(huán)境中,直接將人臉特征用于身份驗(yàn)證。
[0012]一種身份認(rèn)證裝置,包括:接收模塊,用于接收用戶發(fā)送的認(rèn)證請(qǐng)求;第一確定模塊,用于在用戶發(fā)送的認(rèn)證請(qǐng)求中獲得所述用戶的身份標(biāo)識(shí),并基于攝像裝置確定所述用戶的臉部信息;獲得模塊,用于對(duì)獲得的所述臉部信息進(jìn)行光照預(yù)處理后,提取局部二值模式LBP特征,得到與所述臉部信息對(duì)應(yīng)的第一特征向量;第二確定模塊,用于以獲得的身份標(biāo)識(shí)作為索引,在預(yù)先存儲(chǔ)的身份標(biāo)識(shí)和第二特征向量的對(duì)應(yīng)關(guān)系中,確定所述獲得的身份標(biāo)識(shí)對(duì)應(yīng)的第二特征向量;比對(duì)模塊,用于比對(duì)第一特征向量和第二特征向量;第三確定模塊,用于在比對(duì)結(jié)果大于第一預(yù)設(shè)閾值且小于第二預(yù)設(shè)閾值時(shí),確定所述用戶的身份認(rèn)證通過。
[0013]本發(fā)明實(shí)施例提出的技術(shù)方案中,可以應(yīng)用在移動(dòng)環(huán)境下,在移動(dòng)環(huán)境下,應(yīng)用生物學(xué)特征一人臉特征進(jìn)行用戶身份認(rèn)證,不需要用戶手動(dòng)輸入密碼,用戶體驗(yàn)更好。能夠解決通常情況下由于密碼都是造成的無法訪問數(shù)據(jù)或數(shù)據(jù)丟失的問題,較好地提高安全性。
[0014]所述第二確定模塊,還用于按照下述方式確定所述預(yù)先存儲(chǔ)的身份標(biāo)識(shí)和第二特征向量的對(duì)應(yīng)關(guān)系:在接收到用戶發(fā)送的注冊(cè)請(qǐng)求時(shí),為所述用戶分配身份標(biāo)識(shí);并基于攝像裝置確定發(fā)送注冊(cè)請(qǐng)求的用戶的至少一種臉部信息;對(duì)獲得的所述臉部信息進(jìn)行光照預(yù)處理后,提取局部二值模式LBP特征,得到與所述臉部信息對(duì)應(yīng)的第二特征向量;將分配的身份標(biāo)識(shí)和得到的第二特征向量對(duì)應(yīng)存儲(chǔ)。
[0015]通過預(yù)先存儲(chǔ)身份標(biāo)識(shí)和特征向量之間的對(duì)應(yīng)關(guān)系,在對(duì)用戶身份進(jìn)行認(rèn)證的過程中,通過身份標(biāo)識(shí)直接進(jìn)行索引,能夠較好地提高查詢效率。
[0016]所述獲得模塊,具體用于基于小波分析方法,將獲得的所述臉部信息分解為高頻分量和低頻分量;基于自商圖像SQI方法去除小波分解得到的低頻分量中的光照分量,得到人臉圖像中的光照不變量,完成光照預(yù)處理。
[0017]將小波的多尺度分析能力與SQI結(jié)合起來,大大降低了運(yùn)算量,同時(shí)提高了驗(yàn)證效果,比較適合應(yīng)用到移動(dòng)環(huán)境中,直接將人臉特征用于身份驗(yàn)證。
【附圖說明】
[0018]圖1本發(fā)明實(shí)施例中,提出的身份認(rèn)證方法流程圖;
[0019]圖2為本發(fā)明實(shí)施例中,提出的光照預(yù)處理過程示意圖;
[0020]圖3為本發(fā)明實(shí)施例中,提出的確定身份標(biāo)識(shí)和第二特征向量對(duì)應(yīng)關(guān)系的方法流程圖;
[0021]圖4為本發(fā)明實(shí)施例中,提出的身份認(rèn)證裝置結(jié)構(gòu)組成示意圖。
【具體實(shí)施方式】
[0022]針對(duì)一般情況下提出的身份認(rèn)證方式無法很好地應(yīng)對(duì)包括忘記密鑰、密鑰被竊取、保存有密碼的終端丟失在內(nèi)的一些情況,易造成用戶無法訪問數(shù)據(jù)、用戶數(shù)據(jù)被竊等,造成信息丟失,甚至財(cái)產(chǎn)損失等問題,安全性較差的問題,本發(fā)明實(shí)施例提出的技術(shù)方案中,通過用戶發(fā)送的認(rèn)證請(qǐng)求,確定該用戶的身份標(biāo)識(shí)以及采集該用戶的臉部信息,并對(duì)采集到的臉部信息進(jìn)行光照預(yù)處理后得對(duì)與該用戶對(duì)應(yīng)的第一特征向量,基于該用戶的身份標(biāo)識(shí)在預(yù)先存儲(chǔ)的身份標(biāo)識(shí)和第二特征向量的對(duì)應(yīng)關(guān)系中,找到和身份標(biāo)識(shí)對(duì)應(yīng)的第二特征向量,比對(duì)第一特征向量和第二特征向量,最終根據(jù)比對(duì)結(jié)果,完成對(duì)該用戶的身份認(rèn)證,從而能夠解決通常情況下由于密碼都是造成的無法訪問數(shù)據(jù)或數(shù)據(jù)丟失的問題,較好地提高安全性。
[0023]下面將結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理、【具體實(shí)施方式】及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。
[0024]本發(fā)明實(shí)施例提出一種身份認(rèn)證方法,如圖1所示,其具體處理流程如下述:
[0025]步驟11,接收用戶發(fā)送的認(rèn)證請(qǐng)求。
[0026]例如,用戶發(fā)送認(rèn)證請(qǐng)求,假設(shè)該用戶的身份標(biāo)識(shí)為用戶A,則用戶發(fā)送的認(rèn)證請(qǐng)求中包含該身份標(biāo)識(shí)用戶A。
[0027]步驟12,在用戶發(fā)送的認(rèn)證請(qǐng)求中獲得該用戶的身份標(biāo)識(shí),并基于攝像裝置確定該用戶的臉部信息。
[0028]終端中一般設(shè)置有攝像裝置,如果終端中未自帶攝像裝置,則可以通過連接攝像裝置,開啟攝像功能,對(duì)發(fā)送認(rèn)證請(qǐng)求的用戶的臉部信息進(jìn)行采集。假設(shè)終端中設(shè)置有攝像裝置,則接收到用戶發(fā)送的認(rèn)證請(qǐng)求后,開啟攝像裝置采集用戶A的臉部信息。或者可以在獲得用戶A的身份標(biāo)識(shí)后,開啟攝像頭裝置采集用戶A的臉部信息。
[0029]步驟13,對(duì)獲得的臉部信息進(jìn)行光照預(yù)處理。
[0030]如圖2所示,對(duì)獲得的臉部信息進(jìn)行光照進(jìn)行光照預(yù)處理,其具體流程如下述:
[0031]步驟21,調(diào)整采集到的臉部信息的圖像大小。
[0032]例如,可以將采集到的臉部信息的圖像縮放至設(shè)定尺寸,或者將采集到的臉部信息的圖像放大至設(shè)定尺寸。
[0033]步驟22,基于小波分析方法,將調(diào)整后的臉部信息分解為高頻分量和低頻分量。
[0034]通過小波的多尺度分析特征,將一副圖像分解為不同方向、不同位置的多個(gè)分量。其中分解得到的高頻分量主要包括臉部的一些細(xì)節(jié)信息,而分解得到的低頻分量主要包含大部分的能量,光照的影響主要是在低頻分量中。
[0035]步驟23,基于自商圖像(SQI, Self-Quotient Image)方法去除小波分解得到的低頻分量中的光照分量,得到人臉圖像中的光照不變量,完成光照預(yù)處理。
[0036]移動(dòng)設(shè)備的使用環(huán)境比較復(fù)雜,環(huán)境的不同,光照情況也不一樣,例如室內(nèi)光照強(qiáng)度弱于室外光照強(qiáng)度,因此光照強(qiáng)度對(duì)身份認(rèn)證的成功率有較大影響。本發(fā)明實(shí)施例提出的技術(shù)方案中,對(duì)采集到的圖像進(jìn)行光照與處理,降低光照強(qiáng)度的影響。光照情況變化大,對(duì)認(rèn)證的成功率有很大的影響,故需要對(duì)采集到的圖像進(jìn)行光照預(yù)處理,降低光照的影響。一種較佳地實(shí)現(xiàn)方式,本發(fā)明實(shí)施例提出的技術(shù)方案中,采用的是預(yù)處理效果較好的SQI。該種方法與現(xiàn)有的直接處理整幅圖像不同,本發(fā)明實(shí)施例提出的技術(shù)方案中,是對(duì)小波的低頻分量應(yīng)用SQI方法,運(yùn)算量更少,效果也更好。
[0037]步驟14,對(duì)光照預(yù)處理后的臉部信息提取局部二值模式(LBP,Local BinaryPatterns)特征,得到與該臉部信息對(duì)應(yīng)的第一特征向量。
[0038]對(duì)光照預(yù)處理后的臉部信息,提取LBP特征得到一個(gè)特征向量,一個(gè)用戶可以得到多個(gè)特征向量,為便于闡述,本發(fā)明實(shí)施例提出的技術(shù)方案中,將用戶發(fā)送認(rèn)證請(qǐng)求,對(duì)用戶進(jìn)行身份認(rèn)證的過程中得到的特征向量稱之為第一特征向量,該第一特征向量可以用F表示。得到的第一特征向量F和發(fā)送認(rèn)證請(qǐng)求的用戶的身份標(biāo)識(shí)用戶A對(duì)應(yīng)。
[0039]步驟15,以獲得的身份標(biāo)識(shí)作為索引,在預(yù)先存儲(chǔ)的身份標(biāo)識(shí)和第二特征向量的對(duì)應(yīng)關(guān)系中,確定獲得的身份標(biāo)識(shí)對(duì)應(yīng)的第二特征向量。
[0040]為便于闡述和區(qū)分,本發(fā)明實(shí)施例提出的技術(shù)方案中,將預(yù)先存儲(chǔ)的身份標(biāo)識(shí)和特征向量的對(duì)應(yīng)關(guān)系中的特征向量稱之為第二特征向量。
[0041]其中,可以按照下述方式確定身份標(biāo)識(shí)和第二特征向量的對(duì)應(yīng)關(guān)系,具體如圖3所示,其具體處理流程如下述:
[0042]步驟31,在接收到用戶發(fā)送的注冊(cè)請(qǐng)求時(shí),為用戶分配身份標(biāo)識(shí)。
[0043]用戶發(fā)送注冊(cè)請(qǐng)求,終端為用戶分配身份標(biāo)