Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Fish detection based on spectral differences in the echogram's range and temporal domain Helge Balk and Torfinn Lindem University of Oslo Department.

Similar presentations


Presentation on theme: "1 Fish detection based on spectral differences in the echogram's range and temporal domain Helge Balk and Torfinn Lindem University of Oslo Department."— Presentation transcript:

1 1 Fish detection based on spectral differences in the echogram's range and temporal domain Helge Balk and Torfinn Lindem University of Oslo Department of Physics helge.balk@fys.uio.no / torfinn.lindem@fys.uio.no Proceeding for the FAST meeting in Bergen June 2003

2 2 Think of a fish-track in an echogram and - imagine the echo signal along a horizontal line - imagine the echo signal along a vertical line

3 3Material u Simrad EY500 u 120kHz 4x10 deg Split beam transducer u Sonar5-Pro post processing tool Simrad EY500Sonar5-Pro

4 4 Split beam echo sounder Phase detector Amplitude Detector 4-Ch TVG Single echo detector Position diagram SED-Echogram Amp-Echogram

5 5 Results Fish detection Conclude Single echo detector Principle Welcome Introduction Think of a fish Material and method Importance Cross-filter Cross-filter detector (CFD) Problems Human perception

6 6 Single echo detection (SED) is important in three situations a) for fish counting b) for fish behaviour study when fish echoes can be resolved as single targets

7 7 c) in abundance estimation of schools where the detections serve as a link between the fish and the Echo Integral (EI) u A link can be established by: u SED u Tracked SED u Catch statistics

8 8 Linking EI and SED to obtain the fish density SED detections surrounding a school gives the size distribution TS n Size distribution (n j ) School SED  =fish density j =Size class n =number in size class j N =all SED

9 9 The parametric single echo detector (SED) u Analyse one ping at a time u Describe a single echo with parameters u Echo length u Shape u Phase deviation u Angular position u Threshold

10 10 Two problems with SED 1. Rejection of echoes from single fish 2. Detection of false echoes from fluctuations in the background reverberation level Especially profound with low signal to noise ratio.

11 11 Results Fish detection Conclude Single echo detectors Principle Welcome Introduction Think of a fish Material and method Importance Cross-filter Cross-filter detector (CFD) Problems Differ from SED Human perception How to copy

12 12 Human perception extremely noisy, but we can still see the tracks Horizontal, stationary recording of spawning Bream

13 13 Human perception This is what the parametric SED evaluates This is what a parametric SED sees This is what we can see a) We look at more than one ping at a time. b) We apply information from the background

14 14 Next question- How can we copy these two elements in a computer algorithm? Answer: They can be copied with filters

15 15 Results Fish detection Conclude Single echo detector Principle Welcome Introduction Think of a fish Material and method Importance Cross-filter Cross-filter detector (CFD) filtering in time Problems Differ from SED Human perception Echogram freq. spectre filtering in range combining How to copy

16 16 Factors influencing on the echogram’s frequency components (mainly controllable factors) ship velocity ping rate sample rate beam width sound speed Range band width pulse length Time

17 17 An example from lake d’Annecy (Fr)

18 18 Filtering in time 1 Remove temporal noise pulses 2 Remove fluctuations in the fish track Combine information from multiple pings (mean filter) Missing echoes threshold Noise pulse Fish echo threshold Magnitude Freq. Frequency specter Energy from fish Energy from noise

19 19 Filtering in time improves the fish track

20 20 Filtering in time, equation and filter impulse response array F Q1Q1 H= [1/3 1/3 1/3]

21 21 Filtering in range A low-pass filter can remove the fish and detect the background signal Magnitude Freq. Frequency specter Energy from fish Energy from background

22 22 Filtering in range removes the fish Echogram FRange filtered echogram Q2

23 23 Combining the two results by letting Q2 define the threshold in Q1 Echograms F= Original Q 1 = Time filtered Q 2 = Range filtered Q 3 =Result

24 24 Combining the two filtered echograms Filtering in time H1 Filtering in range H2 Cross filter Named due to the orientation of the two filter impulse response arrays H 1 and H 2 Combining detector

25 25 Problems with false detections noisefishbottom/schools Fortunately the size of the detected regions differ size < size < size Size filter

26 26 Problems with echo quality threshold time filtered Faint echoes in a track can be detected in the process. Range will be correct Estimates based on phase such as TS and velocity may be unreliable Faint echoes time signal from a fish original threshold

27 27 Solution to the quality problem Mark each echo with a quality stamp A parametric “SED” can do this all TS and position Quality estimation Cross-filter detected echoes Tracking high quality Combines the best from the two detectors low quality high quality

28 28 Implementation of the Cross- filter detector in Sonar5-Pro software low quality high quality

29 29 Results Fish detection Conclude Single echo detector Principle Welcome Introduction Think of a fish Material and method Importance Cross-filter Cross-filter detector (CFD) filtering in time Problems Differ from SED Human perception Echogram Freq. spectre filtering in range combining How to copy Herring school Spawning Bream Migrating Salmon

30 30 Visual results, spawning Bream Amplitude echogram Parametric single echo detection Cross-filter detection before size filter Cross-filter detection after size filter

31 31 Visual results, herring school Rotate Time filter Range filter Combine Rotate + Size filter

32 32 Comparing thresholding, parametric SED and Cross-filtering Original Amp-echogramThresholded Amp-echogramParametric SED echogramCross-filtered SED-echogram

33 33 Numerical results D=Debris F=Fish B=Bottom Horizontal stationary recording River Tana summer 1999 Amp- echogram

34 34 Numerical results TQ Ratio between actual and possible number of detections TNR Track to noise ratio, number of detections in tracks rel total number of detections

35 35 Results Fish detection Conclude Single echo detector Principle Welcome Introduction Think of a fish Material and method Importance Cross-filter Cross-filter detector (CFD) filtering in time Problems Differ from SED Human perception Echogram Freq. spectre filtering in range combining How to copy Herring school Spawning Bream Migrating Salmon Acknowledgement Conclusion

36 36 Conclusions u The Cross-filter detector is a good alternative to the common parametric single echo detector u The Cross-filter detector is superior in situations with low SNR

37 37 Acknowledgment Data has been provided by….. Marie Prchalova (Cz) Horizontal recording of spawning Bream Nathalie Gaudreau (Ca) Vertical recording from Lake d’Annecy We thank all for their contribution! Frank R Knudsen at Simrad Assisted in the horizontal recording of salmon in River Tana Jim Vertical recording of Herring schools outside Vancouver island

38 38 Fish detection based on spectral differences in the echogram's range and temporal domain Test CD available by writing to... helge.balk@fys.uio.no Helge Balk, Department of Physics PB1048, University of Oslo 0316 OSLO, NORWAY Thank you for your attention!


Download ppt "1 Fish detection based on spectral differences in the echogram's range and temporal domain Helge Balk and Torfinn Lindem University of Oslo Department."

Similar presentations


Ads by Google