摘要:数码迷彩设计是实现伪装效果的主要关键环节,面向自动涂装作业的迷彩设计是发展趋势与研究热点。通过目标建模方法构建装备四边形三维网格模型,基于分形布朗模型的迷彩生成方法得到装备目标最小外接矩形体五面展开数码迷彩图案;运用最小法矢角纹理映射方法实现二维、三维迷彩图案转换;基于开放图形库和微软基础类库实现的人工交互功能模块,完成图案优化修改。仿真验证与喷涂试验结果表明:输出的数码迷彩图案符合背景特征,草原、荒漠、林地、丛林背景的平均灰度对比和纹理相似度分别为0.18、0.45,且满足自动涂装作业输入要求。
加入收藏
引言
迷彩是机动装备伪装的基本措施之一,主要通过在目标表面设置涂层或贴片来分割目标外形,减小目标与背景在亮度、颜色、纹理等光学特性上的差别,降低各类探测系统对目标的发现和识别概率,从而有效提升武器装备战场生存能力[1,2]。数码迷彩是近年发展起来的迷彩伪装新技术,综合运用人类视觉特性和计算机图像处理技术,通过“马赛克”化的斑点组合模拟自然背景的斑驳特性,是实现装备迷彩伪装实效化、精确化、智能化的有效途径[3]。
数码迷彩设计是实施迷彩伪装的重要环节,直接关系装备目标最终达到的伪装效果。目前,数码迷彩设计主要有两种方式:一是由专业技术人员借助计算机辅助设计(CAD)软件在装备二维外形图纸上开展设计,设计周期长、误差大,不适合自动化涂装,难以实现装备迷彩图案多样性;二是运用随机场分布算法[4]、小波重构算法[5]、分形算法[6]或等周理论[7]等方法自动生成二维数码迷彩图案,该类方法自动化程度较高,有较好的理论依据,但设计输出为二维平面图案,与装备自动化涂装要求尚有差距。
当前,综合集成计算机、自动控制、机器人等技术发展迷彩自动化精确喷涂作业装备,已成为国内外研究热点[8,9,10],迷彩图案设计也需顺应趋势、有所发展。本文针对现有数码迷彩设计方法存在的不足,提出了一种基于装备三维模型构建和迷彩图案自动生成的数码迷彩图案设计方法,其设计输出可直接用于指导喷涂规划等自动喷涂作业流程,为数码迷彩自动化喷涂装备发展奠定技术基础。
1、目标建模
目标建模是开展三维数码迷彩设计的基础,其目的是对数据采集模块获取的装备目标点云数据进行处理,输出符合数码迷彩设计要求的三维规则四边形网格模型。目标建模流程如图1所示。
图1目标建模流程
具体步骤[11]为:
步骤1采用标准高斯滤波的数据平滑方法,对点云数据进行平滑去噪处理。
步骤2运用盒边长为1cm的最小包围盒划分点云数据,通过加权平均法计算获取每一个包围盒中的代表点,如(1)式:
公式1
式中:i、j、k分别表示空间长、宽、高3个方向的序列数;Si,j,k表示第i、j、k个包围盒内的点云数据集合;n表示点集Si,j,k中数据点的个数;vmid表示包围盒的几何中心坐标;vp表示Si,j,k中数据点坐标;dis()表示取两点间距离,本文采用欧式距离。
步骤3连接相邻包围盒的代表点,形成多边形网格。此处包围盒相邻包括面相邻和边相邻两种情况,代表点连接时按照先面相邻和边相邻的优先级顺序。
步骤4将步骤3得到的小尺寸网格通过区域生长法合并为10cm边长的大尺寸网格。
步骤5采用统一的面片数据结构封装四边形网格的顶点坐标、法向量等信息。
步骤6网格模型输出采用多边形文本存储标准格式(PLY格式)。
2、三维数码迷彩图案生成
三维空间任意物体可以通过其前视、后视、左视、右视、俯视5个正投影面进行表述,反之亦然。根据此事实,本文采用一种基于最小法矢角的纹理映射法实现二维数码迷彩图案向三维目标表面数码迷彩图案的转换,流程如图2所示。具体步骤为:
步骤1导入PLY格式的目标三维网格模型。
步骤2由目标网格模型计算获取目标最小外接矩形体,并将目标网格按照实际空间关系分别对应至目标前、后、左、右、俯5个视面。
步骤3根据装备最小外接矩形体,计算得到其五面展开图的最小外包络矩形尺寸,尺寸为(a+2b)×(2b+c),如图3所示。
步骤4采用基于分形布朗模型的数码迷彩图案生成算法(DSH算法)生成尺寸为(a+2b)×(2b+c)的二维数码迷彩图案,算法流程[6]如图4所示。
步骤4.1依据预设的侦察分辨率,对背景图像进行灰度化,生成灰度图Gray并低分辨化处理,提取图像纹理特征Hurst系数、亮度平均值Graya和亮度方差Grayv.
步骤4.2将背景图像颜色转化至Lab颜色空间,采用模糊c均值聚类算法提取得到背景主色及其面积比例。
步骤4.3运用钻石-菱形算法生成纹理。
图2三维迷彩图案生成方法
图3最小外接矩形体示意
步骤4.4根据背景主色及面积比例及其与纹理亮度对应关系,完成纹理图像赋色,生成得到数码迷彩图案。
步骤5采取最小法矢角法进行二维、三维图案映射。
步骤5.1计算得到模型各面片的法向矢量,定义面片朝外的方向为法向方向。
步骤5.2计算面片法向矢量同装备前、后、左、右、顶5个视面法向矢量的夹角,将面片对应夹角最小的视面。
步骤5.3计算得到模型各面片的中心点坐标。
步骤5.4根据模型面片中心点坐标,投影得到各面片在五视面的对应位置,以此建立模型面片和二维数码迷彩图案基本单元间的映射关系。
步骤5.5根据建立的映射关系,完成三维模型面片的伪装色赋色。
图4DSH数码迷彩生成算法流程
步骤6以PLY格式输出三维数码迷彩图案模型。
3、三维数码迷彩图案优化
由于在二维迷彩图案生成时没有考虑装备凹凸、拐角等外形特征,为了进一步提高设计图案伪装效果,在实际操作中需要对自动生成的图案进行优化修改。为此,本文基于微软基础类库(MFC)和开放图形库(OpenGL)开发了3个功能模块,以实现对三维数码迷彩图案的人工交互修改与优化设计。其中,功能模块1用于通过鼠标选取单个网格面片,如图5所示。具体步骤为:
步骤1获取鼠标点的Window视窗坐标,根据Window视窗坐标与OpenGL坐标系的关系,计算得到鼠标点在OpenGL坐标系下的坐标值。
步骤2运用gluUnProject函数得到拣选射线OP与OpenGL场景平截头体远截面、近截面的交点Y、J的世界坐标点[12]。拣选射线、OpenGL场景平截头体和OpenGL视窗的关系如图6所示。
步骤3由J、Y确定得到选拣射线方程,遍历模型网格面片,计算选拣射线与网格面片所在平面的交点;考虑网格面片中存在空间四边形的情况,将面片分为两个三角形,并通过面积法判断交点是否在网格面片内,由此得到与选拣射线相交的网格面片[13]。由于很多时候与选拣射线相交的网格面片不止一个,通过比较面片法矢量与选拣射线的夹角,选取得到面朝视点的网格面片。
图5鼠标选取单个网格面片
图6拣选射线、OpenGL场景平截头体和OpenGL视窗的关系
功能模块2用于同色网格面片区域生长,流程如图7所示。具体步骤为:
步骤1新建面片链表用来存储生长得到的面片,将当前面片存入所选面片链表。
图7同色网格面片区域生长
步骤2若当前面片存在邻接面片,则转步骤3,否则算法结束。
步骤3读取一个邻接面片,若其颜色与当前面片相同,则将该邻接面片存入所选面片链表。遍历邻接面片后算法结束。
功能模块3用于通过鼠标选取斑点,流程如图8所示。具体步骤为:
图8鼠标选取单个斑点
步骤1获取鼠标点坐标,由功能模块1得到所选面片,并设为当前面片,存入所选面片链表。
步骤2若当前面片存在邻接面片,则转步骤3,否则算法结束。
步骤3读取一个邻接面片,若该邻接面片与当前面片颜色一致,则将其存入所选面片链表,设为当前面片后调用功能模块2;否则读取下一个邻接面片,执行步骤3.
4、设计实例
本文算法测试环境:IntelCore(TM)i7-4800MQCPU笔记本电脑,8GB内存,Windows7×64、Visualstudio2010、OpenGL和OpenCv.测试目标为某型坦克1∶1模型,目标点云数据通过基于CamCube3.0深度相机和ABBIRB5400-14喷涂机器人搭建的采集装置获取[8]。目标三维数码迷彩图案设计主要流程如图9所示。
图9三维数码迷彩图案设计主要流程
由点云数据建模得到目标网格模型,如图10、图11所示。提取背景特征参数后,依据目标尺寸生成五面展开数码迷彩图案,采用二维、三维映射方式完成三维数码迷彩图案模型生成。
对于自动生成图案在目标交界面处的斑点搭接缺陷,采用人工交互方式进行优化修改。如图12所示,目标右侧裙板中前部同上侧面交界处的绿色斑点无顺延衔接(图12(a)中红圈标注),不符合迷彩设计原则,通过优化设计功能,在相应位置增加了绿色斑点。
图13、图14、图15、图16分别是针对草原、荒漠、林地、丛林等不同背景类型设计得到的三维数码迷彩图案。
图10目标点云数据
图11目标网格模型
采用平均灰度对比K和纹理相似度S[14]对生成三维图案的前、后、左、右、顶5个不同视面与背景图案进行纹理相似度计算,以此作为伪装效果的评价:
公式2
公式3
式中:Lat、Lab分别为目标迷彩图案和背景图案的平均灰度值;atij、abij分别为目标迷彩图案和背景图案的灰度共生矩阵值。K越小、S越大,表示迷彩图案同背景越相似。荒漠型、林地型和丛林型迷彩图案同相应背景图案的纹理相似度计算结果如表1、表2、表3所示。由于每次生成的三维图案具有随机性,计算时取10次生成结果的平均值。
表1荒漠型数码迷彩伪装效果
图12图案修改优化
表2林地型数码迷彩伪装效果
表3丛林型数码迷彩伪装效果
图13草原型数码迷彩设计结果
图14荒漠型数码迷彩设计结果
图15林地型数码迷彩设计结果
图16丛林型数码迷彩设计结果
从上述设计过程和结果可以看出,运用本文方法,可以根据不同背景图像数据,结合装备三维外形信息,自动生成符合背景特征的三维数码迷彩图案,并可以方便地进行修改优化。由于得到的三维数码迷彩图案本质上是带有颜色信息的网格模型数据(PLY格式),设计输出结果满足构建的自动喷涂作业系统[8]数据接口要求,可以直接用于解析与指导自动喷涂指令生成等后续作业流程。
5、结论
本文提出了一种面向自动涂装作业的机动装备三维数码迷彩设计方法。首先通过目标建模方法构建目标四边形三维网格模型,然后采用DSH算法生成目标五面展开数码迷彩图案,之后运用最小法矢纹理映射的方法实现二维、三维迷彩图案转化,最后通过基于OpenGL和MFC的交互功能模块进行图案优化修改,最终完成符合背景特征的三维数码迷彩图案设计。今后进一步开展工作的方向包括:1)生成目标五面展开图时,考虑前后视图与左右视图交界面的斑点衔接问题,以满足伪装图案设计原则中关于交界面斑点需具有延续性的要求;2)探索考虑目标外形特征的迷彩斑点生成方法,以满足伪装图案设计原则中关于目标凹凸部位亮暗斑点的配置原则。
参考文献:
[1]胡江华.伪装技术[M].北京:国防工业出版社,2014:1-5.
[2]杨骏堂,许卫东,曲杨,等.一种改进的Surendra运动目标伪装效果检测方法[J].兵工学报,2017,38(1):190-194.
[3]冯海潮,赵志勇,张晋源,等.基于超效率数据包络分析模型的数码迷彩融合特性评价方法研究[J].兵工学报,2016,38(11):2214-2219.
[4]贾其,吕绪良,吴超.马尔科夫随机场和金字塔模型用于数字迷彩图案设计[J].应用科学学报,2012,30(6):624-628.
[5]喻钧,杨武侠,胡志毅.数码迷彩的生成算法研究[J].光电工程,2010,37(11):110-114.
[6]蔡云骧,薛士强,周志勇,等.基于分形布朗模型的数码迷彩图案生成方法研究[J].兵工学报,2016,37(1):186-192.
[7]初苗,田少辉,余隋怀,等.融合视觉感知和等周理论的数码迷彩纹理提取[J].计算机工程与应用,2014,50(6):148-152,178.
[8]谢卫,周志勇,蔡云骧,等.数码迷彩自动涂装系统研究[J].兵工学报,2015,36(12):2396-2400.
[9]王博皓.车辆表面定制化数码迷彩机器人喷涂规划技术研究[D].哈尔滨:哈尔滨工业大学,2018.
[10]卢红旗.智能数码迷彩喷涂技术及装备研制[D].西安:西安理工大学,2018.
[12]蒲玮.OpenGL与windows坐标转换技术的研究[J].电脑开发与应用,2008,21(1):8-9.
[13]刘力强,周明全,耿国华.一种平行透视下的三维拾取方法[J].西北大学学报(自然科学版),2002,32(1):39-42.
[14]许卫东,吕续良,陈兵,等.一种基于纹理分析的伪装器材效果评价模型[J].兵工学报,2002,23(3):329-331.
蔡云骧,石磊,田振锡.一种基于装备三维模型的数码迷彩图案设计方法[J].兵工学报,2019,40(11):2296-2303.
基金:国防预先研究项目(2012年)
分享:
作战概念(OperatingConcept,OpCon)是对未来战争的设计,是以体系工程牵引军队长期建设的重要模式,需要有严格、严谨且科学的方法支撑。建模仿真作为先进的军事研究手段,在新型作战概念的提出、开发、验证、评估、更新等阶段都具有不可替代的作用。例如,从2014年开始,美国海军在兵棋推演中发现并提出了“分布式杀伤”概念,并不断通过兵棋、仿真实验对这一概念进行验证、完善。
2020-12-11在应急救援中,正确选择和应用破障技术及装备至关重要。文章结合武警部队破障救援任务的特点和目的,对目前武警部队采用的破障技术及装备的适用性进行归纳、分析,并结合救援任务实际,提出破障技术及设备的应用要求,为部队高效完成破障救援任务提供有力保障。
2020-11-02因受到飞行环境、头戴装备[1]和长期久坐等不利因素的影响,军事飞行人员颈腰伤病发生率远高于普通人群[2,3],高性能战斗机飞行员的发生率又高于其他机型的飞行人员[4,5]。开展颈腰伤病防治专项体能训练是增强飞行人员颈腰活动能力、提升脊柱稳定性、预防颈腰伤病发生的有效措施[6,7,8],颈腰伤康复期适当进行专项体能训练有利于促进康复[9]。
2020-08-22随着模拟仿真和计算机技术的蓬勃发展及其在军事领域的广泛利用,运用模拟的方法改变训练的过程和方式,可有效解决实际训练中组织开展难、训练环境缺乏和训练代价较大等难题,能够极大地提高部队实战化军事训练质量和效益。雷达对抗装备模拟训练内容庞杂,影响因素众多且不易度量,评估结果准确与否将影响到部队的训练水平提高和人员训练热情。
2020-08-22虚拟现实也可以称之为虚拟环境或人工现实,其主要是由计算机产生的一类高级的人机交互系统,其主要是运用三维图形生成技术、高分辨显示技术、多传感交互技术来形成一个逼真的、三维虚拟环境,并利用数据手套、头盔等特殊传感设备或数表、键盘等输入设备来达到实时模拟、交互的效果,从而来对虚拟环境中各类对象进行感知与操作。
2020-08-22新时代一体化联合作战中,空军使命任务不断拓展,对空军力量建设和运用提出更高的要求,飞行员遂行作战任务,参加军事任务越来越频繁。信息化高技术战争中战场环境恶劣,战斗情境惨烈,战斗过程激烈,极易引起飞行员的心理应激反应,导致其认知、情感、意志等心理活动失常,影响战斗力的发挥。实践证明,72h内进行心理危机干预能有效降低危机事件对飞行员造成的心理损伤,促使飞行员尽早恢复飞行[1]。
2020-08-22随着信息化战争的不断发展,战场环境复杂多变,普通军事防护设施已远不能防御各种高科技武器装备和精确制导武器,我国国防防护工程面临着新的挑战,也对军事工程设施建设提出了更高的要求。在军事防护设施、军用机场和营房等国防基础设施建设,以及战争发生时的抢修抢建中,需要大量的设计、施工和管理等土木工程专业人才,目前仅仅依靠中国人民解放军的力量已远远不能满足新时代国防建设的需求。
2020-08-22利用分布交互式仿真技术构建网络化的分队战术模拟训练系统已经成为当前改善分队战术训练条件、提升分队战术训练水平的重要手段,受到了各级各类训练部门的高度重视。在分队模拟训练的组织实施过程中,通常按照训练准备、训练实施和训练评估3个阶段线性推进,导致训练考评结果呈现不及时,难以对受训对象的训练进程、训练操作起到有效的指导作用。
2020-08-22飞机于第一次世界大战期间开始用于军事目的,当时由于身体健康状况与飞行环境不适导致高达60%的航空飞行相关死亡,进而促进了现代航空医学保障的诞生[1]。随着医学发展、机型改进,航空医学鉴定标准也在不断修订,鉴定机构和机制在不断完善。我军在开展航空医学鉴定时首先依据不同机种对飞行人员身体的要求,区分为歼击机飞行员、多座机飞行员(轰炸机、运输机及直升机)、多座机非驾驶员人员。
2020-08-22从军事训练实践中总结归纳并转化运用好的训练方法,是促进军事训练水平整体提高的重要方式。传统上,部队发现某种训练方法的优点后,通常是先组织试点,评价其是否具备推广价值,再根据评价结果视情推广。从拓扑层级图及其在相关领域评价应用情况看,其同样适合解决军事训练方法可推广性评价问题。
2020-08-22人气:4365
人气:2653
人气:2391
人气:1785
人气:1325
我要评论
期刊名称:现代防御技术
期刊人气:1365
主管单位:中国航天科工集团有限公司
主办单位:北京电子工程总体研究所
出版地方:北京
专业分类:科技
国际刊号:1009-086X
国内刊号:11-3019/TJ
邮发代号:2-443
创刊时间:1973年
发行周期:双月刊
期刊开本:大16开
见刊时间:10-12个月
影响因子:0.648
影响因子:0.447
影响因子:0.674
影响因子:0.568
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!