度T0,并且根據(jù)人臉溫度Tl和環(huán)境溫度TO來判斷該人臉是否屬于活體。通常情況下,人臉溫度Tl要高于環(huán)境溫度T0,因此,如果人臉溫度Tl和環(huán)境溫度TO之差Td大于溫度閾值T_thre,則信息處理設(shè)備130確定該人臉屬于活體。另外,還可以通過判斷人臉溫度Tl和環(huán)境溫度TO的比值是否大于不同于上述溫度閾值T_thre的另一溫度閾值乙訪^’來判斷人臉是否屬于活體。信息處理設(shè)備130可以用各種可行的軟件、硬件、固件或它們的組合來實現(xiàn)。本實用新型的發(fā)明點(diǎn)不在于信息處理設(shè)備130的具體實現(xiàn)方式和方法。
[0027]本實用新型根據(jù)人臉溫度Tl和環(huán)境溫度TO來判斷人臉是否屬于活體,無需被測者的特殊配合,提高了用戶體驗。測溫設(shè)備的測溫效率很高,在被測者走進(jìn)測溫區(qū)的過程中就能夠完成多個目標(biāo)點(diǎn)溫度的連續(xù)采集,因此該活體檢測系統(tǒng)具有較高的檢測效率。根據(jù)人臉溫度Tl和環(huán)境溫度TO的差異來進(jìn)行活體判斷可以抵抗為了避過活體檢測系統(tǒng)而采用照片攻擊和視頻攻擊的情況。此外,可以選擇佩戴面具時不易被露出的區(qū)域(例如臉頰、額頭等)在測溫設(shè)備的測溫區(qū)內(nèi)時獲得的溫度作為人臉溫度Tl,由此來抵抗面具攻擊。
[0028]如上文所提到的,測溫設(shè)備120可以是固定的,此時,測溫區(qū)的位置固定。因此,人臉或者人臉上的特定位置進(jìn)入測溫區(qū)時測得的溫度可以代表人臉溫度Tl。當(dāng)人臉或者人臉上的特定位置未進(jìn)入測溫區(qū)或者已經(jīng)離開測溫區(qū)時,由于測溫區(qū)中不包括人臉,因此測得的溫度可以用來表示環(huán)境溫度T0?;谏鲜鲈恚畔⑻幚碓O(shè)備130就可以結(jié)合人臉檢測設(shè)備110檢測的人臉位置信息和測溫設(shè)備120測量的溫度信息來確定人臉的人臉溫度Tl和環(huán)境溫度T0。
[0029]信息處理設(shè)備130可以根據(jù)人臉上的特定位置在測溫區(qū)之內(nèi)時測得的溫度信息來確定人臉溫度Tl。信息處理設(shè)備130可以從上述人臉的關(guān)鍵點(diǎn)位置中選擇一個或多個位置作為人臉上的特定位置,例如選擇鼻尖作為特定位置。信息處理設(shè)備130根據(jù)人臉檢測設(shè)備110測得的人臉位置信息判斷,人臉上的特定位置是否在測溫區(qū)之內(nèi)。如果該特定位置在測溫區(qū)之內(nèi),信息處理設(shè)備130可以根據(jù)測溫設(shè)備120測得的溫度信息確定人臉溫度Tl。測溫設(shè)備120在人臉上的特定位置位于測溫區(qū)之內(nèi)這一時段(即第一時段)可以測量出多個溫度信息SI (SI為溫度的集合),信息處理設(shè)備130可以選擇其中的一個作為人臉溫度Tl。例如,選擇特定位置的中心與測溫區(qū)的中心重合時測得的溫度作為人臉溫度Tl。測溫設(shè)備120在人臉的特定位置位于測溫區(qū)之內(nèi)的第一時段測量出多個溫度信息的,信息處理設(shè)備130還可以計算這些溫度信息SI的中位數(shù)median (SI),并將該中位數(shù)median (SI)作為人臉溫度Tl。
[0030]信息處理設(shè)備130可以根據(jù)人臉上的特定位置在測溫區(qū)之外時測得的溫度信息來確定環(huán)境溫度T0。該類實現(xiàn)方案至少包括以下兩種情況。
[0031]—種情況是:只要人臉上的特定位置離開測溫區(qū)測得的溫度信息就可以用來確定環(huán)境溫度T0。信息處理設(shè)備130根據(jù)人臉檢測設(shè)備110測得的人臉位置信息判斷,人臉上的特定位置是否在測溫區(qū)之內(nèi)。如果該特定位置不在測溫區(qū)之內(nèi),信息處理設(shè)備130可以根據(jù)測溫設(shè)備120測得的溫度信息確定環(huán)境溫度TC。
[0032]第二種情況是:人臉的輪廓內(nèi)的任何位置均在測溫區(qū)之外時測得的溫度信息才可以用來確定環(huán)境溫度T0。也就是說,只有人臉完全離開測溫區(qū)或者人臉的任何部位都未進(jìn)入測溫區(qū),信息處理設(shè)備130才確定測溫設(shè)備120測得的溫度信息能夠代表環(huán)境溫度TC。信息處理設(shè)備130根據(jù)人臉檢測設(shè)備110測得的人臉位置信息,判斷人臉的輪廓內(nèi)的任何位置是否均在測溫區(qū)之外。如果人臉的輪廓內(nèi)的任何位置均在測溫區(qū)之外,信息處理設(shè)備130可以根據(jù)測溫設(shè)備120測得的溫度信息確定環(huán)境溫度T0。顯然,通過此方式獲得的環(huán)境溫度TO能夠更接近環(huán)境的真實溫度。
[0033]第一種情況下,測溫設(shè)備120在人臉上的特定位置位于測溫區(qū)之外時可以測量出包含多個環(huán)境溫度的多個溫度信息so (S0為溫度的集合)。信息處理設(shè)備130可以選擇其中的一個作為環(huán)境溫度T0。信息處理設(shè)備130也可以計算這些溫度信息的中位數(shù),將該中位數(shù)作為環(huán)境溫度T0。優(yōu)選地,信息處理設(shè)備130計算人臉上的特定位置在測溫區(qū)之外的、與第一時段(該特定位置在測溫區(qū)之內(nèi)的時段)最近的第二時段內(nèi)測得的溫度信息SO的中位數(shù)median (SO),并將該中位數(shù)作為環(huán)境溫度TC。第二時段可以是人臉上的特定位置未進(jìn)入測溫區(qū)之前的一段時間,例如30秒、I分鐘等等。第二時段還可以是人臉上的特定位置剛一離開測溫區(qū)之后的一段時間,例如30秒、I分鐘等等。
[0034]在第二種情況下,測溫設(shè)備120在人臉的輪廓內(nèi)的任何位置均在測溫區(qū)之外時也可以測量出包含多個環(huán)境溫度的多個溫度信息SO (S0為溫度的集合)。信息處理設(shè)備130可以選擇其中的一個作為環(huán)境溫度T0。信息處理設(shè)備130也可以計算這些溫度信息的中位數(shù),將該中位數(shù)作為環(huán)境溫度T0。優(yōu)選地,信息處理設(shè)備130計算人臉的輪廓內(nèi)的任何位置均在測溫區(qū)之外的、與第一時段(該特定位置在測溫區(qū)之內(nèi)的時段)最近的第二時段內(nèi)測得的溫度信息SO的中位數(shù)median(SO),并將該中位數(shù)作為環(huán)境溫度TC。第二時段可以是人臉的輪廓內(nèi)的任何位置都未進(jìn)入測溫區(qū)之前的一段時間,例如30秒、I分鐘等等。第二時段還可以是人臉的輪廓內(nèi)的所有位置剛一離開測溫區(qū)之后的一段時間,例如30秒、I分鐘等等。
[0035]受測溫設(shè)備的測溫原理所限,例如測溫設(shè)備是紅外測溫儀時,測溫設(shè)備可能會接收到來自環(huán)境的熱輻射,因此對人臉溫度Tl的測量不可避免地受到環(huán)境因素的影響。此夕卜,人臉溫度本身也會受到環(huán)境因素的影響。為了減小由此帶來的對活體判斷準(zhǔn)確度的影響,溫度閾值T_thre的設(shè)定考慮環(huán)境因素。溫度閾值T_thre可以通過選取不同的人在不同的環(huán)境溫度下進(jìn)行測試來設(shè)定。由此,可以抵抗環(huán)境溫度變化(例如,季節(jié)變化、室溫變化)對活體檢測系統(tǒng)的影響,增加魯棒性。
[0036]以上介紹的活體檢測系統(tǒng)通過被動地等待被測人臉進(jìn)入和離開測溫區(qū)來測量人臉溫度Tl和環(huán)境溫度T0,這些實施例的益處在于活體檢測系統(tǒng)的構(gòu)造簡單、成本低,能夠在一定程度上準(zhǔn)確地判斷被測人臉是否屬于活體。但是,人臉上的特定位置停留在測溫區(qū)之內(nèi)的時間也無法控制,可能會很短,因此測溫設(shè)備120測得的溫度信息非常有限,可能無法真實地反映人臉溫度Tl,對活體檢測的準(zhǔn)確度有一定限制。
[0037]由此,本實用新型還提供一種優(yōu)選的活體檢測系統(tǒng)。圖2示出了根據(jù)本實用新型一個優(yōu)選實施例的活體檢測系統(tǒng)200的示意性框圖。該活體檢測系統(tǒng)200包括人臉檢測設(shè)備210、測溫設(shè)備220、信息處理設(shè)備230和人臉跟蹤設(shè)備240。人臉檢測設(shè)備210與上述人臉檢測設(shè)備110相似,人臉檢測設(shè)備210可以包括攝像裝置211和人臉檢測器212。為了簡潔,這里不再對它們進(jìn)一步詳細(xì)描述。以下將主要描述測溫設(shè)備220、信息處理設(shè)備230和人臉跟蹤設(shè)備240。
[0038]信息處理設(shè)備230可以從人臉上的關(guān)鍵點(diǎn)位置中選擇感興趣的位置作為特定位置,還可以選擇環(huán)境中感興趣的位置作為環(huán)境位置。信息處理設(shè)備230選擇的環(huán)境位置可以是一個或多個。人臉跟蹤設(shè)備240可以包括控制器241和執(zhí)行器242??刂破?41用于根據(jù)來自信息處理設(shè)備230的指令和來自人臉檢測設(shè)備210的人臉位置信息控制執(zhí)行器242。該指令包括跟蹤測量人臉上的特定位置的溫度以及測量環(huán)境位置的溫度。該控制器241可以與信息處理設(shè)備230集成在一起。控制器241也可以與執(zhí)行器242集成在一起。執(zhí)行器242用于在控制器241的控制下驅(qū)動測溫設(shè)備220移動。執(zhí)行器242可以由控制器241控制,驅(qū)動測溫設(shè)備220使其測溫區(qū)對準(zhǔn)人臉上的特定位置,并跟蹤測量人臉上的特定位置處的溫度信息。執(zhí)行器242還可以由控制器241控制,驅(qū)動測溫設(shè)備220移動至使其測溫區(qū)對準(zhǔn)環(huán)境位置,測量該環(huán)境位置處的溫度信息。執(zhí)行器242可以是伺服電機(jī)。獲取人臉的溫度信息和環(huán)境的溫度信息的步驟無先后順序限制。