USING MOBILE AGENTS IN EEG SIGNAL PROCESSING
Roman Mouček and Petr Šolc
Department of Computer Science and Engineering, University of West Bohemia
Univerzitní 8, 306 14 Pilsen, Czech Republic
Keywords: Electroencephalography (EEG), Event related potentials (ERP), EEG/ERP data, EEG/ERP processing
methods, EEG data formats, Artefacts detection, Mobile agents, Java, System aglets.
Abstract: Our EEG/ERP repository contains large EEG/ERP data. The partner institutions would like to work with
these data e.g. to verify their processing methods, but they cannot or they are not allowed to transfer large
data collections over network. The possible solution is to use a mobile agent system. The paper briefly
introduces the agent system Aglets and basic EEG processing methods implemented as mobile agents. The
usability of this approach is tested on selected data files. The implementation of e-mail announcements
within the mobile agent system is mentioned.
1 INTRODUCTION
Our research group at Department of Computer
Science and Engineering, University of West
Bohemia in cooperation with other partner
institutions (Czech Technical University in Prague,
University Hospital in Pilsen, etc.) specializes in the
research of attention, especially attention of drivers
and seriously injured people. With regard to our
research we widely use the methods of
electroencephalography (EEG) and event related
potentials (ERP). Within our partner network we are
responsible for technical and scientific issues, e.g.
EEG/ERP laboratory operation, development of
advanced software tools used in EEG/ERP research,
or analysis and proposal of signal processing
methods.
EEG/ERP experiments take usually long time
and produce a lot of data (sizes of data files are
usually from tens to hundreds of megabytes). These
data, finally stored on a computer in EEG/ERP
laboratory, are then analyzed, converted and
processed using various software tools and
processing methods. Recently, a common tree of
directories and subdirectories served as an
organization scheme for EEG/ERP data. Nowadays,
the first prototype of EEG/ERP database has been
developed. In parallel, we found out that transfer of
huge EEG/ERP data over network could be still an
important trouble for some partner institutions.
Moreover, the suggested network load in our
laboratory would be also enormous.
An easy access to large EEG/ERP data and
a possibility to work with them using own
processing methods are very important requirements
of our partner institutions. The following process is
expected. The partner institution wants to work with
EEG/ERP data, e.g. to verify a processing method
on a large collection of EEG/ERP data stored in our
repository. They cannot or they are not allowed to
transfer this large data collection over network.
Therefore they use data from the repository (create
their local copy) and transfer their software code to
perform a requested operation (e.g. matching pursuit
algorithm). When the operation is finished the result
is announced to user by e-mail.
A possible solution how to ensure this kind of
remote processing of EEG/ERP data is to use the
system of mobile agents based on two ideas: data are
local, and operating software code (agent) is
transferred. Because an agent system serves for
EEG/ERP research (construction of a specific agent
system was not the task), there was important to
look for a system, which is at least proven in some
different domain and seems to be promising for our
needs. Other necessary conditions include
possibilities of easy deployment on various
computer platforms and extensibility of the selected
agent system (open source software).
The following parts of the paper briefly
introduce the selected agent system and some basic
EEG processing methods implemented as mobile
agents. The most important part of the paper
describes the testing of usability of the selected
agent system for our research. The running time of
155
Mou
ˇ
cek R. and Šolc P. (2010).
USING MOBILE AGENTS IN EEG SIGNAL PROCESSING.
In Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Agents, pages 155-158
DOI: 10.5220/0002706301550158
Copyright
c
SciTePress