Professional Documents
Culture Documents
2010-Wireless Sensor Network Based E-Health System
2010-Wireless Sensor Network Based E-Health System
4, November 2010
monitor and collect the physiological parameters which are comfortable way. However, it only works as the data collector;
immediately transmitted via wireless local area networks no more decision schemes are introduced. In [13], the authors
(WLAN) to be analyzed by medical personnel. In [5], Rasid investigated how video surveillance can be used in the home
and Woodward used Bluetooth as wireless communication telemedicine approach. However both the elderly and the
device to communicate with a remote central management patients strongly rejected the use of any camera or video, in
unit. sensor network designs, which is certified in [13]. In our
Recently WSN has started to enter the e-Health business approach, we just use non-vision sensors to achieve
and there are several ongoing projects. In [8], a project called monitoring to avoid such rejections.
CodeBlue proposes a new architecture focusing on tracking Three intermediate reports were published in [20] and [21].
and monitoring of patients. They use MoteTrack location Recently we have also developed an interconnection platform
system that employs many beacon nodes, which broadcast and a service management platform to support large scale data
beacon messages at various transmission powers. In [9], a interconnections and real-time health state reports to related
prototype system is built where sensor tags are placed on persons (e.g. doctors or nurses, elder-self, elders’ relatives),
everyday objects such as a coffee cup or a toothbrush and the via all popular communication approaches, such as automatic
system monitors the movement of the tagged objects through voice telephone call, SMS or Email etc [22]. However, in this
tag readers. In [12], Talbar et al. proposed a WSN solution paper, we will pay more attention to the detailed
based on IEEE 802.15.4 and using multiple sensing and event implementation approach and experiments other than general
detection modalities to process elderly monitoring in a functionalities introduction.
distributed fashion.
Additionally, a series of excellent works for general Main Contributions: The main contributions in this paper
purpose health care are reported. The concept of a tree based 3 can be summarized as follows:
layer distributed sensor network patient monitoring and care is x A full scale wireless sensor network based e-health
introduced in [14]. C-C Lin et.al [15] introduce a predominant system is implemented and evaluated.
work to merge communication technology and Geographic x Track people regardless of whether they are wearing
Information System (GIS) by invoking GPS, GSM, and RFID a sensor board or not. A mixed localization algorithm
to achieve a seamless Dementia elderly persons’ actions based on received sensor data and received signal
monitoring. A similar architectural framework for health care strength indicator (RSSI) is proposed.
and wellness management via wired networks is discussed in x The effect of the movement of the person on the
[16], which illustrates a sleep activity pattern monitoring radio propagation is measured, which is proof to
application. In these systems, only public wireless passive localization being possible.
communication networks are used to connect the health care
center and the users, which are not fit for transmission data via Organization of the paper: The remainder of the paper is
next generation networks. AID-N [17] facilitates organized as follows. Section II describes system architecture
communication between health providers at disaster scene, and sensor deployment. Section IV describes the embedded
medical professionals at local hospitals, and specialist software design and in Section V we discuss the mixed
available for consultation from distant facilities. The system is positioning algorithm and implementation. Section VI discuss
capable of measuring patient’s vital signs and location via the experimental set up and results analysis and finally in
Mote Track [11] and GPS. In AID-N, a wearable wireless Section VII conclude our work.
sensor node is attached to the patient’s wrist. When there is an
emergency issue, the node can form a 2-node ad-hoc wireless II. SYSTEM ARCHITECTURE AND SENSOR DEPLOYMENT
network with the first responder’s portable tablet PC. The vital
The product will be used in old person’s home including
signs can be sensed and recorded into an electronic patient
networks integration devices, which implementation is divided
record database in the portable tablet PC and then transmitted
into two stages. The first stage is where the wireless sensor
to the medical center via CDMA based EvDO wireless
network in the person’s home collects the environmental and
technology. A secure web portal allows authenticated users to
personal parameters; this implementation is discussed in the
collaborate and share patient’s database in real-time. We use
current paper. The second stage is where the Internet transfers
similar approach to form a larger ad hoc sensor networks by
data collected to remote computer or PDA. That will be
joint HSN sensors and BSN sensors to achieve more accurate
introduced in another paper.
measurements. The BSN-based health care system in [18]
Base station (BS) with computer is the access point between
allows the connectivity of a wide range of heterogeneous body
the wireless sensor network and the Internet. Through it, the
sensors to a portable hub device (PDPU) via Zigbee/IEEE
wireless sensor network data is transformed and is accessible
802.15.4 standard technology. The PDPU is connectable to
through Internet, and conversely the Internet instructions are
external networks (IEEE 802.11b or GPRS). This system is
transformed to wireless sensor network commands.
based on the use of off-the-shelf modules and currently being
Figure 1 shows the typical hardware configuration in the
used at the European level for the detection and the prediction
architecture of our wireless sensor network system. In the
of the human physiological state in relation to wakefulness,
right bottom dashed rectangle, multi-sensor board with
fatigue, and stress applications in which users carrying out
wireless sensor node collect and transmit environmental data
daily activities are monitored in an unobtrusive and
including temperature, light, sound, microphone,
2290 IEEE Transactions on Consumer Electronics, Vol. 56, No. 4, November 2010
accelerometer, and magnetometer to the system. The wireless receives data on moving. The node is also fitted with an
sensor node here also can function as a router if other nodes emergency button that the person can press in the emergency.
need to forward data. Upper-right hand picture in figure 2 is how the whole system
%DVH QRGH
looks in our lab.
, QW HU I DFH
ERDU G
PRW H
III. EMBEDDED SOFTWARE DESIGN
VHQVRU
:L U HO HVV
VHQVRU QRGH
As the consistency of the message format guarantees
successful communication among the nodes and the computer,
9RO W DJH PDW FKHG
FL U FXL W
'DW D DFTXL U HG
ERDU G
we first introduce the message data structure followed by
:L U HO HVV system functions.
VHQVRU QRGH
A. Object proximity positioning RSSI values and m is the position sums of all non zero signals
In object proximity positioning, the positioning depends in the vector. t, m are used to improve the differentiation
on the position of the object to which the sensor is attached, ability of the algorithm.
by a simple data analysis and a decision is made based on the There are two stages for this algorithm. One is learning
data collected from the sensor. stage, the other being the decision stage. In the learning stage,
As was introduced in the hardware section, several sensors all the vectors are saved to form a matrix. After learning stage,
are used in our system. First decision is made by analyzing the the saved vector matrix should look like (1),
value of the special position of the known sensor. Pressure p1 h11 h21 ... h1N 2
sensor attached on the cushion on the chair in sitting room. p2 h21 h22 ... h2 N 2 (1)
When its value exceeds a pre-determined value means that the
... ... ... ... ...
person is sitting on the chair, hence the location of the person
can be deduced; when the value of the light sensor in the pK hK 1 hK 2 ... hKN 2
refrigerator in the kitchen changes, the person has opened the
refrigerator, then the software makes a decision that the where hij ^RSSI ij , t , m`, pk is obtained from the interface of the
person has opened the refrigerator in the kitchen. Microphone
program. At the decision stage, the vector matrix is read from
on the sensor board with sensors fitted to the water pipe in
the database and pk is obtained from the positioning algorithm.
kitchen too, it is used to indicate if the tap opened; moisture
The decision procedure is given below:
sensor on the mote in bathroom also predict if the person in
the shower.
1. Collect new RSSI samples in the BS. The new incoming
Before explaining the analysis process, by definition, any
vector is described as RSSI1 , RSSI 2 , ! , RSSI n .
data received by the sensor is a random process.
Definition: 2. For the next sample, the vector is updated to contain the
Given a random process X i X 0 , X 1 , X 2 , ! , X N 1 . The following variables RSSI1 , RSSI 2 , ! , RSSI n , t , m , which
for simplicity can be described
§ n 1 ·
¨
¨¦
©i 0
Xi ¸
¸
¹
as RSSI1 , RSSI 2 , !, RSSI n , RSSI n 1 , RSSI n 2 .
mean of the random process is m and 3. Compare the incoming vector with stored matrix for
n learning stage.
V i2 m X i 2. N 2 ½
It easy to see that when V 2 ! test , the person is acting on
4. Calculate the distance ' k ® ¦ RSSI i hki ¾ .
¯i 1 ¿
the sensor. The test value is obtained from the sensor data just
before the decision is made.
N 2 ½
B. Active signaling positioning 5. Search for min ®
¯
¦ RSSI
i 1
i hki ¾ in the saved vector
¿
In active signaling positioning, one sensor node attached
on the person actively transmits radio signals periodically, so matrix. pk in the matched vector is the result .
the approximate position of the person is determined by
comparing the radio signals received by different nodes. Example:
Suppose there are N fixed nodes and M target nodes, In learning stage, consider that learning stage matrix consist of
communication along all the fixed nodes and the target nodes following received raw data (bathroom, 23, 44, 6,
is based on IEEE std 802.15.4. The received RSSI vector Rj 0, 0, 2, 0, 0). There are four non-zero numbers in the
from the base station can be described by the following vector, t count if RSSI ! 0 4 , and
Rj >r1, r2 ,", rN @
m ¦ position RSSI
if RSSI i !0
i 1 2 3 6 12 .
11:5:47
11:7:23
11:9:31
11:12:51
11:14:35
11:16:11
11:17:55
11:19:31
11:21:15
11:22:58
11:25:14
11:26:50
11:28:42
11:30:34
11:32:18
11:33:54
11:35:38
11:37:14
11:38:57
11:40:33
11:42:17
11:43:53
11:45:37
11:47:13
Kitchen: A Node 8 with light, temperature, microphone
puts near coffee maker; Node 4 with light, temperature, Figure 4. Node 1 in bath room light data variety
microphone sensors puts in the refrigerator;
Living room: Node 2 with light, temperature, and
540
microphone sensors puts somewhere in the room; Base voice_data
for some time for the computer to learn the position, then 80
60
main door, go bath room, watch TV in living room, cook in
50
kitchen, sleep on bed, take shower, go to the balcony, and
40
walk out of the main door. The entire experiment takes 1.5
30
hours.
20
10
B. Experimental Results 0
11:5:51
11:7:27
11:9:19
11:11:28
11:13:2
11:14:52
11:16:27
11:18:17
11:19:52
11:21:41
11:23:51
11:25:23
11:26:56
11:30:39
11:32:4
11:33:26
11:34:40
11:36:13
11:37:55
11:39:42
11:41:28
11:43:20
11:45:10
11:46:44
1) Object proximity positioning
We have collected and saved all the data. As an example, here
Figure 6. Node 17 in bathroom humidity data variety
we take the sensor data in bath room.
Node 1 and node 17 put in bathroom Microphone data Because of the surrounding background noise, the weight of
obtained from. Node 1 fitted on the pipe is used to judge the sensor data form the tap in the bathroom is very low. To make
action of opening the tap. Node 17 is put near the shower to a more accurate decision, multi-condition positioning would
judge if the person is having a shower. be used here. Combined with the data from the humidity
In figure 4 2 , there are three regions where the values are sensor and temperature sensor in bathroom, we can make a
higher than the average value for light data, which means that more accurate conclusion. As the figure 6 shows, there is one
the light in bath room is turned on three times. big change in the humidity. Combination of data from the
In our scenario, the tap has been turned on two times before temperature and sound sensor on tap, shows that the person in
taking a shower. From figure 5, we can see there are two the bathroom. As figure 6 shows, using the humidity data to
obvious splices. One happened at about 11:9, another judge the person is taking a shower is accompanied by a time
happened at 11:24. According to figure 5, we can determine delay in a similar fashion to the temperature sensor. Especially
the time that the person had opened the tap. the end time cannot be determined by analyzing the data. If
the door of the bathroom is closed, the humidity drops very
slowly. In this test, we open the door of bathroom, so
2
humidity drops faster.
the units of y-axis in Figure 4-7 is voltage
2294 IEEE Transactions on Consumer Electronics, Vol. 56, No. 4, November 2010
8
computer
real
7
0
11:3:24
11:6:6
11:6:55
11:7:40
11:8:22
11:9:1
11:9:43
11:10:20
11:11:16
11:12:12
11:13:5
11:13:53
11:14:32
11:15:7
11:15:46
11:16:25
11:17:7
11:17:52
11:18:33
11:19:5
11:19:40
11:20:49
11:21:49
11:22:29
11:23:2
11:23:36
11:24:13
11:24:56
11:25:54
11:26:42
11:27:26
11:28:6
11:28:41
11:29:22
11:30:16
11:30:48
11:31:26
11:31:58
11:32:31
11:33:8
11:33:43
11:34:20
11:34:56
11:35:34
11:36:18
11:38:2
11:39:42
11:41:47
11:43:25
11:44:14
11:44:57
Figure 7. Position decision in our system
2) Signaling active positioning positioning method that does not interfere with the normal
As figure 7 shows, the dashed line (red) shows the real life of the person at any stage in addition to a lower cost
position of the person; the solid line shows the position advantage.
determined by the signaling active positioning gave. The
labels of 1 to 8 of the y-axis are the ids of the rooms in the
department: which corridor, living room, kitchen, bathroom, Acknowledgement:
I would like to acknowledge Mr. Kourosh in Beijing
balcony, bedroom, outdoor, and the place far away from the
University of Technology for improving the language in
building respectively. If the person keeps motionless like
article.
sitting in sofa, the correct rate is 70%, while motion, this rate
drops to 30%. The average accuracy rate is current 53.26%.
REFERENCES
IX. CONCLUSION [1] R. G. Lee, H.-S. Chen, C.-C. Lin, K. –C. G and J.-H. Chen, “Home
This paper describes the detail implementation of E-healthcare telecare system using cable television plants – an experimental field trial,
IEEE Trans. Inf Technol. Biomed, vol 4, no. 1, pp. 37-44, March 2000.
by a wireless sensor network. The idea of E-healthcare is to
[2] A. I. Heernandez, F. Mora, G. Vollegas, G. Passariello, and G. Carrault,
help the elderly who live alone. The system will provide home “Real-time ECG transmission via Internet for nonclinical applications,”
assistant, nurse, healthcare center and relatives with a degree IEEE. Trans. Inf. Technol. Biomed., vol. 5, no. 3, pp. 253-257, Sept.
of “understanding” of what is happening around the person 2001.
without interrupting normal daily life. [3] S. Guillen, M. T. Arredondo, V. Traver, J. M. Garcia, and C. Fernandez,
“Multimedia telehomecare system using standard TV set,” IEEE Trans.
We describe the system, hardware and software design. Inf. Technol. Biomed., vol. 49, no. 12, pp. 1431-1437, Dec. 2002.
Data structure, data storage and visualization of the [4] Y.-H. Lin, I.-C Jan, P. C.-I. Ko, Y.-Y. Chen, J.-M. Wong, and G.-J. Jan,
application are also discussed. Node embedded program and “A wireless PDA-based physiological monitoring system for patient
PC program are incorporated in implementing the data transport,” IEEE Trans. Inf. Technol. Biomed., vol. 8, no. 4, pp. 439-447,
Dec. 2004.
collection. Raw data is saved to the local database or [5] M.F.A Rasid, and B. Woodward, “Bluetooth telemedicine processor for
transmitted to the Internet for further analysis. A mixed multichannel biomedical monitoring via mobile cellular networks,”
positioning algorithm is used, object proximity positioning, IEEE Trans. Inf. Technol. Biomed., vol. 9, no. 1, pp. 35-43, March 2005.
signaling active positioning, signaling passive positioning [6] N. Bulusu and J. Jha, “Wireless Sensor Networks,” Artech House, 2005.
[7] A. Wood, G. Virone, T. Doan, Q. Cao, L. Selavo, Y. Wu, L. Fang, Z.
work together. Simple data analysis for object proximity He, S. Lin, and J. Stankovic. ALARM-NET: Wireless sensor networks
positioning and multi-condition positioning are made for assisted-living and residential monitoring. Technical Report CS-
depending on the fixed position sensor data. If due to lack of 2006-11, Department of Computer Science, University of Virginia, 2006
sensor data, the position cannot be correctly determined, [8] U. Anliker, J. A. Ward, P. Lukowicz, G. Tröster, F. Dolveck, M. Baer, F.
Keita, E. Schenker, F. Catarasi, and R. Schmid, “AMON: A Wearable
signaling active positioning algorithm is used. While there is multiparameter medical monitoring and alerst system,” IEEE Trans. on
no signal from the elderly person, signaling passive Inf. Technol., Biomed., vol. 8, no. 4, pp. 415-427, 2004.
positioning will work. [9] C. Otto, A. Milenkovic, C. Sanders, and E. Jovanov, “System
An experiment scenario and deployments of sensor are architecture of a wireless body area sensor network for ubiquitous health
monitoring,” Journal of Mobile Multimedia, vol. 1, no. 4, pp. 307-326,
given, and different results by object proximity positioning, 2006
signaling active positioning, and signaling passive positioning [10] .H. F. Rashvand, V. T. Salcedo, E. M. Sanchez, and D. Iliescu,
is analyzed. “Ubiquitous wireless telemedicine,” IET Communications, vol. 2, no. 2,
In our experiment, we also test without any signals from pp. 237-254, Feb. 2008.
[11] K. Lorincz, and M. Welsch, “MoteTrack: A robust, decentralized
the target, by the simply relying on the passive radio signals, approach to RF-based location tracking,” Personal and Ubiquitous
a passive signaling positioning can also work. We think it Computing, Special issue on location and context awareness, Springer-
can play a more important role in E-health as it is a Verlag, Oct. 2006.
H. Yan et al.: Wireless Sensor Network Based E-Health System – Implementation and Experimental Results 2295
[12] A. M. Tabar, A. Keshavarz, and H. Aghajan,”Smart home care network H. Huo obtained his B.S. degree in Communication and
using sensor fusion and distributed vision-based reasoning,” in Proc. 4th Information Engineering from the School of Electronics
ACM International Workshop on Video Surveillance and Sensor and Information Engineering, Beijing Jiaotong
Networks, Oct. 2006. University, China in 2004. Subsequently, he finished M.S.
[13] R. Steele, C. Secombe, and W. Brookes, “Using wireless sensor in Communication and Information System from the
networks for aged care: The patients perspective,” in Proc. Pervasive same institute in 2006 and started his Ph.D projects there
Health Conference and Workshops, Dec. 2006. in 2006. In March 2008, he joined the Data
[14] P.Bauer, M.Sichitiu, R.Istepanian, and K.Premaratne, “The mobile Communication at the Department of Computer Science, School of
patient: wireless distributed sensor networks for patient monitoring and Engineering, Jönköping University, Sweden, where he is currently a joint-
care”, in Proceedings of the 2000 IEEE EMBS International Conference training Ph.D student in data communication. His current research interest is
on Information Technology Applications in Biomedicine, November, routing and service discovery in Wireless sensor networks. He is a member of
2000. pp. 17-21. IEEE.
[15] C.-C Lin, M.-J Chiu,. C.-C Hsiao, R.-G Lee and Y.-S Tsai, “Wireless
Health Care Service System for Elderly With Dementia”, IEEE
Transactions on Information Technology in Biomedicine, Volume Y. Xu graduated from Jaotong University, Xian, China in
10, Issue 4, October 2006, pp.696-704. 1968, received the Ph.D. degree in electrical engineering
[16] Jit Biswas, Maniyeri Jayachandran, Louis Shue, Wendong Xiao and from Linköping University, Sweden in 1991. During
Philip Yap, “An Extensible System for Sleep Activity Pattern 1969–1985 he worked at Changfeng Electronics
Monitoring”, in proceedings of the 3rd International Conference on Research Institute, Lanzhou, China as a research
Intelligent Sensors Sensor Networks and Information, (ISSNIP 07), engineer. During 1985–1991 he worked as a guest
December 2007, pp. 561-565. researcher at Linköping University, Sweden. In 1991, he
[17] Tia. Gao, Dan. Greenspan, Matt. Welsh, Radford R.Juang and Alex was employed as a research engineer at Laser Spectrum, Delsbo. Between
Alm, “Vital sign monitoring and patient tracking over a wireless 1993 -2003 head of telecommunication division at Mid-Sweden University,
network”, in Proceedings of the 27th IEEE Annual Conference Sundsvall. Now he is a full professor in Data Communication at Jönköping
Engineering in Medicine and Biology, (EMBS 2005) , January 2006, University, Jönköping, Sweden. Dr. Y.Xu is now interested in error-correcting
pp.102-105. codes, multiple access, communication networks and multimedia technology.
[18] E. Monton, J.F. Hernandez, J.M. Blasco, T. Herve, J. Micallef, I. Grech,
A. Brincat and V. Traver, “Body area network for wireless patient M. Gidlund (M’99) received his MSc in electrical
monitoring”, IET Communications, Volume 2, Issue 2, February 2008. engineering from Mid Sweden University, Sundsvall,
pp.215-222. Sweden in 1999 and his Lic. Tech degree in radio
[19] H. Yan, Y. Xu, M. Gidlund and R.Nohre, “An experimental study on communication systems from Royal Institute of
home-wireless passive positioning”, in Proceedings of the Second Technology (KTH), Stockholm, Sweden in 2004 and his
International Conference on Sensor Technologies and Applications Ph.D degree in electrical engineering from Mid Sweden
(SensorComm 2008), Aug. 2008, pp 223-228. University, Sundsvall, Sweden in 2005. He is currently
[20] H. Yan, Y. Xu and M. Gidlund, “Experimental e-Health Applications in working as head of wireless communication at ABB
Wireless Sensor Networks”, in Proceedings of the 2009 International Corporate Research, Sweden. Between August 2007 and September 2008 he
Conference on Communications and Mobile Computing (CMC2009), was working as a research scientist at Nera Networks AS, Norway. Between
Jan.2009, pp. 563-567. February 2006 and August 2007 he was working as research engineer and
[21] H. Huo, Y. Xu, H. Yan, Saad Mubeen and H. Zhang, "An Elderly Health project manager at Acreo AB, Sweden. During Feb-July 2005 he was a
Care System Using Wireless Sensor Networks at Home," in Proceedings visiting research at the Dept. of Informatics, University of Bergen, Norway.
of the 2009 3rd International Conference on Sensor Technologies and His current research interests are in communication theory, signal processing
Applications (SensorComm 2009), 2009. pp.158-163. and multimedia transmission for wireless communication. Dr Gidlund has
served as member of technical program committees in several major
conferences (PIMRC, VTC, ICC) and is also participating in the organization
BIOGRAPHIES
committee for the conference on Software Defined Radio (SDR’09). He is a
H. Yan received her Ph.D degree in electrical and member of IEEE.
information school of Xi’an Jiaotong University, China,
2006. She is currently the associate professor of
Embedded Software and System Institute, Beijing
University of Technology, China. She has researched in
wireless sensor networks of E-health in Jonkoping
University, Sweden, 2007, and has been a visitor scholar
to do the research in power control of mobile communication in Tsukuba
University, Japan, 2003. Her research interests are wireless communication,
wireless sensor networks and embedded system programming.