TWI776305B - 人臉辨識裝置與分散式人臉辨識系統及方法 - Google Patents

人臉辨識裝置與分散式人臉辨識系統及方法 Download PDF

Info

Publication number
TWI776305B
TWI776305B TW109142811A TW109142811A TWI776305B TW I776305 B TWI776305 B TW I776305B TW 109142811 A TW109142811 A TW 109142811A TW 109142811 A TW109142811 A TW 109142811A TW I776305 B TWI776305 B TW I776305B
Authority
TW
Taiwan
Prior art keywords
face recognition
data
face
database
recognition data
Prior art date
Application number
TW109142811A
Other languages
English (en)
Other versions
TW202223745A (zh
Inventor
陳俊諺
Original Assignee
威聯通科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 威聯通科技股份有限公司 filed Critical 威聯通科技股份有限公司
Priority to TW109142811A priority Critical patent/TWI776305B/zh
Priority to US17/202,397 priority patent/US11514718B2/en
Publication of TW202223745A publication Critical patent/TW202223745A/zh
Application granted granted Critical
Publication of TWI776305B publication Critical patent/TWI776305B/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/167Detection; Localisation; Normalisation using comparisons between temporally consecutive images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/50Maintenance of biometric data or enrolment thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2137Time limited access, e.g. to a computer or data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2143Clearing memory, e.g. to prevent the data from being stolen

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Collating Specific Patterns (AREA)
  • Pinball Game Machines (AREA)
  • Image Processing (AREA)
  • Burglar Alarm Systems (AREA)

Abstract

一種人臉辨識裝置與分散式人臉辨識系統及方法,此方法先取得一個人臉區塊,接著利用第一裝置以根據第一資料庫來辨識此人臉區塊對應的人員資料;當根據第一資料庫無法辨識出人臉區塊對應的人員資料時,使第一裝置將人臉區塊傳送到第二裝置並使第二裝置根據第二資料庫辨識此人臉區塊;最後,當第二裝置根據第二資料庫辨識出人臉區塊對應的人員資料時,則使此人員資料複製儲存至第一資料庫中。

Description

人臉辨識裝置與分散式人臉辨識系統及方法
本發明是有關於一種臉部辨識技術,特別是有關於一種人臉辨識裝置與分散式人臉辨識系統及方法。
現有的人臉辨識系統有一部份是採用單機處理的方式來進行。在這種一對一的人臉辨識系統中,一台負責人臉辨識處理的機器會與一台攝影機連結並且對攝影機提供的畫面進行人臉辨識的操作。但是,由於這種單機處理的方式十分浪費硬體資源,所以目前更常使用的是以一台負責人臉辨識處理的機器搭配數台攝影機而組成的一對多人臉辨識系統。在一對多人臉辨識系統中,一台中央伺服器可以分時的對多台攝影機提供的影像串流進行人臉辨識的操作。由於只需要一台用於影像處理的中央伺服器就可以處理多個攝影機同時傳來的影像串流,所以一對多人臉辨識系統可以充分運用每一台中央伺服器的計算能力,進而減少因為硬體資源的閒置而造成的浪費。
然而,正由於中央伺服器必須同時處理多個影像串流,所以在建置一對多人臉辨識系統的時候不但需要使用具有極高運算能力的中央伺服器,而且還需要搭配具有高速傳輸速度的網路來傳送所有的影像串流才能符合系統的需求,這對於人臉辨識系統的推廣運用帶來了不小的限制。
有鑑於此,本發明的一個目的在於提供一種人臉辨識裝置與分散式人臉辨識系統及方法,其可以藉由分散運算需求而降低進行人臉辨識操作時所要求的中央伺服器的運算能力及網路的傳輸速度。
從一個角度來看,本發明的說明內容提供了一種分散式人臉辨識系統。此分散式人臉辨識系統包括一個中央伺服器以及至少一個人臉辨識裝置。中央伺服器儲存至少一筆第一人臉辨識資料,每一筆第一人臉辨識資料對應至一筆第一已註冊人員的資料。中央伺服器電性耦接至每一個人臉辨識裝置以使中央伺服器與人臉辨識裝置之間可以完成資料傳遞的操作。每一個人臉辨識裝置包括一個資料庫、一個影像擷取單元、一個人臉辨識單元以及一個處理單元。資料庫儲存至少一筆第二人臉辨識資料,每一筆第二人臉辨識資料對應至一筆第二已註冊人員的資料;影像擷取單元藉由連續拍攝一特定區域所獲得的多張區域影像而產生一個影像串流;人臉辨識單元電性耦接至影像擷取單元以接收影像串流,其偵測每一個區域影像中是否包含人臉區塊、判斷出歸屬於同一個辨識對象的人臉區塊,並對歸屬於同一個辨識對象的人臉區塊進行人臉辨識以產生對應的第三人臉辨識資料;處理單元電性耦接至資料庫以取得前述的第二人臉辨識資料並電性耦接至人臉辨識單元以接收前述的第三人臉辨識資料及影像串流,處理單元將第三人臉辨識資料與第二人臉辨識資料進行比對、在發現第三人臉辨識資料與第二人臉辨識資料之一的相似度超過第一標準值時提供此第二人臉辨識資料所對應的第二已註冊人員的資料作為人臉辨識裝置的輸出,並在第三人臉辨識資料與所有第二人臉辨識資料的相似度都不超過第一標準值時將前述的至少一個人臉區塊傳遞至中央伺服器。其中,中央伺服器對所接收到的人臉區塊進行人臉辨識以產生第四人臉辨識資料,並在將第四人臉辨識資料與第一人臉辨識資料進行比對後將比對獲得的比對結果傳輸到人臉辨識裝置,最後再由人臉辨識裝置根據比對結果來產生輸出。
在一個實施例中,當第四人臉辨識資料與任一個第一人臉辨識資料的相似度超過第二標準值時,所述的比對結果更包括此第一人臉辨識資料所對應的第一已註冊人員的資料,且人臉辨識裝置將所接收到的第一已註冊人員的資料儲存到資料庫中。
在一個實施例中,第一已註冊人員的資料包括此第一已註冊人員的臉部影像。
在一個實施例中,人臉辨識裝置將所接收到的第一已註冊人員的資料儲存到資料庫之後,更在一段預設時間長度之後刪除此儲存到資料庫的第一已註冊人員的資料。
在一個實施例中,當第四人臉辨識資料與全部第一人臉辨識資料的相似度都不超過第二標準值時,人臉辨識裝置根據比對結果將第三人臉辨識資料儲存到資料庫中以成為一筆前述的第二人臉辨識資料,且儲存到資料庫中的第三人臉辨識資料被關聯至對應的人臉區塊及一個陌生人編號。進一步的,陌生人編號被包括在比對結果中。
在一個實施例中,在將第三人臉辨識資料儲存到資料庫中以成為一筆第二人臉辨識資料之後,人臉辨識裝置更在一段預設時間長度之後刪除儲存到資料庫的第三人臉辨識資料。
從另一個角度來看,本發明的說明內容提供了一種人臉辨識裝置,其適於與中央伺服器連線且中央伺服器儲存至少一筆第一人臉辨識資料,每一筆第一人臉辨識資料對應至一筆第一已註冊人員的資料。此人臉辨識裝置包括:一個資料庫、一個影像擷取單元、一個人臉辨識單元以及一個處理單元。資料庫儲存至少一筆第二人臉辨識資料,每一筆第二人臉辨識資料對應至一筆第二已註冊人員的資料;影像擷取單元藉由連續拍攝一特定區域所獲得的多張區域影像而產生一個影像串流;人臉辨識單元電性耦接至影像擷取單元以接收影像串流,其偵測每一個區域影像中是否包含人臉區塊、判斷出歸屬於同一個辨識對象的人臉區塊,並對歸屬於同一個辨識對象的人臉區塊進行人臉辨識以產生對應的第三人臉辨識資料;處理單元電性耦接至資料庫以取得前述的第二人臉辨識資料並電性耦接至人臉辨識單元以接收前述的第三人臉辨識資料及影像串流,處理單元將第三人臉辨識資料與第二人臉辨識資料進行比對。其中,在發現第三人臉辨識資料與第二人臉辨識資料之一的相似度超過第一標準值時,處理單元提供此第二人臉辨識資料所對應的第二已註冊人員的資料作為人臉辨識裝置的輸出;相對的,在第三人臉辨識資料與全部的第二人臉辨識資料的相似度都不超過第一標準值時,處理單元將用於產生第三人臉辨識資料的至少一個人臉區塊中的一者傳遞至中央伺服器,並根據中央伺服器產生的比對結果而決定人臉辨識裝置的輸出。
從另一個角度來看,本發明的說明內容提供了一種分散式人臉辨識方法,包括:從影像中取得人臉區塊;在第一裝置中根據第一資料庫辨識此人臉區塊;當根據第一資料庫無法辨識出人臉區塊對應的人員資料時,將人臉區塊傳送到第二裝置;在第二裝置中根據第二資料庫辨識人臉區塊;以及當第二裝置根據第二資料庫辨識出人臉區塊對應的人員資料時,將人員資料複製儲存至第一資料庫中。
在一個實施例中,當第二裝置根據第二資料庫無法辨識出人臉區塊對應的人員資料時,使第一裝置將人臉區塊的內容關聯至一個陌生人編號。
在一個實施例中,在將人員資料複製儲存至第一資料庫的一段預設時間長度之後,更從第一資料庫中刪除所複製的人員資料。
藉由上述技術,本發明所提供的人臉辨識裝置與分散式人臉辨識系統及方法採用多階段的辨識操作,於是設置人臉辨識裝置的各地可以利用本地端的資料庫進行人臉辨識,而中央伺服器只在人臉辨識裝置無法進行有效辨識的時候才加入人臉辨識的運作,所以中央伺服器對於工作能力及網路傳輸速度的需求都可以因此降低。
請參照圖1,其為根據本發明一實施例的分散式人臉辨識方法的流程圖。在本實施例中,首先使第一裝置獲得影像,並從影像中取得與人臉相關的人臉區塊(步驟S100);接下來就可以使第一裝置根據事先儲存好的第一資料庫的內容(例如影像特徵或臉部影像)來對人臉區塊進行人臉辨識的操作(步驟S102)。在這之中,第一資料庫包括了與每一個已註冊人員相對應的內容(例如是註冊人員的臉部影像或者是由註冊人員臉部影像擷取出的影像特徵)。在進行人臉辨識的操作過程中,從人臉區塊取得的影像特徵會被用來與第一資料庫中的內容來進行比對。經果比對,只要人臉區塊的影像特徵能夠與第一資料庫中的任何一筆內容之間存在高度相似(例如有85%或90%相似)的狀況,就可以認定在人臉區塊中出現的人臉就是與這一筆內容相關的已註冊人員的臉(亦即,人臉辨識可以獲得有效的結果);相對的,如果從人臉區塊取得的影像特徵無法與第一資料庫中的任何一筆內容之間存在高度相似的狀況,那麼就可以認定在人臉區塊中出現的人臉與註冊在第一資料庫中的已註冊人員都沒有關係,而這也就表示了人臉辨識無法獲得有效的結果。
在執行步驟S102進行人臉辨識的操作時,第一裝置還可以一併檢查這些人臉辨識的操作是否獲得了有效的結果(步驟S104),並且在獲得有效的結果的時候輸出結果(步驟S106),或者在完全沒有獲得有效的結果的時候將人臉區塊傳送到第二裝置(步驟S108)。應注意的是,在本實施例中,第一裝置是在將人臉區塊與第一資料庫中的所有內容都進行比對之後才開始判斷是否獲得有效的結果,但是本發明並不限於此。舉例來說,第一裝置也可以在每次將人臉區塊與第一資料庫中的一筆資料進行了比對之後就判斷這一次的比對是否獲得了有效的結果,並且在確認獲得了有效的結果的時候就直接進行步驟S106,而且在比對了全部的資料都沒有獲得有效的結果的時候使流程自然轉到步驟S108。
在經過步驟S108將人臉區塊傳送到第二裝置之後,第二裝置可以根據儲存在第二資料庫中的內容來對人臉區塊進行人臉辨識的操作(步驟S110)。在這之中,第二資料庫包括了與每一個已註冊人員相對應的內容,而且第二資料庫中的已註冊人員可以與第一資料庫中的已註冊人員相同或不同。類似的,在進行人臉辨識的操作過程中,從人臉區塊取得的影像特徵會被用來與第二資料庫中的內容來進行比對。經果比對,只要人臉區塊的影像特徵能夠與第二資料庫中的任何一筆內容之間存在高度相似(例如有85%或90%相似)的狀況,就可以認定在人臉區塊中出現的人臉就是與這一筆內容相關的已註冊人員的臉(亦即,人臉辨識可以獲得有效的結果);相對的,如果從人臉區塊取得的影像特徵無法與第二資料庫中的任何一筆內容之間存在高度相似的狀況,那麼就可以認定在人臉區塊中出現的人臉與註冊在第二資料庫中的已註冊人員都沒有關係。
在執行步驟S110進行人臉辨識的操作時,第二裝置還可以一併檢查這些人臉辨識的操作是否獲得了有效的結果(步驟S112),並且在獲得有效的結果的時候將對應的已註冊人員的資料複製到第一資料庫中(步驟S114);進一步的,第一裝置就可以根據從第二裝置獲得的已註冊人員的資料來輸出相對應的結果(步驟S106)。另一方面,當所執行的所有人臉辨識操作都沒有獲得有效的結果的時候,第二裝置會將此人臉區塊所代表的人員判定為未註冊的陌生人(步驟S116),並將判定結果傳送到第一裝置以使第一裝置能夠輸出對應的結果(步驟S106)。同樣的,雖然在本實施例中的第二裝置是在將人臉區塊與第二資料庫中的所有內容都進行比對之後才開始判斷是否獲得有效的結果,但本領域的技術人員當知只要可以完成上述功能的方法都可適用於此,本發明並不需受限於所述實施例的細節內容。
在一個實際的應用場合中,可以將多個第一裝置分別設置在公司的不同部門並將一個第二裝置設置在公司的總機房中,其中,每一個第一裝置對應的第一資料庫儲存所在部門人員的臉部註冊資料,而第二裝置所對應的第二資料庫則儲存公司所有人員的臉部註冊資料。如此一來,在平常的時候可以僅依靠每個部門的第一裝置來辨識出在該部門進出的人員,而在其它部門或外部人員到訪時則可以藉由第二裝置來做進一步的臉部辨識以確認到訪人員的身份。
值得一提的是,雖然上述實施例僅說明了兩個階段的臉部辨識方法,但本領域的技術人員當知上述的技術在經過簡單的修改之後可以適用於更多階段的臉部辨識操作。因此,本發明並不受限於使用在兩階段的臉部辨識操作中。
為了使本發明的技術更為明確易懂,以下將參照圖2來做進一步的說明。圖2為根據本發明一實施例的分散式人臉辨識系統的系統架構方塊圖,如圖所示,本實施例中的分散式人臉辨識系統20包括了人臉辨識裝置200、210 … 220以及一個中央伺服器230,這些人臉辨識裝置200~220經由網路25電性耦接到中央伺服器230以使人臉辨識裝置200~220能夠分別與中央伺服器230完成資料傳遞的操作。本領域的技術人員當知圖中所示的人臉辨識裝置200~220可以採用同樣、近似或完全相異的架構(亦即以不同廠商的人臉辨識裝置200~220)來完成,其中,此處所說之不同架構包括硬體結構不同或使用的軟體、演算法等不同。人臉辨識裝置200~220不需要使用相同的人臉特徵模型或演算法,不同演算法的臉辨識裝置200~220傳給中央伺服器230的人臉圖像內容包含解析度與人臉範圍符合中央伺服器230的可解讀範圍與要求即可,以下僅利用人臉辨識裝置200與中央伺服器230來進行詳細說明而不再逐一說明其它人臉辨識裝置的運作方式。
如圖所示,人臉辨識裝置200包括了影像擷取單元202、人臉辨識單元204、處理單元206以及資料庫208,而中央伺服器230則儲存了許多筆人臉辨識資料(後亦稱為第一人臉辨識資料)FID1、FID2 … FIDN,每一筆人臉辨識資料FID1、FID2 … FIDN對應至一筆已註冊人員的資料(後亦稱為第一已註冊人員的資料)FREG1、FREG2 … FREGN。應注意的是,第一人臉辨識資料可能只有一筆,所以本領域的技術人員當知上述資料的筆數並不是實施本發明時的限制條件。同時,資料庫208中也儲存了多筆人臉辨識資料(後亦稱為第二人臉辨識資料)SID1、SID2 … SIDN,每一筆人臉辨識資料SID1、SID2 … SIDN對應至一筆已註冊人員的資料(後亦稱為第二已註冊人員的資料)SREG1、SREG2 … SREGN;類似的,第二人臉辨識資料也可能只有一筆,所以本領域的技術人員當知上述資料的筆數並不是實施本發明時的限制條件。
在本實施例中,影像擷取單元202電性耦接至人臉辨識單元204,且影像擷取單元202可以藉由連續拍攝某一個特定區域201所獲得的多張區域影像而產生一個影像串流STM,並且將影像串流STM傳送到人臉辨識單元204。人臉辨識單元204在接收到影像串流STM之後會開始偵測每一個區域影像中是否包含人臉區塊BLK,並且判斷出這些區域影像中的人臉區塊BLK是否歸屬於同一個辨識對象(具體的判斷方法可以參閱申請人申請的中華民國專利第109121029號申請案的內容,在此不多加贅述)。在將人臉區塊BLK歸屬完畢之後,人臉辨識單元204會對歸屬於同一個辨識對象的人臉區塊BLK進行人臉辨識操作以藉此產生對應的人臉辨識資料(後亦稱為第三人臉辨識資料)TID,並將產出的人臉辨識資料TID以及對應的人臉區塊BLK傳送至處理單元206。
如圖所示,處理單元206電性耦接至人臉辨識單元204以及資料庫208。藉由電性耦接至人臉辨識單元204,處理單元206可以獲得人臉辨識單元204產出的人臉辨識資料TID以及對應的人臉區塊BLK;藉由電性耦接至資料庫208,處理單元206可以獲得儲存在資料庫208的人臉辨識資料SID1、SID2 … SIDN。在分別獲得人臉辨識資料TID以及人臉辨識資料SID1、SID2 … SIDN之後,處理單元206就可以開始進行人臉辨識資料TID與人臉辨識資料SID1、SID2 … SIDN的比對操作。或者,在另一個實施例中,當資料庫208中的人臉辨識資料SID1、SID2 … SIDN是影像而不是影像特徵的時候,人臉辨識單元204也可以進一步電性耦接至資料庫208以取得人臉辨識資料SID1、SID2 … SIDN並將其轉換為影像特徵之後再轉傳給處理單元206進行人臉辨識資料的比對。
在人臉辨識資料的比對過程中,處理單元206有機會發現人臉辨識資料TID與人臉辨識資料SID1、SID2 … SIDN的其中之一(以下以人臉辨識資料SIDN為例)的相似度超過事先設定的標準值(後亦稱為第一標準值,例如85%)。在這樣的狀況下,處理單元206就可以從資料庫208中取得與人臉辨識資料SIDN相對應的已註冊人員的資料SREGN,並將已註冊人員的資料SREGN作為人臉辨識裝置200的辨識結果並將其輸出以供後續使用。當然,處理單元206也有可能找不到任何一筆可以與人臉辨識資料TID有超過上述第一標準值的相似度的人臉辨識資料SID1、SID2 … SIDN。在這樣的狀況下,處理單元206就可以將一或多個用來產生人臉辨識資料TID的人臉區塊BLK經由網路25傳遞至中央伺服器230,並在接收到中央伺服器230回傳的比對結果RLT之後再根據比對結果RLT來決定人臉辨識裝置200的輸出。
在本實施例中,中央伺服器230會對所接收到的人臉區塊BLK進行人臉辨識的操作並藉此產生對應的一個人臉辨識資料(後亦稱為第四人臉辨識資料)。接下來,中央伺服器230再將第四人臉辨識資料與先前儲存的各個人臉辨識資料FID1、FID2 … FIDN進行比對,並將比對所得的比對結果RLT傳輸到人臉辨識裝置200。
具體來說,在人臉辨識資料的比對過程中,中央伺服器230有機會發現第四人臉辨識資料與人臉辨識資料FID1、FID2 … FIDN的其中之一(以下以人臉辨識資料FIDN為例)的相似度超過事先設定的標準值(後亦稱為第二標準值,可以是與第一標準值同樣為85%或與第一標準值不同的其它值)。在這樣的狀況下,中央伺服器230就可以從事先儲存的資料中取得與人臉辨識資料FIDN相對應的已註冊人員的資料FREGN,並將已註冊人員的資料FREGN作為比對結果RLT的其中一部份而傳輸至人臉辨識裝置200。在接收到包括已註冊人員的資料FREGN的比對結果RLT之後,人臉辨識裝置200會將所接收到的已註冊人員的資料FREGN儲存到資料庫208之中以使資料庫208能新增一筆對應的內容。這一筆新增至資料庫208的內容應該包含有人臉辨識資料(後續給予標號SIDX,未繪示於圖中)以及與人臉辨識資料SIDX對應的已註冊人員的資料(後續給予標號SREGX,未繪示於圖中)。在一個實施例中,人臉辨識資料SIDX可以採用先前傳輸至中央伺服器230的人臉區塊BLK,或者也可以採用人臉區塊BLK經由人臉辨識單元204經過特徵擷取後所獲得的人臉辨識資料TID;在這種狀況下,中央伺服器230經過比對結果RLT所提供的已註冊人員的資料FREGN就不需要包含對應的已註冊人員的臉部影像。或者,在另一個實施例中,中央伺服器230經過比對結果RLT所提供的已註冊人員的資料FREGN可以包括對應的已註冊人員的臉部影像。
假若中央伺服器230在人臉辨識的過程中找不到任何一筆可以與第四人臉辨識資料之間有超過上述第二標準值的相似度的人臉辨識資料FID1、FID2 … FIDN,那麼中央伺服器230就可以在辨識結果RLT中指明無法辨識此位拜訪人員,而人臉辨識裝置200就可以據此產生對應的輸出結果以供後續使用。更進一步的,除了在辨識結果RLT中指明無法辨識此位拜訪人員的時候,中央伺服器230還可以在辨識結果RLT中提供一個編號(後稱為陌生人編號);於是,收到辨識結果RLT的人臉辨識裝置200可以將陌生人編號與對應的人臉區塊BLK關聯在一起並儲存到資料庫208中以成為資料庫208的一筆內容。或者,在另一個實施例中,陌生人編號與對應的人臉區塊也可以一併被儲存到中央伺服器230中以成為一筆新增的內容。或者,前述的陌生人編號可以由人臉辨識裝置200提供而非由中央伺服器230提供。本領域的技術人員當知可根據以上技術精神進行微調,是以本發明的施行可能性並不受限於上述實施例的特定細節。
上述根據中央伺服器230的辨識結果RLT而新增到資料庫208中的內容可以在一段預設時間長度之後被刪除。同樣以先前將多個第一裝置分別設置在公司的不同部門並將一個第二裝置設置在公司的總機房中的實境為例,新增到資料庫208中的內容可以使得非該部門的臨時訪客可以在預設時間長度之內獲得進出該部門的許可,而在預設時間長度經過之後,臨時訪客就需要再次重新登錄以獲得進出的許可。於是,在配合常見的新增資料庫內容的審核機制之後,本發明所提的技術將可以被用來建造十分具有彈性的人臉辨識門房管控系統。
根據上述,本發明所提供的人臉辨識裝置與分散式人臉辨識系統及方法採用多階段的辨識操作,於是設置人臉辨識裝置的各地可以利用本地端的資料庫進行人臉辨識,而中央伺服器只在人臉辨識裝置無法進行有效辨識的時候才加入人臉辨識的運作,所以對於中央伺服器的工作能力及網路傳輸速度的需求都可以因此降低。
20:分散式人臉辨識系統 25:網路 200、210、220:人臉辨識裝置 201:特定區域 202:影像擷取單元 204:人臉辨識單元 206:處理單元 208:資料庫 230:中央伺服器 BLK:人臉區塊 FID1、FID2、FIDN、SID、SID1、SID2、SIDN:人臉辨識資料 FREG1、FREG2、FREGN、SREG、SREG1、SREG2、SREGN:已註冊人員的資料 RLT:比對結果 S100~S116:本發明一實施例的施行步驟
圖1為根據本發明一實施例的分散式人臉辨識方法的流程圖。 圖2為根據本發明一實施例的分散式人臉辨識系統的系統架構方塊圖。
S100~S116:本發明一實施例的施行步驟

Claims (11)

  1. 一種分散式人臉辨識系統,其特徵在於包括: 一中央伺服器,儲存至少一筆第一人臉辨識資料,每一該些第一人臉辨識資料對應至一第一已註冊人員的資料;以及 至少一人臉辨識裝置,每一該至少一人臉辨識裝置電性耦接至該中央伺服器以與該中央伺服器完成資料傳遞的操作,且每一該至少一人臉辨識裝置包括: 一資料庫,儲存至少一筆第二人臉辨識資料,每一該些第二人臉辨識資料對應至一第二已註冊人員的資料; 一影像擷取單元,產生一影像串流,該影像串流包括連續拍攝一特定區域所獲得的多張區域影像; 一人臉辨識單元,電性耦接至該影像擷取單元以接收該影像串流,該人臉辨識單元偵測每一該些區域影像中是否包含一人臉區塊、判斷出該些人臉區塊中歸屬於同一個辨識對象者,並對歸屬於同一個辨識對象的至少一個該人臉區塊進行人臉辨識以產生一第三人臉辨識資料;以及 一處理單元,電性耦接至該資料庫以取得該些第二人臉辨識資料並電性耦接至該人臉辨識單元以接收該第三人臉辨識資料及該影像串流,該處理單元將該第三人臉辨識資料與該些第二人臉辨識資料進行比對、在發現該第三人臉辨識資料與該些第二人臉辨識資料之一的相似度超過一第一標準值時提供相似度超過該第一標準值的該第二人臉辨識資料所對應的該第二已註冊人員的資料作為該人臉辨識裝置的輸出,並在該第三人臉辨識資料與該些第二人臉辨識資料的相似度都不超過該第一標準值時將用於產生該第三人臉辨識資料的至少一個該人臉區塊中的一者傳遞至該中央伺服器; 其中,該中央伺服器對所接收到的該人臉區塊進行人臉辨識以產生一第四人臉辨識資料並將該第四人臉辨識資料與該些第一人臉辨識資料進行比對後,將比對獲得的一比對結果傳輸到該人臉辨識裝置並由該人臉辨識裝置根據該比對結果產生該人臉辨識裝置的輸出。
  2. 如請求項1所述的分散式人臉辨識系統,其中當該第四人臉辨識資料與該些第一人臉辨識資料之一的相似度超過一第二標準值時,該比對結果更包括與該第四人臉辨識資料的相似度超過該第二標準值的該第一人臉辨識資料所對應的該第一已註冊人員的資料,且該人臉辨識裝置將所接收到的該第一已註冊人員的資料儲存到該資料庫中。
  3. 如請求項2所述的分散式人臉辨識系統,其中該第一已註冊人員的資料包括該第一已註冊人員的臉部影像且該人臉辨識裝置將所接收到的該第一已註冊人員的資料儲存到該資料庫之後,更在一預設時間長度之後刪除儲存到該資料庫的該第一已註冊人員的資料。
  4. 如請求項2所述的分散式人臉辨識系統,其中該至少一人臉辨識裝置更包含一第一人臉辨識裝置與一第二人臉辨識裝置,其中該第一人臉辨識裝置與第二人臉辨識裝置可為相同或相異的兩裝置,該第一人臉辨識裝置包含一第一資料庫、第一影像擷取單元、第一人臉辨識單元與第一處理單元;以及,該第二人臉辨識裝置包含一第二資料庫、第二影像擷取單元、第二人臉辨識單元與第二處理單元,其中該第一人臉辨識單元包含一第一演算法與該第二人臉辨識單元包含一第二演算法,該第一演算法與該第二演算法可為相同演算法或相異的二個演算法。
  5. 如請求項1所述的分散式人臉辨識系統,其中當該第四人臉辨識資料與該些第一人臉辨識資料的相似度都不超過一第二標準值時,該人臉辨識裝置根據該比對結果而將該第三人臉辨識資料儲存到該資料庫中以成為一筆該第二人臉辨識資料,且儲存到該資料庫中的該第三人臉辨識資料被關聯至該人臉區塊及一陌生人編號。
  6. 如請求項5所述的分散式人臉辨識系統,其中該人臉辨識裝置將該第三人臉辨識資料儲存到該資料庫中以成為一筆該第二人臉辨識資料之後,更在一預設時間長度之後刪除儲存到該資料庫的該第三人臉辨識資料。
  7. 如請求項5所述的分散式人臉辨識系統,其中該比對結果包括該陌生人編號。
  8. 一種人臉辨識裝置,適於與一中央伺服器連線,該中央伺服器儲存至少一筆第一人臉辨識資料,每一該些第一人臉辨識資料對應至一第一已註冊人員的資料,該人臉辨識裝置的特徵在於包括: 一資料庫,儲存至少一筆第二人臉辨識資料,每一該些第二人臉辨識資料對應至一第二已註冊人員的資料; 一影像擷取單元,產生一影像串流,該影像串流包括連續拍攝一特定區域所獲得的多張區域影像; 一人臉辨識單元,電性耦接至該影像擷取單元以接收該影像串流,該人臉辨識單元偵測每一該些區域影像中是否包含一人臉區塊、判斷出該些人臉區塊中歸屬於同一個辨識對象者,並對歸屬於同一個辨識對象的至少一個該人臉區塊進行人臉辨識以產生一第三人臉辨識資料;以及 一處理單元,電性耦接至該資料庫以取得該些第二人臉辨識資料並電性耦接至該人臉辨識單元以接收該第三人臉辨識資料及該影像串流,該處理單元將該第三人臉辨識資料與該些第二人臉辨識資料進行比對; 其中,在該第三人臉辨識資料與該些第二人臉辨識資料之一的相似度超過一第一標準值時,該處理單元提供相似度超過該第一標準值的該第二人臉辨識資料所對應的該第二已註冊人員的資料作為該人臉辨識裝置的輸出; 其中,在該第三人臉辨識資料與該些第二人臉辨識資料的相似度都不超過該第一標準值時,該處理單元將用於產生該第三人臉辨識資料的至少一個該人臉區塊中的一者傳遞至該中央伺服器,並根據該中央伺服器產生的比對結果而決定該人臉辨識裝置的輸出。
  9. 一種分散式人臉辨識方法,其特徵在於包括: 從影像中取得一人臉區塊; 在一第一裝置中根據一第一資料庫辨識該人臉區塊; 當根據該第一資料庫無法辨識出該人臉區塊對應的一人員資料時,將該人臉區塊傳送到一第二裝置; 在該第二裝置中根據一第二資料庫辨識該人臉區塊;以及 當該第二裝置根據該第二資料庫辨識出該人臉區塊對應的該人員資料時,將該人員資料複製儲存至該第一資料庫中。
  10. 如請求項9所述的分散式人臉辨識方法,更包括: 當該第二裝置根據該第二資料庫無法辨識出該人臉區塊對應的該人員資料時,使該第一裝置將該人臉區塊的內容關聯至一陌生人編號。
  11. 如請求項9所述的分散式人臉辨識方法,更包括: 在將該人員資料複製儲存至該第一資料庫的一預設時間長度之後從該第一資料庫中刪除該人員資料。
TW109142811A 2020-12-04 2020-12-04 人臉辨識裝置與分散式人臉辨識系統及方法 TWI776305B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW109142811A TWI776305B (zh) 2020-12-04 2020-12-04 人臉辨識裝置與分散式人臉辨識系統及方法
US17/202,397 US11514718B2 (en) 2020-12-04 2021-03-16 Human face identification apparatus, distributed human face identification system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109142811A TWI776305B (zh) 2020-12-04 2020-12-04 人臉辨識裝置與分散式人臉辨識系統及方法

Publications (2)

Publication Number Publication Date
TW202223745A TW202223745A (zh) 2022-06-16
TWI776305B true TWI776305B (zh) 2022-09-01

Family

ID=81848195

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109142811A TWI776305B (zh) 2020-12-04 2020-12-04 人臉辨識裝置與分散式人臉辨識系統及方法

Country Status (2)

Country Link
US (1) US11514718B2 (zh)
TW (1) TWI776305B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8494231B2 (en) * 2010-11-01 2013-07-23 Microsoft Corporation Face recognition in video content
US8542886B2 (en) * 2009-07-02 2013-09-24 Carmel-Haifa University Economic Corporation Ltd. System for secure face identification (SCIFI) and methods useful in conjunction therewith
TW201730850A (zh) * 2016-02-26 2017-09-01 中興保全股份有限公司 可記錄考勤影像的門禁系統
TW201935411A (zh) * 2018-02-13 2019-09-01 大猩猩科技股份有限公司 一種分佈式的影像分析系統

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI719409B (zh) * 2019-02-23 2021-02-21 和碩聯合科技股份有限公司 追蹤系統及其方法
CN112329666A (zh) * 2020-11-10 2021-02-05 中国平安人寿保险股份有限公司 人脸识别方法、装置、电子设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8542886B2 (en) * 2009-07-02 2013-09-24 Carmel-Haifa University Economic Corporation Ltd. System for secure face identification (SCIFI) and methods useful in conjunction therewith
US8494231B2 (en) * 2010-11-01 2013-07-23 Microsoft Corporation Face recognition in video content
TW201730850A (zh) * 2016-02-26 2017-09-01 中興保全股份有限公司 可記錄考勤影像的門禁系統
TW201935411A (zh) * 2018-02-13 2019-09-01 大猩猩科技股份有限公司 一種分佈式的影像分析系統

Also Published As

Publication number Publication date
TW202223745A (zh) 2022-06-16
US11514718B2 (en) 2022-11-29
US20220180089A1 (en) 2022-06-09

Similar Documents

Publication Publication Date Title
US20160224837A1 (en) Method And System For Facial And Object Recognition Using Metadata Heuristic Search
JP2022048147A5 (zh)
CN109241111A (zh) 一种基于内存数据库的分布式人脸识别***及方法
KR102237086B1 (ko) 안면인식 기능에 기초하여 5g 이동통신망의 이용이 가능한 통신 단말기를 통해 영상감시가 가능한 로비폰 제어 장치 및 방법
US11893844B2 (en) Face authentication machine and face authentication method
US20190147251A1 (en) Information processing apparatus, monitoring system, method, and non-transitory computer-readable storage medium
JP6557897B1 (ja) 情報処理装置、判定方法、およびプログラム
CN113519013A (zh) 面部认证***以及面部认证方法
CN113519014A (zh) 闸门开闭控制装置以及闸门开闭控制方法
JP2022191276A (ja) 情報処理システム、情報処理方法、情報処理プログラムおよび出力装置
CN113490935A (zh) 面部认证管理服务器以及面部认证管理方法
JP2020126334A (ja) 顔認証システムおよび顔認証方法
JP2024056872A (ja) 滞在管理装置、滞在管理方法、及びプログラム
TWI776305B (zh) 人臉辨識裝置與分散式人臉辨識系統及方法
CN113508389A (zh) 面部认证登记装置以及面部认证登记方法
JP5865584B2 (ja) 特定人物検知システムおよび検知方法
JP2010176304A (ja) 人物認証装置
JP5680954B2 (ja) 滞留時間測定装置、滞留時間測定システム、および滞留時間測定方法
JPWO2017006749A1 (ja) 画像処理装置および画像処理システム
US20210216755A1 (en) Face authentication system and face authentication method
Bharadwaj et al. Automated Surveillance Security System Using Facial Recognition for Homes and Offices
KR20080090035A (ko) 웹 서비스를 이용한 방문자 식별 시스템 및 방법
Mayan et al. Facial attendance system technology using Microsoft Cognitive Services
JP2020126336A (ja) 顔認証機および顔認証方法
JPWO2015136828A1 (ja) 人物検出装置および人物検出方法

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent