DFE graphical user interface
DFE
is a graphical front-end which is based upon the
GTK+/Gnome X toolkit.
The DFE front-end is used to capture image data (e.g. via a
CCD camera attached to a microscope or by reading in imagery
which has been previously captured by digital camera).
DFE then tags this data as either training images or unknown images and
feeds it to the next component of the DAISY system the pose normalisation module, IPM.
|
Showing a specimen of Xylophanes tersa
(Linnaeus, 1771) about to be identified by a Internet based DAISY instance delivered via
VNC to the user desktop.
|
DaisyWeb web services interface
In addition to the native DFE interace, the DAISY system can also identify material which has been submitted
to the system via daisyWeb. This is an intuitive, interactive web based interface which allows
users to upload and process image data via the web. Although functionality is limited compared to DFE this interface
can be delivered via a variety of client devices including computers running a variety of operating systems
(Vista, XP, MAC OSX, Free BSD, Linux) and also more exotic client devices, for example WLAN or 3G enabled iphones and PDA's.
This interface rpovides a limited subset of the facilties offered by DFE and is intended for citizen science and other
application areas where identification is the only service required (e.g. as opposed to training set building, clustering,
testing or visualisation).
|
Showing a specimen of Hyles tithymali gecki
(de Freina, 1991) about to be identified by a Internet based DAISY instance delivered via
daisyWeb to a client machine.
|
IPM: the pose normaliser
The function of IPM is to normalise the input imagery and also to resample it
to a standard size prior to classification. The poser is sensitised to appropriately tagged
input imagery. When such imagery is found it extract a region of interest (using a ROI file which
has been associated with the input image by DFE. The resulting pose-normalised and
resampled
image is then appropriately tagged for the next component in the DAISY system, the floret.
Floret: the NNC/PSOM classifier
The floret
is the component of the DAISY system that actually classifies unknowns.
The floret application is
multithreaded. This means that multiple floret processes, which
may be running on different physical host computers can co-operate when classifying unknowns, thus speeding
up the DAISY classification process. In keeping with the botanical naming conventions of the
DAISY system. This multithreaded collection of florets is known as an
infloresence. The floret application identifies the unknown if it can. If the unknown can
be identified, it is tagged for downstream processing by the vhtml application, otherwise, the
unknown image is simply discarded.
VHTML: the virtual HTML generator
vhtml
takes identification tags (inserted into the image file by the floret subsystem
and interrogates the web in order to see if there is any information available
on the organism. If information
is available vhtml builds a page of virtual HTML
which it then displays via a slaved dillo (web browser) client.
If no information is available, vhtml generates a stub web page which simply give the name of the organism and displays that.
|
Showing automatically generated
HTML output produced by vhtml virtual HTML generator following identification of
Xylophanes tersa (Linneaus, 1771) by floret (Web page courtesy
Bill Oehkle).
|
Content Copyright (c) 2007 Tumbling Dice Ltd.
DAISY is a Tumbling Dice Ltd product.