Single target detection - single beam (method 2)

This operator applies the algorithm implemented by Simrad in the EK60 echosounder to identify single targets from echogram data.

Refer to Single Target detection algorithms for information about the method that best suits your data.

Variable properties

The operand must be a TS variable.

The following Single Target detection settings are used in the algorithm:

Parameter

Unit

Allowed range

Default value

TS threshold

dB re 1m2

-120 to 20

-50

Pulse length determination level (PLDL)

dB re 1m2

0.01 to 30

6

Minimum normalized pulse length

-

0.01 to 10

0.7

Maximum normalized pulse length

-

0.01 to 10

1.5

Lines can also be selected for excluding targets above or below a line. Apart from limiting the target detection range, exclusions will also speed up processing, since less data will then be screened for single targets.

Notes:

Algorithm

The algorithm acts on power data on a ping by ping basis. It calculates power data from TS values using the following formula:

Single_Target_Detection_Method_2_3.gif

Where:

TSi = target strength of sample i
R
i = the corrected range of the sample defined as Ri = ri - at
a = absorption coefficient (dB/m)

Where:

ri= range of sample i
a
= TVG range correction offset specified on the Calibration page of the operator. The TVG range correction algorithm is also specified on this page. (See note above).
t
= sample thickness

The algorithm begins by removing data for which no targets need to be determined (i.e. data outside the exclusions lines) and then processes the data in two main phases:

Phase I: Determine all power peaks that may indicate single targets

In the first stage the algorithm detects all peak values that could indicate the presence of a single target. In order for a power value to be retained as a peak value it must satisfy following peak selection criteria. The criteria are applied in this order, and only samples that pass one criterion are considered in the next.

Peak selection criteria

  1. The power value must be a local maximum. If the local maximum consists of more than one sample with the same TS value, then the first sample in this sequence is used.   

  2. The pulse length (n) must be between the set limits, Minimum normalized pulse length and Maximum normalized pulse length.

Pulse envelope determination

The pulse envelope consists of all those samples surrounding the peak sample (p) which are above (peak power - Pulse length determination level).

The pulse length (for the peak selection criteria) is determined as the distance between the first sample (m) and last samples within the pulse envelope.

Phase II: Reject overlapping pulses

Based on the set of peaks obtained in phase I, single targets are determined as follows:

  1. Pulses are screened in order from low to high depth ranges.

  2. The target range (r) is calculated as:

    Single_Target_Detection_Method_2_2.gif

Note: the term ct/4 is the equivalent of applying a Simrad TVG range correction of 2 samples for Ex60 series echosounders. For TS data derived from power measurements you can also apply this correction to the TS operand directly (on the Calibration page of the Variable Properties dialog box) but you should avoid applying it twice (in the operand and the choice of operator - the method 1 operators do not apply it). If your TS data already has a TVG range correction applied to it and you know (or can calculate) what it is, you can remove it with this operator (on the Calibration page of the operator).

    3.   The target TS value is calculated as:

TS = Pp + 40log(r) + 2ar

  1. If the target TS value is less than the TS minimum threshold, the target is rejected.

  2. If two target pulses overlap, the one with the lowest TS value is rejected.

Where:
 

n = pulse length

m = first sample in the pulse envelope

p = peak sample in the pulse envelope

ri = range of sample i

r = range of single target (see above)

Pi = power at sample i (see above)

Pp = power at peak sample in envelope

c = sound speed (m/s)

t = transmitted pulse duration (s)
a = absorption coefficient (dB/m)

Single target properties

The table below describes how specific single target properties are calculated. See About analysis variables for a complete list of single target properties

Analysis variable

Unit

Description

TS_uncomp

dB re 1m2

See step 2 of Phase II: Reject overlapping pulses (above)

Target_range

m

See step 3 of Phase II: Reject overlapping pulses (above)

Angle_minor_axis

degrees

Not available for targets detected using this algorithm

Angle_major_axis

degrees

Not available for targets detected using this algorithm

Notes:

See also

About Single target detection
Single target detection algorithms

Echoview and Simrad algorithms

References

Simrad and Echoview single target detection terminology