旋轉(zhuǎn)LED陣列體顯示系統(tǒng)的仿真平臺構(gòu)建_第1頁
旋轉(zhuǎn)LED陣列體顯示系統(tǒng)的仿真平臺構(gòu)建_第2頁
旋轉(zhuǎn)LED陣列體顯示系統(tǒng)的仿真平臺構(gòu)建_第3頁
旋轉(zhuǎn)LED陣列體顯示系統(tǒng)的仿真平臺構(gòu)建_第4頁
旋轉(zhuǎn)LED陣列體顯示系統(tǒng)的仿真平臺構(gòu)建_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第 39卷第 10期 浙 江 大 學(xué) 學(xué) 報 (工學(xué)版 Journal of Zhejiang University (Engineering Science Vol. 39No. 10收稿日期 :2004205221.浙江大學(xué)學(xué)報 (工學(xué)版 網(wǎng)址 :www. journals. zju. edu. cn/eng作者簡介 :張曉潔 (1979- , 女 , 浙江余姚人 , 博士生 , 從事三維顯示的研究 . E 2mail :zhangxj79hotmail. com旋轉(zhuǎn) L ED 陣列體顯示系統(tǒng)的仿真平臺構(gòu)建張曉潔 , 劉 旭 , 劉向東 , 孟 曉(浙江大學(xué) 現(xiàn)代光學(xué)儀器國家重點實驗室 ,

2、 浙江 杭州 310027摘 要 :利用開放式圖形庫 Open G L , 模擬和圖像預(yù)顯示的軟件仿真平臺 . 該平臺從 3DS , 使用剪切算法轉(zhuǎn)化為 顯示點集源數(shù)據(jù) , 再經(jīng)坐標變換得到 L L 中的一系列應(yīng)用程序接口 (application pro 2gramming interface ,A PI , 同時將所得的控制信號生成二進制文件 ,用以驅(qū)動顯示 . 、 分割扇區(qū)等硬件參數(shù) , .關(guān)鍵詞 :; ; 體像素 ; 仿真中圖分類號 :TN873 文獻標識碼 :A 文章編號 :10082973X (2005 1021541204Establishment of simulation p

3、latform for volumetric display system based on rotating LED arrayZHAN G Xiao 2jie ,L IU Xu ,L IU Xiang 2dong ,M EN G Xiao(S tate Key L aboratory of Modern O ptical I nst rumentation , Zhej iang Universit y , H angz hou 310027, China Abstract :A software simulation platform utilizing open Grap hics L

4、ibrary was established , which can p ro 2vide t hree 2dimensional data simulation and p re 2display for volume display system based on a rotating light 2emitting diode (L ED array panel. The information on t hree 2dimensional object obtained f rom 3DS file was t ransformed into point 2set for displa

5、y using shear algorit hm and t urned into cont rol signal of L ED panel by coordinate co nversion. U sing t he application programming interface (A PI f unctions of Open G L , t he plat 2form displays all point 2set for simulation. The binary files including cont rol signal were generated to drive L

6、 ED panel t hrough t he platform. Simulation result s under different parameters could specify some hard 2ware parameters of t he act ual system wit h t he optimal display effect , such as pixel dimension and sector numbers. The display images also could be p re 2evaluated by t he platform. K ey w o

7、rds :3D reconstruction ; 3D model ; volumet ric pixel ; simulation 20世紀 80年代以來 , 三維重建一直是計算機 圖形學(xué)的研究熱點之一 . 目前絕大多數(shù)的三維重建 都基于計算機圖形圖像學(xué) , 通過透視 、 陰影和明暗效 應(yīng)等心理深度暗示 1, 利用光線追跡和多邊形生成 技術(shù)來實現(xiàn)三維物體的表面重建 . 這類三維重建圖 像不具有雙目視差 、 調(diào)節(jié) 、 會聚等常規(guī)視差信息 , 最 重要的是缺乏運動視差 ; 因此 , 嚴格地說不是真正的三維重建 , 第三維的深度信息不能得到清晰表達和 直觀判斷 .近期出現(xiàn)了一種在真實的三維空間中顯

8、示出立 體圖像 、 可以從寬廣的角度來觀察的空間體顯示技 術(shù) (volumet ric display . 這類技術(shù)以高于人眼所能 分辨的頻率 , 使用隨時間定期變化的二維圖像周期 性地掃出一個立體空間 , 由于視覺暫留而形成一幅 空間立體圖像 24. 基于此技術(shù)設(shè)計的一種旋轉(zhuǎn) L ED 陣列的體三維顯示系統(tǒng) 5具有雙目視差 、 運動視差等一系列的生理深度暗示 , 因而具有較大的應(yīng) 用價值 .在作者的前期工作中 , 設(shè)計并建立了一個基于 旋轉(zhuǎn) L ED 陣列的體三維顯示系統(tǒng) , 該顯示系統(tǒng)以 3DS 文件中三維物體的空間位置信息為數(shù)據(jù)源 , 通過坐標轉(zhuǎn)換進行空間編碼分解 , 完成從三維源圖像

9、到二維截面序列的分解映射 , 從而得到 L ED 陣列的 控制信號 . 隨著系統(tǒng)體分辨率的提高 , 顯示所需的數(shù) 據(jù)量成倍增長 , 數(shù)據(jù)處理的難度也相應(yīng)增加 . 必要為旋轉(zhuǎn) L ED 件仿真平臺 , 實現(xiàn) , , 比較顯示的優(yōu)缺 點 , 擬 . 本文將介紹從 3DS 文件中獲取基于旋轉(zhuǎn) L ED 陣列三維體顯示系統(tǒng)的三維物體信息的方法 , 討論 如何把所得信息轉(zhuǎn)換為控制信號的算法 , 實現(xiàn)在 PC 機上重建三維物體的顯示 .1 仿真平臺的構(gòu)建1. 1 系統(tǒng)原理及結(jié)構(gòu)基于 L ED 面陣列的體三維顯示系統(tǒng)選用 L ED 作為體像素元 , 其基本原理為 :應(yīng)用 L ED 陣列構(gòu)成 發(fā)光面圖像源 ,

10、L ED 面陣列在電機的驅(qū)動下 , 圍繞 轉(zhuǎn)軸高速旋轉(zhuǎn) , 掃描出一個三維的實體圓柱空間 , 用 高速單片機分時控制 L ED 面陣列像素的亮暗 , 根據(jù) 人眼的視覺暫留原理 , 觀察者可以看到 L ED 面陣列 旋轉(zhuǎn)所得的柱體空間內(nèi)的真實三維圖像 .圖 1 二維顯示屏旋轉(zhuǎn)形成三維實空間Fig. 1 3D display volume swept by 2D display panel根據(jù)上述三維圖像產(chǎn)生的原理 , 系統(tǒng)顯示的三 維圖像空間是一柱狀空間 , 空間的體像素可以通過 在此柱狀空間內(nèi)旋轉(zhuǎn)分割來實現(xiàn) , 如圖 1所示 . 設(shè)將 柱狀空間分為 L 個部分 , 則每轉(zhuǎn)具有 L 扇區(qū) , 每

11、一 扇區(qū)是一幅特定的二維圖像出現(xiàn)在 L ED 面陣列上 所貫穿的角度 , 其中所有像素都由單片機控制 , 能被 選擇性激勵以顯示所需圖像 . L ED 面陣列上的圖像每轉(zhuǎn)被掃描刷新 L 次 , 且每一扇區(qū)中應(yīng)用于陣列的信號都各不相同 , 而三維圖像則是包含所有 L 幅不 同二維圖像的復(fù)合圖 . 觀察者的視覺滯留使得所有 扇區(qū)看起來似乎是連續(xù)存在的 , 也就感知為三維的 圖像 . 因此 , 顯示系統(tǒng)的三維重建過程與常見的三維 重建過程有所不同 , 系統(tǒng)中三維模型的笛卡兒空間幾 息 , . 1. 模 型 文 件 格 式 中 . 主 要 有 . . flt 、 . dxf 、 . obj 、 . d

12、wg 、 . dem 等 . 本文選3DS 文件來作為數(shù)據(jù)獲取的原始 文件 . 3DS 文件由許多被稱為 chunk 的數(shù)據(jù)塊組 成 , 塊的信息類別用 ID 來標識 6, 塊的前兩項信息 分別是 :塊的 ID 和塊的長度 . 3DS 文件采用層級結(jié) 構(gòu) , 其中有一個基本塊 MA IN3DS (0x4D4D , 它包 含了兩個主塊 :編輯塊 EDIT3DS (0x3D3D 和關(guān)鍵 幀塊 KE YF3DS (0xB000 . 前者定義模型的形體數(shù) 據(jù)信息 , 后者定義關(guān)鍵幀信息 . 系統(tǒng)主要顯示靜態(tài)模 型 , 所以對 EDIT3DS 塊的讀取尤為重要 .最常用的保存三維模型的方法是用多邊形逼近

13、 的方法 , 即用許多小多邊形拼出模型的外觀 4, 文件 中保存這些多邊形的信息 , 用頂點坐標集和相應(yīng)屬 性參數(shù)可以給定一個多邊形表面 , 一旦每個多邊形 的信息輸入后 , 它們被存放在多邊形數(shù)據(jù)表中以便 用于以后對場景中的物體的處理 、 顯示和管理 . 多邊 形數(shù)據(jù)表可分為兩組 :幾何表和屬性表 . 幾何表包括 頂點坐標和用來標識多邊形表面空間方向的參數(shù) ; 屬性表包括指明物體透明度及表面反射度的參數(shù)和 紋理特征 .3DS 文件是用三角形來逼近模型外觀的 , 有兩個子塊用來定義模型的幾何信息 , 這兩個分別是TRI V ER TEXL 和 TRI FACEL1. 在 TRI V ER 2T

14、EXL 塊中 , 各個頂點的三位坐標以 X 、 Y 、 Z 坐標 形式給出 ; TRI FACEL1主要包含了三角形總數(shù) 、 各個頂點序號以及面矢量信息 . 1. 3 顯示點集數(shù)據(jù)的獲取如前所述 , 體三維顯示系統(tǒng)將三維模型繞轉(zhuǎn)軸 切分成 L 個二維圖形 , 在 L ED 面板上按時序顯示 . 這 L 個二維圖形就是三維模型分別與 L 個切分面 的交集 . 由于在 3DS 文件中 , 三維模型是由不定個 曲面構(gòu)成 , 每一個曲面又是由不定個三角形構(gòu)成 , L ED 面板顯示的數(shù)據(jù)就是多個三角形與 L ED 面板 的交集 , 即三角面與剪切面的交集 , 可產(chǎn)生 4種結(jié) 果 :面在剪切面上 、 相

15、交于一條線 、 相交于一個頂點2451浙 江 大 學(xué) 學(xué) 報 (工學(xué)版 第 39卷 和空集 . 所有的交點構(gòu)成了顯示所需點集 . 這些點均 在卡迪爾坐標系中給出 , 由于系統(tǒng)原理決定了顯示 空間為一柱體 , 將其卡迪爾坐標轉(zhuǎn)化為柱坐標便可 方便地確定 L ED 面板的控制信號 . 下面以卡迪爾坐 標系中的一條直線為例 , 說明如何將三維信息轉(zhuǎn)換 為轉(zhuǎn)軸切分的二維圖形集進行掃描 .設(shè)三維顯示系統(tǒng)的 L ED 面板的尺寸為 H ×R (單位 :mm , 其 中 H 為 L ED 面 板 的 高 度 , R 為 L ED 面板從轉(zhuǎn)動中心至邊緣的半徑 , 面板像素間距 為 d , 像素距中心

16、軸距離為 r (r R , 像素高度為 h (h H , 卡迪爾空間的直線方程為d =e=f. , :e (r co s -a =d (r sin -b ,f (r co s -a =e (h -c .式中 :=2N/L (N =0, 1, 2, 3, , L , 由此可確 定點的 (r , , h 值 , 也即對應(yīng)硬件像素點的控制信號 為 0xFF , 其余為 0x00. 將所有控制信號按時序?qū)懭?二進制文件 , 再通過燒寫器下載到 L ED 驅(qū)動面板的 Flashrom 中 .1. 4 使用 Open G L 在 PC 機上仿真該系統(tǒng)Open G L 是一個硬件發(fā)生器的軟件接口 , 其主

17、要目的是將二維 、 三維物體繪制到一個幀緩存里 , 它 包括幾百個圖形函數(shù) , 可以用來建立三維模型和進 行三維實時交互 . Open G L 提供了基本的點 、 線 、 多 邊形的繪制函數(shù) , 同時也提供了很多環(huán)境和場景的 設(shè)置函數(shù) . 仿真平臺的構(gòu)建只是簡單模擬三維物體 的幾何信息 , 并不涉及到 Open G L 的高級應(yīng)用 . 仿真軟件首先調(diào)用 Choo sePixel Format (hDC , &pixelDesc 設(shè)置像素存儲格式 , 該函數(shù)的功能是使 一個設(shè)備描述表支持的合適像素格式與一個給定的 像素格式定義相匹配 ; 然后調(diào)用 wglCreateContext (hD

18、C 建立 hDC 所關(guān)聯(lián)的 Open G L 繪圖上下文 (RC , 使之適于在 hDC 給出的設(shè)備上畫圖 , 并具有 與之相同的像素格式 , 調(diào)用 wglMakeCurrent (hDC , hglrc 將一個指定的繪圖描述表變?yōu)檎谡{(diào)用線 程 , 再次對燈光 、 材質(zhì)等環(huán)境相關(guān)參數(shù)進行初始化 ; 最后采用點繪制函數(shù)將使用切面算法后所得的點繪 制到計算機屏幕上 . 圖 2為仿真平臺界面 , 界面右上 的彈出式對話框用來輸入 L ED 面板參數(shù) , 從而得到 不同的仿真結(jié)果 .圖 2 仿真平臺界面Fig. 2 Interface of simulation platform2 仿真結(jié)果及討論2

19、. 1 仿真顯示與實際顯示的對比被仿真的旋轉(zhuǎn) L ED 陣列體顯示系統(tǒng)采用像素 為 128×32的 L ED 面板 , 轉(zhuǎn)速為 10r/s , 每轉(zhuǎn)按照 人眼時間分辨頻率要求以及 L ED 面板掃描尋址時 間分割為 200個扇區(qū) . 同時軟件也按照上述參數(shù)對 三維模型進行切割并仿真顯示 . 圖 3為一架飛機的 仿真顯示結(jié)果與系統(tǒng)實際顯示結(jié)果的比較 .圖 3 仿真結(jié)果和實際顯示結(jié)果的比較Fig. 3 Display results of simulation platform and actual system 從圖 3(a 、 (b 可以看出 , 軟件仿真得到的圖形與 系統(tǒng)顯示的圖形

20、相似度較高 . 由于旋轉(zhuǎn) L ED 陣列體 顯示系統(tǒng)的體像素呈輻射態(tài)分布 , 系統(tǒng)中心靠近轉(zhuǎn)軸 3451 第 10期 張曉潔 , 等 :旋轉(zhuǎn) L ED 陣列體顯示系統(tǒng)的仿真平臺構(gòu)建 區(qū)域像素密集且間距較小 , 而遠離轉(zhuǎn)軸區(qū)域像素較少且間距較大 , 這就導(dǎo)致飛機機翼和尾翼處細節(jié)不明 顯 , 呈現(xiàn)輻射條狀顯示 ; 軟件仿真也得到了同樣結(jié)果 . 2. 2 對不同 L ED 面板參數(shù)的仿真仿真軟件可以模擬顯示不同 L ED 面板參數(shù)下 的系統(tǒng)顯示結(jié)果 , 其關(guān)鍵在于可以選擇最佳系統(tǒng)參 數(shù)來進行設(shè)計 . 圖 4(a (c 分別顯示了不同 L ED 面板參數(shù)下蝴蝶的仿真結(jié)果 . 可以看出 , 增加面板像

21、素數(shù)和切割扇區(qū)數(shù)可以更充分地表現(xiàn)細節(jié) , 達到更 好的顯示效果 ; 但是一味增加面板像素數(shù)和切割扇 . 圖 4(b 、 (c 可以看出 , 面像素 、 200加到 480×480 圖 4 不同面板參數(shù) (面像素和扇區(qū)數(shù) 下的仿真結(jié)果Fig. 4 Results of simulation under different parameters3 結(jié) 語利用 Open G L 構(gòu)建了專門為 L ED 三維體顯示系統(tǒng)服務(wù)的軟件仿真平臺 , 通過對 3DS 文件的讀 取 、 平面剪切和坐標變換實現(xiàn)了在 PC 機上的三維 仿真顯示 . 、 像素個數(shù) 、 分割 . , 通過平臺仿真可對圖像質(zhì) , 對系統(tǒng)的軟件設(shè)計也具有指導(dǎo)意義 .參考文獻 (R eferences :1WIC KENS C D. Three 2dimentional stereoscopic displayimplementation , guidelines derived f rom human visual capabilities A .SPIE Stereoscopic Displays and Appli 2cations C.Santa Clara :SPIE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論