徐 斌,于迅博,高 鑫,桑新柱
(北京郵電大學(xué) 電子工程學(xué)院,北京100876)
不同于自由立體顯示、集成成像顯示等傳統(tǒng)的三維顯示方法,光場顯示能夠再現(xiàn)三維場景在空間中的光線分布,顯示圖像真實自然,是近年來三維顯示領(lǐng)域研究的熱點[1-13]。光場顯示通過構(gòu)建體像素,并使體像素向不同方向發(fā)出攜帶有不同視點信息的光線,由此來表征三維物體上的發(fā)光物點。對于同一體像素,觀看者在不同的觀看位置能夠接收到具有不同視點信息的光線。所有體像素發(fā)出的光線共同重構(gòu)出三維物體的光場分布,從而再現(xiàn)真實自然的3D 影像。近年來,得益于平板顯示技術(shù)和地形渲染技術(shù)的進(jìn)步,使實現(xiàn)基于海量數(shù)據(jù)的高分辨率三維電子沙盤成為了可能[14-17]。電子沙盤的應(yīng)用場景十分廣泛,在軍事部署、交通管制、地圖導(dǎo)航、地理地形勘測等諸多領(lǐng)域都有著強烈的需求。通過在電子沙盤上顯示高質(zhì)量的三維地理地形圖像,能夠幫助使用者更加形象具體地判斷地理結(jié)構(gòu)和地形細(xì)節(jié),從而有效提高工作的精確性以及效率。
基于光場顯示存在的顯著優(yōu)勢,國內(nèi)外諸多科研團隊都在研究將光場顯示技術(shù)應(yīng)用到三維電子沙盤顯示上。理想的三維電子沙盤應(yīng)該具有大觀看視角和高分辨率,能夠滿足多人同時觀看,且顯示圖像清晰自然,具有正確的空間幾何關(guān)系。日本的Yoshida 等人提出了一種基于投影光場顯示的360°桌面三維顯示系統(tǒng),相比傳統(tǒng)的投影光場顯示系統(tǒng),該方法通過在光路中加入柱面鏡來構(gòu)建虛擬環(huán)形投影儀陣列,從而顯著提升了光源的數(shù)量,實現(xiàn)了360°可視區(qū)域的桌面光場顯示[18]。北京航天航空大學(xué)的王瓊?cè)A教授團隊提出了一種基于集成成像的時分復(fù)用型桌面光場顯示系統(tǒng),通過設(shè)計一種環(huán)形基元圖像陣列的生成方法,將顯示子區(qū)域從360 個減小為10 個,提升了渲染效率,實現(xiàn)了具有平滑運動視差的360°環(huán)形視區(qū)桌面光場顯示[19]。近期,我們團隊采用定向背光、柱透鏡光柵、光學(xué)偏折膜和全息功能屏實現(xiàn)了一種基于視點分段式體像素的全視差桌面式光場顯示系統(tǒng)[20]。該系統(tǒng)具有100°大觀看視角,能夠顯示具有正確空間遮擋關(guān)系的高分辨率地理地形圖像,是實現(xiàn)三維電子沙盤的一個可靠方案。但是,該方法還存在所構(gòu)建的視點在空間中分布不均勻的問題,在觀看區(qū)域中間位置視點分布密集,在觀看區(qū)域靠近邊緣的位置視點分布稀疏,造成顯示圖像出現(xiàn)透視關(guān)系不正確,以及視點間的串?dāng)_等問題,影響顯示質(zhì)量,阻礙了系統(tǒng)的進(jìn)一步應(yīng)用。
為了解決視點分段式體像素桌面光場顯示中的視點分布不均勻問題,本文對系統(tǒng)的視點形成過程進(jìn)行了分析,發(fā)現(xiàn)造成視點分布不均勻的原因主要是系統(tǒng)所采用的柱透鏡存在像差。因此可以采用對透鏡進(jìn)行光學(xué)優(yōu)化的方法以抑制像差,從而均勻視點分布。最終,設(shè)計了一種非球面透鏡以減小像差,并通過實驗驗證了所提出方法的正確性,系統(tǒng)視點分布的均勻度由39.32%提升至98.39%,顯示圖像透視關(guān)系不正確以及視點間的串?dāng)_等問題得到有效改善。
為了對系統(tǒng)視點的形成過程有具體的認(rèn)知,首先對基于視點分段式體像素的桌面光場顯示系統(tǒng)的顯示原理進(jìn)行介紹。圖1 是系統(tǒng)的光路圖,系統(tǒng)主要結(jié)構(gòu)包括準(zhǔn)直背光單元、柱透鏡光柵(Lenticular Lens Array,LLA)、LCD 顯示屏、光學(xué)偏折膜(Direction Turning Diffuser,DTD)以及全息功能屏(Holographic Functional Screen,HFS)5 部分。其中準(zhǔn)直背光源位于結(jié)構(gòu)的最下側(cè),為系統(tǒng)提供豎直向上的定向光。LCD 上顯示經(jīng)過編碼后的合成圖像,柱透鏡光柵反貼在LCD液晶屏的下面,用來對光線的方向進(jìn)行控制。從背光發(fā)出的定向光線經(jīng)過柱透鏡后發(fā)生折射,方向發(fā)生改變,并向上方的焦點處進(jìn)行會聚。同時,光線在經(jīng)過LCD 時會攜帶對應(yīng)子像素上的編碼信息,從焦點處發(fā)出的不同方向的光線來自于不同的子像素,具有不同的顏色和強度信息,因而可以將其等效地看成是一個體像素點。體像素將在空間中重構(gòu)物體的光場分布,其發(fā)出的不同方向的光線在空間中交匯。而在某些交匯處,觀看者透過所有體像素將能夠觀看到一幅完整的視差圖像,這些交匯點即為視點。全息功能屏是一種定向擴散膜,通過定向激光散斑法制作而成,通過控制其上散斑的大小和形狀,能夠使光束在水平方向和豎直方向上以一定角度進(jìn)行擴散[21]。將全息功能屏放置在柱透鏡光柵的焦平面上,也即體像素所在的平面上,能夠使體像素發(fā)出的光線按照所設(shè)角度進(jìn)行擴散,從而增大豎直觀看視角,并使所構(gòu)建的光場在水平方向上更加均勻連續(xù),貼近原始光場。光學(xué)偏折膜由一個個三棱柱狀的棱齒結(jié)構(gòu)組成,能夠使垂直入射的光線偏折一定角度出射。光學(xué)偏折膜在系統(tǒng)中位于LCD 與全息功能屏之間,從LCD 出射的光線經(jīng)過光學(xué)偏折膜后將向設(shè)備前方發(fā)生偏折,所形成的體像素位置也將隨之向前移動,并在設(shè)備的前方構(gòu)建光場。相比原先在設(shè)備上方構(gòu)建光場,在設(shè)備前方構(gòu)建的光場更加符合人們的觀看習(xí)慣。
圖1 基于視點分段式體像素的桌面光場顯示系統(tǒng)的光路圖Fig.1 Light path of the tabletop light field display system based on views-segmented voxels
此外,為了解決不同高度觀看時的透視關(guān)系錯誤問題,還在此基礎(chǔ)上設(shè)計了一種能夠根據(jù)多個觀看者的空間坐標(biāo)劃分獨立視區(qū)的分割體像素,并提出了一種可為多個觀看者同時提供全視差光場顯示的透視關(guān)系校正方法,填補了系統(tǒng)垂直視差的缺失。最終,該系統(tǒng)能夠?qū)崿F(xiàn)具有100°大視角、全視差、正確空間遮擋關(guān)系以及正面觀看區(qū)域的桌面三維顯示。
視點是視差圖像在空間中形成的可正確觀看的位置,觀看者在視點位置處能夠獲得三維物體的一個對應(yīng)2D 側(cè)面。由上文對系統(tǒng)原理的分析可知,系統(tǒng)通過在空間中構(gòu)建體像素,并以此來表征三維物體上的發(fā)光物點,從而在空間中重構(gòu)物體的原始光場。體像素發(fā)出的不同方向的光線具有不同的顏色和強度信息,對于同一體像素,觀看者在不同的位置將接收到不同的信息。通過對在LCD 上顯示的合成圖像進(jìn)行編碼,進(jìn)而控制體像素發(fā)出光線所攜帶的信息,能夠?qū)崿F(xiàn)在某些位置處,觀看者透過所有體像素將能夠看到一幅完整的視差圖像,這些位置即為視點。視點是體像素發(fā)出光線在空間中到達(dá)的位置,因而可以根據(jù)體像素發(fā)出光線在空間中的分布,得到視點在空間中的分布,如圖2 所示。在圖2 中,為了簡化說明,在系統(tǒng)中略去了光學(xué)偏折膜的作用,它會使所有視點的總體位置向設(shè)備前方發(fā)生偏移,從而形成正面的觀看視區(qū),但并不會影響視點間的水平相對位置,因而不會對視點分布均勻性產(chǎn)生影響。從背光發(fā)出的定向光線經(jīng)過上方的透鏡后發(fā)生折射,方向發(fā)生改變,并在經(jīng)過LCD 時攜帶上子像素中編碼的視點信息。在理想透鏡的情況下,光線將會聚于焦點處,所形成的體像素是一個理想的點,如圖2(a)所示。圖中ΔW是視點寬度,L是系統(tǒng)的觀看距離,d是LCD與全息功能屏之間的距離,p是柱透鏡的節(jié)距,N是一個透鏡下子像素的數(shù)目,根據(jù)圖中幾何關(guān)系能夠計算出:因而,在理想透鏡的情況下,所形成的體像素是一個理想的點,由于子像素寬度相等,在空間中所構(gòu)建視點的寬度也相等,視點均勻分布。
但在實際情況中,由于透鏡存在像差,使得準(zhǔn)直光線經(jīng)透鏡折射后在定向擴散膜上無法完美地會聚成一個點,此時所形成的體像素將會是一個彌散斑的形狀。從圖2(b)中可以看出,由于光線在全息功能屏上不再會聚為一個理想的點,使得上述的幾何關(guān)系不再適用,視點寬度不再相等,視點分布不均勻。而且,根據(jù)斯涅爾折射定律,透鏡對邊緣光線的偏折能力更強,使得越靠近視區(qū)邊緣,視點寬度將越大,視點在觀看視區(qū)中間區(qū)域分布密集,邊緣區(qū)域分布稀疏。
圖2 視點在空間中的分布。(a)理想透鏡下;(b)標(biāo)準(zhǔn)透鏡下。Fig.2 Distribution of viewpoints under circumstances of(a)ideal lens and(b)standard lens.
由以上分析可知,由于透鏡成像有像差,定向光經(jīng)柱透鏡折射后無法會聚為一點,導(dǎo)致系統(tǒng)的視點分布不均勻,中間密集,兩邊稀疏。但是,在采集視差圖像時所采用的相機陣列是等間隔的,這會使得視點位置和相機位置在空間中不重合,觀看者在視點位置處所看到的視差圖像并不是在該位置采集獲得的,而是有一定的角度差異,從而導(dǎo)致顯示圖像出現(xiàn)透視關(guān)系不正確的問題,影響觀看者對所顯示物體空間結(jié)構(gòu)的判斷。
上文根據(jù)單個體像素分析了系統(tǒng)視點在空間中的分布,圖3 給出了多個體像素共同構(gòu)建視點的過程,圖中用紅、綠、藍(lán)3 種顏色的光束表示子像素發(fā)出的光線。在理想透鏡的情況下,如圖3(a)所示,視點寬度ΔW相等,不同透鏡下子像素發(fā)出的光線在觀看平面上的分布能夠完美重合,如圖中每個視點區(qū)域都有單一的顏色,觀看者在視點處將能夠看到一幅干凈且完整的視差圖像。但在實際情況中,由于透鏡成像有像差,使得視點寬度ΔW不再相等,不同透鏡下子像素發(fā)出的光線在觀看平面上的分布不再重合,而是會有混疊,造成視點間的串?dāng)_。如圖3(b)中的視點區(qū)域不再只是單一的顏色,而是會有多種顏色,觀看者看到的圖像也不再是一張完整的視差圖像,而是由多個相鄰視差圖像混疊而成,造成顯示圖像清晰度下降。
圖3 (a)理想透鏡下系統(tǒng)的視點構(gòu)建過程;(b)標(biāo)準(zhǔn)透鏡下系統(tǒng)的視點構(gòu)建過程。Fig.3 Construction process of viewpoints under circumstances of(a)ideal lens and(b)standard lens.
由上文的分析可知,由于透鏡像差的影響,使得光線無法會聚于一點,造成基于視點分段式體像素桌面光場顯示系統(tǒng)的視點分布不均勻,引起顯示圖像透視關(guān)系不正確以及視點間的串?dāng)_等問題,影響顯示質(zhì)量。
由于視點分布不均勻是透鏡像差導(dǎo)致的,因而可以通過對透鏡進(jìn)行光學(xué)優(yōu)化以減小像差,使光線均勻出射。對于傳統(tǒng)的球面光學(xué)系統(tǒng),為了優(yōu)化像差,需要設(shè)計結(jié)構(gòu)復(fù)雜、具有多個鏡片的復(fù)合透鏡。采用非球面對透鏡面型進(jìn)行優(yōu)化,能夠避免復(fù)雜的透鏡結(jié)構(gòu),并且減小透鏡數(shù)量。式(2)給出了偶次非球面的表達(dá)式:
α4r4+α6r6+..., (2)
其中:c=1/r0,是非球面基準(zhǔn)面的曲率,r0是基準(zhǔn)面的曲率半徑;k是非球面的圓錐系數(shù);α2,α4,α6...是非球面的高階系數(shù)。為了獲得理想的優(yōu)化結(jié)果,將透鏡前表面設(shè)為偶次非球面,采用阻尼最小二乘法對初級像差和其他高階像差進(jìn)行迭代優(yōu)化,計算出最優(yōu)的結(jié)果。
圖4 所示為優(yōu)化后透鏡的光路圖和結(jié)構(gòu)圖,透鏡的節(jié)距p,厚度d,以及玻璃的折射率n都在圖中標(biāo)出,非球面的參數(shù)由表1 給出。從光路圖中可以看出,經(jīng)過優(yōu)化后,定向光線經(jīng)過透鏡折射后基本能夠會聚于一點。圖5 給出了優(yōu)化前透鏡和優(yōu)化后非球面透鏡的點列圖,彌散斑均方根半徑從66.640 μm 減 小為0.404 μm,非球面透鏡的像差得到了極大抑制。
圖4 優(yōu)化后非球面透鏡的(a)光路圖和(b)結(jié)構(gòu)圖。Fig.4 (a)Light path of the optimized aspheric lens;(b)Structure of the optimized aspheric lens.
表1 優(yōu)化后透鏡非球面的參數(shù)Tab. 1 Parameters of aspheric surfaces in the optimized lens
圖5 (a)優(yōu)化前透鏡的點列圖;(b)優(yōu)化后非球面透鏡的點列圖。Fig.5 (a)Spot diagram of the standard lens;(b)Spot diagram of the optimized aspheric lens.
為了驗證上述利用透鏡像差優(yōu)化方法來均勻系統(tǒng)視點分布的有效性,對改進(jìn)前和改進(jìn)后的桌面光場顯示系統(tǒng)進(jìn)行了光強對比實驗。系統(tǒng)所采用的LCD 尺寸為81.28 cm(32 in)、分辨率為7 680×4 320,所采用的柱透鏡光柵節(jié)距為0.256 mm、焦距為0.184 mm。
實驗在暗室環(huán)境下進(jìn)行,在實驗時通過修改在LCD 上顯示的合成圖,使其每次只點亮一個位置的視點圖像,其他位置的視點圖像填黑,用照度計依次測量并記錄下每個視點在空間中的光強分布。以系統(tǒng)觀看視區(qū)的中央為原點,圖6為根據(jù)實驗數(shù)據(jù)繪制的在觀看視區(qū)右側(cè)400~650 mm 區(qū)域內(nèi)的系統(tǒng)空間光強分布曲線。從圖中可以看出,單個視點的光強近似為正態(tài)分布。以每條曲線中光強最大的位置作為視點位置,可以看出,在改進(jìn)前的系統(tǒng)中,隨著觀看位置逐漸接近視區(qū)邊緣,相鄰視點間的間距也隨之增大。而在采用了所設(shè)計非球面透鏡的改進(jìn)后系統(tǒng)中,在觀看范圍內(nèi),視點間隔都近似相等。
圖6 系統(tǒng)的光強分布曲線。(a)在標(biāo)準(zhǔn)透鏡情況下;(b)在優(yōu)化后非球面透鏡情況下。Fig. 6 (a)Light intensity distribution within the 400~650 mm viewing area with standard lens;(b)Light intensity distribution within the 400~650 mm viewing area with optimized aspheric lens.
為了對視點分布情況進(jìn)行定量分析,引入了視點均勻度的概念,計算公式如式(3)所示:
其中,ΔDideal是視點分布均勻情況下相鄰視點間的間距,σΔDmeasured是實驗測量得到的相鄰視點間間距的標(biāo)準(zhǔn)差。計算得到,相比原始系統(tǒng),在采用所設(shè)計非球面透鏡的改進(jìn)后系統(tǒng)中,視點均勻度由39.32%提升至98.39%,基本實現(xiàn)了視點均勻分布。
圖7(a)是分別在觀看視區(qū)左50°、中間0°和右50°觀看視角下由虛擬相機采集獲得的城市地理圖像。將這些視差圖像編碼為合成圖像后顯示在采用標(biāo)準(zhǔn)透鏡的原始系統(tǒng)上,圖7(b)是拍攝得到的實拍圖,圖7(c)是在采用非球面透鏡的改進(jìn)后系統(tǒng)上顯示獲得的實拍圖。為了直觀地對比改進(jìn)前和改進(jìn)后的效果,將這兩組圖像分別與原始的采集圖像進(jìn)行相減處理,圖7(d)和圖7(e)是處理后得到的效果圖。顯示的圖像與原始采集圖像差別越大,在效果圖上建筑的輪廓也會越明顯。對比后能夠發(fā)現(xiàn),在采用非球面透鏡的改進(jìn)后系統(tǒng)中,顯示圖像更加接近原始圖像,顯示圖像透視關(guān)系不正確以及視點間的串?dāng)_等問題得到了有效抑制。
圖7 不同角度下拍攝獲得的城市地形圖像。(a)虛擬相機采集圖像;(b)在原始系統(tǒng)上拍攝獲得的實拍圖;(c)在采用非球面透鏡的改進(jìn)后系統(tǒng)上拍攝獲得的實拍圖;(d)圖7(a)和圖7(b)進(jìn)行相減處理后得到的效果圖;(e)圖7(a)和圖7(c)進(jìn)行相減處理后得到的效果圖。Fig.7 Images of city terrain from different perspectives.(a)Original images captured by the camera;(b)Images obtained on the original system with standard lens;(c)Images obtained on the improved system with aspheric lens;(d)Images obtained after the subtraction processing of Fig. 7(a)and Fig. 7(b);(e)Images obtained after the subtraction processing of Fig. 7(a)and Fig. 7(c).
在基于視點分段式體像素的桌面光場顯示系統(tǒng)中,存在視點分布不均勻的問題,會導(dǎo)致顯示的三維圖像出現(xiàn)透視關(guān)系錯誤,以及視點間的串?dāng)_等問題,影響顯示質(zhì)量。本文對系統(tǒng)的視點構(gòu)建過程進(jìn)行分析,發(fā)現(xiàn)造成視點分布不均勻的原因主要是透鏡存在像差,使得光線無法會聚于焦點處,而是在像面形成一個彌散斑。通過對透鏡進(jìn)行光學(xué)優(yōu)化,設(shè)計了一種非球面透鏡,有效抑制了像差,提升了出射光線的均勻度。最終,通過實驗驗證優(yōu)化后的系統(tǒng)成功提升了視點分布的均勻性,系統(tǒng)視點分布的均勻度由39.32%提升至98.39%,顯示圖像透鏡關(guān)系不正確以及視點間的串?dāng)_等問題得到了明顯改善,提高了系統(tǒng)的顯示質(zhì)量。