999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OpenGL成像機理的飛行器姿態模擬

2017-04-14 00:14:47趙澄東高昂
現代電子技術 2017年7期

趙澄東 高昂

摘 要: 針對當前塊匹配方法進行飛行器姿態視景模擬的擬合度不高的問題,提出一種基于OpenGL成像機理的飛行器姿態模擬方法,進行飛行器姿態的3D模型建模和紋理映射處理,采用模板匹配技術進行飛行器姿態模型的狀態信息特征分析和渲染,實現飛行器姿態的實體模型三維重構。在OpenGL環境中進行實體建模,仿真結果表明,采用該方法進行飛行器姿態模擬的擬合精度高,圖像渲染的輸出信噪比高于傳統方法,具有較好的視景仿真效果。

關鍵詞: 視景仿真; OpenGL成像; 飛行器姿態模擬; 模板匹配技術

中圖分類號: TN967?34; TP391 文獻標識碼: A 文章編號: 1004?373X(2017)07?0024?04

Aircraft attitude simulation based on OpenGL imaging mechanism

ZHAO Chengdong, GAO Ang

(Zhengzhou Chenggong University of Finance and Economics, Gongyi 451200, China)

Abstract: Since the current block matching method has low fitting degree of the aircraft attitude visual simulation, an aircraft attitude simulation method based on OpenGL imaging mechanism is proposed. The 3D model was modeled and the texture was mapped for the aircraft attitude. The template matching technology is used to analyze and render the state information characteristics of the aircraft attitude model to reconstruct the 3D solid model of aircraft attitude. The solid was modeled in the OpenGL environment. The simulation results show that the method has high fitting accuracy of the aircraft attitude simulation and good visual simulation effect, and its output signal?to?noise ratio of the image rendering is higher than that of the traditional methods.

Keywords: visual simulation; OpenGL imaging; aircraft attitude simulation; template matching technology

0 引 言

隨著數字圖像處理技術和三維視景仿真技術的發展,采用虛擬現實環境下的視景仿真進行物體模擬,實現物體的三維視覺重構,視景仿真技術把真實的物體環境營造在三維立體的虛擬環境中,觀察人員沉浸在逼真、虛擬的動態交互場景中[1],使得整個真實的場景轉化為一個由聲音、圖像、文字、數據等數字化信息組成的虛擬場景下,從而構成巨大的虛擬現實空間,使得被仿真物更具真實感,增強圖形顯示的效果[2?3]。研究物體的虛擬視景仿真技術,將在虛擬戰場構建、游戲開發、武器性能測試等領域具有較高的應用價值[4]。

本文提出基于OpenGL成像機理的飛行器姿態模擬方法,結果表明,該方法的飛行器姿態模擬的擬合精度高,圖像渲染的輸出信噪比高于傳統方法,具有較好的視景仿真效果。

1 飛行器姿態3D模型

為了實現對飛行器姿態的視景仿真和三維模擬,首先需要構建飛行器姿態OpenGL成像的3D模型,采用OpenGL圖形庫的模板特征變換功能[5]進行飛行器姿態成像的平移、旋轉、縮放、鏡像四種變換[6?7],使用OpenFlight的建模環境提供GPU進行飛行器姿態的視景成像的圖形渲染,采用靜態視點跟蹤方法進行飛行器姿態模擬和視景切換,飛行器姿態3D模型構建的流程如圖1所示。

假設飛行器姿態成像圖像數據庫中的所有場景特征可以表述為[zk,ak,]飛行器姿態模擬的渲染圖形目標[Tm,n]大小為[M×N,]虛擬場景中的位置和方向信息表示為[k=1,2,…,n,zk∈ws,][ak∈1,2,…,R,]讀取輸入設備的控制信息,得到飛行器姿態3D信息分量[?=][sup?(θ)],在限定模型邊界范圍內得到3D建模的場景圖[C(a,b,R)]有上下邊界,[F]和[Ca,b,R]表示兩個區域的解析信息,在飛行姿態模擬的OpenFlight數據結構中,層次結構中每個節點的渲染紋理信息特征為:

[F=p(x,y)=p(x,y)v(x)v(y)12] (1)

其中:

[p(x,y)=k(x,y)v(x),v(x)=Σyk(x,y)] (2)

假設實時三維場景的邏輯篩選分量陣[Jx,y,σ]表示飛行姿態的信息采集矩陣:

[Jx,y,σ=?P?x?P?y=10Lxx,y,σ01Lyx,y,σ] (3)

飛行器成像區域的一階基礎矩陣[Hx,y,σ]通過飛行器的輪廓和幾何形狀數據點構建,得到飛行器的3D建模關聯角點篩選表達式為:

[F=p(x,y)=p(x,y)v(x)v(y)12] (4)

在自適應跟蹤渲染過程中,對飛行器的成像特征進行區域分割可以表示為:

[Hx,y,σ=JJT=1+L2xx,y,σLxx,y,σLyx,y,σLxx,y,σLyx,y,σ1+L2yx,y,σ] (5)

在網格模型的中心位置進行飛行器姿態模擬的場景融合,通過對OpenGL成像的自然分層,實現飛行器姿態3D模型構建。

2 紋理映射處理

在OpenGL圖形庫中對飛行器姿態模擬成像進行紋理映射處理,可以十分逼真地表達飛行器姿態特征和飛行器的物理表面細節,采用網格法設計飛行器姿態成像的紋理映射特征模板[8],由飛行器姿態成像場景拓撲結構分解的網格單元和物理子區域,得到不同分辨率下的紋理映射網孔結構如圖2所示。

根據圖2給出的飛行器姿態成像場景拓撲結構,基于LOD(Level of Detail)技術[9?10],進行動態視點和靜態視點的三維復雜模型渲染,得到飛行器的運動特征方程:

[RβX=Ii(x,y)E∈URcE,X≤β] (6)

[RβYZ=P(x,y)ivE∈URcE,X≤1-β] (7)

假設[Iix,y]是根據觀察點位置的變化而選擇的飛行姿態信息量;[Px,yiv]表示在像素點[x,y]的飛行器出現概率。

當觀察點距離飛行器很近時,圖像將在屏幕上占據較多的像素點,得到自適應跟蹤的動態視點方程為:

[DN=(D1,D2,…,DN)] (8)

式(8)表示飛行器在姿態調整下的像素級視差D的N個元素,那么C和D的互相關信息特征量表示為:

[ICN;DNsN=mx,y+i=1Nj=1NICi;DjCi-1,Dj-1,sN+ρdfti,j,kφx0Ci;Djφx0] (9)

式中:自適應跟蹤渲染過程的相關性系數為[mx,y],它表示光線濾波的整數級視差;[?,?φx0]表示以[x0]點為特征像素點的紋理特征內積;[?φx0]表示以[x0]點為中心的渲染場景融合范數。

根據上述分析,得到飛行器姿態模擬視景仿真的紋理映射結果如圖3所示。

3 飛行器姿態模擬實現

3.1 狀態信息特征分析和渲染

在進行飛行器姿態3D模型建模及成像預處理的基礎上,本文提出一種基于OpenGL成像機理的飛行器姿態模擬方法,采用模板匹配技術進行飛行器姿態模型的狀態信息特征分析和渲染,以及飛行器姿態的實體模型三維重構。給出飛行器姿態模擬的幾何結構模型如圖4所示。

利用OpenGL紋理映射得到飛行器飛行姿態模擬的成像相位加權[ua(t)]在時域上平移[bm,]為:

[GD=1PSi=1PSd2i12] (10)

式中:PS表示飛行器姿態模擬成像在[(x,y)]處的灰度值;[d]表示虛擬場景中的觀察者視線運動尺度空間。

在OpenGL顯示終端得到飛行器姿態模擬的特征分布范圍為:

[SP=1PS-1i=1PS(d-di)2] (11)

在Lynx Prime面板中進行三維成像,在最高分辨率為32×32的條件下,得到飛行姿態角調整的動態修改參數為:

[Q1=U?SPE∈URcE,X≤β] (12)

[Q2=U?GDE∈URcE,X≤1-β] (13)

通過對圖像自然分層,進行狀態信息特征分析和渲染,保留原始圖像的基本信息,模擬出飛行器姿態變化的效果。

3.2 飛行器姿態模擬的視景建模實現

在Lynx Prime面板中需要定義一個飛行器姿態模擬的分布場,創建MarineWaveGeneratorFFT和MarineOceanObserverCentered兩個類實例,ArineWaveGeneratorFFT面板中設置控制參數附加的姿態變化特效,通過以下主要的程序代碼可以動態修改各參數:

vpEnvSnow* etAttenuation_Aircraft attitude adjustment = new vpEnvSnow();

pEnvSnow_ setAttenuation ?>Adaptive tracking rendering (Game scene topologyGame scene topology ); //視景仿真區域

pEnvSnow_etSurfaceWindSpeed?> setTranslate(0,0,1);( "snow.rgba"); //飛行器姿態幾何參數

Picture frame _myRINFN?>set spacecraft attitude 3D modeling (4000); //OpenGL顏色模式

pEnvSnow_ visual simulation terminal?>set management and displa Size(10); //3D模型的顯示

在復雜模型的動態顯示中,通過OpenGL環境中的網孔面(Mesh Facet)分解技術構成網格(Grid)結構體的8×8網孔,在Lynx Prime面板中進行飛行姿態模擬的動態效果顯示,在M個分布場網格中進行視景仿真的渲染,得到紋理、周期、橫滾、轉向、風速等飛行姿態參數,通過以下主要的程序代碼可以動態修改各參數:

vpMarineWaveGitnssFFT *pMaiehhujsj = new

pMarine –>setMesh frequency estimation(64,64);

//由2×3個網格單元(cell)組成的渲染網格個數

根據系統所需視野范圍的大小和網格大小確定網格渲染個數。這樣當表面網格在水平方向上的維度是一個常數時,而其他地區以線網格的形式存在時,可顯著提高系統的運行速度,得到網格分辨率較高情況下的飛行姿態模擬的距離范圍與分辨率的關系表述為:

pMarine->setollision detection(100.000000f,100.000000f);

//設置網格的分辨率

網格越密集逼真性越好,網格過于密集會影響系統的運行速度,通過OpenGL技術進行動態成像,取[X]方向為100.000 000 f,[Y]方向為100.000 000 f,得到飛行姿態模擬的信息特征分析和渲染過程為:

pMarine->setecho frequency estimation (4);

//設置飛行姿態模擬的類型

pMarine->setSurfaceWindSpeed(19.000 000 f);

//設置風速,根據飛行空間中的流體力學模型大致設置為19.000 000 f

pMarine->setDominantWaveupdate data display.(45.434 22 f); //設置圖像自然分層

pPlane->setarticle effects Wave Height(1.543 00 f);

//設置波高為1.543 00 f

通過上述分析,實現飛行器姿態模擬的視景建模設計。

4 仿真實驗結果與分析

在OpenGL仿真軟件基礎上,在Windows平臺上實現,使系統的客戶端和視景仿真端進行實時的數據交互。采用模塊化的設計使飛行器姿態模擬具備了實時性,利用Visual C++7.0,Vega Prime,Multigen Creator,Matcom和OpenGL等多種工具和軟件聯合開發飛行器姿態模擬的視景仿真系統,視景仿真軟件運行所需有關OpenGL的DLL庫:opengl32.dll,glu32.dll,要通過大量的飛行器姿態模擬的圖像質量來反映調試的結果,對各實體模型的位置和姿態進行初始化,然后采用本文方法進行飛行器姿態模擬,得到飛行器姿態模擬的俯視通道和橫滾通道仿真結果如圖5所示。從圖5可知,采用本文方法進行飛行器的姿態模擬,能較好地擬合飛行器的姿態特征,對飛行器姿態的擬合精度較高,圖像視景仿真的視覺效果較好。

為了定量刻畫性能,以對飛行器姿態模擬中的圖像渲染輸出信噪比為測試指標,結合本文方法和傳統方法,得到的對比結果如圖6所示。分析結果得知,本文方法進行視景仿真的輸出信噪比較高,說明視景仿真的逼真度較好,展示了其優越性。

5 結 語

本文研究了飛行器姿態的三維模擬和視景仿真問題,提出一種基于OpenGL成像機理的飛行器姿態模擬方法,首先進行飛行器姿態的3D模型建模和紋理映射處理,采用模板匹配技術進行飛行器姿態模型的狀態信息特征分析和渲染,實現飛行器姿態的實體模型三維重構。利用Visual C++7.0,Vega Prime,Multigen Creator,Matcom和OpenGL等仿真工具進行系統設計,在OpenGL環境中進行實體建模,研究表明,采用本文方法進行飛行器姿態模擬的擬合精度較高,圖像渲染的輸出信噪比高于傳統方法,說明本文方法有較好的視景仿真效果,逼真度較高,性能優越。

注:本文通訊作者為高昂。

參考文獻

[1] 趙威.基于魚雷自導的艦船尾流回波模型建立方法[J].艦船電子工程,2013,33(4):81?83.

[2] 葛立志.基于全彈道控制分析的水下航行器攻擊模型視景仿真[J].艦船電子工程,2015,35(3):137?141.

[3] 胡光波,周勇.基于Vega Prime的艦船尾流視景仿真研究[J].艦船電子工程,2010,30(6):91?94.

[4] 劉國柱.Virtools嵌入式服務器與虛擬現實協同設計平臺[J].科技通報,2012,28(2):13?16.

[5] 羅澤峰,單廣超.基于網絡和虛擬多媒體技術的海戰平臺視景仿真實現[J].物聯網技術,2015,5(3):91?92.

[6] KHALILI A, SAMI A. SysDetect: a systematic approach to cri?tical state determination for industrial intrusion detection systems using Apriori algorithm [J]. Journal of process control, 2015, 32: 154?160.

[7] 藺素珍,朱小紅,王棟娟,等.基于嵌入式多尺度變換的多波段圖像融合[J].計算機研究與發展,2015,52(4):952?959.

[8] MAHBOUBI H. Distributed deployment algorithms for efficient coverage in a network of mobile sensors with nonidentical sen?sing capabilities [J]. IEEE transactions on vehicular technology, 2014, 63(8): 3998?4016.

[9] 方智文,曹治國,朱磊.基于梯度角度的直方圖局部特征描述子的圖像匹配算法[J].計算機應用,2015,35(4):1079?1083.

[10] 陳添丁,金煒煒,陳英旦,等.輪廓線優化的多通道三維水墨渲染模型[J].電子與信息學報,2015,37(2):494?498.

主站蜘蛛池模板: 中文字幕av无码不卡免费| 亚洲综合在线最大成人| 精品伊人久久久久7777人| 亚洲国产一区在线观看| 亚洲国产精品一区二区高清无码久久 | 一本大道东京热无码av| a级毛片在线免费| 亚洲中文字幕久久无码精品A| 亚洲国产成人麻豆精品| 亚洲区视频在线观看| 无码av免费不卡在线观看| 免费全部高H视频无码无遮掩| 亚洲国产AV无码综合原创| 国产第二十一页| 国产精品主播| 精品少妇人妻无码久久| 亚洲人成高清| 中文天堂在线视频| 欧美一级专区免费大片| 久久婷婷国产综合尤物精品| 亚洲高清在线天堂精品| 亚洲欧美自拍一区| 午夜影院a级片| 日本高清有码人妻| 伊人91在线| 亚洲日韩AV无码精品| 一级爆乳无码av| 国产激情在线视频| 久久人体视频| 亚洲日韩AV无码一区二区三区人| 日韩成人在线视频| 性激烈欧美三级在线播放| 国产福利免费观看| 亚洲成aⅴ人片在线影院八| 国产精品久久自在自线观看| 91免费观看视频| 狠狠综合久久| 亚洲国产看片基地久久1024| 中文字幕调教一区二区视频| 国产精品视屏| 日韩精品高清自在线| 国产a在视频线精品视频下载| 免费观看精品视频999| 久久久噜噜噜| 国产精品香蕉| 免费A∨中文乱码专区| 国产chinese男男gay视频网| 国产第四页| 欧美中文一区| 女人一级毛片| 十八禁美女裸体网站| 国产欧美日本在线观看| 天天摸夜夜操| 亚洲精品福利视频| 国产原创第一页在线观看| 二级特黄绝大片免费视频大片| 欧美色综合网站| 日韩高清在线观看不卡一区二区| www.精品国产| 在线免费不卡视频| 国产91精品调教在线播放| 无码AV高清毛片中国一级毛片| 午夜三级在线| 在线观看国产小视频| 先锋资源久久| 欧美日韩在线成人| 精品久久香蕉国产线看观看gif| 蜜臀AVWWW国产天堂| 亚洲欧美不卡| 在线亚洲小视频| 成年A级毛片| 日本精品中文字幕在线不卡| 激情六月丁香婷婷| 婷婷激情五月网| av尤物免费在线观看| 久久伊人色| 3p叠罗汉国产精品久久| 日本在线国产| 中文字幕佐山爱一区二区免费| 久热中文字幕在线观看| 国产玖玖玖精品视频| 综合色亚洲|