Detecting fish in underwater video using the EM algorithm

We consider the problem of detecting fish in underwater video. We adopt a modeling framework, where the shape of each fish is assumed to be multivariate Gaussian. Mixture modeling is used to classify noise and varying numbers of fish. The mixture parameters are estimated using an EM algorithm that incorporates an Akaike information criterion to simultaneously estimate the number of components in the mixture. In addition, the algorithm does not require careful initialization.