The multibeam target detection algorithm and the output of the target linking algorithm work as follows. For each ping:
-
Create a new multibeam boolean ping with the same ping geometry as the Sv operand.
-
Fill this new ping with true/false values as follows:
- false if
the operand's Sv value is less than the Minimum threshold setting on the Data page of the Variable properties dialog box, or
the operand's Sv value is greater than the Maximum threshold setting on the Data page of the Variable properties dialog box, or
the datapoint's range is greater than the maximum range defined under Bottom elimination on the Multibeam_target_detection_page of the Variable Properties dialog box, or
- otherwise true
-
Using the settings on the Target page of the Variable Properties dialog box, create a new multibeam target for each island of neighboring true values, calculating from the Sv datapoints they represent:
- the Target strength using the setting specified under Target strength source on the Target_page of the Variable Properties dialog box.
- the geometric center, which determines the minor-axis and major-axis angular position of the multibeam target.
- the estimated target length.
- the estimated target length across beams.
- the estimated target range extent.
- the estimated target perimeter length.
- the estimated target area.
- the estimated target coefficient of variation of intensity.
- the estimated target compactness.
- the estimated target thickness.
-
Create a Multibeam targets ping containing all the targets thus identified.
-
If Link target clusters is selected on the Multibeam_target_detection_page of the Variable Properties dialog box, apply the Target linking algorithm to the identified targets.
- otherwise go to Step 7.
-
Using the targets returned by the Target linking algorithm and the settings on the Target page of the Variable Properties dialog box, calculate from the Sv datapoints contained in the targets:
- the Target strength using the setting specified in under Target strength source on the Multibeam_target_detection_page of the Variable Properties dialog box.
- the geometric center, which determines the minor-axis and major-axis angular position of the multibeam target.
- the estimated target length.
- the estimated target length across beams.
- the estimated target range extent.
- the estimated target perimeter length.
- the estimated target area.
- the estimated target coefficient of variation of intensity.
- the estimated target compactness.
- the estimated target thickness.
-
Create a new Multibeam targets ping containing all the identified targets and discard the multibeam boolean ping.