New in Echoview 5.1 for all users

Welcome to Echoview 5.1!

Echoview Software is very pleased to announce the release of Echoview 5.1. We are excited to bring it to you in the knowledge that it will improve the depth and efficiency of your acoustic data post-processing, regardless of your processing methodology. We are pleased to introduce features that will improve processing speed and boost your workflow.

This page has been prepared for the full release of Echoview 5.1. The contents of the Help file may change and you should check with each subsequent update of Echoview 5.1.

New features are presented in these categories:

New features for all users

User interface enhancements
New Operators and Operator enhancements
Scripting and COM objects
Documentation changes
Bug fix

New features for all users


How it works


User interface enhancements

Grid design change

Grid design changes affect the layers and cells for analysis with single beam data. Changes include:

  • The ability to specify a line to use as a reference for the depth/range grid on an echogram.
Bottom pick referenced grid

You can now create analysis cells that reflect identified hydroacoustic features in the data. Features like the sea floor or a bathymetric layer.

(Left) A screen shot of an echogram and an integration cell (hatched). The a grid is based on a specified Line-reference, in this case, the bottom-pick-line.

Offers new ways to configure cells for analysis.


The following designs changes and enhancements can improve your line workflow:

Improves line workflow and saves time.

Updates of Echoview

Echoview can be set up to check for version and help file updates. Checking is conducted through your computer's internet connection.

For more information refer to About Update Echoview.

Saves you time by updating Echoview automatically.

Interval numbering design change

Start interval numbers at the start of the echogram on the Grid page of the Variable Properties dialog box allows you to specify absolute or relative interval numbering for Time, GPS or Vessel log based time/distance grids.

For more information refer to About Interval and layer numbers.

Gives you flexibility over the partitioning of your data.

Show Information design change

Echoview reads calibration and other additional information from data files. This means that the Additional info (not used by Echoview) section on the File page of the Show Information dialog box is no longer required and is now removed.

The Additional information from file (used by Echoview) sections have been updated.

Consistent information where it is needed.


  • Filesets window - A clock-circle next to the data file name shows the data file is being loaded. During the loading process, the total number of data files and number of data files left to load is shown in the Filesets window title bar.
  • An additional single beam Echogram Display setting Automatically set the display limits of based on the loaded pings. This setting accommodates new (added) data and new EV files based on templates.
  • Displayed Details are clearer to read and easier to maintain. The optional Details display is useful when you want to examine all the available details for a sample.
    • Use Shortcut menu > Select All and Copy to take the information to your favorite text editor.
    • New Target (from file) section, displays the filename for data (usually multibeam target data) that has been saved in a single target file format and is added to a fileset.
  • Displayed analysis and integration results are clearer to read.
Saves you time or improves workflow.

Echoview Configuration design change

The settings on the Preferences page move to two new pages General and Interface.

A more intuitive arrangement for configuration settings.

New Operators and Operator enhancements

Background noise removal

A multi-threaded operator that removes background noise for single beam Sv variables. The Background noise removal operator is licensed under the Analysis Export module.

The Background noise removal algorithm estimates the noise for each ping and subtracts the noise estimate.

  • You can specify six settings on the Background Noise removal page of the Variable Properties dialog box. Four settings specify the averaging cell used to determine the noise estimate. Two Threshold settings set the Maximum Noise and Minimum SNR.

The algorithm uses and expands on concepts discussed in "A post-processing technique to estimate the signal-to-noise ratio and remove echosounder background noise." by A. De Robertis and I. Higginbottom (2007). The Algorithm page also discusses useful strategies for background noise removal.

A powerful noise processing tool.

Cell statistic

We are pleased to introduce the Cell statistic and Cell statistic [Single targets] operators. The operators accept gridded Sv data or gridded single target data and output a selected cell statistic. The Cell statistic operators together with the new Match geometry operator are powerful processing combinations that enable you to exploit innovative analysis methods. Dataflows that mask original data with cell statistics offer information-rich visualizations based on qualitative calculations. Refer to About the Cell statistic operator for more information about its uses.

Cell statistics

Top left: raw Sv data.

Bottom left: cell statistic (mean) on raw Sv data.

Top right: cell statistic (mean) on single target data.

Bottom right: fish per cubic meter, restricted to the cells where the mean Sv is <-64dB.

The Cell statistic operator is licensed with the Virtual echogram module.

A powerful data analysis tool.

Match geometry

The Match geometry operator enables you to resample one variable to match the exact ping geometry of another variable. This facilitates masking and other analysis with original data. Ping geometry can be supplied by: Sv, Linear, Boolean, Color, TS, Unspecified dB or Angular position data.

Facilitates further data analysis.

More multi-threaded operators

There are now over fifty three multi-threaded operators available out of our 110+ operators. Multi-threaded operators process faster on multiple core computer systems. They are marked by a running hare on the New variable dialog box.

New multi-threaded operators include: Sv to TS, TS to Sv, Processed data, all Single target detection operators, Cell statistic, Cell statistic [Single targets] and Match geometry.

50 multithreaded operators

Faster processing speed.

Mask operator design change

The Mask operator now supports Single target input operands. This can be useful when you want to look exclusively at "on-transect" single targets. "Off-transect" periods can be defined as vertical-band regions and the Region Bitmap operator used to set these regions to "False".

Flexibility for the Mask operator.

Bug fix

An Echoview 5.0 crash associated with the Merge pings operator is fixed. The bug was caused by inconsistencies with the by-ping calibration from different filesets. The by-ping calibration for the Merge pings operator now behaves as expected.

Scripting and COM objects

The implementation of COM objects (COM object automation) to access Echoview (through scripts) has been highly successful. Echoview Software continues to enhance existing COM objects and add support for new COM objects. We are also developing new tutorials and example scripts to help you upload, process and export your data efficiently.

The key advantage of this automation model is that Echoview can pass information back to the script. It is now possible for scripts to make informed decisions, request decisions from the user, and pass information from Echoview to the user.

For more information about the COM objects in Echoview 5.0 refer to Scripting with COM objects.

If you are interested to know more about COM automation, please contact us for further information.

Grid reference-line support

Support for the horizontal grid reference-line feature:

  • Design change for EvGrid: new property DepthRangeReferenceLine and SetDepthRangeGrid supports the EDepthRangeGridMode enum eReferenceLine = 2.
Regions with the same name When two regions have the same name, the first one found is used.
Snippets of usage

Documentation changes

ASCII files

Echoview 4.80 introduced character-encoding options other than ASCII encoding. Collectively ASCII files are now referred to as Text data files where the encoding may be ASCII, UTF8 or UTF-16. Similarly, .csv data files are CSV-format text data files.

  • ASCII data files are now Text data files
  • Calibration settings for ASCII data is now Calibration settings for text data
  • Raw variables derived from ASCII data is now Raw variables derived from text data

Memory management

The Echoview and Windows memory management page provides a central topic for Windows memory management issues that can affect Echoview's performance.

ER60 configuration Information about ER60 configuration and multiple frequencies. Maximize range while maintaining valid calibration and avoiding non-linear effects at high power.
Live viewing set up Additional information about live viewing and Microsoft Windows folder and file sharing.
  • The Transducer Properties dialog box can't be displayed from the Calibration page of the Variable Properties dialog box.
  • Clearer information about the Range dimension resampling for the Resample operators.
  • Further discussion about where to find calibration information for pre-Echoview 5 EV files: Step 5 Notes.
  • Future developments page is now linked to up to data information from the Echoview web site.
  • New Solutions to common problems entry flags potential confusion between the reported value and the analysis variable's name. This can occur when the transducer points upwards (elevation is 180 degrees) and analysis variable names include: _depth_max/min or _range_max/min.
  • New note about optional columns of data in exported data files and required data in equivalent file formats that can be added to a fileset.
  • New note for Ex500 calibration settings topics. Under the ECS calibration model there is one calibration source for Ex500 data, however calibration settings available under the calibration source may not be available to every raw variable. Refer to Calibration settings for EK500 telegrams logged with Ex 500 for more information.
  • Correction to the descriptive text for the Image compactness analysis variable. The calculation and output for Image compactness are correct. Additional information about Image compactness has been added to the associated schools descriptor entry on the School detection module algorithms page.

Bug fix

Bad data region bug fix

A Bad data region bug, that appeared in Echoview 5.0, is fixed. The bug affected integration for echograms where bad data regions were set to be not visible. The integration incorrectly excluded bad data regions and consequently would tend to underestimate estimates for biomass. The bug fix ensures that Echoview correctly accounts for bad data regions that are set to not visible.

We sincerely apologize for any inconvenience this bug may cause you. Please don't hesitate to contact the Echoview team if you have any questions about this bug fix or its impact on your processing.

Simrad Ex500 update calibration settings bug fix

A Simrad Ex500 calibration bug that appeared in Echoview 5.0 is fixed. The bug affected the timing of the recalculation of Start and Stop ranges when settings were changed. The bug fix correctly synchronizes the update of the echogram with changes in calibration settings from an ECS file.

New features for users of specific echosounders and sonars

No features specific to particular echosounders and sonars have been included in this release. Check new features for all users.

See also

Echoview Release History