劉曉宇 于洵 丁良華 韓峰 龔昌妹
摘 要:在紅外成像系統(tǒng)中,紅外探測器的陣列大小和像元尺寸決定了紅外圖像的分辨率。由于紅外探測器的制作工藝問題,很難通過增大陣列大小或減小像元尺寸的方式來提升紅外圖像分辨率。為了解決上述問題,將分塊壓縮感知理論應(yīng)用到紅外成像系統(tǒng)之中,編碼模板位于前置紅外鏡頭的像面,并對目標(biāo)場景所成的像進行多次編碼。編碼后的像經(jīng)過中繼紅外鏡頭被紅外探測器所采集,采用OMP算法對采集到的信號以分塊的方式進行重構(gòu),最終得到目標(biāo)場景圖像。對不同分塊大小重構(gòu)原始圖像進行仿真,并將仿真的重構(gòu)圖像與降采樣圖像進行對比分析。仿真結(jié)果表明,分塊大小越大,重構(gòu)圖像的峰值信噪比越高,重構(gòu)時間越長。重構(gòu)圖像的質(zhì)量明顯優(yōu)于降采樣圖像,可以實現(xiàn)低分辨率紅外探測器重構(gòu)高分辨率圖像,為提高紅外圖像分辨率提供了新的方向。
關(guān)鍵詞:壓縮感知;分塊重構(gòu);紅外成像;像平面編碼
中圖分類號:TP391.41 文獻標(biāo)識碼:A 文章編號:1001-5922(2021)04-0077-05
Abstract:In the infrared imaging system, the array size and pixel size of the infrared detector determine the resolution of the infrared image. Due to the manufacturing process of the infrared detector, it is difficult to increase the resolution of the infrared image by increasing the size of the array or reducing the size of the pixel. In order to solve the above problems, the block-compressed sensing theory is applied to the infrared imaging system. The coding template is located on the image plane of the front infrared lens, and the image formed by the target scene is coded many times. The encoded image is collected by an infrared detector through a relay infrared lens, and the collected signal is reconstructed in blocks using the OMP algorithm, and finally the target scene image is obtained. The original image reconstructed with different block sizes is simulated, and the simulated reconstructed image is compared with the down-sampled image. The simulation results show that the larger the block size, the higher the peak signal-to-noise ratio of the reconstructed image and the longer the reconstruction time. The quality of the reconstructed image is obviously better than that of the down-sam
0 引言
紅外探測器能在低照度環(huán)境下探測到物體發(fā)出的紅外輻射,具有抗干擾能力強、全天候工作的優(yōu)點[1]。在高分辨率紅外探測器制作工藝方面,西方發(fā)達(dá)國家較為成熟,并對該領(lǐng)域技術(shù)進行封鎖。我國在高分辨率紅外探測器技術(shù)方面起步較晚,并存在一定的技術(shù)瓶頸[2],因此需要一種提升紅外成像分辨率的方法。
2004年,Candes等人提出了壓縮感知理論。壓縮感知理論的前提是信號是稀疏的或者是可壓縮的,對信號中的部分信息進行隨機采樣,然后根據(jù)隨機采樣結(jié)果對信號進行重建[3]。壓縮感知理論在對信號采樣的同時完成對信號的壓縮。為了提高紅外圖像分辨率,將壓縮感知理論應(yīng)用到紅外成像系統(tǒng)之中,可利用低分辨率紅外探測器重構(gòu)高分辨率圖像。目前在該方面的研究主要集中在短波紅外和中波紅外。2015年美國萊斯大學(xué)采用DMD(Digital micromirror device)搭建基于分塊壓縮感知的紅外成像系統(tǒng),系統(tǒng)采用64×64分辨率的紅外探測器,重構(gòu)1024×1024分辨率的紅外圖像[4]。2014年洛克希德·馬丁公司研發(fā)出分塊式中波紅外成像系統(tǒng),將目標(biāo)成像于DMD上,通過DMD對像進行編碼[5],2018年該系統(tǒng)已能夠重構(gòu)出1284×1024的分辨率的紅外圖像[6]。在目前的研究中,基于壓縮感知理論的紅外成像系統(tǒng)大多采用DMD對中間像進行編碼,但由于DMD的反射結(jié)構(gòu),使得其前后光機部分設(shè)計更加復(fù)雜,提高了光機部分的設(shè)計難度[7]。
由于DMD增加了光機結(jié)構(gòu)設(shè)計的難度,本文介紹了一種基于分塊壓縮感知的紅外成像方法,并采用編碼模板替代DMD,將紅外光學(xué)系統(tǒng)從反射式轉(zhuǎn)變?yōu)橥干涫?,降低光學(xué)系統(tǒng)的設(shè)計難度。隨著光刻等技術(shù)的發(fā)展,編碼模板的分辨率可以優(yōu)于DMD。本文所介紹的紅外光學(xué)系統(tǒng)由前置紅外鏡頭、編碼模板、位移平臺和中繼紅外鏡頭組成。編碼模板位于前置紅外鏡頭的像面,并對目標(biāo)場景所成的像進行多次編碼。編碼后的像經(jīng)過中繼紅外鏡頭被紅外探測器所采集,采用OMP算法對編碼后的圖像以分塊的方式進行重構(gòu),最終得到目標(biāo)場景圖像。
1 基本理論
1.1 壓縮感知理論
假設(shè)信號x為N×1維,如果原始信號中絕對多數(shù)的元素為零或者趨近于零,則信號x為稀疏信號。然而自然界中絕大部分的信號不是稀疏信號,如果信號在某個變換域下稀疏的,則該信號是可以稀疏表示的,即:
上式中,φ為稀疏基矩陣,φi(i=1,2,…,n)為稀疏基向量,s1,s2,…sn為稀疏系數(shù),并且大部分系數(shù)為零或趨于零。稀疏系數(shù)向量s是信號x的k-稀疏表示,即中僅有個非零元素,k為稀疏度。圖1為信號的稀疏表示示意圖。
根據(jù)壓縮感知理論,當(dāng)原始信號x是可稀疏表示的,可以通過滿足有限等距性質(zhì)的觀測矩陣將原始信號x從高維投影到低維空間[8]。采用觀測矩陣對原始信號x進行觀測的過程可以表示為:
上式中,y為觀測值,為壓縮感知理論中的觀測矩陣,稱為感知矩陣。其中,為y=M×1的向量、x為N×1的向量、為M×N的矩陣,且。圖2為高維信號的觀測示意圖。
通過觀測矩陣對原始信號x進行觀測后,得到觀測值y。由于,公式(2)中的未知數(shù)遠(yuǎn)遠(yuǎn)多于觀測值y的個數(shù),在一般情況下存在無數(shù)多個解。然而原始信號x是可稀疏表示的,當(dāng)觀測矩陣滿足有效等距性質(zhì)時,可以將上述問題轉(zhuǎn)化為一個求最小lo范數(shù)的問題進行求解:
但求解最小范數(shù)lo是一個NP-Hard問題,在對公式(3)進行求解的算法中采用貪婪算法對公式求近似解。當(dāng)觀測矩陣和稀疏基矩陣不相關(guān)時,可以將公式(3)轉(zhuǎn)化為l1優(yōu)化問題:
通過對公式的求解可以得到原始信號的稀疏系數(shù),最終通過公式(1)可以得到原始信號。
1.2 分塊壓縮感知理論
從上一節(jié)可知,觀測矩陣的維度由原始信號的長度N、觀測數(shù)M決定。當(dāng)原始信號x為圖像時,需要將其轉(zhuǎn)換為一維信號,這導(dǎo)致觀測矩陣的維度過于龐大,帶來計算量大、重構(gòu)時間長的問題。為了解決上述問題,2007年Lu Gan提出了分塊壓縮感知重構(gòu)的理論[9],將原始圖像分成大小相同、互不重疊的子圖像塊,并使用相同的觀測矩陣對每個子圖像塊進行獨立采樣。
假設(shè)原始圖像的大小為W×W,按照B×B的大小分塊,用Xi表示第i個子圖像塊i=1,2,…,n,n=W2/B2,。分塊后的圖像采用同一個觀測矩陣對各個子圖像塊xi進行測量,得到觀測值yi。采用分塊的方式,對于整幅圖像的觀測矩陣為:
對于整幅圖像的觀測值y:
根據(jù)觀測值y,利用公式(3)或公式(4)求解原始圖像的稀疏系數(shù),最后通過公式(1),將稀疏基與稀疏系數(shù)相乘,最終得到原始圖像。
2 基于分塊壓縮感知紅外成像方法
為了便于編碼模板的加工,將編碼模板設(shè)計為二進制稀疏矩陣。由于二進制稀疏矩陣滿足有限等距性質(zhì)且構(gòu)造簡單,矩陣中元素為0和1,在信號重構(gòu)過程中計算復(fù)雜度低。編碼模板設(shè)計如圖3所示,編碼模板最小單元尺寸小于探測器像元大小[10]。圖3中黑色像元為0,對紅外光線進行反射;白色像元代表1,對紅外光線進行透射。
如圖4所示,編碼模板位置前置紅外鏡頭的像面,中繼紅外鏡頭的物面上。前置紅外鏡頭將目標(biāo)場景成像到編碼模板上,艾里斑小于編碼模板的最小單元尺寸[11]。編碼模板對中間像進行編碼,通過改變編碼模板,實現(xiàn)對中間像的編碼。編碼模板可放置于位移平臺上,位移平臺每次移動一個或多個像元尺寸的距離。編碼后的圖像經(jīng)過中繼紅外鏡頭被紅外探測器所采集,最后通過算法重構(gòu)出原始的目標(biāo)場景圖像。
采用分塊的方式對圖像進行重構(gòu),原始圖像、編碼模板和紅外探測器像元對應(yīng)關(guān)系如圖5(a)所示。編碼模板與原始圖像大小相等,將編碼模板和原始圖像按照分塊大小分成若干個互不重疊的子塊。圖6中編碼模板的大小為8×8,對應(yīng)紅外探測器上2×2個像元,則紅外探測器上單個像元對應(yīng)一個4×4的子編碼模板。紅外探測器上單個像元所采集到的信號即為子圖像塊的觀測值。
式中,M為觀測數(shù);yi為子圖像塊的觀測值,φi即紅外探測器單個像元所采集到的信號;為觀測矩陣,觀測矩陣中的第M行,即第M次采樣時編碼模板的一維向量化;xi為原始信號,即子圖像塊的一維向量化。
3 實驗仿真與分析
3.1 分塊大小對重構(gòu)結(jié)果的影響
在基于分塊壓縮感知的紅外成像方法中,分塊大小影響著重構(gòu)圖像峰值信噪比和重構(gòu)時間。圖6為測試圖像,分辨率為640×512,設(shè)定不同的分塊大小B和采樣率L(L=M/N),利用OMP算法對原始圖像重構(gòu)5次,統(tǒng)計重構(gòu)整幅圖像的重構(gòu)時間和峰值信噪比,最后將5次重構(gòu)試驗峰值信噪比和重構(gòu)時間的平均值作為最終結(jié)果,如表1和表2所示。
從表1可以看出,當(dāng)采樣率一定時,峰值信噪比隨著分塊大小的增大而增大。當(dāng)分塊大小一定時,由于對測試圖像觀測次數(shù)的增加,可以從更多的觀測值中重構(gòu)出圖像,峰值信噪比得到提升。因此,提高分塊大小和采樣率,可以提升重構(gòu)圖像的質(zhì)量。
從表2可以看出,在不同分塊大小、不同采樣率情況下,重構(gòu)時間均大于3s,尚不能滿足實時性的要求。當(dāng)采樣率一定時,重構(gòu)時間會隨著分塊大小的增加呈指數(shù)型增長。當(dāng)分塊大小一定時,采樣率的提升導(dǎo)致計算量的增加,使得重構(gòu)時間也隨之增加。采樣率每增加20%,當(dāng)分塊大小B≤16時,重構(gòu)時間增加幅度較小,增長幅度小于1s;當(dāng)分塊大小B=32時,重構(gòu)時間增長較多,均大于10s。
3.2 成像結(jié)果對比
傳統(tǒng)的紅外成像系統(tǒng)不需要編碼模板,目標(biāo)發(fā)射的紅外光線經(jīng)過紅外光學(xué)系統(tǒng)成像于紅外探測器上,紅外圖像分辨率與探測器分辨率相同。相對于傳統(tǒng)的紅外成像系統(tǒng),紅外圖像的分辨率由編碼模板決定。假設(shè)在兩種紅外成像系統(tǒng)中采用面陣大小相同的紅外探測器,對比兩種紅外成像系統(tǒng)的成像分辨率。
從表3可以看出,測試圖像大小為640×512,傳統(tǒng)紅外成像方法采集到的紅外圖像分辨率與紅外探測器陣列相同,且小于測試圖像分辨率,紅外探測器決定紅外圖像的分辨率。在基于分塊壓縮感知的紅外成像系統(tǒng)中,編碼模板的大小決定重構(gòu)圖像的分辨率,分塊大小越大,系統(tǒng)中所需要的紅外探測器陣列越小,可以采用低分辨率紅外探測器重構(gòu)高分辨率的紅外圖像,從而提升紅外圖像的分辨率。
為了對比兩種紅外成像方式的成像質(zhì)量,將測試圖像按照分塊大小進行降采樣處理,模擬傳統(tǒng)紅外成像系統(tǒng)對目標(biāo)場景成像結(jié)果。圖8~10為采樣率L=0.8時,不同分塊大小下重構(gòu)圖像和降采樣圖像的對比圖。
從圖8至圖10中可以明顯看出,在不同分塊大小下,重構(gòu)圖像質(zhì)量明顯優(yōu)于降采樣圖像,可以從重構(gòu)圖像中觀察到目標(biāo)的細(xì)節(jié)。相對于重構(gòu)圖像,降采樣后的紅外圖像由于分辨率較低,不能分辨出圖像中的細(xì)節(jié)。因此,本文所提出的基于分塊壓縮感知的紅外成像方法,可以采用低分辨率紅外探測器重構(gòu)出高分辨率紅外圖像,紅外圖像的分辨率由編碼模板所決定,為提高紅外探測器分辨率找到了新的方向。
4 結(jié)論
為了提高紅外圖像的分辨率,將分塊壓縮感知理論應(yīng)用到紅外成像系統(tǒng)之中。文章介紹了壓縮感知、分塊壓縮感知理論,基于分塊壓縮感知的紅外成像方法,并通過仿真實驗介紹了不同分塊大小對重構(gòu)圖像的質(zhì)量、時間的影響。重構(gòu)圖像的質(zhì)量隨著分塊大小、采樣率的提高而提高,但分塊大小越大,所需要的重構(gòu)時間越多。最后將重構(gòu)圖像與降采樣圖像進行對比,重構(gòu)后的紅外圖像分辨率由編碼模板決定,成像質(zhì)量明顯優(yōu)于降采樣圖像。其次,分塊越大,后端所需要的紅外探測器陣列越小。編碼模板決定了紅外圖像的分辨率,為提高紅外圖像分辨率找到了新的方法。本文所提出的方法,可以實現(xiàn)低分辨率紅外探測器重構(gòu)高分辨率紅外圖像,但重構(gòu)時間較長,尚不能達(dá)到實時性的效果。因此在后續(xù)的研究中,將如何降低重構(gòu)時間作為研究重點。
參考文獻
[1] Stanley Kishner, David Flynn, Charles Cox, et al. Reconnaissance payloads for responsive space, AIAA-RS4-2006 -5003 [C]//4th Responsive Space Conference, 2006.
[2] 馬彥鵬.基于壓縮感知的計算成像技術(shù)研究[D].上海:中國科學(xué)院大學(xué),2016.
[3] Donoho D L,Compressed sensing[J].IEEE Transactions on Infor-mation Theory,2006,52(4):1289-1306.
[4] Elad M.Optimized Projections for Compressed Sensing[J]. IEEE Transactions on Signal.
[5] Mahalanobis A,Shilling R,Murphy R,et al. Recent results of medium wave infrared compressive sensing[J].Appl Opt. 2014,53(34):8060-8070.
[6] Du Bosq T,Agarwal S,Dijk J,et al. An overview of joint activities on computational imaging and compressive sensing systems by NATO SET-232[C]//Computational Imaging III.International Society for Optics and Photonics,2018, 10669: 106690H.Processing.2007,55(12):5695-5702.
[7] 柯鈞,張臨夏,周群.壓縮感知在光學(xué)成像領(lǐng)域的應(yīng)用[J].光學(xué)學(xué)報,2020,40(1):0111006.
[8] Candes E J,Tao T.Decoding by linear programming[J].IEEE transactions on information theory,2005,51(12):4203-4215.
[9] L Gan,Block compressed sensing of natural images [C] in Proceedings of the nternational Conference on Digital Signal Processing,Cardiff,UK,2007.403-406.
[10] 肖龍龍,劉昆,韓大鵬,等.焦平面編碼高分辨率紅外成像方法[J].紅外與激光工程,2011,40(s11):2065-2070.
[11]王敏敏.基于壓縮感知的動目標(biāo)檢測技術(shù)及其應(yīng)用研究[D].上海:中國科學(xué)院大學(xué),2018.