Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers...

15
Abstract Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded material revealed that echoes from fish often took on high ping to ping variations in variables like pulse length, intensity, shape and phase. Common single-echo detection methods based on a set of echo criteria tended to overlook echoes from fish. At the same time echoes from unwanted targets and fluctuations in the background reverberation was accepted. Hence, tracking and fish counting became difficult. To overcome these problems, we have developed a detection method based on 2-dimensional low-pass filters. By adjusting the cut-off frequency in the time and range domain, noise can be removed, ping to ping variation in signals from fish reduced, and local background reverberation level can be found. By subtracting the echo intensity in the filtered echograms, traces from fish can be detected.

Transcript of Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers...

Page 1: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

AbstractAbstract

We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded material revealed that echoes from fish often took on high ping to ping variations in variables like pulse length, intensity, shape and phase. Common single-echo detection methods based on a set of echo criteria tended to overlook echoes from fish. At the same time echoes from unwanted targets and fluctuations in the background reverberation was accepted. Hence, tracking and fish counting became difficult.

To overcome these problems, we have developed a detection method based on 2-dimensional low-pass filters. By adjusting the cut-off frequency in the time and range domain, noise can be removed, ping to ping variation in signals from fish reduced, and local background reverberation level can be found. By subtracting the echo intensity in the filtered echograms, traces from fish can be detected.

Page 2: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

A new method for

single target detection  

Helge Balk & Torfinn Lindem

University of Oslo, Department of Physics, Pb 1048 Blindern, 0316 Oslo, Norway. Fax: 2856422. Email: [email protected], [email protected].

Page 3: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Split-beam transducer River cross section

Echo sounder

Problem

Amp-echogram

Amp echogram presenting the output from the echo-sounders amplitude detector (Threshold –100dB, 8dB per color step)

F

I

Single echo detector (SED)

Page 4: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

+

=

Missing echo detectionsfrom targets.

Tracking and classificationbecomes difficult

We need a better detector!

Debris?

Fish?Stones?

Tracking andclassification

SED-echogram

II

Noise echoes surroundingechoes from targets.

See poster 89 forreasons to why theSED tend to fail!

SED-echogram

Page 5: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Developing a new detectorCross-filter detector(CFD)

a) Fish and background reverberation are overlaid with intensity fluctuations.

b) The frequency specter of the echo signal in the ping domain differ with and without a fish in the beam.

c) The main echo energy from the fish are located in the lower end of the frequency specter

d) In the range domain little or no no difference can be seen in the frequency specter with and with out fish.

TS versus ping at the range of the fish echoes seen above

Specter with a fish in the beam

Specter without fish in the beam

Range (m)

TSPing

(F) Amp-ec

hogram

III

Page 6: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

dBnmQnmQ

dBnmQnmQnmFnmQ

6),(),( ,0

6),(),( ),,(),(

21

213

m

mp

n

nr

rnpmHrpFnmQ25

2522 )25,(),(),(

2

2

1

111 )1,2(),(),(

m

mp

n

nr

rnpmHrpFnmQ

1) We can generate an echogram (Q1) with improve fish tracks and reduced noise by applying a low-pass filter in the ping domain.

2) We can generate an echogram(Q2) containing the slowly changing background level by applying a low-pass filter in the range domain

3) Applying each individual sample in Q2 as a threshold in Q1 detects clusters of samples (Q3) from fish and other solid targets.

PingRange (m)

TS

PingRange (m)

TS

PingRange (m)

TS

IV

Q3

Q2

Q1

Page 7: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Example of detected clusters.

noise

fish

debris

Stone

4) Cluster classification

Detections are represented as clusters of intensity samples. Reminiscence of noise, passing targets and stationary targets are detected.

Counting samples along the rim of each cluster gives the perimeter. General differences in the perimeter between the three main target types enable us to remove clusters of samples from noise and stationary targets such as stones.

V

Typical rims for noise, fish debris and stone clusters.

Page 8: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Filter 1

Filter 2

Adaptive thresholdingQ1

Q2

FCluster

classificationAngle

detection

43

Tracking and classification

Quality estimation

65

The elements of the Cross-filter detector. F represent the Amp-echogram from the echosounder

5) Angular position of is extracted from the echo sounders phase detector

6) All detected echoes are applied in the tracking. However, echoes that would have been removed by a traditional single echo detector are marked as low quality echoes in order to be removed from sensitive estimation such as targets size and velocity.

Phase track from a passing fish. Angle detection is based on the output from

the echo sounders phase detector.

VI

Q3

Page 9: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Amp-echogram recorded in River Tana (left) and in the Rimov reservoir (right). No threshold applied. 8 dB per color step. Print from Sonar5 post processing program. Data recorded with a Simrad EY500 echo-sounder equipped with a horizontally aligned ES120-4 transducer. The Tana echogram

showes echoes from upstream migrating Atlantic Salmon (Salmo Salar L.), drifting debris and stones. The Rimov echogram showes echoes from spawning Brem (Abramis brama).

Test dataVII

Page 10: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Detection results from River Tana

We thank the County governor in Finnmark (No) represented by Kjell Moen, Simrad AS, represented by Frank R. Knudsen, and the Finnish Fish and Game Research Institute (RKTL) for all support with the fieldwork in

Tana.

Output from EY500’s Amplitude detector.

Output from EY500’s built-in single echo detector.

Output from the Cross-filter detector.

VIII

CFD-echogram. (Adaptive threshold)

Amp-echogram. (Threshold=-50dB)

SED-echogram (Threshold=-50dB)

Page 11: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Detection results from Rimov (Cz)IX

We thank Jan Kubecka and Marie Prchalova from the hydrobiological institute Academy of Science of the Czech Rep. Cheske Budejovice for lending us this data set.

CFD-echogram. (Adaptive threshold)

Amp-echogram. (Threshold=-50dB)

SED-echogram (Threshold=-50dB)

Output from EY500’s Amplitude detector.

Output from EY500’s built-in single echo detector.

Output from the Cross-filter detector.

Page 12: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Setting up the camp in Tana 1999. Equipment and accomodation carravans, transducer, parts

of the tripod, weather station on top of the pole, generator house in the background.

Simrad EY500 echo sounder seen inside the caravan. (Blue box to the left) 120 kHz 0.3ms pulses was transmitted with 63w, with a ping

rate of 5 ping per sec.

Page 13: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Tripod with transducer tilt and direction indicators. Tilt=-2deg, direction = near

normal to the water current

Mounting the simrad ES120 4x10deg transducer on the homemade the remote

controlled tripod.

Page 14: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

Looking upstream from the site in Tana. Rimov reservoir (Cz)

Page 15: Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.

ConclusionConclusion Tests presented here and in the accompanying article

demonstrates that the Cross-filter detector (CFD) is better suited for fish detection than the traditional single echo detector.

The CFD detected significantly more echoes from the targets.

The CFD significantly reduced the number of noise echo detections.

The output from the CFD was better suited for tracking than the output from the SED.

X