Skip to contents

This function runs fish track detection on an single target echogram Fish track algorithms and settings are explained in the [Echoview Help File]('https://support.echoview.com/WebHelp/Echoview.htm')

Usage

EVFishTracking(
  EVFile,
  EVVar,
  FishTrackRegionClass = "Unclassified regions",
  export = NULL,
  DataDimensions = NULL,
  Alpha.MajorAxis = NULL,
  Alpha.MinorAxis = NULL,
  Alpha.Range = NULL,
  Beta.MajorAxis = NULL,
  Beta.MinorAxis = NULL,
  Beta.Range = NULL,
  ExclusionDistance.MajorAxis = NULL,
  ExclusionDistance.MinorAxis = NULL,
  ExclusionDistance.Range = NULL,
  MissedPingExpansion.MajorAxis = NULL,
  MissedPingExpansion.MinorAxis = NULL,
  MissedPingExpansion.Range = NULL,
  Weights.MajorAxis = NULL,
  Weights.MinorAxis = NULL,
  Weights.Range = NULL,
  Weights.TS = NULL,
  Weights.PingGap = NULL,
  MinimumTargets = NULL,
  MinimumPings = NULL,
  MaximumGap = NULL
)

Arguments

EVFile

An Echoview file COM object

EVVar

An Echoview single target variable as a character string

FishTrackRegionClass

string indicating the region class name for the fish tracks to be assigned

export

full file path as a text string for an export file (i.e. "C:/FishTracking/Exports/FishTracks.csv"). NULL value skips export of fish tracks.

DataDimensions

numeric Determine which algorithim is used for fish tracks. Accepted values are 2 (single or dual beam) or 4 (split beam)

Alpha.MajorAxis

numeric Increases Alpha gain setting of Major Axis

Alpha.MinorAxis

numeric Increases Alpha gain setting of Minor Axis

Alpha.Range

numeric Increases Alpha gain setting of Range

Beta.MajorAxis

numeric Increases Beta gain setting of Major Axis

Beta.MinorAxis

numeric Increases Beta gain setting of Minor Axis

Beta.Range

numeric Increases Beta gain setting of Range

ExclusionDistance.MajorAxis

numeric Increases distance value of major axis in target gate parameters

ExclusionDistance.MinorAxis

numeric Increases distance value of minor axis in target gate parameters

ExclusionDistance.Range

numeric Increases distance value of range in target gate parameters

MissedPingExpansion.MajorAxis

numeric Increases expansion value of major axis in target gate parameters

MissedPingExpansion.MinorAxis

numeric Increases expansion value ofminor axis in target gate parameters

MissedPingExpansion.Range

numeric Increases expansion value of missed pings range in target gate parameters. 0 disables missed ping expansion

Weights.MajorAxis

numeric 1-100 Assigns the weighting of the major axis

Weights.MinorAxis

numeric 1-100 Assigns the weighting of the minor axis

Weights.Range

numeric 1-100 Assigns the weighting of the range

Weights.TS

numeric 1-100 Assigns the weighting of the target strength

Weights.PingGap

numeric 1-100

MinimumTargets

numeric Minimum number of single targets to be considered a fish track

MinimumPings

numeric Maximum number of pings in a track

MaximumGap

numeric Maximum ping gap between tracks

Examples

if (FALSE) {
EVAppObj <- COMCreate('EchoviewCom.EvApplication')
EVFile <- EVOpenFile(EVAppObj,'~~/KAOS/KAOStemplate.EV')$EVFile
EVFishTracking(EVFile = EvFile,
EVVar = "Single target detection - wideband 1",
FishTrackRegionClass = "FishTracks",
MinimumTargets = 5,
export = "C:/FishTracking/Exports/FishTracks.csv")
}