1 Improved fish detection probability in data from split- beam sonars. Helge Balk and Torfinn Lindem. Department of Physics. University of Oslo.

Slides:



Advertisements
Similar presentations
Monitoring Fish Passage with an Automated Imaging System Steve R. Brink, Senior Fisheries Biologist Northwest Hydro Annual Meeting 2014, Seattle.
Advertisements

November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Edges and Contours– Chapter 7
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
1 Monitoring fish migration in Rivers Helge Balk Department of Physics. University of Oslo.
Document Image Processing
Sliding Window Filters and Edge Detection Longin Jan Latecki Computer Graphics and Image Processing CIS 601 – Fall 2004.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
Multimedia communications EG 371Dr Matt Roach Multimedia Communications EG 371 and EE 348 Dr Matt Roach Lecture 6 Image processing (filters)
1 Detection, tracking and sizing of fish of in data from DIDSON multibeam sonars Helge Balk 1, Torfinn Lindem 1, Jan Kubečka 2 1 Department of Physics,
Segmentation and Region Detection Defining regions in an image.
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
Lecture 4 Edge Detection
CSSE463: Image Recognition Day 6 Yesterday: Yesterday: Local, global, and point operators all operate on entire image, changing one pixel at a time!! Local,
Text Detection in Video Min Cai Background  Video OCR: Text detection, extraction and recognition  Detection Target: Artificial text  Text.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering
Segmentation (Section 10.2)
Image segmentation based on edge and corner detectors Joachim Stahl 04/21/2005.
EE663 Image Processing Edge Detection 3 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Lecture 4: Edge Based Vision Dr Carole Twining Thursday 18th March 2:00pm – 2:50pm.
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
Image Filtering. Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise.
1 Fish detection based on spectral differences in the echogram's range and temporal domain Helge Balk and Torfinn Lindem University of Oslo Department.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
Abstract We have experienced that fish detection in sonar-data from horizontally aligned transducers in shallow water can be difficult. Studying recorded.
Neighborhood Operations
Spatial-based Enhancements Lecture 3 prepared by R. Lathrop 10/99 updated 10/03 ERDAS Field Guide 6th Ed. Ch 5: ;
Topic 10 - Image Analysis DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
CS 6825: Binary Image Processing – binary blob metrics
CS-424 Gregory Dudek Today’s Lecture Computational Vision –Images –Image formation in brief (+reading) –Image processing: filtering Linear filters Non-linear.
Edges. Edge detection schemes can be grouped in three classes: –Gradient operators: Robert, Sobel, Prewitt, and Laplacian (3x3 and 5x5 masks) –Surface.
Mathematical Morphology Mathematical morphology (matematická morfologie) –A special image analysis discipline based on morphological transformations of.
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
Autonomous Robots Vision © Manfred Huber 2014.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
CSSE463: Image Recognition Day 6 Yesterday: Local, global, and point operators use different context, but all Yesterday: Local, global, and point operators.
Mathematical Morphology
Digital Image Processing
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
Image Segmentation Prepared by:- Prof. T.R.Shah Mechatronics Engineering Department U.V.Patel College of Engineering, Ganpat Vidyanagar.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Edge Segmentation in Computer Images CSE350/ Sep 03.
TOPIC 12 IMAGE SEGMENTATION & MORPHOLOGY. Image segmentation is approached from three different perspectives :. Region detection: each pixel is assigned.
Computer Vision Image Features Instructor: Dr. Sherif Sami Lecture 4.
September 26, 2013Computer Vision Lecture 8: Edge Detection II 1Gradient In the one-dimensional case, a step edge corresponds to a local peak in the first.
Sliding Window Filters Longin Jan Latecki October 9, 2002.
Filters– Chapter 6. Filter Difference between a Filter and a Point Operation is that a Filter utilizes a neighborhood of pixels from the input image to.
April 21, 2016Introduction to Artificial Intelligence Lecture 22: Computer Vision II 1 Canny Edge Detector The Canny edge detector is a good approximation.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
Environmental Remote Sensing GEOG 2021
Edge Detection slides taken and adapted from public websites:
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Chapter 10 Image Segmentation
Image Pre-Processing in the Spatial and Frequent Domain
Fourier Transform: Real-World Images
Jeremy Bolton, PhD Assistant Teaching Professor
Dr. Chang Shu COMP 4900C Winter 2008
Binary Image processing بهمن 92
Lecture 2: Edge detection
CSSE463: Image Recognition Day 6
CSSE463: Image Recognition Day 6
Introduction Computer vision is the analysis of digital images
Winter in Kraków photographed by Marcin Ryczek
IT472 Digital Image Processing
Presentation transcript:

1 Improved fish detection probability in data from split- beam sonars. Helge Balk and Torfinn Lindem. Department of Physics. University of Oslo.

2 Method and material. u Development of sonar software. u Most data collected with Simrad EY500. u Some data collected with HTI modell-243 u Experience from fieldwork. u River Tornio (Finland summer 97) u Lake Semsvannet. (Norway winter 98, 99) u River Tana (Norway summer 98, 99) u (Data from various other rivers and lakes.)

3 Traditional counting method. Single Echo Detector (SED) 4-Ch TVG Phase detector Envelope Detector Tracking Raw-echogram (time / range) X/Y position diagram SED-echogram (time / range) fish-track track statistics split-beam transducer

4 Horizontal application in shallow rivers: The traditional method tends to faile because of: u Increased noise-level. (Rain, silt, running water, bottom and surface reflections, air-bubles, debris ) u Increased phase and amplitude fluctuations in the echo-signal. ( side-aspect, reflection, transducer-vibrations, moving sound-media ) u Multiple object problem. (fish, debris, stones....;- Classification nessesary)

5 SED;- the main problem. u Noise is too easily detected as single targets. u Important information is removed. 1) Increased fluctuation in the echo-signal increases the rejection of echoes from fish. 2) The shape of a track. 3) Echoes below a fixed treshold. 4) Echoes from fish-schools. RAW-Echogram Classification Tracking SED SED-Echogram

6 Tracking algorithm. a) Missing echoes results in rejection of fish-tracks. b) Noise-echoes results in creations of artificial fish-like tracks. Four salmons a rainy day in Tana. Tracking result SED-echogram Classification Tracking SED

7 How to improve the method. Four salmons on a rainy day in Tana. Raw-echogram SED-echogram Classification Tracking SED Collect more data. Extract more information from existing data.

8 ? ?

9 Image analysis. Contour detection Shape analysis Filters Segmentation Classification Morphologic operations Intensity Texture I mage

10 Convolution and window operations. Echogram array F(m 1, m 2 ) I H G F E D C B A I H G F E D C B A F (n 1, n 2 ) = Input image array H(m 1, m 2 ) = Impulse response array Q(m1,m2) = Output image array Window producing one output pixel Hit-miss, mean, roberts-c, laplace

11Filtering. u Many well-known filters availabel. u Low-pass: Median, Mean, Knn, Sigma, u High-Pass: Sobel, Robert’s, Prewitt, Gradient, Laplace. u Morphologic filters: Hit-miss, Hit-add. u Not always an improvement. u Filter dimension is important. Original Median 9x1 Median 1x9 Robert’s col. Robert’s col. Echogram Low-pass Low-pass High-pass + Median 3x5

12 Segmentation. u Edgebased. u Detecting edges. (high-pass: gradient, Laplace.) u Linking. u Region based. u Tresholding. u Growing and shrinking. u Seeds. u Split and merge. u Relaxation. Separating background and foreground.

13 Shape analysis. u Central moments. u Radius of gyration. u Orientation. u Topological features. u Area. u Contour length and smoothness. u Compactness. u Eccentricity. u Small shapes originates from surface noise and airbubbles. u High fluctuation in contour and large area may indicate bottom structures. u Fish and debris seen to produce thin and smooth tracks.

14 Putting things together. Single Echo Detector Track analysis Classification Raw- echogram Image processor Regions of fish, debris or stones. Contour detector Shape analysis Tracking algorithm Phase detector Envelope detector

15 Median 3x15 Treshold Region Contour Single echo filter -52 dB growing detection detection Two fishes Stones Drifting debris Testing a difficult case. Original raw- and SED-echogram

16 Conclusion: Conclusion: Combining image analysis with the traditional metod is promising! u The traditional SED is still reducing the fish detection probability. u Difficult to find one parameter setting that manage to handle all kinds of tracks and noise. More research is needed! u However we have shown that this method manages to: * Extract and use important information lost by the SED. * Reduce the creation of noise-based fish tracks. u The overall ability to detect fish in sonar data with low signal to noise ratio has been improved!