行政院國家科學委員會專題研究計畫成果報告
戴眼鏡之人臉辨識
Recognition of Human Faces with Glasses
計畫編號:NSC
90-2213-E-004-006-執行期限:2001 年 8 月 1 日至 2002 年 7 月 31 日
主持人:廖文宏 國立政治大學資訊科學系
計畫參與人員:李黛雲 鄒博岱 國立政治大學資訊科學系
一、中文摘要 物體在拍攝時,由於光線的不足,常 使得拍攝出來的影像變得模糊不清楚、有 陰影或甚至是無法提供作為辨識用途。然 而,如果我們利用成本較低的近紅外線攝 影機(支援 Night-Shot 功能),就可以在完全 黑暗的環境中,拍攝物體的影像。然而, 利用這種方式所拍攝下的影像因為照度的 不均使得影像中心點的部分特亮,然後一 圈一圈由中心往外漸層式地越來越暗;因 此,我們利用同構增晰的方法來處理利用 近紅外線所拍攝的影像,消除影像的特亮 特暗區,將其回復為類似在均勻光線下所 拍攝的影像,以作為臉部辨識系統的輸入。 關鍵詞:近紅外線、 同構增晰、影像處理 AbstractThe images of objects in total darkness can be captured using a relatively low cost camcorder with the NightShot® function. However, the resulting images exhibit non-uniformity due to irregular illumination.
In this report, we investigate the
characteristics of and propose an image formation model for near-infrared images. A homomorphic processing technique built upon the image model is then developed to reduce the artifact of the captured images. We discuss how the parameters of the homomorphic filter should be selected and demonstrate the effectiveness of the proposed
image processing technique with
experimental results.
Keywords: Near-infrared Images, Face Recognition, Homomorphic Filtering. 二、緣由與目的 電腦視覺領域中,人臉辨識一直是一個深 具挑戰性的問題,因為一個物體的外觀樣 子經常會受到光線照明的影響,在真正實 際人臉辨識的應用上,一般的安全監視系 統都是裝設在光線照明不足的地方,然 而,在沒有光線的環境下,使用一般的相 機並沒有辦法拍攝出清晰的影像,所以近 幾年來以紅外線為工作光源所製成的儀器 目前已被廣泛應用在安全監控技術上,其 中 紅 外 線 熱 影 像 儀 (Infrared Thermal Imaging Camera) 的 應 用 越 來 越 受 到 重 視 [1]。紅外線熱影像儀接收物質所釋放或表 面反射的熱輻射,所有的物質凡所處溫度 高於絕對溫度零度以上,物體皆會因內部 分子振動而有強弱不等之熱幅射,由於熱 產生幅射,以感測器接收幅射,再配上來 源輻射之平面座標所對應感應器之相對位 置上即成所謂的熱影像。但是,以目前紅 外線熱影像儀近百萬元的價格來說,成本 過 高 , 因 此 , 我 們 利 用 近 紅 外 線 (Near-Infrared)的方法,也就是具有夜視功 能的攝影機,以低成本的價格來取得影像 來源。但是,我們觀察利用具有夜視功能 的攝影機所拍攝的影像,發現這種影像是 在不均勻的光線下成像的,它的特色是在 影像的中心點最亮,照明度值最大,從中 心點由內而外一圈一圈漸層式慢慢變暗, 即其照明值一圈一圈慢慢遞減,如圖一, 這樣的影像會阻礙辨識時特徵的擷取,所 以,我們必須先把影像前處理,讓它變成 正常均勻光線條件下的影像。
圖一 利用 NightShot 功能在黑暗中拍攝之人像 圖二是利用 Sony’s TRV16 的攝錄影機距離 牆壁約 3 公尺所拍攝的白色牆壁影像,觀 察它可以發現影像中心點過度曝光。為了 有效減低因為不均勻光源所造成的過度曝 光現象,我們必須先探討近紅外線影像的 成像原理,並依據此原理發展適切的處理 影像的步驟。 圖二: (左)牆壁影像 (右) 灰階等值之輪廓圖. 三、原理與方法 3.1 近紅外線影像成像原理 近紅外線影像 f(x,y)可以表示成照明函數 ) , (x y i 和 反 射 函 數r(x,y)兩 個 分 量 的 乘 積 [2]。如果照明函數i(x,y)是常數,則影像的 灰度直方圖的形狀跟原來反射函數r(x,y) 一樣。觀察利用攝影機的 Night-Shot 功能 所拍攝下來的影像,中心點的亮度最亮, 亮度隨著離中心點距離越遠而越暗,故我 們可以利用高斯分布函數來模擬照明函數 ) , (x y i ,即 )] 2 ) 2 / ( 2 ) 2 / ( ( exp[ ) , ( 2 2 2 2 y x N y M x y x i (1) 其中M和N分別代表影像的水平維度與垂 直維度; x和 y控制光線的照明度由影像 中心向外亮度衰減的速度。我們利用高斯 分布函數的參數設定為x y 105,來模擬 真實的照明函數,如圖三。 圖三(b)是圖三 (a)的灰階等值圖。 圖三(a)用高斯分布模擬照明函數(b) 灰階等值圖 接著,我們把這個高斯照明函數作用到均 勻照明的環境下所拍攝的影像當作反射函 數,來模擬黑暗中利用近紅外線拍攝的效 果,如圖四。再利用這個影像來比較在頻 域下反射函數與照明函數的相對大小。 圖四: (左)原影像 (右) 加入不均勻光源後之影像 傅利葉轉換常用在研究影像在頻域的特 性,但是如果影像表示成兩個函數的乘 積,由於兩個函數乘積的傅利葉轉換是不 可分開的,所以我們沒辦法直接將反射函 數 和 照 明 函 數 分 開 來 做 運 算 , 即 )} , ( { )} , ( { )} , ( {f x y i x y r x y 。 (2) 但是我們可以先對影像f(x,y)取對數,即 ) , ( ' ) , ( ' ) , ( ln ) , ( ln ) , ( ln ) , ( y x r y x i y x r y x i y x f y x z (3) 則 ) , ( ) , ( )} , ( ' { )} , ( ' { )} , ( { ' ' u v F u v F y x r y x i y x z r i (4) 其中,Fi’ (u, v)與 Fr’ (u, v)分別是 i’(x, y)和
r’(x,y)的傅利葉轉換。 2 ] ln ) 5 . 0 ( 2 ) 5 . 0 ( [ ) , ( ln ) , ( ' 2 2 2 2 y x y x y x i y x i (5) 定義 t1代表對反射函數取對數經傅利葉轉 換之頻譜強度,t2代表對照明函數取對數經 傅利葉轉換之頻譜強度,亦即: || ) , ( || ' 1 F u v t r t2||Fi'(u,v)|| (6) 則我們可定義變數 r(u,v)來代表照明函數 與反射函數的相對大小 ) | | ln( ) , ( 1 2 1 t t t v u r (7) 圖五顯示我們利用模擬的影像來計算 r(u,v) 的結果。由此圖可以明顯得知在高頻部 分,r 值接近 0,即反射函數遠大於照明 函數,而照明函數大部分都落於低頻區。 圖五 由模擬影像計算而得的 r(u,v)
3.2 同構增晰法
我們首先使用具 Night-Shot 功能的攝 影機在零照明度的環境下拍攝影像,利用 同構增晰法(homomorphic filtering)先將照 明函數與反射函數分開,然後設計一個高 斯高通濾波器(modified Gaussian high-pass filter),過濾掉一些低頻的部分,也就是壓 縮低頻,增強高頻部分,以便能將光線照 明不均的所造成的特亮區去除掉[3];接 著,再搭配影像對比增強的方法,讓影像 的對比更清楚。最後,影像在經過前述的 前處理動作之後,再拿來作辨識。 由於我們的所要處理的影像曝光不 均,使得影像的性質是亮的部分很亮,暗 的部分很暗,因此採灰度線性變換有困 難;若我們擴展灰度級,會使得動態範圍 變得更大,若壓縮灰度級,雖然可以減少 動態範圍,但是灰度的層次和細節就會變 得模糊[4]。因此,我們採用同構增晰法, 可以壓縮影像灰度動態範圍,又同時擴展 感興趣的部分的灰度級,如此變可以把影 像中特別亮的部分去除掉。 我們利用一個高通濾波函數 H(u, v)來 處理 Z (u, v),使得低頻的影像壓縮,高頻的 影像增強,即 ) , ( ) , ( ) , ( ) , ( ) , ( ) , ( ) , ( ' ' u v H u v F u v H u v F v u H v u Z v u S r i (8) 在空間域中, ) , ( " ) , ( " )} , ( ) , ( { )} , ( ) , ( { )} , ( { ) , ( ' 1 ' 1 1 y x r y x i v u H v u F v u H v u F v u S y x s r i (9) 其中, i"(x,y)1{Fi'(u,v)H(u,v)} )} , ( ) , ( { ) , ( " ' 1 v u H v u F y x r r (10) 最後,對式子(10)取自然指數,得到處理後 的影像: ) , ( ) , (x y es xy g (11) 其中, L v u L H r D v D u r r v u H )]) 2 2 ( exp[ 1 ( ) ( ) , ( 2 2 2 2 (12) 如果選擇 rH>1, rL<1,就可以達到壓縮低 頻同時增強高頻的效果,參數 Du和 Dv控 制 H(u,v)這個濾波函數由 rH值到 rL值的斜 率變化速度。圖六顯示了典型的 H(u,v) 頻 率反應情形。 圖六 典型的濾波器頻域反應圖形 四、結果與討論 rH和 rL的值控制影像在低頻和高頻的保留 比率,如果近紅外線影像光線不均的情形 越嚴重,也就是特亮區的灰階值相對於整 個影像的平均灰階值很大,則濾波器在低 頻帶要留少一點,高頻帶留多一些,在高 頻和低頻的通過相對比率值就比較大,rL 值相對於 rH 值就要比亮暗相差不明顯的 影像的 rL值來的小,才能使得特亮區塊灰 階值越接近整張影像非特亮區塊灰階值。 如果影像的亮度由中心衰減的速度很快, 相當於在模擬光照模型的公式中,參數 σx 和 σy的值也要越小;而在我們所選擇的高 斯高通濾波器,參數 Du和 Dv與σx 和σy的 值有關,所以也要設小一點。 圖七是將圖一的 Night-Shot 影像利用 一個高通濾波器,設定其參數 rH =1.6, rL = 0.4,Du和 Dv =0.2 處理後的結果。 圖七 影像處理後的結果 觀察圖一的灰度直方圖,如圖八(a), 是一個 bi-modal 的分布,然而經過我們的 處理後,它的灰度直方圖變成一個單一 modal 的分布,如圖八(b)所示,變成一張 照明度均勻的影像。 圖八 影像處理前後的直方圖
圖九與圖十呈現更多使用相同法則處 理後的 NightShot 影像。
圖九 rH=1.6, rL=0.7, and Du=Dv=0.22.
圖十 rH=1.6, rL=0.4, and Du=Dv=0.2.
五、參考文獻
[1] C. H. Jones, S. G. Burnay, and T. L. Williams, (Editors) Applications of Thermal
Imaging, Adam Hilger,1988.
[2] M. Bichsel, “Analyzing a Scene’s Picture Set under Varying Lighting”, Computer
Vision and Image Understanding, vol. 71, no.
3, pp 271-280, 1998.
[3] R. C. Gonzalez and R. E. Woods,
Digital Image Processing, Prentice Hall,
2002.
[4] B. H. Brinkman, A. Manduca, and R. A. Robb, “Optimized Homomorphic Unsharp Masking for MR Grayscale Inhomogeneity Correction”, IEEE Transactions on Medical
5