A novel GPU-based sonar simulator for real-time applications

被引:42
|
作者
Cerqueira, Romulo [1 ,3 ]
Trocoli, Tiago [1 ]
Neves, Gustavo [1 ,3 ]
Joyeux, Sylvain [1 ]
Albiez, Jan [1 ,2 ]
Oliveira, Luciano [3 ]
机构
[1] Brazilian Inst Robot, SENAI CIMATEC, 1845 Orlando Gomes Ave, BR-41650010 Salvador, BA, Brazil
[2] DFKI GmbH, Robot Innovat Ctr, Robert Hooke Str 1, D-28359 Bremen, Germany
[3] Univ Fed Bahia, Intelligent Vis Res IVIS Lab, 2 Prof Aristides Novis St, BR-40210630 Salvador, BA, Brazil
来源
COMPUTERS & GRAPHICS-UK | 2017年 / 68卷
关键词
Simulated sensor data; Sonar imaging; GPU-based processing; Robot construction kit (Rock); Underwater robotics;
D O I
10.1016/j.cag.2017.08.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mainly when applied in the underwater environment, sonar simulation requires great computational effort due to the complexity of acoustic physics. Simulation of sonar operation allows evaluating algorithms and control systems without going to the real underwater environment; that reduces the costs and risks of in-field experiments. This paper tackles with the problem of real-time underwater imaging sonar simulation by using the OpenGL shading language chain on GPU. Our proposed system is able to simulate two main types of acoustic devices: mechanical scanning imaging sonars and forward-looking sonars. The underwater scenario simulation is performed based on three frameworks: (i) OpenSceneGraph reproduces the ocean visual effects, (ii) Gazebo deals with physical forces, and (iii) the Robot Construction Kit controls the sonar in underwater environments. Our system exploits the rasterization pipeline in order to simulate the sonar devices, which are simulated by means of three parameters: the pulse distance, the echo intensity and the sonar field-of-view, being all calculated over observable objects shapes in the 3D rendered scene. Sonar-intrinsic operational parameters, speckle noise and object material properties are also considered as part of the acoustic image. Our evaluation demonstrated that the proposed system is able to operate close to or faster than the real-world devices. Also, our method generates visually realistic sonar images when compared with real-world sonar images of the same scenes. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:66 / 76
页数:11
相关论文
共 50 条
  • [1] Real-time GPU-Based Visualization of Dynamic Terrain in Excavator Simulator
    Wang, Da
    Wang, Cheng
    [J]. ADVANCED RESEARCH ON ADVANCED STRUCTURE, MATERIALS AND ENGINEERING, 2012, 382 : 16 - 21
  • [2] GPU-based real-time crowd rendering
    Zhang, Yong
    Yin, Bao-Cai
    Kong, De-Hui
    Yang, Guang-Wei
    [J]. Beijing Gongye Daxue Xuebao / Journal of Beijing University of Technology, 2009, 35 (10): : 1434 - 1440
  • [3] GPU-based Real-time Face Detector
    Jeong, Jae-chan
    Shin, Ho-chul
    Cho, Jae-il
    [J]. 2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAL), 2012, : 173 - 175
  • [4] An Open Source GPU-Based Beamformer for Real-Time Ultrasound Imaging and Applications
    Hyun, Dongwoon
    Li, You Leo
    Steinberg, Idan
    Jakovljevic, Marko
    Klap, Tal
    Dahl, Jeremy J.
    [J]. 2019 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM (IUS), 2019, : 20 - 23
  • [5] GPU-based real-time deformation with normal reconstruction
    Che, Yinghui
    Wang, Jing
    Liang, Xiaohui
    [J]. TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2007, 4469 : 667 - +
  • [6] GPU-based real-time RGBD data filtering
    Abdenour Amamra
    Nabil Aouf
    [J]. Journal of Real-Time Image Processing, 2018, 14 : 323 - 340
  • [7] Real-time GPU-based simulation of dynamic terrain
    Aquilio, Anthony S.
    Brooks, Jeremy C.
    Zhu, Ying
    Owen, G. Scott
    [J]. ADVANCES IN VISUAL COMPUTING, PT 1, 2006, 4291 : 891 - +
  • [8] GPU-based real-time acoustical occlusion modeling
    Cowan, Brent
    Kapralos, Bill
    [J]. VIRTUAL REALITY, 2010, 14 (03) : 183 - 196
  • [9] A real-time GPU-based approach for alert aggregation
    Abadi, Masoud
    Nowroozi, Alireza
    [J]. JOURNAL OF HIGH SPEED NETWORKS, 2015, 21 (01) : 69 - 80
  • [10] GPU-based real-time RGBD data filtering
    Amamra, Abdenour
    Aouf, Nabil
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 14 (02) : 323 - 340