2020-05-29
新冠肺炎於2020年初全球爆發,各個公共場所的出入通道都需要對行人進行體溫檢測。中信國際電訊CPC為了全體員工和客戶的安全及健康,迅速設計及開發一套「熱能成像解決方案」,並於其各地辦事處作人體體溫監測之用。開發此體溫監測系統一方面是應各地政府要求,落實做好疫情防控措施,確保工作場所安全,遏止病毒在社區擴散。另一方面,由於中信國際電訊CPC擁有強大的創新團隊,具備多項創新技術,因此希望能以科技為抗疫出一分力,助企業加強嚴控疫情措施,盡快恢復正常運作。
「熱能成像解決方案」的系統原型採用了工業級紅外熱能成像及普通視像鏡頭合一的設備,並集合了中信國際電訊CPC位於各地的技術團隊的實力,開發了警報功能,有效地準確測溫及於有需要時實時發出警報。為了精益求精,我們的創新團隊不斷為系統注入新元素,近日便在系統加入基於AI人工智能的人臉識別及口罩佩戴檢測功能,提高精準度之餘,更兼具身份識別、口罩佩戴判斷、體溫檢測等一系列功能,成為更智能化的測溫系統。
為分享技術開發成果,以下將重點介紹一下創新團隊使用的AI功能及實現細節。我們把這個功能開發分為三個階段。
第一階段:前期準備
我們需要收集一些戴口罩和沒有戴口罩的人物照片用於訓練口罩檢測模型,因此我們分別準備了1,600張戴口罩照片和1,600張沒戴口罩照片。同時,使用公開的MS-Celeb-1M圖像庫用於訓練人臉識別模型。MS-Celeb-1M裡包含了5百萬張照片,分別來自8萬個不同國籍、不同膚色的人,是業界研發人臉識別功能的專用圖像庫。
第二階段:訓練
利用深度學習框架Tensorflow的Python介面,我們分別編寫了口罩判斷和人臉識別功能的訓練腳本,並把訓練所得的模型檔以二進位的形式保存。
第三階段:部署
基於Tensorflow的C++介面,我們使用訓練所得的模型進行運算預測,將預測的口罩佩戴與否和人物身份判斷結果顯示在軟體介面上。
我們針對AI人臉識別及口罩佩戴檢測功能,列出詳細的實現細節及技術分享,以供開發人員參考,詳情請參閱「實現細節」。
總結
在整個訓練跟部署的過程當中,我們考慮到外置攝像頭SDK以及用戶的使用平台,因此選擇了Python進行模型訓練、C++進行模型部署、編譯dll給C#調用這樣的開發路線,實現了專案的最終產品化,達到了定立的目標。同時,此次開發經歷提供了寶貴的借鑒經驗,開發團隊日後在不同運行環境下開發AI功能時,省卻不少開發時間。
除了AI人工智能外,中信國際電訊CPC的創新團隊同時更會利用更多尖端的創新技術,包括區塊鏈 (Blockchain)、邊緣計算(Edge Computing)、擴增實境(AR)及虛擬實境(VR)等等來豐富我們的ICT方案。憑藉紮實的全球市場經驗,結合跨地域覆蓋、卓越本地化服務,我們以「服務在地、連接全球」的決心,為客戶提供一站式的ICT專業託管服務。如想進一步了解中信國際電訊CPC的產品及服務,請與我們聯繫。
一般查詢 / 銷售熱線 +852 2170 7401
客戶服務熱線 +852 2331 8930
Copyright © 中信國際電訊(信息技術)有限公司 CITIC Telecom International CPC Limited
恭喜您提交信息成功