APP下载

基于虚拟现实的舰船电子沙盘交互系统

2023-06-13朱铁樱

舰船科学技术 2023年9期
关键词:视景沙盘舰船

朱铁樱

(1.金华市现代制造与材料高新技术研发中心,浙江 东阳 322100;2.浙江广厦建设职业技术大学,浙江 东阳 322100)

0 引 言

在现代海战背景下,通过虚拟现实的视景仿真技术进行舰船电子沙盘交互设计,结合计算机视觉图像处理技术,构建舰船电子沙盘交互平台,提高在虚拟视景环境下的海战演练控制能力。舰船电子沙盘交互系统设计建立在对舰船电子沙盘交互的图像信息处理基础上,通过对作战环境的图像信息交互处理,构建舰船电子沙盘交互信息处理平台[1],在分布式虚拟战场环境DVENET(Distributed Virtual Environment NET-work)下实现舰船电子沙盘的信息交互控制,研究舰船电子沙盘交互系统优化设计方案,结合数据融合技术、数字压缩等技术提高战场信息交互能力,通过分布式计算机网络控制,实现对作战效果评估[2]。本文提出基于虚拟现实的舰船电子沙盘交互系统设计方法,首先进行系统的总体构建,然后进行舰船电子沙盘交互系统的图像处理算法设计。最后进行虚拟现实的视景仿真测试,得出有效性结论。

1 系统总体构架和功能组件分析

1.1 系统总体构架

在电子3D虚拟现实视景仿真环境下构建舰船电子沙盘交互系统。首先构建舰船电子沙盘交互系统的总体结构模型,利用专业建模软件Multigen-Creator建立舰船三维模型[3],进行开发环境搭建;利用虚拟仿真技术来仿真舰船的水面航行状态,结合体系结构模型分析和图模型参数分析的方法,进行舰船电子沙盘交互的过程控制。通过地形建模与几何建模的方法,建立视景仿真平台,在Mutigen Creator和嵌入式开发环境下进行Lynx Prime图形界面设计,对舰船电子沙盘交互系统的顶层设计,通过编程将这些模型载入到三维虚拟环境中。采用多线程调度和场景渲染方法,在静态视景模型库中建立三维虚拟海洋(海底、海面)环境,通过模型库构造[4],得到三维视景仿真平台,舰船电子沙盘交互系统的模型设计构架如图1所示、

图1 舰船电子沙盘交互系统的模型设计构架Fig.1 Model design architecture of ship electronic sandbox interaction system

根据图1所示的模型构架,采用MAYA,3DStudio MAX、SoftImage进行系统的软件建模,得到在3D虚拟现实环境下的三维视景仿真平台。舰船电子沙盘交互系统分为3层体系结构,分别为感知控制层、网络传输层和应用服务层。野外实测(如全站仪及GPS等)直接获取DEM数据,结合海底数据流和地形数据分析[5],构建用户信息处理模块,得到系统结构体系如图2所示。

图2 舰船电子沙盘系统结构体系Fig.2 Structure system of ship electronic sand table system

1.2 系统功能结构分析

舰船电子沙盘交互系统的网络传输层建立在异构网的基础上,通过3D虚拟现实系统开发设计,建立网络传输终端控制模块,通过视景仿真模型参数分析,定义.acf模型分析库,初始化内存分配(memory allocator)模型,配置.acf实现地形模型分析,构建电子沙盘交互的地形LOD演变模型,如图3所示。

图3 电子沙盘交互的地形LOD演变模型Fig.3 Terrain LOD evolution model of electronic sandtable interaction

根据图3所示的电子沙盘交互的地形LOD演变模型,结合三维数据库结构特性分析,通过Vega Prime视景开发软件建立电子沙盘交互系统可视化模块,结合帧同步分析方法,采用3层中间件结构设计的方法实现对舰船电子沙盘交互的语音动态转换和场景适应性控制,交互控制过程如图4所示。

图4 电子沙盘交互控制过程Fig.4 Interactive control process of electronic sandtable

在此基础上,采用Multigen Creator3.2建模的方法进行虚拟场景中的虚拟三维实体设计,得到系统仿真过程如图5所示。

图5 舰船电子沙盘交互仿真过程Fig.5 Interactive simulation process of ship electronic sandbox

2 舰船电子沙盘视景图像处理算法

2.1 舰船电子沙盘视景图像采样

设计舰船电子沙盘视景图像处理模型,计算目标图像的特征分量,结合点模型分析方法,在图像成像分布域中,得到外观属性参数S。采用传感信息帧点采样方法,构建舰船沙盘的图像合成网络模型;采用最近邻插值与卷积分析方法,得到图像视觉特征参量为:

式中:l=1,2,···,R且k≠l,表示舰船电子沙盘视景图像采样样本长度;gkl为生成的数据与真实数据的差异度;z为图像边缘轮廓分量;fkl为沙盘棋盘状伪影,采用相似度特征分析,得到2个特征块连接的相似度:

式中:ycm为舰船视景三维重构的高度;ydm为舰船视景三维重构的宽度。

采用最近邻插值分析和主成分特征分解的方法,得到全息成像下舰船电子沙盘交互的视觉融合动态输出特征值:

式中,为相邻像素坐标的图像样本特征值,为待测舰船电子沙盘的从源属性特征值。

2.2 图像特征提取和电子沙盘交互重建

采用空间变换和三维视景重构的方法,通过特征值之间空间位置的坐标偏移量,得到Ψq′′的位置关系,以F为旋转不变矩,得到每一个特征点进行偏移的模型参数为交互的虚拟像素分布序列为:

式中:N为像素点个数;k为新的空间变换动态参数。采用变分自动编码控制,得到图像边缘轮廓检测的时间窗口为空间位置坐标偏移量的动态调整公式为:

式中:x,y分别为输入外观属性编码特征值,θ1为空间位置的坐标偏移量。使用级联的姿态控制方法,得到生成目标图像为:

式中,为全局特征相同的变换参数;δ为定位在物体的刚性位置。

通过改变源图像中像素点的空间参数信息,结合全局转换参数动态分析,得到光强分配的特征量为由此建立图像特征提取和电子沙盘交互模型,实现过程如图6所示。

图6 图像特征提取和电子沙盘交互模型Fig.6 Image feature extraction and electronic sandbox interaction model

3 系统软件实现和实验测试

在Visual C++和Matlab仿真场景中进行舰船电子沙盘交互系统的仿真测试。

根据参数配置,进行舰船电子沙盘的虚拟视景仿真,构建舰船电子沙盘的静态视点图和动态视点图如图7所示。

图7 舰船电子沙盘的静态和动态视点图Fig.7 Static and dynamic viewpoint maps of ship electronic sandbox

根据舰船电子沙盘交互的视点图模型设计,采用PlaySound函数进行声音交互,测试电子沙盘交互性能,得到舰船频谱信号检测结果如图8所示。

图8 舰船频谱信号检测Fig.8 Results of ship spectrum signal detection

分析仿真结果可知,本文设计的舰船电子沙盘的视景交互能力较好,交互的信号检测性能较强。

4 结 语

本文提出基于虚拟现实的舰船电子沙盘交互系统设计方法。建立视景仿真平台,在Mutigen Creator和嵌入式开发环境下进行Lynx Prime图形界面设计。采用多线程调度和场景渲染方法,在静态视景模型库中建立三维虚拟海洋环境,通过模型库构造,得到三维视景仿真平台,并实现对舰船频谱信号检测。分析可知,本文设计的舰船电子沙盘的视景交互能力较好,信号检测性能较强。

猜你喜欢

视景沙盘舰船
舰船通信中的噪声消除研究
沙盘游戏
ERP电子模拟沙盘在高校创新创业教育中的应用
舰船测风传感器安装位置数值仿真
沙盘活动设计、实施和反思——以武夷山一中沙盘活动开展为例
vega及其在战场环境视景仿真系统中的应用
舰船腐蚀预防与控制系统工程
浅析供应链管理沙盘模拟在教学中的应用
全回转拖轮运动建模与视景仿真
基于Vortex与Vega Prime的车辆模拟器动力学与视景仿真