About algorithms

This reference section provides details of algorithms and equations used in Echoview. Our objective is to provide enough detail that you can replicate, outside Echoview, the calculation of any quantity that can be exported from Echoview. Other algorithms, such as line picking algorithms and inclusion algorithms (e.g., a sample inside a given region), are described so that you can understand how Echoview works and thus how your data are processed.

Terminology used in Echoview and Echoview Help follows the definitions, units and symbols recommended in MacLennan, D.N. and Fernandes P. (2000): Appendix D - Definitions, Units and Symbols in Fisheries Acoustics. Report of the Working Group on Fisheries Acoustics Science and Technology, Ijmuiden/Haarlem, Netherlands 10-14 2000. This report can be downloaded from Report of the Working Group on Fisheries Acoustics Science and Technology, Ijmuiden/Haarlem, Netherlands 10-14 2000

Attenuated signal removal
Background noise estimation
Background noise removal
Calibration subset
Cell statistic
Cell statistic - Single targets
Code
Collate time series
Copy
Copy - Time Series
Constant divide
Constant multiply
Crop samples
Current velocity magnitude
Data generator
Deadzone estimation
FIR filter
Formula
IIR filter
Impulse noise removal
Interval analysis - Bottom feature
Join opposing pings


Linear minus
Linear plus
Live export
Match geometry
Match ping times
Maximum
Maximum intensity - Matrix
Mean of 3
Merge GPS
Merge pings
Minimum
Minus
Motion correction (Dunford method)
Ping subset
Ping time shift
Plus
Processed Data
Reduce pings
Reduce pings (method 2)
Region statistic

Resample by distance interval
Resample by number of pings
Resample by time interval

Sector select
Signal to background noise ratio
Threshold
Time series range bitmap
Towed body
Transect subset
Transient noise ping removal
Transient noise sample removal
Variance of 3
Wideband frequency select
Wideband frequency subset

 


Bitmap operators

And
Data range bitmap
Line bitmap
Mask
Motion range bitmap

Not
Or
Region bitmap
Select
Target bitmap

Target samples bitmap
Time series range bitmap
Trained model bitmap (experimental)



Conversion

dB to linear
Type conversion
Linear to dB

Sv to TS
TS to Sv
Current velocity component to linear conversion




Convolution

3x3 convolution
5x5 convolution
7x7 convolution
Blur

Dilation filter nxn
Erosion filter nxn
Sharpen
XxY convolution

XxY statistic
XxYxZ convolution
XxYxZ statistic


Imaging

3 color maximum
GLCM Energy
GLCM Entropy
GLCM Contrast

GLCM Homogeneity
GLCM Correlation
GLCM Shade
GLCM Prominence

Monochrome
Overlay
To Color




Line/Time series

Arithmetic
Best bottom candidate line pick
Crop
Fixed depth
Interval analysis - Calibration
Interval analysis - Single targets
Interval analysis - Sv
Linear offset

Maximum Sv line pick
Near-field depth estimation
Off-axis angle offset
Smoothing filter
Span gaps
Statistical combination
Threshold offset
Time offset line

Time series select
Time series set status
Towed body time offset
Trained model bottom exclusion (experimental)
Transmission time series select

 

Movement

Distance correction
GPS filter

Kalman GPS smoothing filter
Ping time difference
Vessel speed at pings





Multibeam

Angle select
Beam select
Beam closing filter 3x3
Beam convolution 3x3
Beam dilation filter 3x3
Beam erosion filter 3x3

Beam median filter 3x3
Beam opening filter 3x3

Beam scan
Beam subset
Bottom Echo Bitmap
Bottom Echo Bitmap H-mode - Furuno
Combine Fans
Double threshold
Kovesi image denoising
Maximum Intensity
Mean of n previous pings
Median of N pings
Minimum of N pings
Multibeam background removal
Multibeam roll at transducer
Multibeam target detection and
Target linking
Multibeam target overlay
Multibeam target samples bitmap
Resample multibeam pings
Sample statistic subtract
Target conversion
XxYxZ convolution
XxYxZ statistic

Single target detection

Single target detection - single beam (method 1)
Single target detection - single beam (method 2)
Single target detection - split beam (method 1)
Single target detection - split beam (method 2)
Single target detection - dual beam (method 1)
Single target detection - dual beam (method 2)
Single target detection - Furuno FCV-30
Single target detection - wideband

Beam compensation




Single target manipulation

Target length calculator
Target length conversion
Target property threshold

TS substitution
ST difference
ST intersection
ST union



Surface

Fixed depth surface
Fixed range surface
Linear offset surface


 



Please contact Echoview support if an algorithm or equation that you require is not described or if you require further information.