A novel GPU-based sonar simulator for real-time applications. (November 2017)
- Record Type:
- Journal Article
- Title:
- A novel GPU-based sonar simulator for real-time applications. (November 2017)
- Main Title:
- A novel GPU-based sonar simulator for real-time applications
- Authors:
- Cerqueira, Rômulo
Trocoli, Tiago
Neves, Gustavo
Joyeux, Sylvain
Albiez, Jan
Oliveira, Luciano - Abstract:
- Highlights: A novel simulator for two types of sonars used in underwater applications. For real-time applications rather than existing approaches. Scenarios produced more realistically than other simulators. Graphical abstract: Abstract: 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 partHighlights: A novel simulator for two types of sonars used in underwater applications. For real-time applications rather than existing approaches. Scenarios produced more realistically than other simulators. Graphical abstract: Abstract: 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. … (more)
- Is Part Of:
- Computers & graphics. Volume 68(2017)
- Journal:
- Computers & graphics
- Issue:
- Volume 68(2017)
- Issue Display:
- Volume 68, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 68
- Issue:
- 2017
- Issue Sort Value:
- 2017-0068-2017-0000
- Page Start:
- 66
- Page End:
- 76
- Publication Date:
- 2017-11
- Subjects:
- Simulated sensor data -- Sonar imaging -- GPU-based processing -- Robot construction kit (Rock) -- Underwater robotics
Computer graphics -- Periodicals
006.6 - Journal URLs:
- http://www.elsevier.com/journals ↗
- DOI:
- 10.1016/j.cag.2017.08.008 ↗
- Languages:
- English
- ISSNs:
- 0097-8493
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.700000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 4858.xml