[发明专利]基于图像的航海模拟器视景中号灯显示方法有效

专利信息
申请号: 201210237614.2 申请日: 2012-07-10
公开(公告)号: CN102789739A 公开(公告)日: 2012-11-21
发明(设计)人: 金一丞;尹勇;张显库;任鸿翔;张秀凤;刘秀文;任俊生;谷伟;张新宇;孙霄峰;肖方兵;神和龙 申请(专利权)人: 大连海事大学
主分类号: G09B29/10 分类号: G09B29/10;G09B9/06
代理公司: 大连东方专利代理有限责任公司 21212 代理人: 姜玉蓉;李洪福
地址: 116026 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 图像 航海 模拟器 视景中 号灯 显示 方法
【说明书】:

技术领域

发明涉及一种航海模拟器视景中的号灯显示方法,更具体地说,涉及一种基于图像的航海模拟器视景中号灯显示方法。

背景技术

号灯和号型是用来表示船舶种类、大小、动态和工作性质的灯光和型体。号灯和号型是互见中船舶避碰的主要信息来源[1]。航海模拟器中号灯的控制(开启或关闭)通过号灯、号型和甲板灯控制台中号灯控制板来操作,号灯和甲板灯控制台中同时设有甲板灯控制板,实施甲板灯开启和关闭。航海模拟器中号灯、号型以及甲板的照明都是通过视景系统来体现的。夜间显示号灯,白天显示号型。对船舶而言,号灯的控制(开启或关闭)、号型以及甲板灯的控制(开启或关闭)通过号灯、号型、甲板灯控制台中各自的控制板加以控制,视景系统采集上述控制信号显示或关闭船舶的号灯,悬挂或撤除相应的号型,甲板灯开启时能将对应的甲板照亮。需要说明的是,对本船舶号灯、号型控制板的操作,在本船舶的视景系统中一般是察觉不到的,唯一例外的是甲板灯的开启或关闭,在本船舶视景中船舶船艏部分可以观察到。目标船的号灯、号型、甲板灯控制由教练员在教练员站加以控制,这时如果目标船与本船舶互见,在本船舶的视景系统中可以得到体现。由于高品质航海模拟器是一种多船舶系统,仿真过程中其他船舶若与所述船舶互见,当其他船舶对各自号灯、号型控制板实施操作时,通过所述船舶的视景系统可以观察得到。

现有技术中,根据船舶的种类、尺度、状态和工作性质确定号灯号型细节后,接下来的工作需要在船舶三维模型中增加号灯、号型模型部分。航海模拟器运行过程中,根据船舶的状态和工作性质,显示正确的号灯、号型,这种方法称为基于几何的绘制[2]。通过三维建模方式显示号灯的方法由于受实时显示要求的制约以及灯光建模的不确定性,很难做到足够真实。参考文献如下:

[1]吴兆麟.船舶避碰与值班(第3版)[M].大连:大连海事大学出版社,2008.

[2]饶滚金.航海模拟器中三维视景的实用化研究[D].硕士学位论文,大连:大连海事大学,1999.

发明内容

本发明针对以上提出的问题,提供一种基于图像的航海模拟器视景中号灯显示的方法。

一种基于图像的航海模拟器视景中号灯显示方法,其特征在于,包括以下步骤:

S1、通过号灯号型表确定船舶号灯的细节,并形成一张号灯列表,号灯包括桅灯、舷灯、尾灯和环照灯;

S2、根据船舶当前位置、航向,通过旋转、平移变换确定船舶任一号灯的准确位置,更新步骤S1中的号灯列表;

S3、遍历更新后的号灯列表,判断确定需要显示的号灯,形成瞬时号灯显示列表;

S4、遍历瞬时号灯显示列表,采用基于图像的方法绘制全部号灯;

在步骤S3中确定需要显示的号灯,按照如下步骤进行:

S31、根据船舶的每种号灯的水平位置(xl,yl)和其他船舶中观测者水平位置(xe,ye),求得船舶号灯水平位置至他船舶中观测者水平位置的单位矢量Vle

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海事大学,未经大连海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210237614.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top