videos 1 PLAN Professional career Introduction: Problem and - - PowerPoint PPT Presentation

videos
SMART_READER_LITE
LIVE PREVIEW

videos 1 PLAN Professional career Introduction: Problem and - - PowerPoint PPT Presentation

Fish tracking in underwater videos 1 PLAN Professional career Introduction: Problem and objective State of the art Required tasks 2 Professional career 3 PROFESSIONAL CAREER Computer and multimedia license, ISAMM,


slide-1
SLIDE 1

Fish tracking in underwater videos

1

slide-2
SLIDE 2

PLAN

▷Professional career ▷Introduction: Problem and objective ▷State of the art ▷Required tasks

2

slide-3
SLIDE 3

Professional career

3

slide-4
SLIDE 4

PROFESSIONAL CAREER

▷Computer and multimedia license, ISAMM, Tunisia Final project: Interactive virtual tour, maya3d, Unity3d ▷International master of Bio iometric ics, UPEC, Paris First project: handwritten language recognition, matlab Second project: static sign language recognition, c++ OpenCV

4

slide-5
SLIDE 5

Introduction

5

slide-6
SLIDE 6

TRACKING

▷Tracking is the process of locating a moving object over time. ▷We need to use object recognition techniques for tracking.

6

slide-7
SLIDE 7

PREDICTION

What is prediction? ▷How can we predict or estimate something we can not see or touch? ?

You can predict this rocket trajectory By solving some equations but.. 7

slide-8
SLIDE 8

PREDICTION

What is prediction? ▷How can we predict or estimate something we can not see or touch? ?

You can predict this rocket trajectory By solving some equations but.. Problem 1 Simulation of long period Of time might cause accumulation

  • f error

8

slide-9
SLIDE 9

PREDICTION

What is prediction? ▷How can we predict or estimate something we can not see or touch? ?

You can predict this rocket trajectory By solving some equations but.. Problem 1 Simulation of long period Of time might cause accumulation

  • f error

Problem 2 Smallest error of initial value might cause a drastic change of Estimated trajectory 9

slide-10
SLIDE 10

MEASUREMENT+PREDICTION

▷ We might think that good measurement could solve the problem ▷ But single measurement might not be enough to estimate the location of rocket accurately Solution ▷ Combine prediction and measurement

?

measurement prediction 10

slide-11
SLIDE 11

INTRODUCTION

▷Underwater videos are quite blurry ▷The background is moving ▷Fish behavior: high number of fishes with large movement and variation of the shape How to recogniz ize fis fishes and track them?

11

slide-12
SLIDE 12

State of the art

12

slide-13
SLIDE 13

idTracker

▷Multi-tracking algorithm that extracts a characteristic fingerprint from each animal in a video (Tracking by identification)

|Intensity 1 – Intensity 2| distance

  • Diff. of intensities

Distance Number of pairs 200 400 600 800 13

slide-14
SLIDE 14

idTracker

We identify every non-overlapping fish in every frame

fish1 fish2 fish3 fish4 fish5 target Best match 14

slide-15
SLIDE 15

idTracker

Advantages: ▷The rate of error propagation is very low ▷The system achieves more than 99% frames correctly Assigned ▷The program extracts automatically the reference images from the video “videos”

15

slide-16
SLIDE 16

idTracker

Threshholding: method used for image segmentation, in

  • rder to discriminate foreground from

background. Limitations: ▷Difficult to set threshold ▷Sensitive to noise

16

slide-17
SLIDE 17

Conditions for the system: ▷idTracker doesn’t work on short, blurry videos ▷Animals should have enough contrast against the background ▷The system requires homogeneous illumination ▷We have to initialize the total number

  • f fishes that will appear in the video,

17

slide-18
SLIDE 18

PARTICLE FILTER

Particle: Xt = {x, y, w, h} , weight: Wt

18

slide-19
SLIDE 19

PARTICLE FILTER

Principle: ▷Distribution of particles ▷Weight calculation: Bhattacharyya distance where ▷Resampling

19

slide-20
SLIDE 20

PARTICLE FILTER

Principle: ▷Descriptor updating Transformation of the shape Occlusion ▷Template thumbnails

20

slide-21
SLIDE 21

CONVOLUTION NEURAL NETWORK

▷Invariant feature extractor ▷Fish could be detected automatically ▷No need to template thumbnails ▷The CNN feature representation often

  • utperforms hand-crafted features.

Mice 0.01 Fruit flies 0.04 Zebrafish 0.94 Medaka fish 0.02 21

slide-22
SLIDE 22

REQUIRED TASKS

▷Embed python in c/c++ ▷Evaluate the robustness of feature vectors ▷Evaluate the particle filter ▷Evaluate the battacharyya distance ▷Measure the time where the system did not record any error

22

slide-23
SLIDE 23

THANK YOU!

23