張培忠,胡林亭,寧金貴,蘇偉麗,張 鵬
?
近紅外目標(biāo)仿真模型建模技術(shù)
張培忠1,胡林亭1,寧金貴1,蘇偉麗2,張 鵬1
(1. 中國白城兵器試驗中心,吉林 白城 137001;2. 白城師范學(xué)院,吉林 白城 137001)
為了檢驗近紅外制導(dǎo)炸彈的命中精度,通常在實驗室進(jìn)行半實物仿真試驗,需要研究近紅外目標(biāo)仿真模型,將其置入目標(biāo)模擬器中,由近紅外導(dǎo)引頭跟蹤目標(biāo),仿真制導(dǎo)炸彈識別、跟蹤、擊中目標(biāo)的全過程?;诜抡娼T?、理論和方法,研究了環(huán)境建模、地形地物建模、天空背景建模、海天背景建模、雨雪特效建模和近紅外目標(biāo)建模等技術(shù),建立了多種靜態(tài)、動態(tài)仿真模型,以及仿真模型的驅(qū)動程序,實現(xiàn)動態(tài)、逼真地顯示仿真模型,用于近紅外制導(dǎo)炸彈的半實物仿真試驗。
近紅外目標(biāo);仿真;建模
美國和前蘇聯(lián)早在20世紀(jì)五六十年代就率先開展了紅外目標(biāo)和背景的反射特性研究,建立了他國軍隊典型目標(biāo)與背景的紅外光學(xué)數(shù)據(jù)庫,并提供了光電武器裝備研制仿真用的紅外目標(biāo)與環(huán)境光學(xué)特性的理論模型,得到了實驗驗證,模型趨于成熟。國內(nèi)從九十年代開始跟蹤研究、探索被動近紅外目標(biāo)探測手段,此類導(dǎo)引頭逐步應(yīng)用于巡航導(dǎo)彈、制導(dǎo)炸彈等武器裝備上,尚未見到用于檢測該類導(dǎo)引頭的仿真模型的公開報道。
為了檢驗近紅外制導(dǎo)炸彈的命中精度,通常在實驗室內(nèi)對其進(jìn)行半實物仿真試驗,將近紅外目標(biāo)仿真模型置入目標(biāo)模擬器中,形成動態(tài)、逼真的虛擬環(huán)境,透射到制導(dǎo)炸彈的近紅外導(dǎo)引頭上,由近紅外導(dǎo)引頭跟蹤目標(biāo)仿真模型,仿真制導(dǎo)炸彈識別、跟蹤、擊中目標(biāo)的實際過程。
近紅外制導(dǎo)炸彈攻擊的目標(biāo)有野戰(zhàn)工事、建筑堡壘、交通樞紐、機場、碼頭、水壩、電站、油庫、艦艇等,其背景環(huán)境包括了平原、山地、丘陵、河流、天空、海洋,以及霧霾、雨雪天氣等。因此,必須建立動態(tài)、逼真的近紅外目標(biāo)模型,由目標(biāo)模擬器透射到導(dǎo)引頭上,供制導(dǎo)炸彈的導(dǎo)引頭識別、跟蹤。
仿真軟件包括仿真環(huán)境、仿真驅(qū)動程序、動態(tài)鏈接庫3部分組成[1],如圖1所示。仿真環(huán)境主要由模型、場景效果、紋理設(shè)計、特效演示等組成,構(gòu)造出逼真的模型以及生動的紋理和特效;仿真驅(qū)動程序主要有模型調(diào)用、場景驅(qū)動、大地形處理、分布式交互等程序,動態(tài)逼真地顯示仿真環(huán)境,實時交互響應(yīng)等;動態(tài)鏈接庫DLL是一個包含可由多個程序同時使用的代碼和數(shù)據(jù)的庫,是共享的程序資源。
圖1 仿真軟件組成
環(huán)境是基于客觀真實內(nèi)容,通過圖形圖像工具和建模工具建立的景像幾何模型和紋理,并通過蒙皮的手段將環(huán)境的紋理映射到模型上[2]。環(huán)境建模過程分為8個階段,是一個復(fù)雜的過程,其中特征數(shù)據(jù)提取階段是決定圖像逼真程度高低的主要階段,既要保證圖像高度逼真的物理特性,又要保證紋理完美地反映環(huán)境表面特征,環(huán)境建模流程如圖2所示,環(huán)境模型見圖3所示。
處理數(shù)字高程數(shù)據(jù):應(yīng)采用數(shù)字高程信息處理軟件對具體格式進(jìn)行相應(yīng)的解碼轉(zhuǎn)換和高程解析,截取所需大小的場景,生成Creator可識別的DEM(Digital Elevation Model)數(shù)據(jù),最終用三角形面的拼接來實現(xiàn)三維化。同過對高程數(shù)據(jù)作二次采樣,選擇一個適當(dāng)?shù)乃惴?,實現(xiàn)地形的三角化,地形網(wǎng)格見圖4。
地形地物建模的主要流程見圖5所示。
確定紋理和地形精度:根據(jù)地形的節(jié)點在顯示環(huán)境中所處的位置和重要度,設(shè)計物體渲染的資源分配,降低非重要物體的面數(shù)和細(xì)節(jié)度,從而獲得高效率的渲染運算,地形地物模型見圖6。
首先利用MODTRAN模型預(yù)先計算給定環(huán)境參數(shù)條件下晴空背景的三維輻射分布數(shù)據(jù),按照坐標(biāo)為方位角坐標(biāo)為天頂角存儲為二維矩陣,然后利用隨機中點位移算法來生成云紋理,隨機中點位移算法是一種分形曲面的生成算法,適用于生成山地高程圖和云圖等具有復(fù)雜形狀的自然景物圖像。
圖2 環(huán)境建模流程
圖3 環(huán)境模型
圖4 地形網(wǎng)格
圖5 地形地物建模的流程
圖6 地形地物模型
利用分形算法可以生成二維平面上的隨機分布,利用分形算法來生成大片的云模型,天空背景的建模流程見圖7所示,生成的卷積云模型見圖8所示。
圖7 天空背景建模流程
圖8 卷積云模型
海天背景的建模不同于場景中的其他實體的創(chuàng)建,它有面積廣大、實時變化,光學(xué)效應(yīng)復(fù)雜等特點。首先創(chuàng)建出表示海面的幾何模型,通過投影網(wǎng)格算法創(chuàng)建海面的網(wǎng)格,作為海面高度場的采樣點。
在創(chuàng)建海面網(wǎng)格模型時,采用投影網(wǎng)格算法來創(chuàng)建海面模型。如果用一個點光源,以一定的角度,照向一個畫有規(guī)則的正方形網(wǎng)格透明材料,那么格子在地面上的投影就會便形成不規(guī)則的四邊形,格子頂點間的間距也會隨著視點的遠(yuǎn)近而變化,見圖9。落在地面上的投影點1,2, …,6之間的間距隨著離電光源的距離增大而增大,符合人眼視覺系統(tǒng)的透視投影規(guī)律,人腦會根據(jù)投影圖像的大小來判斷物體的遠(yuǎn)近,從而產(chǎn)生三維空間的感受,這就是投影網(wǎng)格的基本原理。因此,如果用筆標(biāo)識出地面上1,2, …,6這些投影點,然后去掉平面p上的格子點,人眼從光源向投影在地面上的格子看過去,就好像看到平面p上有規(guī)則的正方向網(wǎng)格正排列在前面。
在計算投影網(wǎng)格之前,先要進(jìn)行3D空間中的頂點變換,圖10給出了頂點變換過程,將一個在世界空間里的點world變換到透視投影空間里的點projector,需要進(jìn)行視變換和投影變換:
world=[viewperspective]-1projector(1)
令:projector=[viewperspective]-1,則:
world=projectorprojector(2)
投影網(wǎng)格算法主要步驟是首先在投影空間中創(chuàng)建一個規(guī)則的平面網(wǎng)格,它與視景體中心線垂直。再把它投影到平面base上,再利用公式(2)把base上網(wǎng)格點的坐標(biāo)變換到世界空間,從而得到了世界空間中的靜態(tài)海洋模型網(wǎng)格。再根據(jù)海洋學(xué)的公式或其他經(jīng)驗公式,把海水起伏的數(shù)據(jù)表示為海面的高度場,并且高度場數(shù)據(jù)隨著時間推進(jìn)而不斷地變化,就能產(chǎn)生運動的海面。
圖9 投影原理
圖10 頂點變換過程
Fig.10 Process of changing vertexes
模擬雨雪等自然現(xiàn)象是難點,目前的做法是采用粒子系統(tǒng)來構(gòu)建自然現(xiàn)象的產(chǎn)生、發(fā)展、消亡的過程模型,從而實現(xiàn)自然現(xiàn)象的模擬[3]。采用OpenGL融合技術(shù)生成雨、雪粒子,模型中模擬雨、雪過程的粒子系統(tǒng)的流程如圖11。物體從高空下落時,將受到空氣阻力作用,這種阻力與物體的大小、形狀和速度等有關(guān),速度越大,阻力越大。從空中下落的雪花、雨點等,只要高度足夠,最終都將做勻速運動。軟件中將雨滴、雪花的下落過程均簡化為勻速下落,水平方向的變化受軟件設(shè)置條件風(fēng)向、風(fēng)速影響有水平移動;粒子每時每刻都會有不同的位置(,,),軟件用粒子下落過程中軸與軸方向上的隨機增量與給定;當(dāng)雪花落到地上時,有個淡化消失的過程,這個屬性通過使淡化系數(shù)Alpha 逐漸減小來模擬。
圖11 模擬雨、雪的流程
近紅外目標(biāo)仿真需要根據(jù)目標(biāo)的種類、圖像的大小、形狀、輻射強度等特性,進(jìn)行實時快速調(diào)整,實現(xiàn)仿真目標(biāo)離待測導(dǎo)引頭的相對距離、目標(biāo)姿態(tài)、干擾、背景的最佳狀態(tài)。模型的近紅外特性是用具有近紅外特征的紋理蒙皮實現(xiàn)的,近紅外紋理的灰度起伏反映的是物體表面近紅外輻射的空間分布情況。
近紅外目標(biāo)仿真模型中首先需設(shè)置目標(biāo)和背景的反射率[4]、背景的反射率起伏方差、目標(biāo)反射率的起伏方差,設(shè)置不同天候條件下的環(huán)境光強度參數(shù),光輻射計的相關(guān)參數(shù)、采樣頻率、波段、目標(biāo)參數(shù)等。給定這些參數(shù),得到目標(biāo)和地物背景回波信號隨掃描時間變化的一維被動強度像:
考慮到背景和目標(biāo)反射率的起伏,近短波紅外光輻射計輸出一維被動強度像存在強度的起伏,假設(shè)強度的起伏滿足高斯分布形式,則近短波紅外光輻射計輸出一維被動強度像滿足如下統(tǒng)計形式:
式中(3)給出的目標(biāo)和背景上的全帶寬一維強度像,近紅外目標(biāo)仿真流程見圖12。
圖12 近紅外目標(biāo)仿真流程
近短波紅外光輻射計光電探測放大電路為有限帶寬信號,引入數(shù)字濾波的方法,這里采用理想的低通濾波器,其沖擊響應(yīng)函數(shù)如下所示:
則有限帶寬一維被動強度像為它們的卷積:
()=()*() (6)
式中:()即為通過數(shù)值濾波得到與近短波紅外光輻射計帶寬一致的一維被動強度像。根據(jù)一維被動強度像的仿真模型,給出近短波紅外光輻射計掃描探測一維被動強度像的仿真流程。文獻(xiàn)[5]給出了自然環(huán)境中太陽輻照度為7500lx,地物背景反射率為30.1%的草地,目標(biāo)反射率為13.4%時,905nm波段一維掃描被動強度像,目標(biāo)相對草地幅度差為0.8153V,噪聲均方電壓為0.076V,由此可得目標(biāo)信噪比10.61。
近紅外目標(biāo)模型的光影效果類似可見光,與太陽等光源的光線入射角有直接關(guān)系,隨著光源變化,仿真模型上的光影效果在方向、尺寸、灰度都要有相應(yīng)變化。
仿真模型的驅(qū)動過程包括:模型的真實感顯示、場景管理、地形調(diào)度、交互及實時維護等。根據(jù)功能需求分為3層:界面層、管理層和數(shù)據(jù)層,層次結(jié)構(gòu)如圖13所示。管理層包括建模管理、仿真管理和系統(tǒng)管理。建模管理包括模型的管理(創(chuàng)建、添加和刪除)、過程模型的管理(創(chuàng)建、添加和刪除);仿真管理包括仿真時間管理;系統(tǒng)管理包括系統(tǒng)組織與維護。數(shù)據(jù)層主要用于提供數(shù)據(jù)的存儲和讀寫,包括:仿真模型庫和仿真數(shù)據(jù)庫。仿真模型庫提供仿真模型,通過COM接口實現(xiàn)“即插即用”,由系統(tǒng)進(jìn)行統(tǒng)一的管理。仿真數(shù)據(jù)庫提供地形數(shù)據(jù)接口、天氣系統(tǒng)等接口,可以方便用戶進(jìn)行自定義場景模型的調(diào)用。
資料的收集:收集3個不同時段(早、午、晚)、不同角度近紅外目標(biāo)圖片,收集目標(biāo)的物理參數(shù),物理參數(shù)指的是建筑物占地面積和建筑高度以及形體特征。
校核與提?。菏占瘉淼膱D片進(jìn)行歸類整理,使用Photoshop對圖片資料進(jìn)行校正,對近紅外照片進(jìn)行單通道提取,提取出近紅外波段的信息,如圖14(a)、(b)所示,再將不同材質(zhì)的近紅外圖像信息進(jìn)行分離融合處理,作為后面制作近紅外模型的貼圖素材[6-7]。
把收集來目標(biāo)的物理參數(shù)制作成平面圖。使用AutoCAD制作目標(biāo)正、側(cè)、后、頂4個方位的平面圖,把4張平面圖一導(dǎo)出成DWG格式文件,作為后面模型建設(shè)的輔助圖像。
圖13 驅(qū)動仿真模型的過程
圖14 對近紅外圖像進(jìn)行單通道提取
建仿真模型時盡量使用幾何形態(tài)構(gòu)建法進(jìn)行建模,優(yōu)化模型,看不見的地方不用建,如圖15所示。對于復(fù)雜的造型,可以用貼圖表現(xiàn),為了得到更好的逼真效果與更高效的運行速度,在視景仿真場景中可以用Plane替代復(fù)雜的模型,用貼圖來表現(xiàn)復(fù)雜的結(jié)構(gòu),如建筑物上的窗戶和外置空調(diào)等,如圖16所示。
建模的基本流程:
①導(dǎo)入AutoCAD文件。打開Autodesk 3ds Max,文件菜單欄里點擊導(dǎo)入所需的DWG文件。
圖15 刪除底面的建筑
圖16 保留高細(xì)節(jié)的簡模
②使用Polygon模型進(jìn)行模型制作。先創(chuàng)建一個box幾何形體,再把box轉(zhuǎn)化為Polygon模型,以DWG文件為標(biāo)尺對Polygon模型進(jìn)行擠壓和橋接等命令,制作出建筑物每個方向的平面模型,把各個平面模型進(jìn)行相應(yīng)的優(yōu)化,之后合并成模型。
③拆分UV。將模型導(dǎo)出為obj格式文件,然后,打開UVlayout插件,利用UVlayout 的UVW模塊對模型進(jìn)行拆分,把模型轉(zhuǎn)化為平面UV,之后再次保存obj格式文件。
④導(dǎo)出UV。在3ds Max中利用其UV展開模塊把UV轉(zhuǎn)換為PNG圖格式進(jìn)行導(dǎo)出。
⑤貼圖制作。使用Photoshop打開導(dǎo)出PNG圖片,把收集的素材與模型UV進(jìn)行優(yōu)化和拼接。
⑥驗證仿真效果。對比仿真實時渲染畫面與真實拍攝畫面,修正仿真模型,如圖17所示。
圖17 近紅外目標(biāo)的仿真模型和真實圖片
制導(dǎo)炸彈半實物仿真試驗的目的是在實驗室動態(tài)檢測導(dǎo)引頭的識別、跟蹤仿真目標(biāo)的性能,目標(biāo)模擬器動態(tài)、逼真地顯示了虛擬的目標(biāo)及其環(huán)境背景,使導(dǎo)引頭在近似實戰(zhàn)的環(huán)境中完成對目標(biāo)識別、跟蹤,檢驗其性能。通過對近紅外目標(biāo)模型建模技術(shù)研究表明:運用仿真建模原理、理論、技術(shù)和流程,既可以建立環(huán)境、地形地物、近紅外目標(biāo)等靜態(tài)模型,也可以建立天空背景、海天背景、雨雪特效等動態(tài)模型,使虛擬目標(biāo)、環(huán)境背景更加近似實際戰(zhàn)場的目標(biāo)與環(huán)境背景;以驅(qū)動程序控制目標(biāo)模擬器,動態(tài)、實時地顯示模型及其背景,透射到導(dǎo)引頭上,可以逼真地仿真導(dǎo)引頭識別、跟蹤目標(biāo)的實際過程。
[1] 張偉, 李松維, 陳蕾. 計算機紅外成像技術(shù)研究[J]. 電腦知識與技術(shù), 2010, 6(15): 4248-4250.
ZHANG Wei, LI Songwei, CHEN Lei. Research on the infrared region imaging technique in computer[J]., 2010, 6(15): 4248-4250.
[2] 黃健熙, 毛鋒, 許文波, 等. 基于Vega Prime 的大型流域3D管理系統(tǒng)實現(xiàn)[J]. 系統(tǒng)仿真學(xué)報, 2006, 18(10): 2819-2823 .
HUANG Jianxi, MAO Feng, XU Wenbo, et al. Implement the huge fellow region 3D administration system based on Vega Prime[J]., 2006, 18(10): 2819-2823.
[3] 李歡, 樊紅, 馮浩. 3D GIS環(huán)境下雨雪天氣實時仿真[J]. 中國圖象圖形學(xué)報, 2012, 17(12): 1548-1553.
LI Huan, FAN Hong, FENG Hao, et al. Real-time snow and rain rendering in 3D GIS environment[J]., 2012,17(12): 1548-1553.
[4] 嚴(yán)衍祿. 近紅外光譜分析基礎(chǔ)與應(yīng)用[M]. 北京: 中國輕工業(yè)出版社, 2005.
YAN Yanlu.[M]. Beijing : China Light Industry Press, 2005.
[5] 王驥, 鄭小兵, 張磊, 等. 一種近紅外探測器的光譜響應(yīng)率測量[J]. 應(yīng)用光學(xué), 2007, 28(3): 313-316.
WANG Ji, ZHENG Xiaobing, ZHANG Lei, et al. Measuring the spectral response of a near infrared region sensor[J]., 2007, 28(3): 313-316.
[6] 田曉飛, 馬麗華, 趙尚弘, 等. 紅外目標(biāo)模擬逼真度的評估方案設(shè)計[J]. 半導(dǎo)體光電, 2012, 33(1): 135-140.
TIAN Xiaofei, MA Lihua, ZHAO Shanghong, et al. Designing the elevating method of the infrared region target simulation model approaching degree[J]., 2012, 33(1): 135-140.
[7] 童小念, 羅鐵祥, 李雯,等. Vega Prime的渲染功能及其仿真實現(xiàn)[J]. 計算機與數(shù)字工程, 2008, 36(2): 115-117.
TONG Xiaonian, LUO Tiexiang, LI Wen, et al. Painting technique and simulation implement of Vega Prime[J]., 2008, 36(2): 115-117.
Technology of Modeling Near-infrared Region Target
ZHANG Peizhong1,HU Linting1,NING Jingui1,SU Weili2,ZHANG Peng1
(1.,137001,; 2.,137001,)
In order to check the attack accuracy of guided bombs, ahardware-in-loop experiment was conducted in the laboratory. The model simulating the near-infrared region target, which is inputinto the target simulating equipment,requires additional research. The seeker scans and tracks the target model. The process of a guided bombscanning, tracking, and attacking a targetwas simulated. Based on simulation principles, theories, and methods, the technologies forenvironmental modeling, including the particular effects of terrain and features such as modeling a sky background, sea background, rain,or snow in the near-infrared region target,wereresearched. Several static and dynamic simulation models were established, including the driving programs of the simulation. The simulation models are displayed dynamically and approximately. These models were used in the hardware-in-loop experiment for guided bombs.
near infrared region target,simulating,model
TN219
A
1001-8891(2017)07-0642-06
2016-12-03;
2017-07-03.
張培忠(1966-),男,研究員,研究方向為試驗鑒定技術(shù)。
總裝備部試驗理論與技術(shù)研究項目。