肖蕊 王繼鵬
摘? 要:煤礦職工管理工作對煤礦企業(yè)發(fā)展產生了重大影響。因此對煤礦的礦井人員考勤進行了調查,發(fā)現(xiàn)煤礦現(xiàn)在的礦井人員考勤打卡方式會出現(xiàn)替打卡、漏打卡現(xiàn)象。針對煤礦工人的貼牌、頂替現(xiàn)象,提出并設計了以人臉識別為基礎的礦井人員出勤管理系統(tǒng)。系統(tǒng)將人臉識別和射頻卡識別相結合,帶有射頻卡員工信息與人臉檢測識別的員工身份信息一致算作考勤成功。上述考勤系統(tǒng)可以有效杜絕員工虛假考勤,提高企業(yè)管理效率,利于企業(yè)長遠發(fā)展。
關鍵詞:考勤管理系統(tǒng);人臉識別;卷積神經(jīng)網(wǎng)絡
中圖分類號:TP391.4? ? 文獻標識碼:A? 文章編號:2096-4706(2023)07-0035-04
Abstract: The coal mine management work has had a significant impact on the development of coal mine enterprises. Therefore, this paper investigates the attendance of mine personnel in the coal mine, and finds that the current punch the clock mode of mine personnel's attendance in the coal mine can cause the phenomenon of replacing or missing punch the clock. A mine personnel attendance management system based on face recognition is proposed and designed, aiming at the phenomenon of coal mine workers' labeling and replacement. The system combines face recognition and radio frequency card recognition, and the consistency of employee information with radio frequency card and employee identity information identified by face detection is considered as attendance success. The above attendance system can effectively eliminate false attendance of employees, improve enterprise management efficiency, and facilitate the long-term development of the enterprise.
Keywords: attendance management system; face recognition; Convolutional Neural Networks
0? 引? 言
現(xiàn)如今,由于經(jīng)濟與技術的不斷提高,礦井的逐步改造提升,現(xiàn)有的礦井人員管理系統(tǒng)對于現(xiàn)在煤礦對于下井作業(yè)人員管理上出現(xiàn)的曠工、代工現(xiàn)象難以避免,因此,基于人臉識別的礦井考勤系統(tǒng)應運而生,在原有傳統(tǒng)考勤基礎上,運用人臉識別技術來核查員工身份,提高考勤效率,對煤礦企業(yè)發(fā)展和效益有利的是加強企業(yè)管理能力。
目前大部分礦井的人員入井考勤制度,都是通過在井口進出時打卡的方式對人員進行出勤管理,會出現(xiàn)漏打卡、錯打卡等現(xiàn)象,對于員工的不正規(guī)代班,替班等現(xiàn)象無法做到相應管控,使得企業(yè)對員工管控造成很大的漏洞,對發(fā)展和管理煤礦企業(yè)帶來較大的不利影響[1]。因此,本系統(tǒng)采用人臉識別技術和射頻技術相結合的方式,員工下井工作時佩戴自己的射頻卡并站在考勤識別機前人臉識別成功,方可成功考勤。
1? 系統(tǒng)整體設計
根據(jù)煤礦出勤現(xiàn)狀,結合煤礦特殊場景,以人臉識別為依據(jù),設計出井下作業(yè)人員出勤管理。如圖1所示礦井人員考勤管理系統(tǒng)主要包括八個模塊,即人員管理、考勤管理、工種管理、職務管理、部門管理、用戶管理、班次管理和系統(tǒng)管理。人員管理錄入了包括姓名、工號、年齡、科室等基礎信息在內的煤礦企業(yè)下井人員明細;考勤管理可以查看員工考勤的具體數(shù)據(jù)包括考勤時間、考勤類型、姓名以及考勤時的圖像信息等;工種管理是提供了對整個礦井工種的管理,包括工種的添加、每個工種相應的屬性等;職務管理是提供了對整個礦井一系列職務的管理,包括添加職務以及每個職位相應的工作、屬性等信息;部門管理提供了對整個礦井部門的管理,包括部門的添加、每個部門相應的屬性等信息;用戶管理包含添加系統(tǒng)用戶,并為其設置相應的權限;班次管理提供了對整個礦井班次的管理,包括對班次時間、名稱的修改;系統(tǒng)管理可以看到當天實時下井人數(shù)、最近考勤的三位基本信息,以及對客戶端的管理操作,系統(tǒng)功能架構如圖1所示。
本系統(tǒng)是通過在礦井口安裝檢測裝置,在客戶端上錄入員工的基本信息,讓員工帶著他們對應的標識卡通過檢測裝置進行人臉數(shù)據(jù)收集,收集完成后會將采集到信息上傳至服務器上處理,之后員工考勤,只需通過員工佩戴的標識卡和裝置采集到人臉數(shù)據(jù)進行比對,即可得出考勤信息,之后服務器再將信息傳到客戶端,本系統(tǒng)的系統(tǒng)架構如圖2所示。
2? 人臉識別模塊分析
本系統(tǒng)人臉識別場景是礦井,主要依托于智能檢測裝置中進行工作。本模塊:首先攝像機獲取的影像資料,對檢測到的人臉中的特征進行提取,對提取到的人臉特征資料進行存儲。在進行人員考勤時根據(jù)之前存儲的人臉特征與考勤人員的人臉進行比對,計算兩者之間的擬合度并輸出識別結果到數(shù)據(jù)庫,作為考勤數(shù)據(jù)。如圖3所示。
2.1? 人臉檢測
人臉檢測是從各種復雜的影像資料中對人臉進行檢測的過程,所以人臉特征點的確定是目前人臉檢測的一個技術難點,因為必須先從人面部確定各個特征點的具體部位,比如:眼睛、眉毛、鼻子、嘴、上下頜輪廓等[2]。在本系統(tǒng)中我們使用MTCNN,一種基于卷積神經(jīng)網(wǎng)絡的多任務訓練檢測人臉模型,采用三個級的網(wǎng)絡串行使用,并做到人臉的檢測和關鍵點的對齊兩個訓練任務,使用候選框加分類器的方法,以提高人臉檢測效率。
MTCNN由Proposal Network(P網(wǎng)絡),Refine Network(R網(wǎng)絡)和Output Network(O網(wǎng)絡)三個級聯(lián)網(wǎng)絡而成的網(wǎng)絡結構。圖片在輸入到MTCNN模型后進行不同尺度的變換,提取圖中不同尺度大小的圖像。然后將提取出的不同尺度圖像輸入三個級聯(lián)的CNN網(wǎng)絡中進行檢測。首先通過P-Net網(wǎng)絡快速檢測出一些粗略的建議框,然后通過非極大值抑制處理選出置信度較高的框。其次經(jīng)過R-Net精細化建議框,P-Net和R-Ne的區(qū)別在于增加了一個全連接層,進而可以更大程度上的減少錯誤信息。R-Net網(wǎng)絡通過對建議框以非極大抑制的方式篩選,在刪除重復的框和非人臉框之后,將輸出結果輸入到O-Net網(wǎng)絡中。O-Net網(wǎng)絡較R-Net網(wǎng)絡多一層卷積層,提升輸出精度,達到準確提取人臉框并選取關鍵點的效果。判決這個圖像中人臉是否存在可以通過 MTCNN這樣的網(wǎng)絡,并且這個網(wǎng)絡可以判斷人臉所在的位置以及臉上的五個關鍵點。其具體流程如圖4所示。
2.2? 人臉識別
人臉識別技術,是指在傳統(tǒng)的人臉檢測基礎上進行的人臉識別比對,目前主要有兩大類的圖像識別技術。一類是通過采用幾何、紋理特點的方式中,幾何特點主要是直觀的表現(xiàn)出人的特點[3]。只是用幾何特征作為識別方法,相似人臉就會大概率被認作為同一人,因為忽略了人臉上的局部細節(jié),所以識別率很低。然而紋理特征可以彌補幾何特征帶來的相似人臉識別率低,局部紋理提取可以區(qū)分局部細微特征和不同方向的邊緣特征,它可以區(qū)分具有局部差異的人臉。對應的算法為LBPH等。
另外一種就是基于子空間學習的方法原理就是人臉數(shù)據(jù)維數(shù)很大,處理起來難度很大,所以我們可以通過降維的方式進行處理。上面提到的方式會忽略很多人臉數(shù)據(jù),識別率也不夠理想,因此我們要找到既可以盡最大可能保存人臉特征還可以降維的方式。子空間學習法是一種通過投影映射來降維的好方法,此方法可以在最大程度保存特征的基礎上對數(shù)據(jù)進行降維,但具體的子空間學習法需要針對不同的數(shù)據(jù)進行應用。
2.2.1? 基于LBPH特征的人臉識別算法
局部二進制編碼直方圖(Local Binary Patterns Histograms, LBPH),比較一個像素點與周圍像素點的灰度值,最后對其進行二進制編碼,在對圖像所有區(qū)域二進制編碼后組成整個圖像的LBP編碼圖像,然后將LBP編碼圖像劃分為多個區(qū)域,獲取每個區(qū)域的LBP直方圖[4],再將小區(qū)域的直方圖拼接一塊獲得整體圖像的直方圖,最后通過比較LBP編碼直方圖,計算LBPH相似度進行判斷。
2.2.2? 基于PCA和LDA的Fisher face人臉識別算法
LBPH算法存在一定的缺陷,忽略數(shù)據(jù)庫中不同人臉數(shù)據(jù)的差異,識別率低下,還會造成長相相似的人臉識別錯誤。Fisher face方法是在線性判別分析(LDA)的基礎上發(fā)展起來的算法。這種方法將原始影像投射映射到保護原始影像資料結構不被破壞的低維特征空間中;之后再采用線性判別方法提取降維后的圖像特征,可以有效消除冗余信息和噪聲的干擾[5]。
2.3? 基于個性化特征的AAM人臉對比
該系統(tǒng)使用場景為煤礦,環(huán)境場景復雜,礦井人員面部會存在煤灰等雜質,使得人臉識別特征不清晰,所以本系統(tǒng)增加了AMM模型,進一步對人臉輪廓特征檢測比對。AMM模型在ASM模型的基礎上增加了紋理統(tǒng)計建模,將紋理與形狀結合在一起,形成了一個表觀模型。本文采用的AAM算法會先根據(jù)人臉特征生成一個人臉模版,之后人臉識別的圖像會與該模版計算相似度,判斷是否為同一人。系統(tǒng)使用的局部二進制編碼直方圖算法主要是通過人臉的紋理特征做區(qū)分,在煤礦中由于環(huán)境問題,礦井人員面部的煤灰物質會使紋理特征無法作為唯一的人臉識別特征,這就需要我們引入另一種特征用作判斷。本系統(tǒng)將AAM算法引入,通過加入他的形狀特征,來進一步精確識別。
2.4? 人臉識別模塊設計
根據(jù)煤礦實際情況分析,每次下井人數(shù)會在幾十人至幾百人之間不等,并對進出礦井人員進行定位,礦井實際情景下一般會將射頻識別卡嵌入到礦井工人頭盔中我們檢測設備會對每位礦工的唯一標識卡進行識別,通過標識卡所對應的數(shù)據(jù)庫中工人的人臉數(shù)據(jù)對比,進行人臉識別。LBPH人臉識別算法對與人臉數(shù)據(jù)出現(xiàn)大小、形狀不同時,無需對整個人臉數(shù)據(jù)庫進行訓練,就可以識別且識別速度較快;但該方法無法對與人臉數(shù)據(jù)庫中面部有差異的人臉精確識別。而基于PCA和LDA的Fisher face算法可以彌補這個缺點,但Fisher face 算法想要達到很好的識別率需要較多的數(shù)據(jù),于是我們取長補短,通過算法提取人臉幾何特征進行識別認證,設計出了如圖5識別流程,先用LBPH算法進行人臉識別,通過算法提取人臉的幾何特征進行識別認證。如果認證不通過,系統(tǒng)將用識別效果較好的 Fisher face 算法去進行識別。
3? 數(shù)據(jù)庫設計
本系統(tǒng)數(shù)據(jù)庫使用的是MySQL數(shù)據(jù)庫,根據(jù)普通的考勤需求我們設計了基礎員工信息表和考勤情況統(tǒng)計表、考勤信息表、考勤圖像表,因為煤礦需要下井的部門、工種、職務都不相同,設計了部門表、職務表、工種表等。
4? 系統(tǒng)實現(xiàn)
本系統(tǒng)通過在礦井口安裝檢測裝置獲取人臉數(shù)據(jù)和標識卡數(shù)據(jù),之后將數(shù)據(jù)傳到服務器上做處理,并在系統(tǒng)上將員工數(shù)據(jù)和之前收集到的人臉數(shù)據(jù)錄入到數(shù)據(jù)庫中,在系統(tǒng)中就可以按照人員姓名、工號、權限、卡號、性別、部門、工種、職務等進行查詢,人員信息界面如圖6所示。
考勤管理查詢可以根據(jù)人員卡號、起始、終止時間、考勤類型、卡狀態(tài)、客戶端編號等查詢人員考勤記錄,如圖7所示。
5? 結? 論
依據(jù)煤礦實際需求和現(xiàn)狀,我們提出了基于人臉識別的礦井人員考勤管理系統(tǒng),該系統(tǒng)是在原有考勤管理系統(tǒng)的基礎上增加了人臉識別功能,有效解決了礦井人員帶班現(xiàn)象。由于礦井場景特殊,考勤人員臉上時常會有煤灰等遮擋,傳統(tǒng)人臉識別效率差,基于此我們設計了通過LBPH和Fisher face相結合的識別流程,再加上AAM算法,通過提取人臉輪廓特征,搭建人臉模版并對比,提升人臉識別精準度。該系統(tǒng)在煤礦使用,使得煤礦企業(yè)更好地對礦井工作人員管理,增大企業(yè)工作效率。
參考文獻:
[1] 劉寶玉,亢健銘,范樹凱,等.基于FaceNet的煤礦人員考勤識別 [J].煤炭技術,2022,41(9):189-191.
[2] 李欣,黃镕,陳哲輝,等.一種改進的MTCNN和FaceNet人臉檢測及識別算法研究[J].廣東石油化工學院學報,2021,31(1):45-47+53.
[3] 翟奕隆.基于深度神經(jīng)網(wǎng)絡的視頻人臉識別研究 [D].北京:北京工業(yè)大學,2019.
[4] 花德培,孫彥贊,吳雅婷,等.基于TK1的駕考人臉識別系統(tǒng) [J].工業(yè)控制計算機,2019,32(9):34-35+37.
[5] 張克軍,韓娜,陳欣然,等.基于腦電圖的新型情緒識別特征提取方法 [J].華南師范大學學報:自然科學版,2019,51(5):6-11.
作者簡介:肖蕊(1998—),女,漢族,山西運城人,碩士研究生在讀,研究方向:圖像識別。