Abstract
The study of fish populations in their own natural environment is a task that has usually been tackled in invasive ways which inevitably influenced the behavior of the fish under observation. Recent projects involving the installation of permanent underwater cameras (e.g. the Fish4Knowledge (F4K) project, for the observation of Taiwan’s coral reefs) allow to gather huge quantities of video data, without interfering with the observed environment, but at the same time require the development of automatic processing tools, since manual analysis would be impractical for such amounts of videos. Event detection is one of the most interesting aspects from the biologists’ point of view, since it allows the analysis of fish activity during particular events, such as typhoons. In order to achieve this goal, in this paper we present an automatic video analysis approach for fish behavior understanding during typhoon events. The first step of the proposed system, therefore, involves the detection of “typhoon” events and it is based on video texture analysis and on classification by means of Support Vector Machines (SVM). As part of our behavior understanding efforts, trajectory extraction and clustering have been performed to study the differences in behavior when disruptive events happen. The integration of event detection with fish behavior understanding surpasses the idea of simply detecting events by low-level features analysis, as it supports the full semantic comprehension of interesting events.













Similar content being viewed by others
References
Albiol A, Silla J, Albiol A, Mossi J, Sanchis L (2009) Automatic video annotation and event detection for video surveillance. In: 3rd international conference on crime detection and prevention (ICDP 2009), pp 1–5
Ballan L, Bertini M, Bimbo AD, Seidenari L, Serra G (2011) Event detection and recognition for semantic annotation of video. Multimed Tools Appl 51:279–302
Benson B, Cho J, Goshorn D, Kastne R (2009) Field programmable gate array based fish detection using Haar classifiers. In: American academy of underwater science
Bertails A, Prud’hommeaux E (2011) Interpreting relational databases in the rdf domain. In: Musen MA, Corcho Ó (eds) K-CAP. ACM, pp 129–136
Bouaynaya N, Qu W, Schonfeld D (2005) An online motion-based particle filter for head tracking applications. In: Proc of the IEEE intl conf on acoustics, speech and signal processing
Brehmer P, Do Chi T, Mouillot D (2006) Amphidromous fish school migration revealed by combining fixed sonar monitoring (horizontal beaming) with fishing data. J Exp Mar Biol Ecol 334:139–150
Cannavo F, Nunnari G, Giordano D, Spampinato C (2006) Variational method for image denoising by distributed genetic algorithms on grid environment. In: Proceedings of the 15th IEEE international workshops on enabling technologies: infrastructure for collaborative enterprises. Washington, DC, USA, IEEE Computer Society, pp 227–232
Chau DP, Bremond F, Thonnat M (2009) Online evaluation of tracking algorithm performance. In: The 3rd international conference on imaging for crime detection and prevention
Cheung S-CS, Kamath C (2005) Robust background subtraction with foreground validation for urban traffic video. EURASIP J Appl Signal Process 2005(1):2330–2340
Chou H, Shiau Y, Lo S, Lin S, Lin F, Kuo C, Lai C (2009) A real-time ecological observation video streaming system based on grid architecture. In: HPC Asia 2009
Cline DE, Edgington DR, Mariette J (2008) An automated visual event detection system for cabled observatory video. In: VISAPP (1), pp 196–199
Comaniciu D, Meer P (2002) Mean shift: a robust approach toward feature space analysis. IEEE Trans Pattern Anal Mach Intell 24(5):603–619
Costa C, De Natale FGB, Granelli F (2004) Quality evaluation and nonuniform compression of geometrically distorted images using the quadtree distortion map. EURASIP J Appl Signal Process 2004:1899–1911
Dasiopoulou S, Mezaris V, Kompatsiaris I, Papastathis V-K, Strintzis M (2005) Knowledge-assisted semantic video object detection. IEEE Trans Circuits Syst Video Technol 15(10):1210–1224
Doermann D, Mihalcik D (2000) Tools and techniques for video performance evaluation. In: Proceedings 15th international conference on pattern recognition, 2000, vol 4, pp 167–170
Doucet A, De Freitas N, Gordon N (eds) (2001) Sequential Monte Carlo methods in practice. Springer Verlag
Edgington D, Salamy K, Risi M, Sherlock R, Walther D, Koch C (2003) Automated event detection in underwater video. In: OCEANS 2003. Proceedings, vol 5, pp 2749–2753
Elgammal A, Duraiswami R, Davis LS (2003) Efficient kernel density estimation using the fast gauss transform with applications to color modeling and tracking. IEEE Trans Pattern Anal Mach Intell 25:1499–1504
Elhabian S, El-Sayed K, Ahmed SH (2008) Moving object detection in spatial domain using background removal techniques—state-of-art. Recent Patents on Computer Science 1(1):32–54
Erdem C, Tekalp AM, Sankur B (2001) Metrics for performance evaluation of video object segmentation and tracking without ground truth. In: Proceedings of internation conference on image processing, vol 2, pp 69–72
Evans F (2003) Detecting fish in underwater video using the em algorithm. In: Proceedings of the 2003 international conference on image processing, ICIP 2003, vol 3, pp III – 1029–32, vol 2
Faro A, Giordano D, Spampinato C (2006) Soft-computing agents processing webcam images to optimize metropolitan traffic systems. In: Wojciechowski K, Smolka B, Palus H, Kozera R, Skarbek W, Noakes L (eds) Computer vision and graphics. Computational imaging and vision, vol 32. Springer Netherlands, pp 968–974. doi:10.1007/1-4020-4179-9-141
Faro A, Giordano D, Spampinato C (2011) Adaptive background modeling integrated with luminosity sensors and occlusion processing for reliable vehicle detection. IEEE Trans Intell Trans Syst 12(4):1398–1412
Faro A, Giordano D, Spampinato C (2011) Integrating location tracking, traffic monitoring and semantics in a layered its architecture. IET Intell Trans Syst 5(3):197–206
Forstner W, Moonen B (1999) A metric for covariance matrices. Tech rep, Dept of Geodesy and Geoinformatics, Stuttgart University
Gkalelis N, Mezaris V, Kompatsiaris I (2011) High-level event detection in video exploiting discriminant concepts. In: 9th international workshop on content-based multimedia indexing, Madrid, Spain (CBMI 2011)
Gordon N, Doucet A, Freitas N (1979) An algorithm for tracking multiple targets. IEEE Trans Autom Contr 24(6):843–854
Hariharakrishnan K, Schonfeld D (2005) Fast object tracking using adaptive block matching. IEEE Trans Multimed 7:853–859
Hearst M, Dumais S, Osman E, Platt J, Scholkopf B (1998) Support vector machines. IEEE Intell Syst Appl 13:18–28
Iqbal K, Abdul Salam R, Osman A, Zawawi Talib A (2002) Underwater image enhancement using an integrated colour model. AENG International Journal Of Computer Science 35(1):31–41
Junejo IN, Foroosh H (2008) Euclidean path modeling for video surveillance. Image Vis Comput 26:512–528 (ACM ID: 1332292)
Khan Z, Gu I-H (2010) Joint feature correspondences and appearance similarity for robust visual object tracking. IEEE Transactions on Information Forensics and Security 5(3):591–606
Kuo C (2011) Damage to the reefs of Siangjiao Bay marine protected area of Kenting National Park, southern Taiwan during typhoon Morakot. Zoological Studies Environmental Biology of Fishes 50:457–462
Larsen R, Olafsdottir H, Ersbll B (2009) Shape and texture based classification of fish species. In: Image analysis. Lecture notes in computer science, vol 5575. Springer Berlin / Heidelberg, pp 745–749
Lazarevic-McManus N, Renno J, Jones GA (2006) Performance evaluation in visual surveillance using the f-measure. In: Proceedings of the 4th ACM international workshop on video surveillance and sensor networks, VSSN ’06. New York, NY, USA, ACM, pp 45–52
Li W, Chen S, Wang H (2009) A rule-based sports video event detection method. In: International conference on computational intelligence and software engineering, 2009. CiSE, pp 1–4
Lowe D (2004) Distinctive image features from scale-invariant key-points. Int J Comput Vis 60:91–110
Morais EF, Campos MFM, Padua FLC, Carceroni RL (2005) Particle filter-based predictive tracking for robust fish counting. Brazilian Symposium on Computer Graphics and Image Processing 1:367–374
Nagashima Y, Ishimatsu T (1998) A morphological approach to fish discrimination. In: MVA98, pp xx–yy
Nanami A, Nishihira M (2002) The structures and dynamics of fish communities in an Okinawan coral reef: effects of coral-based habitat structures at sites with rocky and sandy sea bottoms. Environ Biol Fish 63:353–372. doi:10.1023/A:1014952932694
Nguyen H, Duhamel P, Brouet J, Rouffet D (2004 ) Robust vlc sequence decoding exploiting additional video stream properties with reduced complexity. In: IEEE international conference on multimedia and expo, 2004. ICME ’04., vol 1, pp 375–378
Papadopoulos G, Mezaris V, Kompatsiaris I, Strintzis M (2008) Estimation and representation of accumulated motion characteristics for semantic event detection. In: 15th IEEE international conference on image processing, 2008. ICIP, pp 41–44
Porikli F (2005) Multiplicative background-foreground estimation under uncontrolled illumination using intrinsic images. In: Proc of IEEE motion multi-workshop
Porikli F (2006) Achieving real-time object detection and tracking under extreme conditions. J Real-Time Image Process 1(1):33–40
Porikli F, Wren C (2005) Change detection by frequency decomposition: wave-back. In: Proc of workshop on image analysis for multimedia interactive services
Porikli F, Tuzel O, Meer P (2005) Covariance tracking using model update based on lie algebra. In: Proc IEEE conf on computer vision and pattern recognition
Reid D (1979) An algorithm for tracking multiple targets. IEEE Trans Autom Control 24(6):843–854
Rouse W (2007) Population dynamics of barnacles in the intertidal zone. Marine Biology Research Experiment
Sankaranarayanan A, Veeraraghavan A, Chellappa R (2008) Object detection, tracking and recognition for multiple smart cameras. Proc IEEE 96(10):1606–1624
Scherp A, Franz T, Saathoff C, Staab S (2009) F–a model of events based on the foundational ontology DOLCE+DnS ultralight. In: Proceedings of the fifth international conference on knowledge capture KCAP 09. ACM, pp 137–144
Scherp A, Jain R, Kankanhalli M, Mezaris V (2010) Modeling, detecting, and processing events in multimedia. In: Proceedings of the international conference on Multimedia, MM ’10. ACM, New York, NY, USA, pp 1739–1740
Schettini R, Corchs S (2010) Underwater image processing: state of the art of restoration and image enhancement methods. EURASIP J Adv Signal Process 2010:14:1–14:7
Shaish L, Levy G, Katzir G, Rinkevich B (2010) Coral reef restoration (Bolinao, Philippines) in the face of frequent natural catastrophes. Restor Ecol 18(3):285–299
Shaw, R, Troncy, R, and Hardman, L, (2009) LODE: linking open descriptions of events. In: Gómez-Pérez A, Yu Y, Ding Y (eds) ASWC, Lecture notes in computer science, vol 5926, Springer. pp 153–167
Sheng H, Li C, Wei Q, Xiong Z (2008) Real-time detection of abnormal vehicle events with multi-feature over highway surveillance video. In: 11th international IEEE conference on intelligent transportation systems, 2008. ITSC, pp 550–556
Shi J, Tomasi C (2008) Good features to track. In: Proc IEEE int conf comp vision and pattern recognition, pp 593–600
Sillito RR, Fisher RB (2009) Parametric trajectory representations for behaviour classification. In: BMVC
Siong Tew K, Han C-C, Chou W-R, Fang L-S (2002) Habitat and fish fauna structure in a subtropical mountain stream in Taiwan before and after a catastrophic typhoon. Environ Biol Fish 65:457–462. doi:10.1023/A:1021111800207
Soori U, Arshad M (2009) Underwater crowd flow detection using Lagrangian dynamics. Ind J Mar Sci 38:359–364
Spampinato C, Chen-Burger Y-H, Nadarajan G, Fisher RB (2008) Detecting, tracking and counting fish in low quality unconstrained underwater videos. In: VISAPP (2), pp 514–519
Spampinato C, Giordano D, Di Salvo R, Chen-Burger Y-HJ, Fisher RB, Nadarajan G (2010) Automatic fish classification for underwater species behavior understanding. In: Proceedings of the first ACM international workshop on analysis and retrieval of tracked events and motion in imagery streams, ARTEMIS ’10. ACM, pp 45–50
Stauffer C, Grimson WEL (1999) Adaptive background mixture models for real-time tracking. In: Proceedings 1999 IEEE computer society conference on computer vision and pattern recognition Cat No PR00149, vol 2, no c, pp 246–252
Sugar CA, James GM (2003) Finding the number of clusters in a dataset. J Am Stat Assoc 98:750–763
Toyama K, Krumm J, Brumitt B, Meyers B (1999) Wallflower: principles and practice of background maintenance. In: The Proceedings of the seventh IEEE international conference on computer vision, 1999, vol 1, pp 255–261
Traiperm C, Kittitomkun S (2005) High-performance mpeg-4 multipoint conference unit. In: Proceedings of networks and communication system, pp 189–193
Tuzel O, Porikli F, Meer P (2006) Region covariance: a fast descriptor for detection and classification. In: Proc. 9th European conf on computer vision
Van Hage WR, Malais V, De Vries GKD, Schreiber G, Van Someren M (2012) Abstracting and reasoning over ship trajectories and Web data with the simple event model (SEM). Multimed Tools Appl 57(1):1–23
Varcheie P, Sills-Lavoie M, Bilodeau G-A (2010) A multiscale region-based motion detection and background subtraction algorithm. Sensors 10(2):1041–1061
Walther D, Edgington D, Koch C (2004) Automated video analysis for oceanographic research. In: Proc computer vision and pattern recognition, CVPR 2004, pp 544–549
Yilmaz A, Javed O, Shah M (2006) Object tracking: a survey. ACM Comput Surv 38(4):1–45
Zhou S, Chellappa R, Moghaddam B (2003) Visual tracking and recognition using appearance-based modeling in particle filters. In: Proc intl conf on multimedia and expo
Zhou J, Clark C (2006) Autonomous fish tracking by rov using monocular camera. In: The 3rd Canadian conference on computer and robot vision, 2006. p 68
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was funded by European Commission FP7 grant 257024, for the Fish4Knowledge project (www.fish4knowledge.eu).
Rights and permissions
About this article
Cite this article
Spampinato, C., Palazzo, S., Boom, B. et al. Understanding fish behavior during typhoon events in real-life underwater environments. Multimed Tools Appl 70, 199–236 (2014). https://doi.org/10.1007/s11042-012-1101-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-012-1101-5