New in Echoview 12 for all users
Welcome to Echoview 12!
Echoview Software is very pleased to announce the release of Echoview 12 (including the 12.1 update). We are committed to improving the depth and efficiency of your acoustic data processing, regardless of your processing methodology. We are excited to introduce features that will improve processing speed and simplify your workflow.
This page has been prepared for the full release of Echoview 12.1. The contents of the Help file may change, and we recommend you revisit this page with each subsequent update of Echoview.
New features are presented in these categories:
Key new features and enhancements
Licenses
New operators and operator enhancements
Scripting and COM objects
Documentation changes
Bug fixes
New features for all users
Feature |
How it works |
Benefit |
|
Key new features and enhancements |
|||
Performance |
Echoview's interface is now more responsive during heavy calculations, allowing you to interact and change settings, or to cancel analysis exports that are in progress. Many aspects of Echoview are also now faster, allowing you to process your data more efficiently, which will be particularly evident when using a powerful computer. Performance improvements include further multithreading of calculations and will be most noticeable for:
|
More efficient workflow and time savings. |
|
Windows 11 |
New in 12.1: Echoview is compatible with Windows 11. We are planning to improve Windows 11 compatibility in future versions of Echoview. |
Echoview compatibility with changing Windows operating systems. |
|
|
New in 12.1: Introducing new data types for Export to Matlab:
*Exports from complex variables contain single dB values per sample as displayed in echograms. Full complex data exports (where every sample is represented by a real and an imaginary number) will be available in a future version of Echoview. |
More options to exporting to Matlab. |
|
Workspaces for templates |
New in 12.1: Workspaces have been extended to templates. Workspaces save a preferred arrangement of windows in an EV file, new behaviors are:
|
Customize your view in new EV files. | |
Graph auto-synchronization |
Introducing Auto-synchronization group support for graphs with time as the X-axis. Use a ping/time locator to inspect graph data synchronized with single beam and/or multibeam echograms. Support includes: Improved zoom and vertical pan for: which are synced to echograms. |
Flexibility for data visualization. |
|
Graph labels and axes limits |
Configure the display of graphs with custom labels and axes limits. Properties can be accessed using:
Related graph design changes include:
|
More control of graphs when exploring data or capturing images for presentations. |
|
Time-variable synchronization of vessel acoustics and towed cameras | Echoview introduces time-variable support for the synchronization of towed body image and video data with echograms. This feature is supported by:
For more information refer to Synchronizing towed body media data with echograms. |
Easily compare echosounder and camera data for the same volume of water. | |
Calibration Assistant |
Enhancements for the Calibration Assistant to facilitate on-axis or off-axis calibration with calibration sphere data. In-dialog box graphs of target, offset, angle and RMS Error data enable quick calibration sensitivity analyses. New live viewing support means that the Calibration Assistant responds to real time data. Changes include:
|
Complete transparency and control over the data being used to calculate calibration parameters. |
|
Wideband Frequency Response Graph Properties | Wideband Frequency Response Graph Properties for the graph, graph export and scripting.
Improvements for Wideband frequency response graph display-new selection behavior. |
More control of graphs. | |
Fixed platform and speed data | Fixed platforms can now use Speed data for water distance calculations. This alternative to a time-based grid may be useful for echogram data recorded from a stationary mooring in moving water. This feature is supported by:
Refer to About speed data for further information. |
New methods and perspectives for the analysis of echogram data. | |
Sound speed depth profile enhancements | Sound speed depth profile enhancements include:
See also Using a sound speed profile: Notes |
Increased data accuracy. | |
Duplicate mouse pointer |
Any open echograms, cruise tracks and graphs can display an indicator that duplicates the mouse pointer position on an active echogram, cruise track or graph. Switch this feature on or off using the Echoview Configuration dialog box, the Mouse pointer duplication icon or the shortcut. For further information refer to Mouse pointer duplication. |
A better understanding of your data. |
|
Multibeam 3D school detection |
| A redesigned algorithm that successfully analyzes more of your multibeam data. | |
Default platform Position source | An improved algorithm for assigning the default platform Position source. The new behavior assigns the first single source GPS variable to the platform. | More suitable default behavior. | |
Synchronize To Target |
Synchronize a single target with the associated multibeam target or vice versa using the Shortcut menu option, Synchronize To Target. For more information refer to the updated documentation for Synchronizing echograms. |
Easier visualisation. |
|
Calibration multiple names |
Echoview now supports multiple names for a calibration setting name. The enhancement allows more flexibility in handling historical and current calibration names for the same setting and seamlessly handles deprecated names used in existing EV files and scripts. New setting names include:
Note: The single target data export now outputs Pulse_duration in place of Transmitted_pulse_length. |
Flexibility for calibration names. | |
General changes |
The following changes make Echoview features easier to use:
|
||
Licenses |
|||
Module changes |
Module renaming:
Other module changes include:
|
||
Demonstration mode |
Under Demonstration mode you can now visualize 500 measurements on watermarked echograms. Printing requires one or more of the Essentials, Habitat Classification or Survey Suite modules to be licensed. |
||
New Virtual Variable New Virtual Line New Virtual Surface |
Operator licensing and the option to filter based on the Selected variable's data type are now included in the New Variable dialog box for new virtual variables, new virtual lines, and new virtual surfaces. | ||
New operators and operator enhancements
|
|||
Towed body time offset |
Introducing the new Towed body time offset virtual line operator. The operator calculates a time offset for all data points, with respect to the platform system reference and platform speed, and considers the tow point, tow length and towed body depth. See also: Synchronizing towed body media data with echograms. |
Visualize the position of a towed body on an echogram. |
|
Code operator |
Improved Code operator support for wideband variables through:
|
Code operator support for wideband data. |
|
Multithreading |
Multithreading support is extended to include these additional operators:
|
Improved performance. |
|
Live export |
The lower limit for the Live export file size lower limit is reduced to 1 MB. |
Flexibility for file size. |
|
Span gaps |
A Maximum gap size setting has been added to the Span Gaps virtual line operator to limit the size of the gap to be bridged. |
Improved flexibility and performance. |
|
Merge pings |
A design change in the Merge pings operator makes it more stable. Note that this change may potentially result in slower performance while live viewing. |
Designed for stability. |
|
Region statistic |
Multithreading design changes to the Region statistic operator ensure stability, however, the nature of the operator means that its live viewing performance becomes poorer with each recalculation. |
Designed for stability. |
|
Multibeam target detection |
Echoview has changed the way it tracks the selection of Target page properties. The change has a one time effect on Multibeam target detection variables in EV files saved in previous versions of Echoview. In Echoview 12, such variables will show all available properties on the Target page as selected by default. Subsequent changes to the selection will be saved. |
Designed for stability. | |
Circular calculations |
Updated circular calculations checks provide feedback on disallowed operands via Console window messages, as well as error messages during Dataflow window drag and drop, when changing operator inputs. |
Checks to prevent circular calculations. |
|
Scripting and COM objects
|
|||
Command interface |
The Echoview Command interface allows you to access Echoview properties and actions. Use the Console dialog box to immediately interact with the Command interface. Use a script to execute batch commands. Support includes:
Note: We strongly recommend checking that any scripts written for previous versions of Echoview that include EvApp.Exec content still work as expected. We also recommend you incorporate built-in scripting safeguards that will report any errors that may occur. |
||
COM SchoolDetection2D removed |
COM support for EvFile.Properties.SchoolsDetection is removed. However, you can still script changes to 2D school detection settings with the wider support available through the EvApplication.Exec() method and Command interface commands for Variable Properties and EV File Properties. |
||
Graph Properties Apply beam compensation and Frequency resolution support under the following:
Graph Properties Frequency resolution support under the following: |
|||
eVariableType |
New data type support and a design change for enums of EVariableType:
|
||
eOperator |
New enums for these operators: Threshold offset (line), XxYxZ convolution, Line range bitmap, Wideband frequency select, Calibration subset, Wideband frequency subset, Code and Towed body line time offset. |
||
Documentation changes |
|||
Region definition file format |
Update for region creation type 6 documentation. |
||
EVC file format |
Update for the EVC file format used for custom color schemes. |
||
Export velocity |
Update for data export from current velocity echograms. |
||
Line licensing |
Updates to clarify line licensing. |
||
Templates |
Updated information about templates and relative file paths. |
||
Code operator |
Updated information about Code operator handling of single beam data generated from multibeam data. Added a new Code example demonstrating multifrequency categorization. |
||
Beam parameters |
Updated recommendations for 3dB beam angle and two-way beam angle. |
||
Open echogram windows, cruise tracks and graphs |
Updated information for graph double-click synchronization with open echograms and cruise tracks windows. |
||
Bug fixes |
|||
Multibeam target detection | New in 12.1: A bug in the calculation of transducer geometry for multibeam target detection variables is fixed. Previously, the echogram displayed incorrectly when the first sample in the beams was missing or the range start was zero. | ||
ExportEchogramToImage |
New in 12.1: Fixed a bug for the COM method ExportEchogramToImage, it now includes lines in the exported image. |
||
Ping subset operator | New in 12.1: Fixed an issue where a Ping subset operator would sometimes have incorrect data when loading an EV file that it was saved in. |
||
Target Length Distribution | New in 12.1: Fixed a problem where Target Length Distribution could not be exported from a variable with the Target length data type. |
||
Cruise track selections |
New in 12.1: Fixed a bug on the cruise track window where the boundaries of a selection were not displayed until the left mouse button was released. |
||
3D school detection |
New in 12.1: Fixed an issue where multibeam schools detection could produce different results dependent on the number of CPU logical processors. |
||
Region name edit |
New in 12.1: Fixed an issue where a region name edit might not always be applied or included in an export. |
||
Multibeam target detection |
New in 12.1: Fixed a crash that could occur when deleting the operand of the Multibeam Target Detection operator. |
||
Alongtrack display |
Fixed a bug where the Use alternate color scheme checkbox was loading incorrectly. It now correctly reflects the status of the underlying property. |
||
Beam subset, Background noise removal |
Fixed a bug that could cause a crash when using the Beam subset and Background noise removal variables with multibeam data. |
||
Minus, Plus, Threshold operators |
Bug fix for the Minus, Plus and Threshold operators for case where the Operand 2 variable is made up of all no data pings. |
||
Show Sv/NASC | Bug fix to ensure the reliable visibility of Sv or NASC values on the echogram. | ||
GLCM texture feature operator |
A bug associated with GLCM texture feature array handling is fixed. Previously, GLCM samples that were close to the minimum or maximum bounds may have crashed Echoview. |
||
Cell statistic data type |
New cell statistic variables update their data type correctly. In Echoview 11, new cell statistic data type updates were inconsistent. |
||
Wideband frequency response graph |
A bug affecting the display of data across multiple data files is fixed. Previously, hidden and unused calibration value differences between multiple files prevented the display of valid data. |
||
Windows file path |
Handling has improved for Windows path length issues. Previously, Echoview could crash when file path issues occurred. |
||
Vessel log |
A vessel log bug is fixed. Previously, alternative vessel log variables were hidden and issues with the Dataflow variable relationship arrow updates occurred when the Platform was set to Fixed. |
||
Conversion operators |
A bug which affected the dB to Linear, Linear to dB and Type conversion operators is fixed. Previously, the data type for the pings in these output variables was not updated. |
||
Horizontal scroll bar behavior |
Fixed a bug that caused the horizontal scroll bar to not update or update incorrectly when scrolling on some echograms. |
||
Unzoom ping graph |
Fixed a bug that inhibited ping graphs from unzooming to the full echogram depth. |
||
Exporting angular positions data |
Fixed a bug which was not correctly accounting for points outside the bounding rectangle of the region when exporting angular positions data. |
||
Color legend |
A bug affecting the Color legend while docking echogram windows is fixed. |
||
Integration results |
Integration Results Bottom (classification) values are based on the pings intersecting the region. cell or selection. Previously, Bottom values were based on the samples within the region, cell or selection which could lead to incorrect results. |
||
Multibeam school detection |
A bug affecting multibeam school detection while using Cache Limit = 0 is fixed. |
||
3D region tracking |
A bug affecting 3D region track detection is fixed. Previously, region track detection failed to detect regions when the Auction Sv cost could not be calculated. |
||
Virtual variables |
Fixed a bug that could sometimes cause a crash to occur when a virtual variable was deleted. |
||
School detection |
Fixed a bug that could cause a crash to occur when using school detection followed by region classification. |
||
Integram |
Fixed an issue where the integram analysis displayed on an echogram was not always refreshed after settings were changed. |
||
Database (targets).csv |
Fixed a bug that omitted some output variables for database exports. Restored variables include:
|
||
Region analysis export |
Fixed a bug when exporting an integration of a region, when the Echogram Mode was set to Range. Previously, range was treated as depth. |
||
Bottom classes variable properties |
Fixed a problem where variable property changes to bottom classes were not being saved for a bottom points variable. |
||
Export to EVD |
Fixed a crash that could happen when exporting a variable, with settings in an error state, to the Echoview Data (EVD) File Format. |
New features for users of specific echosounders
There may be specific version 12 and 12.1 features for your echosounder - please take a minute to check what's new.
- New for users of BioSonics echosounders
- New in 12.1: New for users of BlueView sonars
- New in 12.1: New for users of Furuno echosounders
- New for users of Nortek instruments
- New for users of Simrad echosounders
- New for users of Sonic echosounders