王宇 黨宏濤 劉福華 楊兵 宋振凱 雒少哲
摘 要:感染新冠病毒的病人在早期的臨床表現(xiàn)以發(fā)熱為主,檢測人員通常以測溫為檢測依據(jù)來篩查病毒感染者,但傳統(tǒng)的測溫手段對大面積人群和流動人群均不能起到很好的檢測作用。基于此,文章設(shè)計雙光測溫智能預(yù)警系統(tǒng),采用非接觸式高精度紅外測溫儀和可見光圖像采集設(shè)備,通過在硬件上的有效組合,在軟件上采用圖像匹配定位技術(shù)、人臉智能識別技術(shù)以及自動報警,實(shí)現(xiàn)遠(yuǎn)距離精確測溫篩查、快速鎖定高溫人員的功能。
關(guān)鍵詞:紅外測溫;可見光人臉檢測;圖像配準(zhǔn);智能報警
0 ? 引言
雙光測溫智能預(yù)警系統(tǒng)目的是在不接觸被測人員身體的情況下對其進(jìn)行體溫的測量,且測溫過程不能過長,以至于影響人們的出行。所以,設(shè)計思想為利用紅外熱像儀進(jìn)行測溫,將溫度呈現(xiàn)出來,再通過可見光相機(jī)以人臉識別技術(shù)精準(zhǔn)捕捉到被測人員的面部,將人臉位置框選出來,再與紅外測溫結(jié)果比對并標(biāo)定[1]。既提高了測溫的精確性,又將紅外圖像與可見光圖像以畫中畫的形式呈現(xiàn)出來,使被測人員的溫度信息與外貌特征清晰可見,當(dāng)測得的溫度超過所設(shè)置的閾值,即可實(shí)現(xiàn)自動報警。
1 ? 系統(tǒng)總體設(shè)計方案
雙光測溫智能預(yù)警系統(tǒng)由雙光熱像儀和智能識別軟件組成,智能識別軟件是運(yùn)行在用戶電腦上的交互軟件,可以對雙光熱像儀進(jìn)行控制以及接收雙光熱像儀回傳的狀態(tài)信息。雙光熱像儀主要是由紅外相機(jī)、可見光相機(jī)、交換機(jī)組成。紅外相機(jī)主要負(fù)責(zé)采集外界人或物的紅外信息;可見光相機(jī)負(fù)責(zé)采集外界人或物的可見光信息;交換機(jī)是將紅外相機(jī)和可見光相機(jī)采集的信息通過一個網(wǎng)口傳輸給PC端??刂品绞绞怯蒔C端上位機(jī)實(shí)現(xiàn)的,上位機(jī)向雙光熱像儀發(fā)送控制命令,對雙光熱像儀進(jìn)行控制,雙光熱像儀收到控制命令后響應(yīng)上位機(jī),給上位機(jī)回傳狀態(tài)命令。上位機(jī)再對狀態(tài)命令進(jìn)行解析、處理,顯示出人們可以讀取的信息。雙光測溫智能預(yù)警系統(tǒng)整體框架如圖1所示。
2 硬件設(shè)計與原理分析
2.1 ?紅外輻射處理模塊
紅外探測器通過采集目標(biāo)的紅外輻射信號,再經(jīng)轉(zhuǎn)化器轉(zhuǎn)化為電信號,處理后將目標(biāo)的溫度信息轉(zhuǎn)變?yōu)榭梢晥D像,以灰度或偽彩的形式顯示出來,不同的溫度在熱像圖中以顏色進(jìn)行區(qū)分,溫度信息直觀可見[2]。設(shè)定一個閾值,假設(shè)這個閾值設(shè)定為37.3℃,若檢測到目標(biāo)溫度超過閾值37.3℃,就觸發(fā)自動報警功能。
2.2 ?可見光采集模塊
僅是單光紅外的話,其呈現(xiàn)圖像不方便確定目標(biāo)外貌特征信息,且會受到場景其他溫度的影響[3]。為了彌補(bǔ)這些缺點(diǎn),就需要利用到可見光相機(jī),通過可見光AI人臉識別算法,精準(zhǔn)捕捉到人的面部,將人的頭部框選出來,再與紅外測溫結(jié)果比對并標(biāo)定,將測得的溫度映射到可見光圖像上,這樣既能將清晰可見的圖像呈現(xiàn)出來,又能提高測溫的精確性。
2.3 ?圖像匹配模塊
由于雙光熱像儀采集到的紅外圖像與可見光圖像會在幾何特性與空間位置特性等方面存在不同,就需要圖像匹配技術(shù)通過這些不同之處去尋找兩者內(nèi)在的相同屬性,在空間位置上進(jìn)行對準(zhǔn),使紅外圖像與可見光圖像在空間上一致[4]。
3 ? 軟件設(shè)計與功能流程
3.1 ?軟件功能架構(gòu)
雙光測溫智能預(yù)警系統(tǒng)的控制方式是由PC端上位機(jī)實(shí)現(xiàn)的。上位機(jī)向雙光熱像儀發(fā)送控制命令,對雙光熱像儀進(jìn)行控制,雙光熱像儀收到控制命令后需要響應(yīng)上位機(jī),給上位機(jī)回傳狀態(tài)命令。上位機(jī)再對狀態(tài)命令進(jìn)行解析、處理,顯示出人們可以讀取的信息。軟件功能架構(gòu)如圖2所示。
3.2 ?軟件功能模塊劃分
根據(jù)人們的需求,并結(jié)合上位機(jī)界面布局,從功能分區(qū)明確、界面布局友好、操作簡單明了等方面出發(fā),將雙光測溫智能預(yù)警系統(tǒng)的軟件功能劃分為5個模塊:(1)通信模塊,主要作用于確定上位機(jī)與下位機(jī)之間的數(shù)據(jù)交互方式,創(chuàng)建數(shù)據(jù)交互通道。(2)顯示模塊,將下位機(jī)采集到的紅外畫面與可見光畫面以畫中畫的形式展現(xiàn)出來。界面布局優(yōu)先突出視頻顯示控件,屏幕占比較大??蓪?shí)現(xiàn)全屏視頻顯示功能。(3)控制模塊,通過點(diǎn)擊指令控制界面的按鍵向下位機(jī)發(fā)送控制命令,包括算法閾值參數(shù)的設(shè)置,算法功能開關(guān)和狀態(tài)選擇功能。(4)儲存模塊,當(dāng)人們需要對畫面或一段視頻保存時,將數(shù)據(jù)保存在本地文件。(5)解析模塊,下位機(jī)向上位機(jī)回傳信息,上位機(jī)對這段信息進(jìn)行解析,解析成我們需要的信息。解析模塊包含灰度值轉(zhuǎn)溫度值算法、圖像匹配定位算法等。
3.3 ?功能流程
可見光相機(jī)采集到的可見光圖像比較清晰,適合人們觀察,通過可見光AI人臉識別算法精準(zhǔn)捕捉到人的面部,并記錄坐標(biāo)。再與由紅外熱像儀采集到的紅外圖像配準(zhǔn),將人臉坐標(biāo)映射到紅外圖像上,只對坐標(biāo)內(nèi)的溫度進(jìn)行判斷,當(dāng)坐標(biāo)內(nèi)的溫度超過預(yù)定值37.3℃,就啟動報警功能。
4 ? 結(jié)語
該設(shè)計以抗擊疫情為中心思想,所實(shí)現(xiàn)的非接觸式測溫功能和自動報警功能都是在紅外熱像儀的基礎(chǔ)上完成的。可見光相機(jī)完成的是人臉識別功能,最后將二者結(jié)合起來,顯示畫面以畫中畫的形式表現(xiàn)。能夠?qū)θ肆髅芗瘏^(qū)域的通行人員進(jìn)行快速準(zhǔn)確的非接觸式體溫檢測,迅速發(fā)現(xiàn)體溫異常者,即便人流量大,也無須做過多的駐留,不會造成人群擁擠的現(xiàn)象,對防控疫情大有幫助。
[參考文獻(xiàn)]
[1]鄒曉光.基于自相似性的紅外和可見光圖像配準(zhǔn)算法研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2017.
[2]李志俊.紅外遠(yuǎn)程人體測溫系統(tǒng)研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2011.
[3]李云紅.基于紅外熱像儀的溫度測量技術(shù)及其應(yīng)用研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2010.
[4]陶冰潔,王敬儒,張啟衡.采用仿射變換的紅外與可見光圖像配準(zhǔn)方法[J].光電工程,2004(11):39-41.
(編輯 王雪芬)