趙璐唯 米智恬 祁圣恩 于睿
摘? 要:隨著科技發(fā)展,刷卡式、人臉識(shí)別等門禁系統(tǒng)廣泛應(yīng)用,針對(duì)卡容易復(fù)制、刷臉識(shí)別速度慢的問題,文章提出刷卡和人臉識(shí)別相結(jié)合的復(fù)合身份認(rèn)證的門禁系統(tǒng),以STM32F103控制器為核心,主要由人臉識(shí)別模塊、RFID識(shí)別模塊、LCD電容屏模塊和信息管理模塊組成。該系統(tǒng)經(jīng)過測(cè)試可以快速識(shí)別,不容易復(fù)制,安全性高。
關(guān)鍵詞:門禁系統(tǒng);復(fù)合身份認(rèn)證;RFID;人臉識(shí)別
中圖分類號(hào):TP391? ? ? ? ?文獻(xiàn)標(biāo)志碼:A? ? ? ? ?文章編號(hào):2095-2945(2020)29-0052-02
Abstract: With the development of science and technology, access control systems such as card swiping and face recognition are widely used. In order to solve the problem of easy copy of cards and slow speed of face recognition, this paper proposes a compound identity authentication access control system based on STM32F103 controller, which is mainly composed of face recognition module, RFID recognition module, LCD capacitance screen module and information management module. The system can be identified quickly after testing, is not easy to copy and has high security.
Keywords: access control system; compound identity authentication; RFID; face recognition
1 概述
在科技發(fā)達(dá)的當(dāng)今時(shí)代,門禁系統(tǒng)應(yīng)用比較普遍,以卡式、指紋和密碼解鎖為主,雖然有一定的便捷性,但是這些解鎖方式存在一定的安全隱患,比如密碼容易泄露、指紋容易被克隆、卡片易丟失等對(duì)安全性均具有一定的影響?;谒⒖ǖ拈T禁系統(tǒng)應(yīng)用最廣泛,但是刷卡模式的門禁系統(tǒng)存在一定的安全隱患,門禁卡容易被外人復(fù)制,門禁系統(tǒng)失去了限制外來人的作用,不能滿足人們對(duì)安全管理出入門的需求了。人臉識(shí)別的門禁系統(tǒng)可以克服指紋、刷卡式、指紋識(shí)別的缺點(diǎn),但是人臉識(shí)別算法復(fù)雜,識(shí)別速度慢。
在注重安全和隱私的時(shí)代,為應(yīng)對(duì)日益復(fù)雜的安全威脅,身份驗(yàn)證系統(tǒng)將逐步向多模式復(fù)合、高端生物特征識(shí)別方向發(fā)展復(fù)合門禁系統(tǒng)作為一種新型現(xiàn)代化安全管理系統(tǒng),將射頻卡識(shí)別技術(shù)、人臉識(shí)別技術(shù)有機(jī)結(jié)合起來就是一種多模式復(fù)合的認(rèn)證方法,利用自動(dòng)識(shí)別和現(xiàn)代安全管理技術(shù),保護(hù)用戶的財(cái)產(chǎn)安全和隱私。本文針對(duì)各種門禁系統(tǒng)的優(yōu)劣,提出采用復(fù)合門禁系統(tǒng),將刷卡和人臉識(shí)別相結(jié)合。
2 系統(tǒng)總體設(shè)計(jì)
本系統(tǒng)不同于刷卡門禁,也不同于僅僅刷臉識(shí)別的門禁系統(tǒng)。系統(tǒng)包括軟件和硬件兩部分,硬件部分采集人臉信息和RFID卡的信息。上位機(jī)負(fù)責(zé)比對(duì)采集的人臉信息與卡片信息與數(shù)據(jù)庫的內(nèi)容是否一致。為了克服單純?nèi)四樧R(shí)別速度慢的問題和單純刷卡容易被復(fù)制不安全的問題,本系統(tǒng)RFID模塊進(jìn)行監(jiān)聽,查詢是否有卡,如果識(shí)別到RFID卡,讀取卡片信息,和系統(tǒng)中存有的信息進(jìn)行比較,如果信息匹配成功,打開攝像頭進(jìn)行人臉捕捉,讀取人臉庫與RFID卡片信息匹配的人臉信息,和捕捉的人臉進(jìn)行比較,如果信息匹配成功,驅(qū)動(dòng)繼電器,打開閘機(jī),從而實(shí)現(xiàn)開門,將開門信息通過網(wǎng)絡(luò)上傳到服務(wù)器,最終可在上位機(jī)查看信息;同時(shí)監(jiān)聽顯示屏模塊發(fā)送過來的串口信息,實(shí)時(shí)解析信息,實(shí)現(xiàn)顯示屏對(duì)系統(tǒng)的控制。系統(tǒng)的總體設(shè)計(jì)流程如圖1所示。
3 系統(tǒng)的硬件設(shè)計(jì)
系統(tǒng)硬件主要包括主控芯片、RFID讀卡模塊、人臉圖像采集與識(shí)別模塊。
主控芯片采用STM32系列單片機(jī),內(nèi)核為Cortex-M3,程序存儲(chǔ)器容量256KB,支持I2C,SDIO,SPI等接口模式,可滿足不同條件下的通信需求。RFID讀卡模塊是門禁系統(tǒng)無需遠(yuǎn)距離識(shí)別卡號(hào)信息,但也無需通過插卡形式讀取卡號(hào),所以本系統(tǒng)適合采用高頻段的射頻讀寫芯片,并采用SPI通信方式。
面部識(shí)別模塊采用人臉識(shí)別+RFID的復(fù)合式解鎖技術(shù),在圖像采集上采用了ATK-OV5640攝像頭進(jìn)行人臉采集,并使用AKLINETEK 2.8寸TFTLCD觸摸屏顯示圖像實(shí)現(xiàn)簡(jiǎn)單的人機(jī)交互功能。
4 軟件設(shè)計(jì)
軟件系統(tǒng)包括上位機(jī)管理信息系統(tǒng)和人臉識(shí)別模塊和微信小程序。上位機(jī)采用JAVAEE作為開發(fā)工具,主要實(shí)現(xiàn)管理信息系統(tǒng),實(shí)現(xiàn)對(duì)人員信息的管理。數(shù)據(jù)庫采用MYSQL,人臉識(shí)別采用Python作為開發(fā)語言。
管理系統(tǒng)的主要功能包括對(duì)人員信息的增刪改查,驗(yàn)證刷卡人的身份是否合法,提取刷卡人的照片,實(shí)現(xiàn)人臉與系統(tǒng)中照片的比對(duì)。微信小程序可以實(shí)現(xiàn)用戶人臉的采集,把照片采集工作分散。
本系統(tǒng)的人臉識(shí)別模塊實(shí)現(xiàn)人臉的確認(rèn)、圖像預(yù)處理、數(shù)據(jù)庫預(yù)處理、人臉識(shí)別和深度學(xué)習(xí)。人臉識(shí)別的主要目標(biāo)是判斷待測(cè)人臉是否為人臉庫中己注冊(cè)成員以及是哪一位成員。通常做法是計(jì)算待測(cè)人臉與庫中成員的特征相似度。當(dāng)它與庫中某一成員特征相似度超過閾值,即認(rèn)為它屬于該成員所在的類。
人臉識(shí)別模塊系統(tǒng)的主要模塊,是生物特征識(shí)別的一種,其基本過程分為如下五個(gè)步驟如圖2所示。
首先,射頻卡權(quán)限通過后,從實(shí)時(shí)運(yùn)行的攝像頭通過串口傳來的視頻流中獲取一幀一幀的靜態(tài)圖像,然后對(duì)使用開源圖像處理庫openCV對(duì)圖像進(jìn)行灰度化預(yù)處理。
面部檢測(cè)的目的是獲取該圖像是否含有人臉,需要將人臉與圖像背景分離開來。如果存在,我們則需要確定其位置、大小以及面部姿態(tài)。我公司使用dlib庫中的檢測(cè)器分析圖像,如若含有多張人臉,則獲取圖像中占比最大的臉部。
特征提取過程是根據(jù)開源的68D人臉關(guān)鍵點(diǎn)檢測(cè)器定位人臉面部關(guān)鍵點(diǎn),使用卷積神經(jīng)網(wǎng)絡(luò)CNN圖像模型中的深度殘差網(wǎng)絡(luò)ResNet人臉識(shí)別模型將面部特征提取出來。
再將該面部特征與射頻卡關(guān)聯(lián)的校園數(shù)據(jù)庫中注冊(cè)好的本校的人臉數(shù)據(jù)進(jìn)行比對(duì),確定該訪客是否屬性本校成員,人臉識(shí)別結(jié)束。
5 結(jié)束語
本系統(tǒng)以STM32單片機(jī)為核心結(jié)合上位機(jī)和人機(jī)交互界面實(shí)現(xiàn)了通過面部識(shí)別+RFID無線識(shí)別解鎖的創(chuàng)新點(diǎn)。并且以卷積神經(jīng)網(wǎng)絡(luò)為人臉識(shí)別深度學(xué)習(xí)核心進(jìn)行人臉識(shí)別模塊的優(yōu)化以及實(shí)現(xiàn)。該系統(tǒng)能夠?qū)崿F(xiàn)保存開門者基本信息和圖像、系統(tǒng)異常時(shí)報(bào)警的功能,且具有基于生物識(shí)別技術(shù)、射頻卡技術(shù)多種開鎖方式,擁有準(zhǔn)確的識(shí)別結(jié)果以及快速高效的識(shí)別過程。還可以通過WiFi模塊實(shí)現(xiàn)門禁監(jiān)控功能,使其具有安全防御的功能,大大地提高了門禁系統(tǒng)的安全系數(shù),更提高了人們的生活品質(zhì),是一個(gè)功能完整、安全的智能門禁系統(tǒng)。
參考文獻(xiàn):
[1]趙雪平.基于STM32F103ZET6的門禁與考勤管理系統(tǒng)設(shè)計(jì)[D].西北師范大學(xué),2018.
[2]郭宇智,林福炎,等.基于RFID的門禁與身份識(shí)別系統(tǒng)研究[J].科技創(chuàng)新與應(yīng)用,2014(15):51.
[3]金鈞.基于RFID和指紋識(shí)別的門禁管理系統(tǒng)[D].華東師范大學(xué),2011.
[4]孔澤斌.超高頻無源RFID電源管理電路的設(shè)計(jì)與實(shí)現(xiàn)[D].西安電子科技大學(xué),2010.
[5]翁彬月,黃今慧.基于網(wǎng)絡(luò)大數(shù)據(jù)分析的可視化技術(shù)[J].信息與電腦(理論版),2017(23):158-159.
[6]劉同法.單片機(jī)外圍接口電路與工程實(shí)踐[M].北京:北京航空航天大學(xué)出版社,2009.
[7]陳錦.基于射頻識(shí)別技術(shù)的門禁系統(tǒng)研究[D].武漢理工大學(xué),2010.
[8]KuoC M, Lai S H, Sarkis M. A compact deep learning model for robust facial expression recognition[C]//Proceedings of the IEEE Conference on Compute Vision and Pattern RecognitionWorkshops,2018:2121-2129.