朱 敏,袁學(xué)青
(安徽警官職業(yè)學(xué)院 信息管理系, 安徽 合肥 230031)
指紋具有唯一性、持久性、普遍性和可采集性,自20世紀(jì)初以來(lái)一直用于識(shí)別個(gè)體.隨著指紋識(shí)別系統(tǒng)[1]的飛速發(fā)展,其應(yīng)用領(lǐng)域涵蓋了移動(dòng)設(shè)備安全、醫(yī)療保健接入、金融系統(tǒng)和政府機(jī)構(gòu)等[2-3].指紋逐漸成為訪問(wèn)機(jī)密數(shù)據(jù)、接入網(wǎng)絡(luò)和進(jìn)入建筑物的關(guān)鍵,因此對(duì)指紋識(shí)別的準(zhǔn)確度進(jìn)行量化是至關(guān)重要的工作,需要對(duì)指紋識(shí)別系統(tǒng)的各個(gè)組件執(zhí)行受控的、可重復(fù)的評(píng)估.
通常,指紋識(shí)別器和指紋傳感器是有區(qū)別的.指紋識(shí)別器指的是捕捉物理指紋并將其轉(zhuǎn)換為數(shù)字圖像的整個(gè)裝置和過(guò)程.指紋傳感器是識(shí)別器的子組件,通過(guò)各種手段(電容式、接觸光學(xué)等)將物理指紋轉(zhuǎn)換為電信號(hào).只有使用與人類手指具有相似特性的3D指紋對(duì)象[4](體模),才能對(duì)指紋識(shí)別器進(jìn)行正確的操作評(píng)估.
為了開(kāi)發(fā)3D人造指紋,Veselina等[5]開(kāi)發(fā)了一種具有2D標(biāo)定型樣的3D圓柱形金屬模板,用于非接觸式指紋識(shí)別器.由于這些模板是剛性的,且與人類手指的力學(xué)、光學(xué)和電容性質(zhì)相似性不強(qiáng),因此不適用于接觸式指紋識(shí)別器.針對(duì)2D平面指紋圖像防偽性不高的問(wèn)題,楊瑞達(dá)等[6]設(shè)計(jì)了一種由1個(gè)攝像單元和2個(gè)平面鏡構(gòu)成的單目多視角立體機(jī)器視覺(jué)裝置,通過(guò)該視覺(jué)裝置從3個(gè)不同視角來(lái)獲取手指的指紋圖像,然后對(duì)不同視角的指紋圖像進(jìn)行三維融合拼接,得到一幅便于識(shí)別的3D指紋圖像.Arora等[7-8]利用高分辨率的3D打印機(jī),制作了高保真3D指紋模板,其采用了與人類手指相似的3D幾何,使用與人體皮膚具有相似力學(xué)特性的材料制成,指紋對(duì)象上映射了真實(shí)指紋圖像.由于3D打印機(jī)材料的限制,使其不具備與人類皮膚相同的導(dǎo)電率和光譜反射率,需要針對(duì)不同類型的指紋識(shí)別器制作不同類型的對(duì)象[9],從而不具備互操作性.
相關(guān)研究[10-11]表明,在使用不同的指紋識(shí)別器進(jìn)行登記錄入和識(shí)別驗(yàn)證時(shí),會(huì)造成識(shí)別準(zhǔn)確度的較大損失,且不同識(shí)別器模印間的變化(手指壓力和方向、手指干濕情況等)也會(huì)產(chǎn)生一些誤差.為了對(duì)指紋識(shí)別器的互操作性進(jìn)行魯棒的標(biāo)準(zhǔn)化評(píng)估,本文通過(guò)鑄模和制造程序,提出了可互操作的3D指紋對(duì)象制作方法.該3D指紋(通用指紋)與指紋表面有相似的3D幾何,與人類皮膚有相似的力學(xué)性質(zhì),但與以往的指紋對(duì)象不同,所提3D指紋對(duì)象在單個(gè)模板中整合了人類皮膚的力學(xué)、光學(xué)和電學(xué)特性,使其能夠通過(guò)當(dāng)前主流指紋傳感技術(shù)(電容、接觸光學(xué)、非接觸光學(xué))成像,支持采集標(biāo)準(zhǔn)化的互操作性數(shù)據(jù).
在選擇材料時(shí),需要考慮人類手指固有的光學(xué)、電學(xué)和力學(xué)特性.
(1)光學(xué)性質(zhì).光學(xué)識(shí)別器基于人類手指表面的光線反射和折射以檢測(cè)指紋.因此,指紋對(duì)象的光學(xué)特性必須與人類皮膚相同,從而使得光學(xué)識(shí)別器能夠準(zhǔn)確完成感測(cè).
(2)電學(xué)特性.在顏色屬性之外,指紋對(duì)象還必須具有導(dǎo)電性,以充當(dāng)導(dǎo)電板,并在電容識(shí)別器的半導(dǎo)體芯片內(nèi)產(chǎn)生脊線和谷線之間的電容差.
(3)力學(xué)特性.目標(biāo)材料的力學(xué)性質(zhì)必須在人類表皮固有范圍內(nèi),以確保高質(zhì)量指紋對(duì)象圖像采集,缺少力學(xué)特性的指紋樣,例如圖1所示.與人類表皮有不同彈性的材料可能會(huì)產(chǎn)生各種負(fù)面影響,若彈性過(guò)大,隨著指紋對(duì)象按壓到識(shí)別器上,按壓力會(huì)造成指紋脊線收縮,導(dǎo)致指紋的細(xì)節(jié)點(diǎn)丟失(如圖1a);若彈性過(guò)小或硬度過(guò)大,則指紋對(duì)象無(wú)法在識(shí)別器壓盤(pán)上變平,僅能得到指紋表面的部分圖像(如圖1b).
圖1 缺少適當(dāng)力學(xué)特性的指紋樣例
為滿足通用指紋對(duì)象所需的光學(xué)、電容和力學(xué)標(biāo)準(zhǔn),本文混合了一些現(xiàn)有商用材料,以形成包含所需材料特性的單一混合物.
混合材料主要由導(dǎo)電有機(jī)硅(SS-27S)組成[12],即滲透閾值下導(dǎo)電顆粒(鍍銀鋁粉)與基礎(chǔ)聚合物(聚二甲基硅氧烷)的混合物.聚合物在滲透閾值下具有良好的導(dǎo)電性,但會(huì)造成材料的力學(xué)特性變化,即硅膠會(huì)變硬,彈性變小,且具有觸變性.為了使SS-27S具有與人類手指相似的硬度,同時(shí)減少材料的觸變性,在混合物中加入了硅樹(shù)脂稀釋劑,使得導(dǎo)電材料具備與人類皮膚相似的力學(xué)特性.此外,稀釋劑使未固化材料的粘度降低,從而增加了鑄造便利性.混合物需具備有人類皮膚相似的光學(xué)特性,為此,將肉色顏料混入SS-27S和稀釋劑混合物.
3D指紋模具的制作流程如圖2所示.首先,設(shè)計(jì)指紋陰模,然后執(zhí)行3D打印和化學(xué)清洗.
圖2 提出的3D指紋模具制作流程
(1)內(nèi)模具表面.利用文獻(xiàn)[7]報(bào)道的技術(shù),將2D指紋圖像映射到平滑的3D手指表面網(wǎng)格S上,并保留2D圖像固有拓?fù)?設(shè)S為三角面網(wǎng)格F=(f1,f2,f3,…,fn),fi表示網(wǎng)格F的元素,最大數(shù)量為n.三維頂點(diǎn)V=(v1,v2,v3,…,vc).vi表示頂點(diǎn)集合V的元素,最大數(shù)量為c.將F中的每個(gè)面定義為來(lái)自V的3個(gè)頂點(diǎn)的有序列表,例如f1=(vi,vj,vk),其中,vi,vj,vk表示不同的頂點(diǎn).此外,F(xiàn)中的每個(gè)面都包含一個(gè)法向量,通過(guò)定義面的3個(gè)頂點(diǎn)順序,對(duì)該向量進(jìn)行了隱式編碼.具體來(lái)說(shuō),通過(guò)取相對(duì)于三角面的3個(gè)頂點(diǎn)順序而形成的向量叉積,來(lái)確定法向量的方向.
由于電子建模的最終目的是生成陰模,因此,必須通過(guò)翻轉(zhuǎn)S所有的面,并對(duì)映射表面S進(jìn)行倒置.對(duì)于每個(gè)面,通過(guò)顛倒其3個(gè)頂點(diǎn)的順序來(lái)實(shí)現(xiàn)該翻轉(zhuǎn)(由此也改變了其法向量的隱式編碼方向).
(2)外模具表面.對(duì)所有的n(f1,f2,f3,…,fn)面進(jìn)行迭代翻轉(zhuǎn)后,將指紋表面S痕跡到開(kāi)口圓柱面C的內(nèi)部,表面C作為最終模具M(jìn)的外部.根據(jù)經(jīng)驗(yàn)確定C的尺寸,以提供模具所需的強(qiáng)度和耐久性.通過(guò)實(shí)驗(yàn)發(fā)現(xiàn),C的高度設(shè)為C_h= 1.25 ×S_h時(shí)能夠滿足鑄造對(duì)象的結(jié)構(gòu)支撐且最小化成本(此處S_h表示指紋表面S的高度).模具的直徑(C_d)被固定為34 mm.本文選擇34 mm作為直徑值,是因?yàn)榇蠹s95%的成年人手指(拇指)的最大寬度在26 mm到27 mm之間.因此,本文模具的最小厚度(tmin)計(jì)算為tmin= 1/2 × (34-27)mm = 3.5 mm.實(shí)驗(yàn)表明,tmin≥3.5 mm的模具厚度可滿足本文鑄造工藝所需的耐久度(如圖3所示).
圖3 模具制作示意圖
(3)分割模具.在完成模具的內(nèi)外表面后,沿著x-o-y平面將C和S進(jìn)行分割,切片、裁剪和處理后的部件如圖4所示,分割為Ca、Sa、Cb和Sb.將模具分割為兩個(gè)半圓柱形部件,便于提取最終的指紋鑄件T.通過(guò)加入新的面和頂點(diǎn)對(duì)Ca、Sa、Cb和Sb做進(jìn)一步后處理,使得所有4個(gè)面均平鋪在x-y平面上.
圖4 平面分割
(4)壓合和打印.最后通過(guò)在相應(yīng)面的周圍添加三角形面, 將個(gè)體的面Cb、Sb、Ca和Sa壓合為兩個(gè)三維半圓柱的對(duì)分模具.完成壓合后,制作出高保真指紋模具M(jìn).為盡量減少連續(xù)鑄造期間指紋對(duì)象的可變性,在C的底部附加了兩個(gè)“鎖”部件.這些鎖件長(zhǎng)度為34 mm(C_d),用于防止C在支架框架F內(nèi)的旋轉(zhuǎn).
此時(shí),使用高分辨率3D打印機(jī)實(shí)現(xiàn)M,該打印機(jī)能夠打印薄至16 μm的薄片[13],打印機(jī)必須具備這樣的高分辨率才能捕捉到映射指紋的細(xì)節(jié)點(diǎn).相關(guān)研究表明[7],以30 μm的精度打印模具,在捕捉映射指紋細(xì)節(jié)的同時(shí),將M的打印時(shí)間從8 h降至4 h.在打印結(jié)束后,將模具在NaOH中浸泡約4 h,以不損壞指紋脊線的方式將支撐材料從打印模具中溶解去除.完成化學(xué)清洗后,即可使用高保真指紋模具來(lái)制作指紋對(duì)象,結(jié)果如圖5所示.其中,圖5(a)是高保真3D打印指紋模具M(jìn);圖5(b)是放大20倍的M上的指紋雕紋.如圖5(b)的放大視圖所示,模具M(jìn)中清晰顯現(xiàn)了所有摩擦嵴型樣;圖5(c)是3D可穿戴通用指紋對(duì)象的正面視圖的后視圖;圖5(d)是20倍放大下的通用指紋對(duì)象脊線.
圖5 制作的指紋對(duì)象
為了建立通用指紋對(duì)象并作為標(biāo)準(zhǔn)評(píng)估物件,必須保證制作過(guò)程具有高保真度.
若指紋對(duì)象的3D脊線保留了原始2D圖像的固有拓?fù)洌瑒t該3D通用指紋對(duì)象具有高保真度.本文假設(shè)可通過(guò)在制作過(guò)程中的每個(gè)步驟對(duì)誤差進(jìn)行量化(即2D對(duì)象拓?fù)渑c2D映射型樣拓?fù)渲g的偏差),來(lái)客觀確定通用指紋對(duì)象的保真度.
(1)指紋模具電子建模中的誤差.用于將2D指紋圖像映射到3D手指表面的投影算法會(huì)造成原始2D指紋圖像的點(diǎn)到對(duì)距離減少5.8%.由于指紋模具的電子化制作使用了與文獻(xiàn)[7]相同的2D到3D投影算法,因此本文的通用指紋對(duì)象制作過(guò)程中也會(huì)出現(xiàn)相同的誤差.
(2)3D打印中的誤差.在使用高分辨率3D打印機(jī)制作物理3D對(duì)象時(shí),會(huì)造成原始2D指紋圖像的點(diǎn)到點(diǎn)距離減少11.42%.
(3)鑄造誤差.下文對(duì)通用指紋對(duì)象后澆鑄中的保真度進(jìn)行驗(yàn)證.首先,使用3個(gè)不同模具來(lái)制作通用指紋對(duì)象鑄件;然后,每個(gè)模具使用不同的2D標(biāo)定型樣(垂直、水平和環(huán)形正弦光柵)進(jìn)行映射.當(dāng)投影比例為16.79 像素/毫米(500 ppi),電子建模和3D打印的點(diǎn)到點(diǎn)距離縮小為17.22%時(shí),校準(zhǔn)模式上的10像素脊線距離對(duì)應(yīng)于澆鑄出的校準(zhǔn)對(duì)象上0.508 mm的實(shí)際脊線距離.3個(gè)鑄造對(duì)象在兩種放大倍數(shù)下的平均點(diǎn)到點(diǎn)脊線距離如表1所列.使用Keyence光學(xué)顯微鏡測(cè)量,放大倍數(shù)為50倍和100倍.預(yù)期點(diǎn)到點(diǎn)脊線距離為0.508 mm(括號(hào)內(nèi)為標(biāo)準(zhǔn)偏差).與0.508 mm的真實(shí)距離相比,光學(xué)顯微鏡展示的實(shí)證平均點(diǎn)到點(diǎn)脊線距離為0.499 mm,這意味著在鑄造過(guò)程中通用指紋對(duì)象上的點(diǎn)到點(diǎn)距離減少了1.8%.該誤差可通過(guò)調(diào)整2D/3D映射過(guò)程中的投影比例來(lái)補(bǔ)償.
表1 通用指紋對(duì)象上觀察到的平均點(diǎn)到點(diǎn)脊線距離
源指紋圖像與相應(yīng)的通用指紋對(duì)象的比較情況如圖6所示,其中圖6(a)是NIST SD4 S0083指紋圖像,圖6(b)是通用指紋圖像.使用500 ppi的光學(xué)指紋識(shí)別器成像,使用Verifinger 6.3 SDK(閾值33,F(xiàn)AR=0.01%)計(jì)算出的相似性分?jǐn)?shù)為608.
圖6 源指紋圖像與相應(yīng)的通用指紋對(duì)象的比較情況
通過(guò)實(shí)驗(yàn)可以得出如下結(jié)論:
(1)使用通用指紋對(duì)象捕捉到的圖像,與原始指紋圖像之間的相應(yīng)的細(xì)節(jié)點(diǎn)(圖6)表明,制作出的通用指紋對(duì)象保留了NIST指紋圖像的顯著2D特征;
(2)通用指紋對(duì)象優(yōu)于以往的3D光學(xué)對(duì)象,3D對(duì)象圖像與真實(shí)圖像之間具有較高的相似度得分.
3D通用指紋對(duì)象,以及通過(guò)接觸式光學(xué)識(shí)別器、無(wú)接觸光學(xué)識(shí)別器和電容識(shí)別器采集到的圖像中,均保留了2D真實(shí)指紋特征.以上結(jié)果說(shuō)明本文的通用指紋對(duì)象在多種不同的指紋識(shí)別器技術(shù)上具有高度互操作性.
前文已證明,提出的指紋對(duì)象制作程序具有保真性,下文將在3種主流指紋識(shí)別器上,使用通用指紋對(duì)象作為操作評(píng)估對(duì)象,來(lái)進(jìn)行多個(gè)實(shí)驗(yàn).首先,使用以受控標(biāo)定型樣(水平光柵、垂直光柵和環(huán)形光柵)映射的3個(gè)不同的通用指紋對(duì)象,對(duì)3種指紋識(shí)別器(COR_A,CLOR和CPR_A)進(jìn)行單獨(dú)評(píng)估.其后,使用從鑄件中指紋對(duì)象獲取的痕跡對(duì)3種指紋識(shí)別器進(jìn)行單獨(dú)評(píng)估.最后,通過(guò)比較從一種指紋識(shí)別器(接觸光學(xué)、非接觸光學(xué)和電容式)獲得的圖像與從另一種類型的識(shí)別器獲得的圖像,來(lái)執(zhí)行指紋識(shí)別器的互操作性分析.
為評(píng)價(jià)指紋識(shí)別器的定向成像能力,本文使用已受控標(biāo)定型樣映射的3個(gè)不同指紋對(duì)象,在3種不同類型的指紋識(shí)別器上采集10個(gè)痕跡,痕跡樣例如圖7所示.然后,計(jì)算出痕跡的平均脊線到脊線間距[14].與一般指紋對(duì)象(僅可在一種類型的指紋識(shí)別器上執(zhí)行定向評(píng)估)不同,本文的通用指紋對(duì)象可在接觸光學(xué)、非接觸光學(xué)和電容指紋識(shí)別器上執(zhí)行定向評(píng)估.在3種主流指紋識(shí)別器上,3個(gè)不同通用指紋對(duì)象的平均脊線到脊線間距如表2所列.
圖7 通用指紋對(duì)象在3種類型的指紋識(shí)別器上的指紋痕跡樣例
表2 中心到中心脊線間距的均值(μ)和標(biāo)準(zhǔn)偏差(σ)(3個(gè)通用指紋)
將3種標(biāo)定型樣映射到通用指紋對(duì)象,峰到峰頻率為10像素.如前文所述,在制作過(guò)程中通用指紋對(duì)象會(huì)產(chǎn)生約2%的點(diǎn)到點(diǎn)距離損失,因此脊線到脊線距離預(yù)計(jì)為9.8像素.根據(jù)表2列舉的真實(shí)值和實(shí)驗(yàn)結(jié)果,對(duì)實(shí)驗(yàn)中使用的3種類型的指紋識(shí)別器進(jìn)行評(píng)估,實(shí)驗(yàn)發(fā)現(xiàn):
(1)與水平光柵和垂直光柵相比,以環(huán)形光柵映射的對(duì)象的痕跡具有較大的脊線到脊線間距;
(2)與文獻(xiàn)[7]以及一般指紋對(duì)象不同,本文指紋對(duì)象痕跡的脊線到脊線間距均小于預(yù)期值,這是因?yàn)楸疚耐ㄓ弥讣y對(duì)象更接近人體皮膚,彈性較??;
(3)與接觸式指紋識(shí)別器相比,非接觸指紋識(shí)別器上的脊線到脊線距離較小.這是因?yàn)樵诜墙佑|識(shí)別器上,圖像采集過(guò)程中沒(méi)有發(fā)生畸變(未對(duì)識(shí)別器采集版施加任何壓力).
通過(guò)3種駐留指紋識(shí)別器上捕捉的脊線到脊線距離進(jìn)行分析,以接近人類手指的指紋對(duì)象對(duì)識(shí)別器進(jìn)行評(píng)估.同樣,利用6個(gè)通用指紋對(duì)象從所有3種指紋識(shí)別器上捕捉10個(gè)痕跡(痕跡樣例如圖7所示),計(jì)算出痕跡的平均脊線間距(見(jiàn)表3).此外,從SD4的原始指紋圖像上計(jì)算出平均脊線間距,作為真實(shí)值.通過(guò)比較表3的結(jié)果與真實(shí)值,對(duì)3種指紋識(shí)別器進(jìn)行評(píng)估,實(shí)驗(yàn)發(fā)現(xiàn):
(1)與接觸式識(shí)別器相比,非接觸光學(xué)指紋識(shí)別器所捕捉到的圖像有著較小的脊線到脊線距離;
(2)在幾乎所有的指紋對(duì)象痕跡中,與接觸光學(xué)識(shí)別器相比,電容指紋識(shí)別器捕捉到的脊線到脊線距離更接近真實(shí)值.
表3 中心到中心脊線間距的均值(μ)和標(biāo)準(zhǔn)偏差(σ)(6個(gè)通用指紋)
在3個(gè)不同的指紋識(shí)別器上捕捉鑄件中每個(gè)對(duì)象的10個(gè)痕跡.將一個(gè)識(shí)別器的圖像作為登記圖像,另一個(gè)識(shí)別器的圖像則作為探測(cè)圖像,使用Innovatrics匹配器[15]生成真實(shí)和冒名得分.
真實(shí)得分和冒名得分的均值如表4所列.其中,真實(shí)得分均值用μG表示,冒名得分均值用μI表示.
表4 真實(shí)和冒名得分統(tǒng)計(jì)
真實(shí)接受率接近于100%,錯(cuò)誤接受率接近0.可以看出,當(dāng)使用不同的指紋識(shí)別器來(lái)采集登記圖像和探測(cè)圖像時(shí),真實(shí)得分會(huì)減少,冒名得分則會(huì)增加,特別是當(dāng)兩種識(shí)別器采用不同的傳感技術(shù)時(shí)更是如此.過(guò)去的研究使用真實(shí)手指進(jìn)行數(shù)據(jù)采集,本文研究則使用了擬人的3D可穿戴指紋對(duì)象,并得到了與以往研究相近的實(shí)驗(yàn)結(jié)果,這表明提出的通用指紋對(duì)象的互操作性較好.
本文設(shè)計(jì)了一種成型鑄造系統(tǒng),能夠從鑄造材料中制造可穿戴的3D指紋對(duì)象.通過(guò)選擇與人類皮膚具有相似的力學(xué)、光學(xué)和電學(xué)特性的鑄造材料,制作出的通用指紋對(duì)象能夠在3種主流指紋識(shí)別器(接觸光學(xué)、非接觸光學(xué)和電容式)上成像.實(shí)驗(yàn)證明制作出的通用指紋對(duì)象具有高保真度.使用通用指紋對(duì)象作為多種類型的指紋識(shí)別器的評(píng)估對(duì)象,結(jié)果表明,通用指紋對(duì)象能夠有效評(píng)估個(gè)體指紋識(shí)別器,以及對(duì)指紋識(shí)別器進(jìn)行互操作性分析.在未來(lái),將研究利用采集到的數(shù)據(jù)進(jìn)行指紋識(shí)別器校準(zhǔn),以及安全漏洞的評(píng)估.