Solving the ocean color problem using a genetic programming approach

Abstract The ocean color problem consists in evaluating ocean components concentrations (phytoplankton, sediment and yellow substance) from sunlight reflectance or luminance values at selected wavelengths in the visible band. The interest of this application increases with the availability of new satellite sensors. Moreover, monitoring phytoplankton concentrations is a key point for a wide set of problems ranging from greenhouse effect to industrial fishing and signaling toxic algae blooms. To our knowledge, it is the first attempt at this regression problem with genetic programming (GP). We show that GP outperforms traditional polynomial fits and rivals artificial neural nets in the case of open ocean waters. We improve previous works by also solving a range of coastal waters types, providing detailed results on estimation errors. To our knowledge, we are the firsts to publish numerical results regarding coastal waters. Experiments were conducted with a dynamic fitness GP algorithm in order to speed up computing time through a process of progressive learning.

[1]  Lawrence W. Harding,et al.  Phytoplankton production in two east coast estuaries: Photosynthesis-light functions and patterns of carbon assimilation in Chesapeake and Delaware Bays , 1986 .

[2]  Larry Bull,et al.  Genetic Programming for Kernel-Based Learning with Co-evolving Subsets Selection , 2006, PPSN.

[3]  Daniel Howard,et al.  A staged genetic programming strategy for image analysis , 1999 .

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  Sylvie Thiria,et al.  Applying artificial neural network methodology to ocean color remote sensing , 1999 .

[6]  Peter Ross,et al.  Tackling the Boolean Even N Parity Problem with Genetic Programming and Limited-Error Fitness , 1997 .

[7]  Roland Doerffer,et al.  Neural network for emulation of an inverse model: operational derivation of Case II water properties from MERIS data , 1999 .

[8]  Malik Chami Développement d'un code de transfert radiatif pour le système océan-atmosphère : application au détroit du Pas-de-Calais , 1997 .

[9]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[10]  Jason M. Daida,et al.  Algorithm discovery using the genetic programming paradigm: extracting low-contrast curvilinear features from SAR images of arctic ice , 1996 .

[11]  A. Morel Optical modeling of the upper ocean in relation to its biogenous matter content (case I waters) , 1988 .

[12]  R. Santer,et al.  Radiative transfer model for the computation of radiance and polarization in an ocean-atmosphere system: polarization properties of suspended matter for remote sensing. , 2001, Applied optics.

[13]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[14]  Wolfgang Banzhaf,et al.  Genetic Programming: An Introduction , 1997 .

[15]  André Morel,et al.  Light and marine photosynthesis: a spectral model with geochemical and climatological implications , 1991 .

[16]  Walter Alden Tackett,et al.  Genetic Programming for Feature Discovery and Image Discrimination , 1993, ICGA.

[17]  Jason M. Daida,et al.  Computer-assisted design of image classification algorithms: dynamic and static fitness evaluations in a scaffolded genetic programming environment , 1996 .

[18]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[19]  R. Poli Genetic programming for image analysis , 1996 .