Table 1: Conversion times.
text file size (MB)
Conversion times (s)
raw data zoom levels
346,8 41 85
435,1 50 104
954,6 91 217
1.021,2 109 234
1.297,3 157 357
Table 2: Load times for .txt and .h5 files
file size (MB)
Load times (s)
.h5 file .txt file
14 0.01 6.35
144 0.04 64.33
347 0.57 349.33
424 0.79 (Memory Error)
3.1 Results and Discussion
All the performance tests were made with a Intel Core
i7 720QM laptop, with 1.60GHz processor. Regard-
ing data conversion to the new data structure, the per-
formance results are described in table 1.
Considering that opening text files with huge sizes
by loading them on python would take a long time
or even cause a memory error, the results presented
in table 2 evidence the benefits of the developed data
structure on data accessing. The performance of the
visualization tool is independent of the type and size
of the signal being visualized as well as of the zoom
level on which the user is ”navigating” with the de-
veloped tool. Operations like zooming and panning
over long term biosignals, that take several seconds
using python visualization methods, are almost in-
stantaneous using the developed tools. Since the data
structure creation only has to be carried out once, en-
abling instant accessing to data, it is possible to un-
derstand the advantages of the presented tools.
4 CONCLUSIONS AND FUTURE
WORK
Considering standard formats for biological and phys-
ical signals, it is easy to see that the developed data
structure allows a broader approach to the visual-
ization and processing of biosignals (particularly for
long term biosignals). Besides allowing the user to
save the raw data from the acquisition and important
information about the subject or the recorded signals
and the results of the parallel biosignal processing al-
gorithms. This format allows a new way of explor-
ing biological data, in a fast and intuitive multi-level
visualization of the biosignals. Since the developed
visualization tools are compatible with the web envi-
ronment, they can be used in the Internet.
In future work we aim to create an algorithm that
allows processed data visualization, as a way to link
the processed data and the signal, making it possible
to visualize at the same time the signal and important
processed data. Other future goal is to develop new
processing algorithms adapted to long term biosig-
nals, such as the heart rate variability, since it’s pa-
rameters are of great importance in clinical cases that
need long term monitoring. Regarding parallel pro-
cessing techniques, some improvements are still nec-
essary, such as an automatic calculation of the indi-
cated number of overlapping samples.
ACKNOWLEDGEMENTS
This work was partially supported by National
Strategic Reference Framework (NSRF-QREN) un-
der project ”LUL”, ”wiCardioResp” and ”Do-IT”,
and Seventh Framework Programme (FP7) program
under project ICT4Depression, whose support the au-
thors gratefully acknowledge. The authors also thank
PLUX, Wireless Biosignals for providing the acquisi-
tion system and sensors necessary to this work.
REFERENCES
HDF group (2007). HDF5 - HDF group [online] Avail-
able at:http://www.hdfgroup.org/HDF5/ [Accessed 5
September 2011].
Kayyali, H., Weimer, S., Frederick, C., Martin, C., Basa,
D., Juguilon, J., and Jugilioni, F. (2008). Remotely
attended home monitoring of sleep disorders. Telemed
J E Health, 14(4):371–4.
Pan, J. and Tompkins, W. (1985). A real-time qrs detection
algorithm. Biomedical Engineering, IEEE Transac-
tions on, (3):230–236.
Pinto, A., Almeida, J. P., Pinto, S., Pereira, J., Oliveira,
A. G., and de Carvalho, M. (2010). Home telemoni-
toring of non-invasive ventilation decreases healthcare
utilisation in a prospective controlled trial of patients
with amyotrophic lateral sclerosis. Journal of Neurol-
ogy, Neurosurgery & Psychiatry.
PLUX (2011). PLUX - Wireless Biosignals [online]
Available at: http://plux.info/ [Accessed 5 September
2011].
Sousa, J., Palma, S., Silva, H., and Gamboa, H. (2010).
aal@ home: a new home care wireless biosignal mon-
itoring tool for ambient assisted living.
LONG TERM BIOSIGNALS VISUALIZATION AND PROCESSING
405