with the pass of time, as some other wing features, so
they are suitable for later, off-field analyses. Discrim-
ination of species in the past was based on descrip-
tive methods that proved to be insufficient and were
replaced by morphometric methods (Tofilski, 2008).
These methods rely on geometric measures like an-
gles and distances in the case of standard morphom-
etry or coordinates of key points called landmarks,
that could be also used for computing angles and dis-
tances, in the case of more recent geometric morpho-
metrics. In wing-based discrimination each landmark
point represents a unique vein junction that is previ-
ously determined. Manually determined landmarks
require skilled operator and are prone to errors, so au-
tomatic detection of landmark points is always pre-
ferred.
Most state-of-the-art systems for insect classifica-
tion contain, in addition to equipment for specimens
handling, components for image acquisition and anal-
ysis that enable extraction of specific discriminative
information to base specimen classification on. Main
differences between the systems relate to the type of
information they look for and the way it is obtained
from image. Some are designed to perform recog-
nition tasks in uncontrolled environments with vari-
ability in position and orientation of objects (Larios
et al., 2008), and other work under controlled condi-
tions (Tofilski, 2008), (Arbuckle et al., 2001). Unfor-
tunately they are usually not general in their applica-
tion.
Methods for automatic detection of vein junctions
in wing venation of insects are usually based on sim-
ilar computer vision techniques. They generally con-
sist of several preprocessing steps that include image
registration, wing segmentation, noise removal and
contrast enhancement. In order to extract lines that
define wing venation pattern, edge detection, adap-
tive thresholding, morphological filtering, skeleton
extraction, pruning and interpolation are often applied
in next stage. Thus, the landmark points correspond-
ing to vein junctions are found (Houle et al., 2003),
(MacLeod, 2007) or a polynomial model of whole
venation pattern is made on the base of line junctions
and intersections (Houle et al., 2003), (Arbuckle et al.,
2001), (Zhou et al., 1985). In both cases, the main
prerequisite is to obtain an image that contains only
wing outline and wing venation skeleton. That may
be easier to achieve if the light source is precisely
aligned during the image acquisition phase so that it
produces uniform background (MacLeod, 2007), or
when it is allowed to use additional colour informa-
tion as in the case of leaf venation patterns (Zheng
and Wang, 2009), but it is not always the case. Some
of the possible reasons are noisy and damaged images
due to dust, pigmentation, different wing sizes, image
acquisition or bad specimen handling. Another obsta-
cle is that at each processing stage there are numerous
choices and different solutions that are in most cases
problem-dependent. As a result, currently available
systems and algorithms are very specialized and con-
tain different problem specific adaptations.
The goal of the research presented here is to de-
velop an automated flying insects identification sys-
tem based on wing venation patterns, primarily in-
tended for hoverflies, family Syrphidae. The paper
presents an approach to hoverfly species discrimina-
tion based on a novel method for automatic detec-
tion of landmark points in wing venation of insects.
Instead of using problem-dependent algorithms for
wing venation skeleton extraction, we propose the use
of a machine learning algorithm trained on a vein
junctions dataset extracted by human-experts from
real-world images.
The rest of the paper is organized as follows. Sec-
tion 2 provides an overview of the dataset and the
landmark-points detection method used. The pro-
posed hoverfly-species-discrimination methodology
is presented in Section 3. Evaluation results are given
in Section 4 and conclusions are drawn in Section 5.
2 LANDMARK POINTS
DETECTION
The proposed method for landmark point (vein junc-
tions) detection consists of computing specific, win-
dow based features (Ojala et al., 1996), (Dalal and
Triggs, 2005), (Wang et al., 2009), which describe
presence of textures and edges in window, and sub-
sequent classification of these windows as junctions
(positives) or not-junctions (negatives) using detector
obtained by some supervised machine learning tech-
nique.
2.1 Wing Images Dataset
The set of wing images used in the study presented
consists of high-resolution microscopic wing images
of several hoverfly species. There are 868 wing im-
ages of eleven hoverfly species from two different
genera: Chrysotoxum and Melanostroma, Table 1.
Table 1: Number of wing images per class.
Chrysotoxum Melanostroma
Festivum Vernale other Mellinum Scalare other
248 154 22 267 105 72
AUTOMATIC HOVERFLY SPECIES DISCRIMINATION
109