Multibeam Data Processing Software

MD4ロゴ.PNG MarineDiscovery 12

 About Marine Discovery

MarineDiscovery Catalog (PDF)

MarineDiscovery ( i.e. MD ) provides High-grade Function that enables to process of importing any type of raw data file up to outputting many kinds of charts. 

MarineDiscovery 12 has enhanced Data Quality ClassificationAI Noise Removal and Survey Calculation functions.

MD provides accurate and efficient managing functions that enable to integrate data and applications and save your valuable time.

Almost time for multibeam data processing is spent by noise extracting procedure. MD also provides the function that enables prefilter noise and edit noise accurately and efficiently.


MarineDiscovery12 New Features

• Data Quality Classification Function
 A function that classifies data into arbitrary number of categories based on the pitch information of the data, and prioritizes high-quality data for gridding.

 • MANTL Filter (AI Filter)
 An automatic noise removal function using AI for noise removal and smart processing support functions.

 • Addition of Survey Calculation Function
 Addition of functions such as coordinate average calculation and distance/azimuth calculation.

 • Other Additional Functions
 Main Menu
  Addition of time reference display function for recording time
 Roll/Heading/TPU Filter
  Gridding Support for geomagnetic file (.hosei) and gravity file (.hosei)
 Grid/Ping Quality Control
  Addition of polygon file (*.shp) area calculation function


This chart is a detailed bathymetric anaglyph of Nankai Trough based on the output obtained by Marine Discovery's processing of survey data. Based on the grid data created by MarineDiscovry, creating a stereoscopic image with synthesizing shadow from two different light direction appears the detailed bathymetric anaglyph.

Nankai Trough is a submarine trough located in the south of Shikoku island. Its depth is about 4,000 m. It is said that Nankai Trough is a very active and large-scale earthquake zone. The north part of Nankai Trough is called Suruga Trough locate in Suruga Bay.


 Main Features of Marine Discovery
  1. Operation of recording files of multiple formats with the same procedure, various outputs 
  2. Quality control by corrections 
  3. Keeping sounding accuracy by extracting error data 
  4. Significant reduction of noise removal work time by CUBE
  5. Visualization by Gridding and Contouring
  6. Various Charting Style
  7. Batch creation of cross-sectional images from cross-sectional lines
  8. Exportable data to CAD, GIS, etc. 
  9. Depth selection extension
  10. Improvement of survey line planning tool
  11. Other convenient functions 
  12. i-Construction Compliant (ICT implementation guidelines, MLIT, 2020) ICT  
  13. Quality evaluation tool for hydrographic survey results QUEST (OPTION)
  14. Automatic Processing

■ Input of Multibeam bathymetric data


Support of various multi-beam recording file format
MD supports various recording file format of multi-beam acoustic sounder. By converting the recording data to Marine Discovery format, it is possible to process and manage the recording data in a unified procedure.

It corresponds to ACF, ALL, KMALL, GSF, HSX, Imagenex, LOG, XSE, MB41, NM, S7K, XTF, etc. as the data format of multi-beam acoustic sounding machine.

It also supports recording data format of dual head sonar.
Dual head sonar S7K became available.

■ Analysis and correction of Multibeam bathymetric data

    □ Reading external files
Positioning information, MRU information, and sensor water depth information can be read from external files and used for correction. 

□ Edit wake track
Failure positioning may be recorded in the wake data at the time of investigation due to incompleteness of GNSS reception, etc. In addition, the data of the rapid ship turning part is generally inferior in quality and it is not suitable for use. You can draw such defective data on the plan and delete it by mouse operation.

          The sample of Track


Various corrections to sounding data
MD provides various correction functions to improve the sounding data quality. There is also a function that sets parameters and corrects enormous data collectively.

Enabled to read height information by GNSS in HSX format. By this  the water depth can be obtained by converting from the earth ellipsoidal reference to the DL reference.

Added removing outlier function from pitch and roll data by moving average with time series

  • Sound speed correction
  • Sonar bias correction
  • Sensor offset correction
  • Sensor latency compensation
  • Tide correction
  • Dynamic draft correction       

SoundVelocityCorrection.png                bias.png
  The image of sound velocity correction                    The example of Bias

           The image of offset

    Keeping a sounding accuracy by extracting error data
It is available to keep a sounding accuracy by extracting error data.
  • Removal function of bad positioning data
  • IHO S-44 compliant filter
  • Pre-filter
  • Manual removal function
  • Efficient noise removal function

□ Automatic noise reduction
MD provides automatic noise reduction functions below.

  • Pre-filter with threshold values of swath angle or beam number
  • CUBE filter
  • Plane estimation filter
  • Depth filter
  • Yaw, or Pitch and Roll filter 

                       Median sounding filter


□ Noise Removal for point cloud data

MD also provides manual noise reduction functions for Point Cloud Data (See below).
Added the sync function of number of display ping and scroll ping. 
  • Point Cloud Files(.las, .las2)
  • Ping Files(.ping)
  • CSV Files(.csv, .xyz)
    □ Significant reduction of noise removal work time by CUBE
CUBE (Combined Uncertainty and Bathymetry Estimator) is one of the methods to create bathymetric data. In this method, the water depth value of the grid and its PU (Propagated Uncertainty) are assumed by TPU (Total Propagated Uncertainty) and statistical techniques. This method was developed by Dr. Brian Calder (University of New Hampshire) and has been licensed to our company.

CUBE filter compares the water depth at the grid obtained by CUBE and known depth points and removes automatically the water depth points where depth difference are more than the threshold. It has world widely reported that the working time of noise removal were dramatically shortened as compared with the conventional noise removal operations by utilizing CUBE filter noise rejection.

The following images shows the comparisons of the grid before removing noise and the grid obtained by the CUBE function in MarineDiscovery. The grid obtained by CUBE becomes totally smooth and a bathymetric image with high reproducibility. 

□ Embedding noise extracting data
If you notice some mistake of correction after noise extracting work have been finished, doing over again the job is very heavy. To evade this inconvenience, MD provides the function of embedding noise extracting data in the rightly corrected file.

     md-9.png  md-10.png
         Grid before removing noise Grid obtained by CUBE



□ Efficient data processing
MD can organize recording data for each project, so you can efficiently process and manage data. Data can be efficiently processed by collectively loading files, activating a noise elimination application from a track diagram, automatic noise reduction filter function using the CUBE algorithm, and others.

             Cross Check of the results

Management of Multibeam bathymetric data
     □ Creating random water depth data (Correct data)
Random water depth point data can be output as correct data after inspection.

□ Management of Inspection and Survey Quality  ICT  
Management of Inspection and Survey Quality can be performed by comparing the depth of the seafloor in an area where two parallel bathymetry lines and two orthogonal bathymetry lines overlap 100%.


Example: Water depth difference of 10 cm or more is indicated in red


□ Sounding density  ICT  
From the created grid file, MD can output the fraction (achievement rate) of the grid which has 3 points or more.


□ Quality control by visualizing
MD provides visualizing functions that can overlap grids and soundings in order to evaluate grids' quality. If grids' quality is lower, MD can feedback the output to the previous process.


Added function for 3D displaying survey planning line and file of given point.

Also by including QCtools provided from HydrOffice, the function of extracting spike noise by using Gaussian curve or Laplacian was available. 

     md-12.png  md-13.png md-14.png
     Flat view Three-dimensional view Cross section view

To clarify the number of the depth points involved in the grid 

To clarify the depth difference between the grid and the water depth point  

To verify quantitatively the depth difference between the grid and the water depth point  

     □ Quality evaluation tool for survey results QUEST  (OPTION)
This tool can logically evaluate the quality of hydrographic survey results conforms to the standards. This tool makes it possible to improve the efficiency of the inspection of the hydrographic survey work product.


■ Output of Multibeam bathymetric data

      Gridding and Contouring
For visualization of multibeam data, it is possible to create grid files or multiple grid with water depth values arranged at equal intervals and depth contour. 
  • Gridding

Grid data are generated only in the grid points where water depth data are obtained. Interpolation is also possible. As each grid data value, shallowest value or average value can be set.



 If you set to output the projected grid file, you can smooth by sphere. Place a sphere of radius r on top of the grid, and make the grid that does not touch the sphere shallow and smooth so that it touches the sphere.


  • Contouring

Contour data is calculated from the grid file or random grid file. The depth contour is calculated dynamically from a triangle (TIN). The depth contour is not include part of no grid data. The grid size can be changed dynamically for smooth contours.


You can smooth contours to deep side. Roll a circle with radius r from the deep side along the contour line, delete the vertices where the circle does not fit, and fill it with arcs instead.


グリッドファイルの球による平滑化(英) .png


 等深線作成(英).png 等深線の円による平滑化(英).png

     □ Projected coordinate system
MD supports a rotating coordinate system centered on an arbitrary origin. (MD also supports plane orthogonal coordinate system and UTM coordinate system, etc.)


□ Various file output
Based on the grid, contour, or track data which are made from recording data, the MD can output the water depth map, the sound pressure map, the inclination amount map, the difference chart, the three dimensional diagram, the cross section, etc. as various file formats such as PDF and Postscript. DXF, Shapefile, etc. In addition, on the background of the plan view, MD can place drawing information, index map, etc. freely. When converting the grid to GeoTIFF, MD can add color and shade, making it easier to grasp the terrain. MD can also output the bird's eye view to 3D PDF.  

  (→ a 3D PDF Sample [a 3D image of Wreck])

Added function of converting LandXML to TIN.

Output Format File List
  Sound  Contour  Image  Grid
XYZ Contour   netCDF
mb41 Shapefile   Shapefile
Shapefile of Track   KML   DXF
      LandXML   ICT 

Output images of MarineDiscovery  

     md-1.png md-2.png md-3.png
      Contour Track Depth
     md-4.png md-6.png md-5.png
      Inclination  Sounding  3D
     md-7.png md-8.png  
      Difference  Cross section  
     □ Charting
MD provides charting functions that display grids, random grids, contours or track, and output data to printers, plotter or PDF. Images which freely place index map, drawing information, or scale can be made. DXF, Shapefile, GeoTIFF file can be displayed on the background of the image.


     md-15.png md-16.png md-17.png
     Example of creating a chart Example of creating a water depth chart Example of creating a chart with index map
     Creating cross-sectional images
Cross-section lines are automatically created by setting of starting and end points of latitude and longitude, range of creating section lines, and line spacing of section lines.

On the basis of the created grid and the section line, cross-sectional images are automatically created. Display range, scale, color, etc. of a cross-sectional image can be configured.


  md-18.pngExample of creating cross-section lines


      md-19.png    md-20.png
      Example of creating cross-sectional images       Example of creating cross-sectional images with index map
     Creating sounding map
By extension function, it is possible to create a water depth map by executing water depth selection (water depth point for water chart) by various algorithms such as evaluation using Voronoi diagram, independent shallow judgment function, etc. in addition to TIN evaluation.

□ Creating 3D bathymetric model (TIN model)  ICT  
A TIN model at each stage (design, construction, or formulation management) can be created.

□ Creating Bird's Eye View  ICT  
Three-dimensional display of the undersea ground topography, soil quality, and N value of boring survey information at each stage (present condition, finished shape, before construction, at completion) can be displayed and created.

 Other convenient functions  
     □ Quantity calculation · Form management  ICT  
MD provides the function of Calculation of the amount of dredged soil or dam sediment. In quantity calculation, MD calculates the amount of soil less than the standard water depth including excavation. In form management, MD calculates the amount of soil or the difference without excavation. Each calculation result can be visualized by the MD Viewer.

□ Inclination calculation
MD provides the function of Inclination calculation that calculates inclination from grids and displays it with clear. 

        3D synthesis charting(Tilt orientation and inclination amount)

     □ Improved survey line planning tool
The survey line planning tool has improved. In addition to making a rectangle range survey line, you can conveniently create orthogonal lines to the center line, parallel lines, and cross lines. The extension line can also be inserted with one click.



□ Survey Calculator

  • Longitude Latitude ⇔ XY Coordinate
  • Coordinate calculator
  • Sound velocity display in seawater
  • Horizontal distance, elevation calculation 

■ Importable Data Formats

  • Sounding data
  ACF Multibeam echo sounder - HYDROSWEEP (Teledyne Reson)
  ALL, KMALL Multibeam echo sounder - EM series (Kongsberg)
  GSF Generic Sensor Format (SAIC Ⓡ)
  HSX HYPACK Hydrographic Survey Software (HYPACK Ⓡ)
  LOG Multibeam sonar - HS-600F (Furuno)
  XSE, MB41, NM Multibeam System - SeaBeam (L-3 ELAC Nautik)
  XTF eXtended Triton Format (Triton Imaging Ⓡ)


  •  Information from several sensors
  Tide, heading, upset, water depth can be imported from external files (CSV format). 
■ Operating environment
  OS Windows 10, 11 (64 bit)
  CPU Intel Core i7 2600K or above
  Memory 16 GB or more
  Hard Disk 50 GB or more
  Graphics board Supports DirectX 9.0c and above
NVIDIA RTX3050 or above
AMD Radeon RX 5500 XT or above recommended
  Monitor Resolution: 1400×1050 pixels or higher
Number of colors: True Color 32 bit

MarineDiscovery Catalog (PDF)