Machine Vision for Identification of Shellfish Larvae |
Work carried out by: Jonathan Campbell, John Slater, John Gillespie, Ivan Bendezu, (all Letterkenny Institute of Technology), and Fionn Murtagh (Royal Holloway, University of London). |
Summary |
| The collection of wild larvae seed as a source of raw material is a major subindustry of shellfish aquaculture. To predict when, where and in what quantities wild seed will be available, it is necessary to track the appearance and growth of planktonic larvae. One of the most difficult groups to identify, particularly at the species level are the Bivalvia. This difficulty arises from the fact that fundamentally all bivalve larvae have a similar shape and colour. Identification based on gross morphological appearance is limited by the time-consuming nature of the microscopic examination and by the limited availability of expertise in this field. Molecular and immunological methods are also being studied. We describe the application of computational pattern recognition methods to the automated identification and size analysis of scallop larvae. For identification, the shape features used are binary invariant moments; that is, the features are invariant to shift (position within the image), scale (induced either by growth or differential image magnification) and rotation. Images of a sample of scallop and non-scallop larvae covering a range of maturities have been analysed. Scatter plots of selected features indicate the feasibility of automatic identification. |
Background and Objective |
|
Diminishing fishery stocks, increased fishing pressure, and the ever present threat of pollution mean that the seas can no longer be regarded as a limitless food source. Aquaculture production is expanding rapidly as the way forward for the marine food sector to develop a sustainable industry for present and future generations. Production valued in excess of 114 million Euro occurred in 2002 and is projected to increase to 97,023 tonnes valued at over 175 million Euro by 2008. Currently approximately 60% of aquaculture volume comprises shellfish with much of this production, dependent on the collection of wild seed as a source of raw material. To predict when, where and in what quantities wild seed will be available, knowledge of the adult shellfish spawning pattern and the dispersal of planktonic bivalve larvae in the waters around our coast are required. Whilst large numbers of plankton samples are relatively easy to collect and good taxonomic keys exist for many of the specimens in such samples, one of the most difficult groups to identify, particularly at the species level are the Bivalvia. This difficulty arises from the fact that fundamentally all bivalve larvae have a similar shape, they are all brownish in colour to one degree or another, and there are no protruding parts or appendages, which can be used to aid identification. |
Related Work --- Manual Techniques |
|
Molecular methods based on antibody and oligonucleotide markers have been developed (Andre et al), (Paugham et al), (Frischer et al), and (Hare et al}. The application of an immunological method of larvae identification \emph{in situ} has recently been reported (Paugham et al, 2003}. |
Related Work --- Computational Pattern Recognition Techniques |
|
A useful survey covering the full spectrum of methods is given in (Garland and Zimmer). The paper clearly identifies the labour intensity of the problem, especially considering the large number of samples that could be generated by the necessary field surveys. The candidate methods surveyed are: (a) morphological (based on microscopy); (b) optical, e.g. fluoroscopy, but it is concluded that this is unlikely to provide species discrimination, only class discrimination; (c) molecular (immunological and DNA-based). In the context of (a) (morphological), scanning electron microscope (SEM) and optical microscope methods are mentioned. The use of simple shape features based on area and bounding rectangle dimensions is reported in (dePontual et al); however, this study seems to have been limited by the availability of methods offered by the image processing package used, and the article admits difficulties in handling the wide range of species that may be encountered. Complex texture-based image processing of polarization microscopy images is described in (Tiwari and Gallager), i.e. in contrast to (de Pontual et al) which considers only the shape outline/silhouette, this paper considers the texture (colour patterns) that show up in the (polarized) images. |
Methods |
|
A chief aim of the methods described here is to avoid the need for exotic and expensive sensing, i.e. to perform automatic image analysis of plain optical microscopy images as shown below. |
King scallop larva (190 mum.) |
Segmented image (discussed below) |
|
The stages of the identification system are shown below. |
Identification system block diagram |
|
We start with a raw image such as that shown above; of course, a microscope image of a plankton sample is much larger and contains a great many larvae, perhaps representing a range of species, and other matter, see for example: example 1, example 2, example 3. |
|
The first stage depends on what is to follow but a typical requirement is to segment, i.e. separate the object from the background. There are many candidate segmentation algorithms (Pal and Pal), many of them based on statistical clustering. Above we show the result of segmenting using a simple threshold technique in which the threshold is based on the image histogram (Gonzalez and Woods). This segmentation is relatively trivial. However, in other cases, the translucency of the objects is more pronounced, i.e. some parts of the object are actually less optically dense than the background, thereby defeating simple thresholding. We are currently studying methods based on Markov random field models (Solberg), (Murtagh, Barreto and Marcello) which combine spatial contiguity with colour/grey-level similarity. This matter is discussed in much greater detail in a later section on proposed future work. In the segmented image, each object is reduced to a planar shape from which shape features can be extracted. Since objects can appear anywhere, and at any orientation, we require shift- and rotation-invariant features. Invariant moments (Hu), (Nixon and Aguado), (Masters) are ideal candidates. Invariant moments (of a binarised object), ignore object texture, i.e. in contrast to (Tiwari and Gallager) discussed above. We believe that this is well founded, since manual inspection suggests that discrimination should be possible based on outline shape alone. Following feature extraction, feature vectors are passed to a classification algorithm (Therrien). |
Compendium of raw images used in the pilot study (.S in the name indicates scallop). |
Compendium of segmented images (.S in the name indicates scallop). |
|
When the first seven invariant moments (Masters) are extracted and normalised (see separate note on moments), we arrive at the following table.
Feature h1 h2 h3 h4 h5 h6 h7
Image
1 -8.6940 -7.9026 -12.2217 -4.9005 0.1141 -0.1980 0.0804
2 -7.9710 -5.4640 -11.8688 -3.7754 -0.2349 -0.7533 -0.0871
3 -8.4007 -6.8575 -11.5683 -6.0194 -0.0865 -0.3836 0.0658
4 -9.1047 -10.4998 -12.4660 -7.8341 -0.0486 -0.2176 0.0245
5 -9.3712 -13.8080 -12.8727 -9.2301 -0.0002 -0.0028 -0.0000
6 -9.0280 -9.5743 -12.4695 -8.1891 0.0332 -0.0844 0.0218
*7 -8.7786 -8.2680 -12.0012 -6.3576 -0.0683 -0.1458 -0.0551
8 -9.0596 -10.4306 -12.3343 -6.8460 -0.0597 -0.2134 0.0425
9 -9.1003 -9.2379 -12.8374 -8.7028 0.0197 0.1318 0.0068
10 -8.8725 -9.5835 -12.0148 -5.5173 -0.1274 -0.3880 0.0646
11 -8.9225 -8.3671 -12.7163 -8.1694 -0.0385 -0.2324 -0.0121
*12 -8.7167 -7.6808 -12.1323 -6.4967 0.1003 0.3857 0.0381
13 -8.4861 -6.3422 -12.8731 -9.0545 -0.0051 -0.0873 0.0034
*14 -8.8416 -8.2991 -12.1866 -6.8248 0.0825 0.3249 0.0398
15 -8.5474 -6.4951 -12.8462 -8.8891 -0.0053 0.0707 -0.0075
*16 -8.8622 -9.1319 -11.6367 -6.7841 0.1023 0.3345 0.0218
17 -8.5396 -7.8825 -11.4335 -3.9287 -0.2168 -0.5815 0.1113
*18 -8.8719 -8.6952 -11.9684 -6.5917 0.1032 0.3574 -0.0280
19 -8.2990 -6.0410 -12.2315 -5.7875 0.1053 0.3277 0.0590
20 -8.9878 -8.9661 -12.7607 -8.1713 -0.0348 -0.2139 -0.0149
Table: Invariant Moment Features (* signifies scallop)
Finally, a features h1 and h4 are displayed on a scatter plot. |
Scatter plot of h1, h4. Points 7, 12, 14, 16 and 18 are scallops. |
Publications |
Two poster publications (PowerPoint) are available: Jonathan Campbell, John Slater, John Gillespie, Ivan Bendezu, and Fionn Murtagh. Pattern recognition methods for the identification of bivalve larvae. Poster Presented at Bionet03, Galway, December 2003, and poster presented at TecNet 2004 conference. |
Conclusions |
We have described the use invariant moment shape features for the discrimination of scallop larvae in microscope images. Images of a sample of scallop and non-scallop larvae covering a range of maturities have been analysed. Based on a limited data set, the distribution of selected features suggest the feasibility of automated identification. Further work on the project will focus on: (a) collection of a more extensive data set; (b) implementation and evaluation of classification techniques; (c) development of a robust segmentation technique. |