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 (for example, is 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
- 2D school detection - SHAPES variables
- 3D school detection
- Analysis domain
- Analysis variable algorithms
- Background noise analysis variables
- Beam compensation models
- Bottom classification
- Calibration Assistant
- Calibration sphere modeling and references
- Calculation for new complex magnitude
- Echosounder calculations for instrument file formats
- Echosounder calculations (other) including TVG algorithms
- Fish tracking
- GPS fix status
- Integration line
- Integration variables
- Line pick
- Mapping and projections
- Minimum TS threshold
- Multibeam bottom detection
- Off-axis angle
- Water current speed distance equation
- Operators
Arithmetic
Code
Constant divide
Constant multiply
Current velocity magnitude
Formula
Linear minusLinear plus
Maximum
Mean of 3
Minus
MinimumPlus
Variance of 3
Data manipulation
Bitmap operators
Or
Data range bitmap
Line range bitmap
Motion range bitmap
Region bitmapSelect
Target bitmap
Target samples bitmap
Trained model bitmap (experimental)
Conversion
Sv to TS
TS to Sv
Current velocity component to linear conversion
Convolution
XxY convolution
XxY statistic
XxYxZ convolution
XxYxZ statisticBlur
Dilation filternxn
Erosion filternxnSharpen
Imaging
GLCM Homogeneity
GLCM Correlation
GLCM Shade
GLCM Prominence
MonochromeOverlay
To Color
Line
Movement
Kalman GPS smoothing filter
Ping time differenceVessel speed at pings
Multibeam
Single target manipulation
Target length calculator
Target length conversion
Target property thresholdTS substitution
ST difference
ST intersectionST union
Surface
Fixed Depth
Fixed Range
Linear Offset
- Ping position status
- Processing GPS
- Region gridding
- Region tracking
- Sonar calculator
- Time-varied threshold
Please contact Echoview support if an algorithm or equation that you require is not described or if you require further information.