三维声纳实时成像系统软件设计
发布时间:2018-05-27 13:28
本文选题:三维声纳成像 + 实时成像 ; 参考:《浙江大学》2017年硕士论文
【摘要】:海洋科学,水利经济以及相关产业的发展,使得水下监测设备的重要性日益提高。三维实时成像声纳具备实时性强,图像清晰直观等优点,因此,研究三维实时成像声纳系统具有重要的工程实用价值。作为三维实时成像声纳系统的重要组成部分,本论文研究并设计了三维声纳实时成像系统软件,软件包含声纳数据的数据处理和可视化算法。三维声纳实时成像系统软件根据声纳数据流走向可以分为接收模块,预处理模块,算法模块,显示模块和参数控制模块。模块间用信号量进行数据同步和缓存共享,减少了软件内存的占用,提高了软件运行效率。软件利用VTK的流水线机制实现了声纳数据的三维显示。软件设计了缓冲区,防止网络波动和运算速度造成的图像抖动,提高了显示质量。软件采用模块化的设计方法,结合多线程技术,为代码的扩展和功能的添加提供了便利,减少了代码的耦合性,提高了代码的可扩展性和可维护性。此外,本论文研究并设计了声纳降噪算法和声纳分割算法,降低原始数据噪声,同时实现固定区域的交互式图像分割。在算法实现的基础上,本软件的设计充分考虑了成像实时性的要求,优化算法提高了运行效率,并在测试中实现了算法的预期,达到了实时成像的要求。
[Abstract]:With the development of marine science, water economy and related industries, underwater monitoring equipment is becoming more and more important. Three-dimensional real-time imaging sonar has the advantages of real-time, clear and intuitive image, so the study of three-dimensional real-time imaging sonar system has important engineering practical value. As an important part of 3D real-time imaging sonar system, the software of 3D real-time imaging system is studied and designed in this paper. The software includes the data processing and visualization algorithm of sonar data. According to the direction of sonar data flow, the software of 3D sonar real-time imaging system can be divided into receiving module, preprocessing module, algorithm module, display module and parameter control module. The semaphore is used for data synchronization and cache sharing among modules, which reduces the use of software memory and improves the efficiency of software operation. The software realizes the three-dimensional display of sonar data by using the pipeline mechanism of VTK. The buffer is designed to prevent the image jitter caused by network fluctuation and operation speed, and the display quality is improved. The software adopts the modular design method and the multi-thread technology, which provides convenience for the code extension and function addition, reduces the code coupling, and improves the extensibility and maintainability of the code. In addition, this paper studies and designs sonar de-noising algorithm and sonar segmentation algorithm to reduce the original data noise and achieve interactive image segmentation in fixed region. On the basis of the realization of the algorithm, the software design fully considers the requirement of real-time imaging, optimizes the algorithm to improve the running efficiency, and realizes the expectation of the algorithm in the test, which meets the requirements of real-time imaging.
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TB56;TP317.4
【参考文献】
相关期刊论文 前10条
1 袁华;庞建铿;莫建文;;基于噪声分类的双边滤波点云去噪算法[J];计算机应用;2015年08期
2 张济博;陶炳淑;贾忠媛;蒋维杰;苟诤慷;闻锋;;GeoSwath与Klein 3000的综合对比及实验分析[J];海洋学研究;2015年02期
3 邬佳伟;朱昌平;范新南;韩庆邦;;基于侧扫声纳的船舶吨位测量技术研究及应用[J];应用声学;2013年01期
4 史彩云;林伟;李旭;温金环;;基于最小割的极化特征图像分割[J];计算机应用;2010年06期
5 汤春瑞;刘丹丹;;基于NSCT循环抽样的声纳图像去噪方法[J];计算机应用;2009年01期
6 黄丹;邵惠鹤;;基于Windows CE平台的多线程编程[J];微计算机信息;2007年35期
7 尚政国;赵春晖;孙岩;;基于FRIT循环抽样声纳图像去噪新方法[J];计算机工程与应用;2007年10期
8 邹海;边信黔;常宗虎;;基于多波束前视声纳的AUV实时避障方法研究[J];机器人;2007年01期
9 吕浩勇;余启港;董元和;;Windows多线程同步技术研究[J];计算机与现代化;2006年10期
10 周曦南;Windows平台下的多线程编程[J];现代电子技术;2005年06期
,本文编号:1942283
本文链接:https://www.wllwen.com/shoufeilunwen/benkebiyelunwen/1942283.html