videos
play

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,


  1. Fish tracking in underwater videos 1

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

  3. Professional career 3

  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

  5. Introduction 5

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

  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

  8. PREDICTION What is prediction? ▷ How can we predict or estimate something we can not see or touch? ? Problem 1 Simulation of long period Of time might cause accumulation of error You can predict this rocket trajectory By solving some equations but.. 8

  9. PREDICTION What is prediction? ▷ How can we predict or estimate something we can not see or touch? ? Problem 1 Simulation of long period Of time might cause accumulation of error Problem 2 Smallest error of initial value You can predict this rocket trajectory might cause a drastic change of By solving some equations but.. Estimated trajectory 9

  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 ? prediction measurement 10

  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

  12. State of the art 12

  13. idTracker ▷ Multi-tracking algorithm that extracts a characteristic fingerprint from each animal in a video (Tracking by identification) 800 |Intensity 1 – Intensity 2| Diff. of intensities 600 Number of pairs 400 200 distance 0 Distance 13

  14. idTracker We identify every non-overlapping fish in every frame fish1 fish2 fish3 fish4 fish5 Best match target 14

  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

  16. idTracker Threshholding: method used for image segmentation, in order to discriminate foreground from background. Limitations: ▷ Difficult to set threshold ▷ Sensitive to noise 16

  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 of fishes that will appear in the video, 17

  18. PARTICLE FILTER Particle: Xt = {x, y, w, h} , weight: Wt 18

  19. PARTICLE FILTER Principle: ▷ Distribution of particles ▷ Weight calculation: Bhattacharyya distance where ▷ Resampling 19

  20. PARTICLE FILTER Principle: ▷ Descriptor updating Transformation of the shape Occlusion ▷ Template thumbnails 20

  21. CONVOLUTION NEURAL NETWORK ▷ Invariant feature extractor ▷ Fish could be detected automatically ▷ No need to template thumbnails ▷ The CNN feature representation often outperforms hand-crafted features. Mice 0.01 Fruit flies 0.04 Zebrafish 0.94 Medaka fish 0.02 21

  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

  23. THANK YOU! 23

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend