Automatic plankton image recognition with co-occurrence matrices and Support Vector Machine

A long-standing problem in plankton ecology is sparseness of taxa-specific data. New optical imaging systems are becoming available which can acquire high-resolution data on the abun- dance and biomass of plankton taxa. The Video Plankton Recorder (VPR) has been designed and used for automatic sampling and visualization of major planktonic taxa at sea in real time, providing high-resolution data over a broad range of scales. Although these optical systems produce digital images of plankton that can be automatically identified by computer, the limited accuracy of auto- matic classification methods can reduce confidence in subsequent abundance estimates, especially in areas where a taxon is in low relative abundance. This paper describes an improved classification system for automatic identification of plankton taxa from digital images. Classifiers are trained from a set of images that were classified by human experts. The data set used to verify the classification system contains over 20 000 planktonic images manually sorted into 7 different categories. The new method uses co-occurrence matrices (COM) as the feature, and a Support Vector Machine (SVM) as the classifier. This new method is compared against a previous plankton recognition system, which used moment invariants, Fourier descriptors and granulometry as features and a learning vector quantization neural network as a classifier. The new method reduced the classification error rate from 39 to 28%. Subsequent plankton abundance estimates are improved by more than 50% in regions of low relative abundance. In general, the reduction in classification error was due to a combination of the use of COM and SVM.

[1]  Philippe Grosjean,et al.  Enumeration, measurement, and identification of net zooplankton samples using the ZOOSCAN digital imaging system , 2004 .

[2]  A. Solow,et al.  Microaggregations of Oceanic Plankton Observed by Towed Video Microscopy , 1992, Science.

[3]  Xiaoou Tang,et al.  Multiple competitive learning network fusion for object classification , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[4]  Ikeda Tsutomu,et al.  Methods in Marine Zooplankton Ecology , 1992 .

[5]  Yoram Singer,et al.  Reducing Multiclass to Binary: A Unifying Approach for Margin Classifiers , 2000, J. Mach. Learn. Res..

[6]  Phil F. Culverhouse,et al.  Automatic categorisation of five species of Cymatocylis (Protozoa, Tintinnida) by artificial neural network , 1994 .

[7]  Christopher J. C. Burges,et al.  A Tutorial on Support Vector Machines for Pattern Recognition , 1998, Data Mining and Knowledge Discovery.

[8]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[9]  M. Picheral,et al.  Vertical distribution of suspended aggregates determined by a new underwater video profiler , 1992 .

[10]  C. Davis,et al.  Real-time observation of taxa-specific plankton distributions: an optical sampling method , 2004 .

[11]  Mark R. Abbott,et al.  Plankton patchiness: biology in the physical vernacular , 1985 .

[12]  Lars Stemmann,et al.  Use of the Underwater Video Profiler for the Study of Aggregate Dynamics in the North Mediterranean , 2000 .

[13]  Scott M. Gallager,et al.  Differences in fine-scale structure and composition of zooplankton between mixed and stratified regions of Georges Bank , 1996 .

[14]  Luc Vincent,et al.  Morphological grayscale reconstruction in image analysis: applications and efficient algorithms , 1993, IEEE Trans. Image Process..

[15]  Phil F. Culverhouse,et al.  Classification of euceratium gran. in neural networks , 1991, [1991 Proceedings] IEEE Conference on Neural Networks for Ocean Engineering.

[16]  Thomas G. Dietterich,et al.  Solving Multiclass Learning Problems via Error-Correcting Output Codes , 1994, J. Artif. Intell. Res..

[17]  Manfred Rolke,et al.  Size structure analysis of zooplankton samples by means of an automated image analyzing system , 1984 .

[18]  Vladimir Cherkassky,et al.  The Nature Of Statistical Learning Theory , 1997, IEEE Trans. Neural Networks.

[19]  F. Colijn,et al.  Phytoplankton monitoring by flow cytometry , 1994 .

[20]  P. Tiselius,et al.  An in situ video camera for plankton studies:design and preliminary observations , 1998 .

[21]  W. K. Stewart,et al.  Rapid visualization of plankton abundance and taxonomic composition using the Video Plankton Recorder , 1996 .

[22]  P. Wiebe,et al.  From the Hensen net toward four-dimensional biological oceanography , 2003 .

[23]  Charles S. Yentsch,et al.  An imaging-in-flow system for automated analysis of marine microplankton , 1998 .

[24]  Scott M. Gallager,et al.  High-resolution observations of plankton spatial distributions correlated with hydrography in the Great South Channel, Georges Bank , 1996 .

[25]  Bernhard Schölkopf,et al.  Learning with kernels , 2001 .

[26]  Scott Samson,et al.  A system for high-resolution zooplankton imaging , 2001 .

[27]  Scott M. Gallager,et al.  Transport of plankton and particles between the Chukchi and Beaufort Seas during summer 2002, described using a Video Plankton Recorder , 2005 .

[28]  Lynne Boddy,et al.  Neural Network Analysis of Flow Cytometry Data , 1993 .

[29]  P. Culverhouse,et al.  Do experts make mistakes? A comparison of human and machine identification of dinoflagellates , 2003 .

[30]  He Huang,et al.  Automatic Plankton Image Recognition , 1998, Artificial Intelligence Review.

[31]  A. Solow,et al.  Estimating the taxonomic composition of a sample when individuals are classified with error , 2001 .

[32]  P. Wiebe,et al.  Patterns and Processes in the Time-Space Scales of Plankton Distributions , 1978 .

[33]  K. Wieland,et al.  The Ichthyoplankton Recorder : A video recording system for in situ studies of small-scale plankton distribution patterns , 1995 .

[34]  Koby Crammer,et al.  On the Learnability and Design of Output Codes for Multiclass Problems , 2002, Machine Learning.

[35]  Ryan M. Rifkin,et al.  In Defense of One-Vs-All Classification , 2004, J. Mach. Learn. Res..

[36]  Scott M. Gallager,et al.  Distribution of plankton, particles, and hydrographic features across Georges Bank described using the Video Plankton Recorder , 2001 .

[37]  A. D. Poularikas,et al.  Automated sizing, counting and identification of zooplankton by pattern recognition , 1984 .

[38]  DEVELOPMENT OF AN UNDERWATER VIDEO SYSTEM FOR RECORDING OF ICHTHYOPLANKTON AND ZOOPLANKTON , 2003 .

[39]  Paolo Frasconi,et al.  New results on error correcting output codes of kernel machines , 2004, IEEE Transactions on Neural Networks.

[40]  C. Davis,et al.  A three‐axis fast‐tow digital Video Plankton Recorder for rapid surveys of plankton taxa and hydrography , 2005 .

[41]  Lawrence O. Hall,et al.  Recognizing plankton images from the shadow image particle profiling evaluation recorder , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[42]  C. Davis The Video Plankton Recorder (VPR) : Design and initial results , 1992 .

[43]  S. González-Gil,et al.  A procedure to estimate okadaic acid in whole dinoflagellate cells using immunological techniques , 1995, Journal of Applied Phycology.

[44]  Béla Julesz,et al.  Visual Pattern Discrimination , 1962, IRE Trans. Inf. Theory.