Documente Academic
Documente Profesional
Documente Cultură
Conductor de doctorat:
Prof.dr.ing. Vasile-Ion Manta
Doctorand:
Ing. Robert-Gabriel Lupu
IAI 2011
MENIUNI
Cuprins
1
Introducere ................................................................................................................................... 7
1.1 Obiective ............................................................................................................................... 7
1.2 Structura lucrrii .................................................................................................................... 8
1.3 Diseminarea rezultatelor........................................................................................................ 8
2 Sisteme de telemonitorizare: privire de ansamblu ..................................................................... 12
3 Biosemnale ................................................................................................................................. 14
3.1 Natura semnalelor biomedicale ........................................................................................... 14
4 Analiza semnalelor biomedicale ................................................................................................ 17
4.1 Generaliti .......................................................................................................................... 17
4.2 Detecie QRS ....................................................................................................................... 17
4.3 Determinarea frecvenei respiraiei ..................................................................................... 18
4.4 Concluzii ............................................................................................................................. 19
5 Echipamente i sisteme de telemonitorizare .............................................................................. 20
5.1.1 Introducere ................................................................................................................... 20
5.1.2 Dispozitiv fix de monitorizare parametri vitali ............................................................ 20
5.1.3 Dispozitiv mobil de monitorizare ECG ....................................................................... 21
5.1.4 Dispozitiv mobil de monitorizare a parametrilor vitali ................................................ 25
5.2 Transmisia datelor ctre serverul centrului de telemonitorizare ......................................... 28
5.2.1 Proiectare software pentru dispozitivele gateway ........................................................ 28
5.2.2 Testare sistemului de telemonitorizare ........................................................................ 30
5.3 Soluie integrat pentru telemonitorizare pacient ................................................................ 31
5.3.1 Testarea modulelor software ........................................................................................ 33
5.4 Concluzii ............................................................................................................................. 34
6 Tehnologie asistiv .................................................................................................................... 35
6.1 Context ................................................................................................................................ 35
6.2 Principiile unui sistem de comunicare cu persoane cu dizabiliti neuromotorii ................ 35
6.3 Principiile unui sistem performant, pentru comunicare cu persoane cu dizabiliti ........... 36
6.3.1 Gestiunea i generarea listelor de cuvinte cheie .......................................................... 37
6.4 Structura mesajelor vehiculate n sistem ............................................................................. 38
6.5 Dispozitiv ngrijitor ............................................................................................................. 39
6.6 Dispozitiv dispecer .............................................................................................................. 39
6.7 Dispozitiv pacient ................................................................................................................ 40
6.8 Metode de determinare a opiunii pacientului ..................................................................... 40
6.8.1 Metoda eye tracking-EOG ........................................................................................... 41
6.8.2 Metoda eye tracking-video........................................................................................... 44
6.8.3 Metoda interaciunii gestuale ....................................................................................... 50
6.9 Testarea sistemului de comunicare ASISTSYS .................................................................. 51
6.10
Concluzii .......................................................................................................................... 54
7 Concluzii, contribuii personale, direcii de dezvoltare ............................................................. 55
7.1 Sumar i discuii .................................................................................................................. 55
7.2 Direcii viitoare de cercetare ............................................................................................... 58
Bibliografie seletiv ........................................................................................................................... 59
1 Introducere
1.1 Obiective
Creterea semnificativ a incidenei bolilor cronice la nivel global constitui o provocare
pentru cercettorii i angajaii implicai n domeniul asistenei medicale. Bolile cronice pot fi doar
controlate nu i vindecate. Cele mai ntlnite sunt: diabetul, astmul, artrita, infarctul/preinfarctul. A
tri i a face fa unei astfel de boli are un impact semnificativ asupra calitii viei persoanei
respective i a familiei. Incidena unor astfel de boli crete cu vrsta. Totodat, aceast categorie de
persoane consum o proporie destul de mare din resursele asigurrilor sociale.
Conform World Health Organisation (WHO), aspectele enunate mai sus vor fi principala
cauz a dizabilitilor n 2020 i, dac nu va fi gestionat cu succes, va devenii problema cea mai
costisitoare a sistemelor de sntate. Potrivit WHO (WHO 2005) n prezent 60% din totalul
deceselor se datoreaz bolilor cronice, aceasta fiind cauza major de deces n rndul adulilor n
majoritatea rilor.
Sistemele mobile de monitorizare a pacienilor (Mobile Patient Monitoring System - MPMS)
au potenialul de a furniza servicii de asisten medical de nalt calitate n viitorul apropiat.
Decalajul dintre cerinele unui astfel de sistem i resursele oferite exist i reprezint o piedic n
procesul de dezvoltare a sistemelor de telemedicin (Mei 2009). Totui, nu de mult timp, sistemele
de monitorizare a pacienilor mobili sunt privite ca soluie la provocrile pe care le ridic
mbtrnirea populaiei. Totodat, faciliteaz o mai bun diagnosticare i tratament reducnd astfel
costurile cu asigurrile de sntate (Jones 2006, Jurik 2008). Un MPMS poate msura parametrii
vitali ai unui pacient n timp ce acesta i desfoar activitile de zi cu zi obinuite. Informaiile
obinute sunt procesate i rezultatele sunt transmise ctre un centru medical de decizie. n acest fel
sistemul poate detecta o situaie de urgen iar centrul medical poate trimite o ambulan ctre
pacient.
Tehnologia asistiv promoveaz o mai mare independen pentru persoanele cu handicap,
permindu-le ndeplinirea unor sarcini altfel imposibil de realizat sau cu dificulti majore de
realizare, prin mbuntirea sau schimbarea modului de interaciune cu tehnologia necesar
ndeplinirii acelui task (Cook 2001).
n prezent, pe plan naional i internaional, se depun eforturi de cretere a nivelului de
ngrijire a persoanelor cu diverse dizabiliti. Concomitent cu intensificarea eforturilor de
mbuntire a ngrijirii la toate nivelurile, se impune i meninerea creterii cheltuielilor la niveluri
suportabile de ctre societate. Pentru realizarea celor dou cerine contradictorii, eforturile s-au
orientat n direcia utilizrii pe scara tot mai larg, a diverse echipamente i tehnici cu componente
informatice i de telecomunicaii care s degreveze ngrijitorul de ct mai multe sarcini oferind o
oarecare independen pacientului i scznd astfel costurile de ngrijire.
n acest context, obiectivele acestei teze constau n proiectarea i implementarea unor soluii
pentru telemonitorizarea pacienilor i facilitarea comunicrii persoanelor cu dizabiliti
neuromotorii. Realizarea acestuia a fost posibil prin abordarea urmtoarelor etape:
- studiul soluiilor existente domeniilor sistemelor de telemonitorizare medical i a
tehnologiei asistive, n raport cu evoluia tehnologic exploziv n domeniul comunicaiilor
i a sistemelor nglobate;
- proiectarea i implementarea dispozitivelor de monitorizare cu autonomie crescut utilizate
n sistemele de telemonitorizare;
- proiectarea i dezvoltarea unor arhitecturi software pentru dispozitivele gateway utilizate n
sistemele de telemonitorizare medical pentru transmiterea eficient a informaiilor;
- proiectarea i realizarea unui sistem de comunicare destinat pacienilor cu dizabiliti
neuromotorii.
7
Ion Diaconu, Ionu Crlig, Robert Gabriel Lupu, Electroactive polymers, Timioara Medical
Journal 2003, vol. 53 supplement no. 2, pp. 11-12, ISSN 1583-5251, 7th National
Biophysics Cenference, october 5-7 2003 Predeal, Romania
Robert Gabriel Lupu, Ion Diaconu, Ionut Crlig, Determination method of the
electromechanical parameters of polymers, Timisoara Medical Journal 2003, vol. 53
supplement no. 2, pp. 17, ISSN 1583-5251, 7th National Biophysics Cenference,
october 5-7 2003 Predeal, Romania
Radu Ciorap, Robert Gabriel Lupu, Florin Topoliceanu, Ana Stratone, IulianRducanu,
Muscle rehabilitation using a fuzzy controlled stimulator, Proceedings of ECIT2002
European Conference on Intelligent Technologies, Iai, Romania
Radu Ciorap, Alexandru Brleanu, Florin Topoliceanu, Robert Gabriel Lupu, Ionu Crlig,
Alexandru Polydoru, Telemonitoring of the ECG biosignals using the gsm
communication network, Revista de Medicin i Farmacie 2001, vol. 47 supliment 3, pp.
18, National Conference of Romanian Society for Pure and Appliend Biophysics,
september 25-28 2001, Sovata, Romania
3 articole n reviste romaneti
Robert Gabriel Lupu, Ion Diaconu, Ionu Crlig, Evaluarea Parametrilor Electromecanici a
Polimerilor, Revista Medico-Chirurgical a Societii de Medici i Naturaliti din Iai,
2003 Iulie-Septembrie; vol. 107, nr. 3, ISSN: 0048-7848, pp:445-446
Drago Arotriei, Radu Ciorap, Florin Topoliceanu, Robert Gabriel Lupu, Studiu privind
posibilitatea folosirii de hardware evolutiv n protezare, Revista Medico-Chirurgical a
Societii de Medici i Naturaliti din Iai, 2003 Iulie-Septembrie; vol. 107, nr. 3, ISSN:
0048-7848, pp:457-461
Radu Ciorap, Alexandru Brleanu, Florin Topoliceanu, Ana Stratone, Robert Gabriel Lupu,
Ionu Crlig, Alexandru Polydoru, Telemonitorizarea ECG utiliznd reeaua de
comunicaie GSM, Revista de Aparatur Medical, Medica 2001, pp. 6
Proiecte de cercetare-dezvoltare pe baz de contract/grant (membru n echipa de cercetare)
SIMPA Soluie integrat e-health de monitorizare a parametrilor vitali la pacienii cu
afeciuni cronice, Contract tip PNCDI II, nr. 11-070/2007
TELEMON Sistem integrat de telemonitorizare n timp real a pacienilor i persoanelor n
vrst, Contract tip PNCDI II, nr. 11-067/2007
TELPROT Sistem de comunicare cu persoane cu handicap neuro-locomotor major, Grant
nr. 69CEEX II-03/28.07.2006
ASISTSYS Sistem integrat de asistare pentru pacienii cu afeciuni neurolocomotorii
severe, Contract PNCDI II, nr. 12-122/2008
11
12
Monitorizarepacientladistan
Pacientladomiciliu
BAN/WBAN
BAN/WBAN
Controler
(sisteminglobat)
WLAN
Centrumonitorizare
Wi-Fi(IEEE802.11x)
Gateway
(smartphone)
Accespoint
Bluetooth/
UARToriUSB
sau
GPRS
BAN/WBAN
Controler
siGateway
UPU
Internet
WWAN
Pacient mobil
WPAN
switch
LAN
Healtcareserver
Medic
Bluetooth/
ZeegBee
Pacient mobilinarie
restransa(salon)
Gateway
ZeegBee
Gateway
Monitoare
pacient
RS232/USB
Pacient inariareteleiadhoc
CT,RMN,Radiologie,
Ecografie
Electrozi
/traductoare
Pacient imobil
Figura 2-1. Reea integrat de telemedicin pentru activiti n spitale, n ambulatoriu i n teren
13
3 Biosemnale
Odat cu introducerea n practica medical a electrocardiografiei (ECG) clinice de ctre
medicul german Willem Einthoven, n 1903, s-a marcat o noua er n tehnica diagnosticrii
incluznd i utilizarea electronicii (Rangaraj 2002). De atunci i pn n zilele noastre
echipamentele electronice, mai ales calculatoarele, au devenit indispensabile sistemului de sntate.
Posibilitatea de achiziie a semnalelor biomedicale, de preprocesare pentru a elimina o serie de
artefacte, permite extragerea informaiilor necesare care s duc la interpretarea fenomenului
biologic i respectiv la stabilirea unui diagnostic corect. n acest sens instrumentaia electronic i
calculatoarele au fost utilizate n investigarea sistemelor biologice i fiziologice cum ar fi:
activitatea electric a sistemului cardiovascular, a creierului, a sistemului neuromuscular, variaia
presiunii n sistemul cardiovascular.
Primul pas n investigarea sistemului fiziologic presupune utilizarea unor senzori i a
instrumentaiei corespunztoare pentru a transforma variaia unei mrimi de interes ntr-un semnal
electric msurabil. Semnalul astfel obinut poate conine, pe lng informaia cu relevan clinic, i
foarte mult zgomot fiind foarte greu, chiar imposibil uneori de analizat vizual de ctre observatorul
uman. Totodat semnalul poate fi greu de observat, prea complex, s necesite atenie sporit, ceea
ce poate fi obositor pentru observatorul uman. De asemenea, variabilitatea unui anumit semnal de la
un pacient la altul i analiza subiectiv efectuat de medici sau analiti poate face greu de neles
sau de evaluat fenomenul dac nu chiar imposibil. Aceti factori au creat necesitatea nu doar a unei
instrumentaii corespunztoare ci i a unor metode de analiz obiectiv folosind algoritmi de
procesare implementai hardware ori software.
Pn nu demult, procesarea semnalelor biomedicale consta n filtrare pentru eliminarea
zgomotului, analiz spectral, modelare pentru reprezentare i parametrizare. n ziua de azi un mare
accent se pune pe aplicaii practice de procesare de semnal pentru diagnoz neinvaziv eficient,
monitorizare n timp real a pacienilor n stare critic i reabilitarea persoanelor cu handicap.
Oxygen saturation
HbO2
[ HbO2 ] Hb
(1)
Figura 3-1. a) Polarizarea globului ocular (EOG 2010); b) Poziionarea electrozilor (Lupu 2011b)
15
V
++
++
+
-
++
- -
- -
- -
++
++
++
- -
- -
- -
Figura 3-2. Forma semnalului funcie de direcia privirii: a) dreapta, b) stnga (EOG 2010)
16
Figura 4-1. Terapie i diagnoz asistat de calculator bazat pe analiz de semnal biomedical
(Rangaraj 2002)
componentele cu frecvena mare. Urmeaz medierea semnalului, scopul acesteia fiind acela de a
obine informaii adiionale pe lng detecia undei R.
Dup ce semnalul a fost filtrat, se aplic un set de reguli pentru a corecta detecia
complexului QRS (Hamilton 2002):
a) se ignor toate vrfurile precedente care urmeaz vrfurile de amplitudine mare pentru
cel puin 200 ms;
b) dac un vrf este detectat se verific dac conine att panta pozitiv ct i cea negativ.
Dac nu, exist cu o variaie a liniei de baz;
c) dac vrful detectat este mai mare dect pragul stabilit poate fi un complex QRS iar n
caz contrar este zgomot;
d) dac nici un complex QRS nu a fost detectat n 1,5RR i a fost detectat un vrf mai mare
dect jumtatea pragului de detecie n cel mult 360 ms, atunci va fi clasificat ca fiind
complex QRS.
n Figura 4-3 sunt prezentate formele de und obinute dup fiecare etap a procesrii
semnalului ECG.
Algoritmul a fost portat n Java pentru dispozitivele gateway utilizate n sistemele de
telemonitorizarea pacienilor mobili (descrise n detaliu n capitolul 5).
Figura 4-3. Forme de unde ECG n urma aplicrii algoritmului (Tompkins 1985, Hamilton 2002)
Figura 4-4. Etapele procesrii semnalului accelerometrului pentru detecia respiraiei (Lupu 2008a).
4.4 Concluzii
Datorit zgomotelor pe care le poate conine un semnal ECG a cror surse pot fi: zgomot
muscular, zgomot datorat micrii electrozilor i a contactului imperfect, zgomot datorat
interferenei electromagnetice, variaia liniei de baz, unde T cu frecven comparabil cu cea a
complexului QRS, procesarea semnalului n vederea detectrii complexului QRS este destul de
dificil.
Implementarea algoritmul de detecie QRS n timp real propus de Tompkins, pe
dispozitivele de monitorizare pacient, permite obinerea unui consum redus de energie. Pe baza
aceluiai algoritm uor modificat este realizat i detecia respiraiei procesnd semnalul furnizat de
un accelerometru plasat pe piept atunci cnd pacientul se afl n repaus.
19
Figura 5-1. Schema bloc a dispozitivului de monitorizare pentru pacieni imobilizai la pat (Rotariu 2007)
Schema bloc a dispozitivului este prezentat n Figura 5-1 i se compune dintr-un sistem
digital personalizat, senzori i adaptoare de comunicare. Caracteristic acestui dispozitiv este
posibilitatea de a alege ntre un canal fix de comunicare (Ethernet) util pacienilor imobilizai i
unul mobil (interfa serial) pentru conectarea unui telefon celular atunci cnd pacientul este
deplasat (Rotariu 2007).
Parametrii vitali monitorizai sunt: presiunea arterial, saturaia de oxigen, temperatura i
derivaiile ECG standard. Informaiile sunt furnizate de senzori construii de tere firme via USB.
Cele trei semnale ECG sunt achiziionate de modulul ADC al microcontroller-ului. Datele
pacientului sunt transmise ctre serverul tele-centrului regional unde sunt stocate i prelucrate.
Dispozitivul de monitorizare a fost construit n jurul unui microcontroller pe 16 bii cu un
consum redus de energie (MSP430) (TI MSP430). Datele sunt stocate pe un card MMC i
transmise, funcie de selecia realizat: via Ethernet (ECG prima derivaie n timp real plus valorile
parametrilor vitali preluai de la senzori pacientul fiind imobilizat la pat), telefon (doar valorile
parametrilor vitali prin SMS pacientul este mobil) sau PC (doar valorile parametrilor vitali
pacientul este imobilizat la pat). nregistrrile de pe cardul MMC pot fi descrcate pe un PC cu
ajutorul unui cititor de carduri pentru procesare ulterioar (n cazul ECG).
20
ID
CNT
DLEN
D0
D2
Dn-1
C1
C2
EOM
unde:
Mnemonic
SOM
ID
CNT
DLEN
D0 Dn-1
C1
C2
EOM
Numar octeti
2
1
1
1
1 247
1
1
2
Orice pachet ncepe cu SOM i se sfrete cu EOM. Orice octet transmis ntre EOM i
urmtorul SOM este ignorat.
Identificatorul are urmtoarele valori:
- 0x45 (E) ECG;
- 0x50 (P) presiune arterial;
- 0x53 (S) SpO2;
- 0x54 (T) temperatura.
Suma de control este calculat pentru toi octeii cuprini ntre SOM i Dn-1 inclusiv, cu
polinomul ITU-TSSCRC: x16+x12+x5+1, dup secvena de program din Figura 5-2.
unsigned short int crc = 0xFFFF;
unsigned char i = 0, j = 0;
while( i < (DLEN + 5)){
crc ^= ((unsigned short int)p( i ))<<8;
i++;
for(j = 0; j <= 7; j++)
{
crc = crc & 0x8000 ? (crc << 1) ^ 0x1021 : crc << 1;
}
}
Figura 5-2. Implementarea n limbajul C a sumei de control calculate dup ITU-TSSCRC(SIMPA 2007)
Motivul pentru care s-a propus aceast soluie a fost eliminarea calculatorului ca intermediar
n transmisia datelor pacientului reducnd astfel costul sistemului de monitorizare i adugarea
comunicaiei cu un telefon celular oferind astfel pacientului posibilitatea de deplasare (ex: pacientul
este mutat dintr-un salon n altul).
5.1.3 Dispozitiv mobil de monitorizare ECG
O alt variant propus de ctre autor este un dispozitiv de monitorizare ECG cu un consum
redus de energie destinat pacienilor mobili.
Diagrama bloc a dispozitivului de monitorizare este prezentat n Figura 5-3. S-a urmrit
obinerea unui consum ct mai redus de energie propunnd o metod de preluare a semnalelor ECG
i o soluie software pentru gestiunea proceselor ce se execut pe microcontroller astfel nct acesta
s se fie ct mai mult timp ntr-o stare de consum redus (Lupu 2008b).
Dispozitivul monitorizeaz doar derivaiile ECG standard (bipolare), salveaz valorile
eantioanelor pe cardul SD/MMC i realizeaz o analiz rudimentar a primei derivaii ECG
constnd n detecia complexului QRS conform algoritmului propus de Tompkins (Tompkins 1985,
Hamilton 1986) i implementat de Patrick Hamilton (Hamilton 2002). Odat detectat complexul
21
QRS se determin frecvena cardiac. Dac aceasta scade sub un prag limit sau crete peste un
prag limit atunci este stabilit o legtur radio utiliznd Bluetooth (F2M03GLA 2007) cu telefonul
mobil purtat de pacient prin intermediul cruia datele (cele trei derivaii ECG) ajung la serverul
centrului de telemonitorizare.
P
A
C
I
E
N
T
AmplificatorECG
(3derivatii)
ADC
MSP430
Portdigital
Card
SD/MMC
Bluetooth
Telefon
mobil
Sistemdigital
personalizat
Taste
GND
100K
in2 R5
100K
VCC
shutdown2 5
GND
U4
OPA334
3 VRef
10uF
U3
OPA334
1
out
5 shutdown2
VRef
C5
C6
10uF
100nF
2.2K
100nF
R10
C4
1M
GND
2.2K
C3
1.6nF
R1
GND
R9
4
3
R6
1M
VCC
VRef
2K
VRef
C1
VCC
R2
1M
R4
R7 R8
2M 2M
in3
U2
C2
100nF
in1 R3
VCC
INA322
8
shutdown1
GND
6
VCC
in1
in2
in3
3
2
1
Header 5
P1
U1
OPA334
3 VRef
shutdown2 5
out
shutdown2
shutdown1
5
4
3
2
1
a)
VCC
GND
GND
GND
GND
b)
GND
Figura 5-4. a) Schema amplificatorului ECG (TI INA322, Lupu 2008b), b) PCB (SIMPA 2007)
Folosirea unei singure surse de alimentare (+3.6V) a impus introducerea unei tensiuni de
referin, la care s-a raportat amplificarea, cu o valoare egal cu Vcc/2. Scopul a fost cel al ridicrii
tensiunii de referin a amplificatorului la aceast valoare, pentru amplificarea componentei pozitive
i negative a semnalului de intrare.
O caracteristic important att a amplificatorului de instrumentaie ct i a amplificatorului
operaional este aceea c pot fi dezactivate (sleep mode), avnd un curent pasiv de 0.01A,
respectiv 2A. Activarea se poate realiza n 10 respectiv 150 s. Aceast facilitate de activaredezactivare le face potrivite a fi utilizate n echipamente cu baterie cu putere mic sau pentru
aplicaii multiplexate. Funcionarea decurge astfel: la alimentarea dispozitivului de monitorizare
amplificatoarele sunt dezactivate; cu 150 s nainte de nceperea ciclului de conversie
amplificatoarele operaionale sunt activate i cu 40 s nainte este activat amplificatorul de
instrumentaie. La finalul ciclului de conversie toate amplificatoarele sunt dezactivate.
n Figura 5-5 se poate observa semnalul de ieire al amplificatorului ECG cu activarea i
dezactivarea doar a amplificatorului de instrumentaie 3). n imagine se mai pot observa semnalul
de activare 1) i semnalul de achiziie 2).
22
(15)
unde:
Imed curentul mediu consumat;
Ta perioada de activare;
Fa frecvena de activare;
In curentul consumat n modul normal (tipic);
Isleep curentul consumat n modul sleep.
c
Figura 5-5. Semnalul de ieire al amplificatorului ECG (3),
semnalul de activare al INA322 (1) i semnalul de conversie (2). (Lupu 2008b)
Inceputbucla
AchizitiesemnaleECG
FirdeexecutieACHIZITIE
Salvareinbufferpt.analiza
Formataresisalvareinbuffer
pentruprocesele
SD/MMCsiBluetooth
NU
DA
Bufferplin
Firdeexecutie
BLUETOOTH
Firdeexecutie
cardSD/MMC
Schimbarebuffere
Salvare
NU
Transmisie
Proces
cardSD/MMC
DA
Proces
BlueTooth
NU
Analiza
FirdeexecutiePRINCIPAL
DA
DA
Proces
analiza
NU
Detectare
conditie
alarma
NU
DA
Proces
BlueTooth
Finalbucla
Conexiunea Bluetooth este activat la cerere de ctre utilizator pentru a transmite n timp
real cele trei derivaii ECG ctre un smartphone ori calculator. Modulele software de nregistrare pe
cardul SD i analiz semnal sunt dezactivate n acest caz. Conexiunea Bluetooth mai este activat i
atunci cnd valoarea frecvenei cardiace nu se mai ncadreaz n intervalul stabilit.
24
Figura 5-7. Variaia ritmului cardiac: a ofer nceptor; b ofer amator cu mai mult de 3 ani experien;
c ofer profesionist (Ciorap 2008b)
monitorizarea saturaiei de oxigen, a temperaturii i pentru detecia respiraiei (Lupu 2008b. Lupu
2009b). Diagrama sistemului este prezentat n Figura 5-8
Accelerometru
AmplificatorECG
3derivatii
frecventa
respiratiei
ECG
CardSD/MMC
ADC
Taste
MSP430
CircuitLED
SaO2
CircuitSaO2
Senzortemperatura
frecventa
cardiaca
temperatura
Port
digital
Bluetooth
DAC
4leduri
Port
digital
Sistemdigital
personalizat
Respiraie
Figura 5-10 conine semnalul achiziionat afectat de zgomot. Se poate observa o cretere a
amplitudinii semnalului datorat respiraiei. Aceasta este explicat prin faptul c masa central
mobil a celulei g se mic n sensul opus direciei de micare. Pe msur ce viteza micrii
pieptului devine constant, acceleraia scade i masa mobil revine la poziia iniial.
Temperatura este monitorizat la fiecare minut folosind un senzor de temperatur cu un
consum de energie redus. Are facilitatea de a putea fi dezactivat reducnd astfel consumul de curent
electric la mai puin de 0.1A (TMP101 007).
Pentru msurarea saturaiei de oxigen din snge s-a folosit o soluie propusa de Texas
Instruments (SLAA274 2005).
Firmware-ul executat de microcontroller se bazeaz pe cel dezvoltat pentru dispozitivul
mobil de monitorizare ECG, fiind adugate module pentru controlul i procesarea datelor
accelerometrului, pentru controlul i preluarea valorilor de la senzorul de temperatur i pentru
controlul pulsoximetrului i determinarea saturaiei de oxigen.
Un ciclu logic al buclei principale a programului ce ruleaz pe dispozitivul de monitorizare
este asemntor cu cel prezentat n Figura 5-6. Ca prim pas, se achiziioneaz un buffer de date.
Modulul ADC lucreaz n mod secven i achiziioneaz date simultan pe mai multe canale.
Acestea sunt asociate cu ieirile modulelor electronice de temperatur, acceleraie, ECG i saturaie
oxigen. O secven a conversiei ADC const n preluarea unui eantion pentru fiecare semnal n
parte. Datele sunt formatate i apoi stocate n buffer. Doar atunci cnd bufferul este plin ncepe
urmtorul fir de execuie. n funcie de setri, datele pot fi transmise, stocate sau analizate.
Firmware-ul ofer posibilitatea de criptare a datelor personale. Fiierele care conin aceste
date sunt codate i pot fi accesate doar folosind algoritmul de decodare adecvat. Nu toate fiierele
(de exemplu cele care conin semnalele monitorizate) sunt codate deoarece trebuie meninut un
echilibru ntre puterea consumat i necesarul de putere pentru efectuarea calculelor de criptare.
Pentru buna funcionare a dispozitivul de monitorizare s-a implementat o funcie de
monitorizare a tensiuni bateriei utiliznd una din intrrile ADC. S-au stabilit praguri de tensiune
astfel nct funcionarea s fie sigur i totodat s se economiseasc energie ct de mult posibil.
Astfel, dac un prag de tensiune este atins atunci se poate dezactiva sau restriciona utilizarea unei
resurse, Tabel 5-2
n proiectare s-a avut n vedere ca dispozitivul s cauzeze disconfort minim i s permit o
mobilitate crescut. Sistemul propus poate fi utilizat ca un sistem de prevenire pentru monitorizare
n timpul activitii zilnice normale.
27
Sistemul a fost dezvoltat ulterior n sensul adugrii de noi module. Astfel s-a proiectat i
dezvoltat un modul pentru msurarea presiunii arteriale, pentru msurarea greutii, glicemiei i
foto-pletismografie. Corespunztor s-a modificat firmware-ul microcontroller-ului dispozitivului de
monitorizare (Ciorap 2008a).
Un alt aspect avut n vedere n proiectare a fost preluarea sarcinilor de procesare semnale i
salvarea acestora pe card SD/MMC mrind astfel durata de via a bateriilor pentru DM.
n dezvoltarea programului s-a utilizat un limbaj de programare independent de sistemul de
operare. n acest fel, programul poate rula fr modificri pe sisteme de operare ca: Windows
Mobile, Simbian, Android. De asemenea, cu modificri minore, programul poate rula i pe sisteme
de calcul fixe, PC.
Sistemul de telemonitorizare (TELEMON 2007) n care a fost integrat soluia propus de
autor, const ntr-o reea de senzori/traductoare cu fir (BAN Body Area Network) sau radio
(WBAN Wireless Body Area Network), un smartphone i un server aflat la distan. Scopul este
acela de a monitoriza parametri vitali ai unui pacient n timpul activitii zilnice obinuite i de a
transmite datele ctre serverul centrului de telemonitorizare (Figura 5-12). n acelai timp datele
recepionate de la reeaua de senzori/traductoare a pacientului sunt analizate pentru a determina
dac valorile parametrilor vitali corespund unei stri critice a pacientului, stare care necesit
ngrijire medical de urgen. n aceast stare se transmite o alarm la un server specializat cu un
mesaj corespunztor.
Ultimul test tehnic al programului gateway a fost cel de anduran i consumul de energie al
PDA-ului. Pentru aceasta s-a utilizat dou PDA-uri diferite, unul Fujitsu Siemens N520 i cellalt
HTC-7500. Cu monitorul serial au fost nregistrate semnalele transmise de senzori pentru o
perioad de timp de patruzeci de minute. nregistrrile au fost ulterior multiplicate n acelai fiier
pentru a acoperi nou ore. Monitorul serial a fost utilizat ulterior ca simulator de reea de senzori
trimind coninutul fiierului creat ctre PDA. Fiecare PDA cu bateria proaspt ncrcat a fost
testat. PDA-ul FS-N520 a funcionat aproximativ dou ore iar PDA-ul HTC-7500 a funcionat
pentru aproximativ ase ore. Nu a fost nregistrat nici o eroare a programului gateway.
b) Testarea pe subieci umani a fost realizat n cadrul Facultii de Bioinginerie Medical.
La test au participat studeni care au purtat reeaua de senzori pe corp. Fiecare student s-a deplasat
la nceput n interiorul unui laborator apoi pe un ntreg etaj. S-a utilizat doar conexiunea Wi-Fi
pentru a observa dac datele recepionate de server sunt corupte atunci cnd subiectul ieea sau intra
n aria de acoperire Wi-Fi. A fost ntlnit o problem: dac conexiunea cdea n timpul unei
transmisii, acelai fiier era retransmis la refacerea conexiunii. Astfel, informaiile afiate de server
erau duplicate. n afara cldirii, testele s-au efectuat utiliznd doar conexiunea GPRS.
Tabel 5-3. Pragurile de alarm pentru aplicaia gateway (Lupu 2010)
Signal
LOW
Acceleration
BP diastolic
hypotension
BP sistolic hypotension
BP diastolic
prehypertension
BP systolic
prehypertension
BP diastolic
hypertension level one
BPsystolichypertension
levelone
BP diastolic
hypertension level two
BPsystolichypertension
leveltwo
ECG - ST
ECG - QRS
ECG - HR
SPO2
Breathing rate
Temperature
High
Average
4g
No
60 mmHg
No
90 mmHg
No
80 mmHg
89 mmHg
No
120 mmHg
139 mmHg
No
90 mmHg
99 mmHg
No
140 mmHg
159 mmHg
No
100 mmHg
No
160 mmHg
No
-150 uV
12 bpm
45 bpm
90 %
0 for more
then 20sec
36.1 C
200 uV
140 bpm
140 bpm
-
Yes
Yes
Yes
Yes
Yes
37.8 C
Yes
scalabilitate este asigurat att la nivel fizic (hardware) ct i software obinndu-se un dispozitiv
optimal din punct de vedere al costurilor de monitorizare (Figura 5-14).
Figura 5-14. Diagrama de principiu pentru soluia integrat de monitorizare pacient (SIMPA 2007)
Datele furnizate de ctre senzori sunt preluate i scrise ntr-un fiier jurnal. La intervale de
timp stabilite prin fiierul de configurare, acest fiier jurnal este transmis prin Internet ctre un
server dedicat utiliznd unul din modulele de comunicaie disponibile.
Pentru captarea semnalelor/valorilor pentru photopletismografie, saturaie de oxigen i/sau
presiune arterial s-au utilizat modulele MedLab OEM PERL 100, respectiv NIB SCAN conectate
serial la sistem.
Senzorii trimit serial valorile saturaiei de oxigen, frecvenei cardiace, presiunii arteriale.
Aceste valori sunt comparate cu limitele permise pentru fiecare parametru n parte. Odat ce o
limit este depit, dispozitivul de monitorizare solicit o transmisie ctre centrul de tratament la
distan. Comunicarea dintre procese este implementat cu semafoare i cozi de ateptare ce permit
un nivel nalt de paralelism ntre procese. Fiecare proces poate fi iniiat sau suspendat individual.
Aceast caracteristic este foarte important n creterea flexibilitii aplicaiei, avnd un impact
pozitiv asupra consumului de putere deoarece numai resursele necesare sunt utilizate.
Pentru punerea n eviden a acceleraiei fotopletismogramei (APG) se calculeaz derivata a
doua a semnalului fotopletismografic (PPG). Aceasta separ mai clar componentele formei de unde
PPG i permite msurarea cu uurin a diferenei de timp dintre vrfurile semnalului. APG ajuta la
o determinare aproximativ a vrstei biologice a arterelor.
Analiza semnalului ofer informaii valoroase asupra ritmului cardiac, a flexibilitii
arterelor, nivelurilor de hidratare, n mare, asupra sntii cardiovasculare (Sherebrin 1990).
Aceasta tehnic msoar tiparele undelor create la fiecare btaie a inimii. Tiparul undei ilustreaz
modalitatea circulaiei sngelui n corp i ct de sntoase i flexibile sunt vasele sanguine. Forma
de und se datoreaz sngelui pompat din ventriculul stng i care se deplaseaz cu o vitez mult
32
mai mare comparativ cu sngele aflat deja n circuit. Senzorul PPG citete acest rezultat de la micile
artere din vrful degetului pe msura ce unda format coboar ctre capilare. Amplitudinea
componentei diastolice a formei de und echivaleaz cu puterea undei de presiune, iar forma undei
corespunde tonusului arterelor. De exemplu, timpul msurat ntre componenta sistolic i cea
diastolic depinde de ct de repede unda circul prin aort i arterele mari. Cu ct arterele sunt mai
rigide, cu att mai repede circul sngele i unda. Acest lucru produce schimbri caracteristice ale
formei de und corespunztor elasticitii arteriale. Figura 5-16 este artata relaia dintre PPG i
APG (Ciorap 2009).
1. o aplicaie de simulare a unui pacient (SIMPA sensor) aplicaie care transmite un set de
date nregistrate de la un pacient pe un port serial i, n acelai timp, afieaz semnalele
transmise;
2. un server/client TCP cu vizualizare date (SIMPA sniffer) o aplicaie care deschide un
socket de tip TCP i citete datele recepionate n mod text. Aceste date pot fi transmise mai
departe pe o alta conexiune TCP ctre serverul de monitorizare n acest fel se poate realiza o
verificare/vizualizare a datelor ce se transmit;
3. o aplicaie de extragere a valorilor semnalelor recepionate (SIMPA plotter) - aplicaie
care preia un fiier, extrage valorile le ncarc n memorie i ofer posibilitatea de randarea
valorilor extrase pe un grafic.
n contextul testrii modulelor, aplicaia de simulare a unui pacient este un modul de tip
driver, deoarece transmite semnalele de intrare pentru aplicaia de monitorizare, iar urmtoarele
dou reprezint module de tip stub, ce simuleaz mpreun funcionalitile serverului real.
5.4 Concluzii
n acest capitol sunt prezentate dispozitive proiectate, realizate sau optimizate de autor,
pentru sistemele de telemonitorizare a pacienilor mobili i imobili.
Primul dispozitiv realizat ndeplinete rolul unui gateway, datele fiind preluate de la senzori
i transmise ctre centrului de telemonitorizare prin intermediul unei conexiuni Ethernet. Are
avantajul unui consum i a unui cost redus.
Al doilea dispozitiv realizat monitorizeaz semnalele ECG, salveaz valorile eantioanelor
pe cardul SD/MMC i realizeaz o analiz rudimentar a primei derivaii ECG constnd n detecia
complexului QRS i calcularea frecvenei cardiace. Depirea limitelor frecvenei cardiace
declaneaz trimiterea unei notificri de alarm nsoite de semnalele ECG.
Al treilea dispozitiv realizat i prezentat este destinat monitorizrii parametrilor vitali ai
pacienilor mobili. Dispozitivul este caracterizat de autonomie crescut datorit unui consum sczut
obinut printr-o proiectare hardware corespunztoare. Facilitile validare/invalidare ale
componentelor electronice utilizate care un impact semnificativ asupra consumului, sunt puse n
valoare de programul implementat.
Autorul prezint pe larg arhitectura software a aplicaiei destinate smartphone-urilor care
datorit resurselor disponibile, ndeplinesc rolul de gateway n sistemele de telemonitorizare.
Procesarea semnalelor preluat de gateway degreveaz dispozitivele de monitorizare de calcule
suplimentare mrind autonomia acestora.
n finalul capitolului este prezentat o soluie integrat de monitorizare la distan a
pacienilor la care autorul a contribuit la proiectarea i realizarea programului platformei utilizate.
34
6 Tehnologie asistiv
6.1 Context
Tehnologia asistiv cunoscut i ca tehnologie de acces, reprezint totalitatea soluiilor
mecanice, optice, electronice i informatice care ofer persoanelor cu deficiene senzoriale, motorii
o mai mare independen, permindu-le ndeplinirea unor sarcini altfel imposibil de realizat sau cu
dificulti majore de realizare, prin mbuntirea sau schimbarea modului de interaciune cu
tehnologia necesar ndeplinirii acelui task (Cook 2001).
n societatea modern, printre obiectivele cunoscute legate de o mai bun ngrijire a acestor
persoane, un accent deosebit se pune pe aspectele psihice, a cror abordare nu este posibil fr
asigurarea unui mijloc de comunicare n ambele sensuri: de la societate (ngrijitor) la pacient i de la
pacient la societate (ngrijitor) (Scherer 2005). Modalitile practice de comunicare depind de tipul
i nivelul handicapului, n principal n funcie de "ct este capabil s neleag pacientul" adic de
ct este de afectat intelectul i n funcie de "cum poate s comunice pacientul" adic de tipul i
nivelul handicapului locomotor. Astfel dispozitivele de comunicare non verbal pot fi mprite n
dou categorii: prin gesturi sau gestual asistat. Prima categorie nu necesit existena unui dispozitiv
pentru codarea i transmisia mesajului. Exemple de sisteme gestuale sunt: gesturi mn/cap,
clipiri/micri ale ochilor, expresii faciale, comunicaie scris, limbajul semnelor.
Comunicaia asistat gestual necesit un mediu simbolic pentru codificarea mesajelor i
implic afiarea grafic sau electronic a simbolurilor. Cele mai des ntlnite sunt: alfabetul, pliante
care conin cuvintele cele mai des utilizate, pictograme.
Persoanele afectate au la dispoziie dou moduri de folosire a acestor dispozitive: selecia
direct sau scanarea. n cazul seleciei directe, persoana indic litera, cuvntul ori simbolul, folosind
micrii ce includ i micri ale ochilor. n metoda scanare, partenerul de comunicare (familie,
prieten), prezint lucruri/litere/cuvinte n mod repetat pn cnd pacientul exprim selecia printr-un
anumit gest predeterminat (micare membru, clipire, micarea ochilor sau oricare alt gest contient).
Cel mai ieftin mod de comunicare cu persoanele cu deficiene neuromotorii ce nu se pot
exprima n mod obinuit este prezentarea unui pliant, ce conine litere, cuvinte, pictograme. Aceste
pliante sunt prezentate pacientului i prin indicarea unui simbol, cuvnt sau imagine de ctre
supraveghetor, sau de ctre pacient, funcie de direcia mesajului, de afeciunea pacientului se poate
stabilii un dialog (Bhatnagar). Aceast metod de comunicare este foarte des ntlnit n India
datorit costului extrem de redus.
Astfel de sisteme de comunicare se adreseaz n principal persoanelor care pot recepiona i
nelege stimulii dar nu pot rspunde, comunicarea prin mijloacele obinuite (vorbire, semne, scris),
fiind posibil numai ntr-un singur sens, de la supraveghetor la pacient.
35
Sistemul este compus din trei elemente: serverul, dispozitivul pacientului i dispozitivul
ngrijitorului. Serverul, componenta principal a sistemului, gestioneaz toate informaiile
recepionate i transmise. Informaiile vehiculate constau n cuvinte cheie din partea pacientului i
rspunsuri din partea ngrijitorului sau operatorului.
Asistarea pacientului n efortul acestuia de a comunica presupune preluarea informaiei de
transmis i expedierea acesteia ctre server. Serverul va determina n mod automat ngrijitorul, n
grija cruia se afl pacientul i va nainta mesajul ctre dispozitivul mobil al acestuia conectat n
prealabil la server prin Wi-Fi ori GPRS. ngrijitorul va rspunde la mesajul recepionat, pacientul
fiind notificat prin intermediul serverului.
Serverul colaboreaz simultan, att cu dispozitivul pacientului, ct i cu dispozitivul
ngrijitorului, ndeplinind astfel un rol de punte (en: bridge) ntre pacient i ngrijitor.
Un aspect important n aceast aplicaie, l reprezint crearea fiierelor jurnal n care sunt
nregistrate mesajele vehiculate, conectri sau deconectri n/din sistem n vederea generrii unor
rapoarte statistice cu privire la utilitatea sistemului, acceptarea de ctre pacieni, nivelul de ncrcare
per asisteni (Lupu 2009a).
n concluzie sistemul de comunicare ASISTSYS, prezint avantaje comparativ cu sistemul
de comunicare TELPROT dup cum urmeaz:
- realizeaz o ncrcare echilibrat per fiecare ngrijitor conectat n sistem;
- permite personalizarea listei de cuvinte conform nevoilor pacientului;
- diversific metodele de selecie a cuvintelor de ctre pacient;
- realizeaz rapoarte statistice de utilizare pe sistem, pacient, ngrijitor;
6.3.1 Gestiunea i generarea listelor de cuvinte cheie
Avnd n vedere c pentru fiecare pacient trebuie s se in cont de probleme medicale care
necesit atenie sporit din partea ngrijitorilor, lista de cuvinte cheie trebuie personalizat. De
asemenea, aceasta list trebuie s urmreasc ndeaproape evoluia pacientului i nevoile sale.
Modificarea listei de ctre personalul medical sau de ngrijire utiliznd un simplu editor de text
necesit cunotine de XML/JSON, este anevoios, neproductiv i poate genera erori. n acest sens a
fost proiectat i dezvoltat o aplicaie software denumit AsistsysCuvnt, care asist cadrul medical
n construirea personalizat a listei de cuvinte i generarea acesteia n unul de formatele specificate
37
mai sus. Posibilitatea gestionrii unor astfel de liste cu drepturi de acces precum i existena unor
abloane pe categorii de afeciuni de la care s se porneasc n construirea unei liste reprezint
faciliti utile. n schimb acest lucru presupune existena unui server de baze de date care s poat fi
accesat prin intermediul reelei de calculatoare.
Componentele server i aplicaia de gestiune a cuvintelor cheie constitue un subsistem n
cadrul sistemului de comunicare ASISTSYS.
Baza de date conine patru tabele: users, projects, list, keywords relaionate. Tabelul users
conine nregistrri ale utilizatorilor ce pot utiliza aplicaia. Proiectele sunt identificate n mod unic
i conin informaii despre autor i lista de cuvinte. Organizarea arborescent a unei liste este
realizat n tabela list dup valoarea nregistrrii ID_WORD. Astfel un cuvnt poate fi printe sau
fiu dup cum ID_PARENT, are valoare zero sau id-ul unui cuvnt existent. Apartenena la o list
este realizat prin ID ul listei. Tabela keywords conine toate cuvintele cheie att cele predefinite
ct i cele definite de utilizator. Definirea unui cuvnt este unic pentru a nu crea confuzii.
Adugarea unui cuvnt nou nu este permis dac acesta exist deja iar editarea poate fi efectuat
doar de autor sau administrator.
Dispozitivul pacientului:
1. Conectare: imediat dup conectare dispozitivul pacientului trimite numele de
identificare i parola (username;password). n urma operaiei de autentificare
serverul decide meninerea conexiunii ori rejectarea acesteia;
2. Transmisie: fiecare mesaj transmis este nsoit de numele de utilizator al pacientului
i locaia acestuia (username;locaie;mesaj). Totui locatie poate avea i valoarea
ping atunci cnd serverul testeaz starea/existena conexiunii.
3. Recepie: orice rspuns/mesaj recepionat este nsoit de numele n clar al
iniiatorului i are forma (username iniiator;tip;mesaj), unde: username initiator
poate fi server i reprezint o informaie iniiat de server sau username ngrijitor i
reprezint o informaie (rspuns) iniiat de un ngrijitor. Tip este ignorat atunci cnd
38
iniiatorul este un ngrijitor sau poate avea valoarea operator (mesaj transmis de
operator ctre pacient) ori ping (testarea conectrii) atunci cnd iniiatorul este
serverul.
Dispozitivul ngrijitorului:
1. Conectare: imediat dup conectare dispozitivul asistentei trimite numele de
identificare i parola (username;password). n urma operaiei de autentificare
serverul decide meninerea conexiunii sau rejectarea acesteia;
2. Recepie: fiecare mesaj recepionat este nsoit de numele de utilizator al iniiatorului
i locaia acestuia (username initiator;locaie;mesaj). Totui, dac iniiatorul este
serverul atunci cmpul locaie are urmtoarele semnificaii:
- operator: mesaj transmis de operator;
- cancel: anulare mesaj anterior (cmpul mesaj va conine username initiator);
- ping: testare existen conexiune.
3. Transmisie: orice transmisie presupune de fapt un rspuns la un mesaj recepionat
anterior i este compus din (Da/Nu;username initiator;raspuns)
Dispozitivul server: recepioneaz i transmite informaii conform structurii descrise mai
sus. De asemenea poate fi iniiator al unui mesaj atunci cnd operatorul dorete
anunarea/comunicarea cu un pacient/asistent, atunci cnd se dorete anularea unui mesaj anterior
ori testarea conexiunii astfel: username initiator poate fi username pacient atunci cnd este naintat
mesajul unui pacient ori server atunci cnd serverul este iniiatorul. n acest caz cmpul locaie din
informaia transmis poate avea urmtoarele valori i semnificaii:
- operator: mesaj trimis de operator;
- cancel: username pacient anulare mesaj transmis anterior din partea unui
pacient (doar n conexiunea cu dispozitivul ngrijitorului);
- ping: testarea conectrii.
negativ, caz n care serverul determin i transmite solicitarea ctre un alt ngrijitor;
pozitiv, caz n care rspunsul este trimis pacientului.
Att rspunsul ngrijitorului ct i transmisia acestuia ctre pacient sunt consemnate n
fiierul jurnal. Totodat serverul poate fi iniiatorul unui mesaj atunci cnd operatorul dorete
anunarea/comunicarea cu un pacient/asistent sau cnd se verific starea conexiunii.
Orice mesaj, din partea unui pacient, transmis mai departe ctre un ngrijitor starteaz un
timer aferent mesajului respectiv. Dac nu se primete un rspuns ntr-un anumit timp, se
consemneaz n jurnal i se caut un alt ngrijitor care s preia mesajul pacientului. Dac niciun
ngrijitor nu rspunde atunci un mesaj de alarm va apare pe ecranul operatorului.
Atunci cnd dispozitivul pacientului este iniiatorul,comunicaia ntre componentele din
cadrul sistemului este pus n eviden n diagrama din Figura 6-5.
n toate aplicaiile care utilizeaz interfaa grafic, toate interaciunile om-calculator (HCI),
pot fi clasificate dup cum urmeaz:
- deplasare (pointing): se deplaseaz pointer-ul ntr-o anumit zona a ecranului ce conine
un obiect, o pictogram sau un text;
- selecie: se apas butonul din stnga sau dreapta al mouse-ului, operaie interpretat de ctre
calculator ca o selecie a obiectului/pictogramei/textului asociat cu zona n care se afl pointer-ul.
Pentru oamenii sntoi, aceste operaiuni pot deveni automatisme, n timp ce pentru
persoanele cu handicap neuro-locomotor prezint o provocare. Soluii cum ar fi micarea limbii
pentru a apsa butoanele de pe ecran (mouth screen touching) exist, dar sunt folosite de oamenii
care pot efectua astfel de micri de mic amploare.
O prim posibilitate de comunicare cu pacienii cu handicap neuro-locomotor const n
utilizarea tehnologiei bazat pe un comutator mecanic, descris n subcapitolele precedente.
Pentru oamenii cu handicap neuro-locomotor sever, aceste soluii nu funcioneaz din cauza
lipsei totale a controlului pentru orice fel de micare. Singura soluie care permite acestor persoane
s utilizeze computerul este reprezentat de detectarea micrii ochilor.
Acest lucru presupune utilizarea unei camere video i procesarea imaginilor preluate, n
vederea detectrii pupilei/irisului i determinrii micrii ochilor. O a dou metod presupune
msurarea i interpretarea biopotenialelor preluate la nivelul globilor oculari prin tehnici
neinvazive, folosind electrozi plasai deasupra i sub ochi i la stnga i la dreapta lor. Aceast
metod se numete electrooculogram (EOG).
6.8.1 Metoda eye tracking-EOG
Dispozitivul pacient se compune dintr-un bloc de condiionare de semnal, un convertor
analog numeric, un sistem de calcul i aplicaia software aferent (Figura 6-6).
Semnalul preluat de la electrozi, este amplificat i filtrat trece-jos. Pentru a asigura protecia
pacientului la tensiuni periculoase se utilizeaz un amplificator de izolaie, care separ componenta
analogic de sistemul de achiziie.
Utiliznd sistemului de achiziie EOG propus, s-a reuit mai nti deplasarea spotului pe
osciloscop n concordan cu micarea ochilor (Figura 6-7),
Procesarea datelor achiziionate este realizat n paralel att pentru poziionarea cursorului
ct i pentru detecia clipirii. Aceasta const n filtrarea trece-jos cu un filtru Butterworth de ordinul
doi cu frecvena de taiere de 0,2 Hz. Semnalul obinut este scalat i translatat conform transformrii
fereastr-poart. Coordonatele astfel obinute sunt utilizate pentru poziionarea cursorului pe ecran.
Semnalul brut, corespunztor rotirii stnga dreapta a globilor oculari, este utilizat i pentru detecia
clipirii. Muchii oculari utilizai n rotirea stnga dreapta, fiind mult mai antrenai i avnd un tonus
mult mai bun comparativ cu cei utilizai pentru rotirea sus-jos, permit o micare lin a globilor
oculari, semnalul EOG achiziionat fiind unul continuu. Comparativ cu micarea sus-jos, datorit
micrii sacadate, se obine un semnal zgomotos (Figura 6-8).
41
II
III
IV
sus
jos
dreapta stnga clip
pire
Tabel 6-1.
6 Semnale EOG
E
tipice ccorespunztoa
are direciei privirii
p
(Lupuu 2011a)
42
43
- (xmm, ymm), (xmM, ymM) reprezint colurile din stnga sus (minim), respectiv dreapta jos
(maxim) ale monitorului. Astfel, xmm=0, ymm=0, xmM=xres (rezoluie monitor axa X), ymM=yres
(rezoluie monitor axa Y).
- (xvm, yvm), (xvM, yvM) reprezint colurile din stnga-jos (minim), respectiv dreaptasus
(maxim) ale porii determinate n urma calibrrii.
Ecuaiile de transformare sunt:
x m xv s x t x
(27)
ym yv s y t y
(28)
Avnd n vedere c axa Y a monitorului este orientat n jos ym se modific astfel:
y m y mM y v s y y vm s y
(29)
Utilizare AsistsysPacient-EOG
Ecranul PC-ului, parte component a subsistemului AsistsysPatient, este mprit n patru
seciuni, fiecare afind un cuvnt cheie i o ideogram, aa cum se arat n Figura 6-11. Aceste
imagini se schimb automat dup intervale de timp stabilite experimental, de la 3-4 pn la 10-12
secunde, n funcie de abilitile pacientului; prin instruire i practic, intervalul necesar pentru
selectarea cuvntului cheie poate fi redus la mai puin de 3 secunde. Setul de imagini poate fi
schimbat i de ctre pacient prin selectarea imaginilor sgeat.
utiliznd unui webcam USB sau IEEE1394 fixat de o ram de ochelari, plasat sub ochi la o
distan de aproximativ apte centimetri i un unghi de 30 fa de ram astfel nct s nu obtureze
cmpul vizual al pacientului (Figura 6-22).
Algoritmul Starburst ncepe prin localizarea i ndeprtarea reflexiei corneale din imagine.
Apoi sunt localizate puncte de pe conturul pupilei utiliznd o tehnic bazat pe caracteristici.
Urmtoarea etap const n determinarea unei elipse care s conin aceste puncte utiliznd
paradigma Random Sample Consensus (RANSAC) (Fischler 1981). Parametrii obinui sunt folosii
pentru a iniializa o cutare bazat pe model care s se potriveasc ct mai bine imaginii pupilei.
Algoritmul este prezentat n Figura 6-12.
1. Intrare: imaginea ochiului
2. Ieire: punctul privirii
3. Procedur:
a. Detecie reflexie corneal
b. Localizare reflexie corneal
c. Detecie interactiv a punctelor candidate
d. Aplic RANSAC pentru a gsi setul de puncte de pe conturul pupilei
e. Determin cea mai bun elips ce se potrivete conturului dat de
punctele mai sus obinute.
f. Optimizarea parametrilor elipsei
g. Calibrare pentru a estima punctul privirii.
Figura 6-12. Algoritmul Starburst (Parkhurst 2005)
Datorit variaiei parametrilor ce definesc elipsa, centrul acesteia variaz foarte mult n
condiiile n care ochiul nu se mic (Figura 6-13):
Figura 6-13. Variaia centrului elipsei pentru algoritmul Staburst: a) axa Y, b) axa X (ASISTSYS 2008)
cursorului pe ecran (Figura 6-15). n figur se observ doar zgomotul fiziologic (micarea
involuntar a ochiului).
1. Intrare: imaginea ochiului
2. Ieire: punctul privirii
3. Procedur:
a. Oglindire imagine
b. Filtrare imagine (blur)
c. Aplicare prag inversat pentru regiunea de interes
d. Determinare centru de greutate pentru grupul de pixeli albi
e. Determinare coordonate n cadrul imaginii iniiale
f. Calibrare pentru a estima punctul privirii.
Figura 6-14. Algoritmul binarizare (ASISTSYS 2008)
46
mXres
(0,0)
Monitor
mYres
M6
M4
M2
M7
M1
M5
a)
M8
M3
M9
cXres
(0,0)
cYres
Camera
rPcalib
C6
C4
C8
C2
C1
C3
C7
C5
C9
b)
Conform unui studiu realizat de Parkhurst (Parkhurst 2005), funciile care au cele mai mici
erori sunt cele polinomiale de ordinul doi (Tabel 6-2).
Tabel 6-2. Metode de calibrare i erorile eferente (Parkhurst 2005)
Metod calibrare
Liniar
Polinomial de ordin 2
Polinomial de ordin 3
Homografic
Eroare (grade)
0,77
0,57
0,64
0,58
n acest sens s-a ales funcia ptratic introdus de Sheena i Borah (Sheena 1981). Aceast
funcie necesit nou puncte de calibrare pentru calcularea tuturor coeficienilor i are forma:
x1 a bx c cy c dx c2 ey c2
(30)
2
2
y1 f gx c hy c ix c jy c
(31)
X x1 m[q]x1 y1
(32)
Y y1 n[ q ] x1 y1
(33)
unde:
xc, yc coordonatele pupilei1;
1
47
Figura 6-17. Coordonatele pupilei exprimate n sistemul de coordonate al ecranului (ASISTSYS 2008)
Lund n considerare noile coordonate ale punctelor Mi i Ci, i=1..9, se pot calcula
coeficienii ecuaiilor (30) i (31) dup cum urmeaz:
1) determinarea coeficienilor de trasnformare pentru punctele Ci
max abs x M
kx
, i 1..9
(36)
max abs xC
max abs y M
ky
, i 1..9
(37)
max abs y C
unde:
- (xM, yM) reprezint matricea coloan a coordonatelor punctelor Mi pe axa X;
- (xC, yC) reprezint matricea coloan a coordonatele punctelor Ci pe axa Y.
48
y S round k x y C
(38)
(39)
unde:
- xS reprezint matricea coloan a coordonatelor scalate a punctelor Ci pe axa X;
- yS reprezint matricea coloan a coordonatelor scalate a punctelor Ci pe axa Y.
3) rezolvarea sistemelor de ecuaii (40) i (41) unde necunoscutele sunt coeficienii b, c,
d, e, g, h, i, i j, utiliznd regula lui Cramer:
xM 2,1 b xS 2,1 c y S 2,1 d xS 22,1 e y S 22,1
2
2
x
b
x
c
y
d
x
e
y
M 4,1
S 4 ,1
S 4 ,1
S 4 ,1
S 4 ,1
2
2
xM 5,1 b xS 5,1 c y S 5,1 d xS 5,1 e y S 5,1
y M 2,1 g xS 2 ,1 h y S 2,1 i xS 22 ,1 j y S 22,1
2
2
y M 4,1 g xS 4 ,1 h y S 4,1 i xS 4 ,1 j y S 4,1
2
2
y M 5,1 g xS 5,1 h y S 5,1 i xS 5,1 j y S 5,1
4) calcularea elementelor matricelor coloan xP i yP corespunztor ecuaiilor (30) i
(31) ce reprezint coordonatele punctului privirii (Error! Reference source not
found.)
5) determinarea matricelor diferen:
xD xM xP
(42)
yD yM yP
(43)
6) calcularea elementelor matricei o:
dac xPi y Pi 0
xPi y Pi ,
oi
(44)
dac xPi y Pi
1,
7) calcularea elementelor matricelor de corecie m i n:
xD abs xPi 0
mi i
, i 1..9
(45)
oi
y D abs y Pi 0
ni i
, i 1..9
(46)
oi
Corectarea coordonatelor punctelor Pi conform ecuaiilor (32) i (33) unde q va avea
valoarea dat de relaia (47):
1, daca x1 0 sau y1 0
9, daca x 0 sau y 0
1
1
q 8, daca x1 0 sau y1 0
(47)
7, daca x 0 sau y 0
1
1
6, daca x1 0 sau y1 0
Validarea calibrrii
Dup efectuarea calibrrii, pe ecran apare o imagine cu opt regiuni de interes (Figura 6-18)
la care pacientul va privi. Corespunztor se rein coordonatele punctului privirii i ulterior sunt
desenate pe imagine (Figura 6-18) pentru a analiza dec procesul de calibrare s-a efectuat cu succes.
49
s adt
(48)
Algoritmul de calcul pentru aceste doua integrale folosete metoda de aproximaie cu trapez
(54) unde T reprezint perioada de eantionare:
v n v n 1 ( a n a n 1 ) T / 2
(49)
s n s n 1 ( v n v n 1 ) T / 2
(50)
n concluzie, vitez minii este calculat prin integrarea semnalului de acceleraie a minii i
poziia minii este calculat prin integrarea vitezei minii.
6.10 Concluzii
Capitolul prezint structura unui sistem de comunicare cu persoane cu dizabiliti
neuromotorii destinat utilizrii n spitale, n centrele de ngrijire i la domiciliu. Sistemul, proiectat
i realizat de ctre autor, este compus din: server pentru gestionarea comunicaiei, dispozitive
pacient cu rol de asistare n comunicare i dispozitive ngrijitor pentru notificare.
Pentru comunicare, pacientul urmrete pe ecranul dispozitivului, grupuri de cuvinte cheie,
selecteaz cuvntul dorit care este apoi transmis ngrijitorului. ngrijitorul rspunde pozitiv sau
negativ, serverul tratnd cererea ca ndeplinit sau nu, caz n care va transmite mesajul pacientului
ctre un alt ngrijitor.
Determinarea opiunii pacientului se realizeaz utiliznd tehnologia eye tracking video sau
EOG, micarea unui membru sau acionarea unui comutator adecvat handicapului.
54
dintr-o cldire n alta. n acest caz datele sunt salvate pe un card de memorie putnd fi transmise
centrului de telemonitorizare atunci cnd sistemul este reconectat n reea. Notificrile de alarm pot
fi trimise prin intermediul unui telefon mobil.
Al doilea dispozitiv de monitorizare prezentat se adreseaz pacienilor cardiaci mobili. Sunt
monitorizate derivaiile ECG standard, datele fiind nregistrate n memoria local. Totodat se
realizeaz i o analiz rudimentar de detecia a complexului QRS n vederea determinrii
frecvenei cardiace. n cazul unor situaii de alarm dispozitivul transmite datele ctre un centru de
telemonitorizare prin intermediul unui smartphone.
Un al treilea dispozitiv de monitorizare prezentat permite monitorizarea parametrilor vitali
ai unui pacient mobil. Sunt prezentai i senzorii utilizai pentru achiziia parametrilor vitali:
frecven respiraie, temperatur, presiune sanguin a cror proiectare a permis obinerea unui
consum redus de energie. Procesarea semnalelor const n determinarea frecvenei cardiace, a
frecvenei respiraiei, a presiunii sanguine, a saturaiei de oxigen i temperaturii. Valorile obinute
sunt comparate cu praguri prestabilite iar depirea acestora declaneaz transmiterea unei notificri
de alarm prin intermediul unui smatrphone. Totodat este disponibil i monitorizarea n timp real
prin intermediul aceluiai smartphone.
Transmiterea datelor pacientului prin intermediul unui smartphone, ce are rolul unui
gateway n sistemele de telemonitorizare, presupune existena unui program executat de acesta din
urm. Arhitectura aplicaiei software destinat dispozitivelor gateway care recepioneaz datele de
la un dispozitiv de monitorizare i le transmite centrului de telemonitorizare este prezentat pe larg.
Programul preia sarcina procesrii semnalelor n vederea detectrii situaiilor de alarm, mrind
astfel autonomia dispozitivului de monitorizare. Implementarea n limbajul Java ofer independen
fa de sistemele de operare utilizate de ctre smartphone-uri.
n finalul capitolului 5, autorul prezint o soluie integrat de telemonitorizare destinat
pacienilor monitorizai la distan. Platforma hardware utilizat a fost programat pentru a realiza
att funciile unui dispozitiv de monitorizare ct i cele ale unui gateway. Aplicaia software are o
construcie modular, scalabil, monitoriznd parametri vitali prin preluarea semnalelor de la
senzorii corespunztori. Avnd n vedere posibilitatea de selectarea a canalului de comunicaie
(GPRS, Wi-Fi, Eth), dispozitivul poate fi utilizat att pentru monitorizarea de la distan ct i
pentru monitorizarea pacienilor mobili.
Capitolul 6 prezint structura unui sistem de comunicare cu persoane cu dizabiliti
neuromotorii, destinat utilizrii n centrele de ngrijire i la domiciliu. Sistemul este compus din
dispozitive pacient, dispozitive ngrijitor iar comunicarea ntre ele este gestionat de un server.
Pentru comunicare, pacientul urmrete pe ecranul dispozitivului, grupuri de cuvinte cheie i
selecteaz cuvntul cheie potrivit dorinei sale pentru a fi transmis ngrijitorului. Dac ngrijitorul
rspunde pozitiv cererea se consider tratat iar dac rspunsul este negativ, serverul va selecta un
alt ngrijitor ctre care va transmite mesajul pacientului.
Determinarea opiunii pacientului se poate realiza prin una din urmtoarele metode:
urmrirea privirii, micarea unui membru sau acionarea unui comutator adecvat handicapului.
Pentru urmrirea privirii sunt prezentate dou metode: video i electrooculografie. Metoda
video presupune utilizarea unei camere video fixat de o ram de ochelari, plasat sub ochi astfel
nct s nu mpiedice cmpul vizual al pacientului. n detectarea globului ocular se utilizeaz
tehnica pupil neagr i doi algoritmi de detecie: unul bazat pe model Starburst ce are avantajul
unei independene fa de lumina ambiental dar dezavantajul unei instabiliti a deteciei i unul
bazat pe caracteristici propus de autor care are avantajul unei stabiliti a deteciei dar dezavantajul
unei dependene fa de lumina ambiental. Pentru poziionarea corect pe ecran a unui cursor
corespunztor direciei privirii, autorul prezint pe larg algoritmul ce implementeaz o metod de
calibrare polinomial de ordinul doi, fiecare etap fiind nsoit de o reprezentare grafic adecvat.
Selecia ariei/obiectului grafic corespunztor poziiei cursorului poate fi realizat prin detecia
clipirii voluntare sau acionarea unui comutator.
A doua metod de urmrire a privirii utilizeaz electrooculografia. Aceast metod
presupune msurarea potenialelor globilor oculari utiliznd electrozi plasai pe piele n vecintatea
56
ochilor. Micarea/rotirea ochilor determin variaia unui potenial electric datorat densitii
nervoase a retinei. Amplitudinea semnalului astfel nregistrat depinde de unghiul de rotire a
globului ocular. Semnalele electrice achiziionate sunt filtrate i pe baza lor se poate determina
poziia ochiului. Pentru calcularea coordonatelor cursorului pe ecran corespunztor direciei privirii
sa elaborat o metod de calibrare bazat pe transformarea fereastr-poart. Pentru detecia clipirii
este prezentat un algoritm de procesare a semnalului EOG stnga-dreapta, clipirea voluntar fiind
compus din dou clipiri ntr-un interval de timp.
Interaciunea gestual pacient-calculator este prezentat ca a treia metod de comunicare a
dorinelor pacientului. Aceast metod presupune utilizarea unui accelerometru i recunoaterea
unui set de micri ale minii pacientului. Detectarea micrii minii se bazeaz pe detecia
acceleraiei. Prin aplicarea dublei integrale poate fi determinat poziia minii presupunnd condiii
iniiale zero. Astfel sistemul stabilete dac mna a fost deplasat i n consecin executa o aciune
(schimbare cuvnt, selecie cuvnt).
Notificarea ngrijitorului se realizeaz prin utilizarea unui smartphone pentru care a fost
proiectat i implementat o aplicaie software folosit la recepia i transmisia cuvintelor cheie.
Aceast abordare ofer libertate de micare ngrijitorului, limitat doar de aria de acoperire a reelei
de comunicaie Wi-Fi sau GPRS. n acest fel ngrijitorul poate supraveghea mai muli pacieni dar
poate ndeplinii i unele sarcini administrative, atunci cnd nu exist cereri din partea pacienilor.
Serverul are un rol important n gestionarea comunicaiei ntre pacient i ngrijitor adaptnd
ntreg sistemul de comunicaie funcie de numrul de ngrijitori respectiv pacieni conectai n
sistem. Totodat realizeaz i o ncrcare echilibrat cu cereri pentru fiecare ngrijitor. Utilizarea
unei baze de date permite autentificarea dispozitivelor pacient i ngrijitor, nregistrarea mesajelor
vehiculate, generarea rapoartelor statistice de utilizare per pacient, ngrijitor i sistem. n cazul n
care o cerere a unui pacient nu primete rspuns server notific operatorul.
Avnd n vedere necesitatea personalizrii listei de cuvinte pentru fiecare pacient n parte a
fost proiectat o aplicaie de gestiune a cuvintelor cheie, a listelor de cuvinte i de asistare a
ngrijitorilor/medicilor n construirea unei liste noi.
Testarea incremental efectuat n laborator a asigurat buna funcionare a sistemului iar
testarea n spital a demonstrat utilitatea sistemului de comunicare.
Aa cum s-a artat anterior, contribuiile originale ale autorului se ncadreaz n urmtoarele
dou mari domenii: 1) Sisteme de telemonitorizare; 2)Tehnologie asistiv.
1. n domeniul sistemelor de telemonitorizare, cele mai semnificative contribuii sunt:
Proiectarea i realizarea practic unui dispozitiv de monitorizare avnd un consum redus de
energie, utilizat n sistemele de telemonitorizare pentru pacienii imobilizai la pat. Dispozitivul
propus realizeaz monitorizarea parametrilor vitali: presiunea arterial, saturaia de oxigen,
temperatura i derivaiile standard ECG. Datele sunt transmise via Ethernet atunci cnd pacientul
este imobil. Cnd pacientul este deplasat dintr-un salon n altul se pot transmite doar notificrile
de alarm prin intermediul unui telefon mobil (Rotariu 2007).
Un alt dispozitiv proiectat i realizat asigur monitorizare a derivaiilor standard ECG pentru
pacieni mobili. Dispozitivul are un consum foarte redus de energie obinut prin proiectarea unui
firmware ce pune n valoare caracteristicile de consum redus ale componentelor electronice.
Derivaiile ECG sunt stocate local i procesate (Lupu 2008a, Lupu 2008b, Lupu 2009b, Lupu
2010) pentru detecia complexului QRS i determinarea frecvenei cardiace. n caz de alarm
(frecven cardiac prea mic sau prea mare) datele ncep a fi transmise automat prin intermediul
unui telefon mobil ctre serverul tele-centrului de monitorizare (Ciorap 2008b).
Un alt dispozitiv proiectat i realizat asigur monitorizarea parametrilor vitali pentru
pacienii mobili utiliznd senzori/traductoare astfel construii nct s permit obinerea unui
consum foarte redus de energie. Totodat s-a propus determinarea frecvenei respiratorii
procesnd semnalul furnizat de un accelerometru plasat pe pieptul pacientului (Lupu 2008a,
Ciorap 2008a, Lupu 2009b).
S-a propus o soluie integrat pentru monitorizarea pacienilor de la distan. Astfel, s-a
utilizat un sistem nglobat pentru care s-a dezvoltat un program ce permite preluarea parametrilor
57
vitali de la senzori, stocarea, procesarea i transmisia acestora utiliznd unul din canalele de
comunicaie disponibile (Wi-Fi, GPRS, Ethernet) (Stan 2010).
Autorul a realizat o arhitectur software scalabile pentru dispozitivele gateway (smartphone)
folosite n sistemele de telemonitorizare. Programul implementat permite adugarea/eliminarea
cu uurin a senzorilor/traductoarelor pentru preluarea parametrilor, preia sarcina de procesare a
datelor degrevnd dispozitivul de monitorizare, stocheaz i transmite datele ctre serverul
centrului de telemonitorizare (Lupu 2010).
2. n domeniul tehnologiei asistive, cele mai semnificative contribuii sunt:
La nivelul cel mai general, autorul a conceput structura unui sistem de comunicare pentru
pacienii cu dizabiliti neuromotorii ce poate fi utilizat att n spitale sau centre de ngrijire ct i
la domiciliu (Lupu 2009a).
Autorul a contribuit la stabilirea imaginilor (cuvnt cheie, pictogram i culoare de fundal)
selectate de pacient pentru comunicare dorine (Lupu 2009a).
Pentru determinarea opiunii pacientului (indicarea i selectarea cuvntului cheie) autorul a
proiectat i realizat:
o Un modul software de determinare a direciei privirii i detecie a clipirii voluntare
procesnd semnalele EOG (Lupu 2011a).
o Un modul software de determinare a direciei privirii i detecie a clipirii voluntare
procesnd imaginile video ale globului ocular. (Lupu 2011b).
o A propus un algoritm de detecie a pupilei i a realizat o comparaie ntre rezultatele,
avantajele i dezavantajele algoritmului propus i cele ale unui algoritm existent
Starburst (Lupu 2011b).
Bibliografie seletiv
(Ananda 2006) A. Ananda, M. C. Chan, W. T. Ooi, Mobile, wireless, sensor networks, John
Wiley & Sons, Inc., Hoboken, New Jersey, 2006
(ASISTSYS 2008) Sistem de comunicare cu personae cu handicap neurolocomotor major,
69CEEX-II 03/28.07.2006, http://telecom.etc.tuiasi.ro/telprot/
(Bhatnagar) Bhatnagar S.C., Silverman F., Communicating with nonverbal patients in India:
inexpensive augmentative communication devices
(Bozomitu 2011) Radu Gabriel Bozomitu, C. Barabaa, Vlad Cehan, Robert Gabriel Lupu, The
Hardware Component of the Technology Used to Communicate with People with Major
Neuro-Locomotor Disability Using Ocular Electromyogram, 2011 IEEE 17th International
Symposium for Design and Technology in Electronic Packaging (SIITME), 20/23
octombrie, Timisoara, Romania, http://www.siitme.ro/
(Cehan 2008) Vlad Cehan, Anca-Dana Cehan, Radu-Gabriel Bozomitu, A New Technology Of
Communication With People With Major Neuro-Locomotor Disability, in Proc. of the 2nd
Electronics System-Integration Technology Conference (ESTC-2008), IEEE Catalog
Number: CFP08TEM-PRT, ISBN: 978-1-4244-2813-7, pp. 791-795, 1st 4th September
2008, Greenwich, London, UK;
(Cehan 2011) Dana Anca Cehan, Robert Gabriel Lupu, Vlad Cehan, Radu Gabriel Bozomitu,
Key/word data base used in communication system with disabled people, 2011 IEEE 17th
International Symposium for Design and Technology in Electronic Packaging (SIITME),
20-23 octombrie, Timioara, Romania, http://www.siitme.ro/
(Ciorap 2008a) R. Ciorap, D. Zaharia, C. Corciova, Monica Ungureanu, Robert Gabriel Lupu, A.
Stan, Wireless device for monitoring the patients with chronic disease, Revista medicochirurgicala a Societatii de Medici i Naturalisti din Iasi, 2008 Oct-Dec; vol. 112, nr. 4,
ISSN: 0048-7848, pp:1115-1119, PMID: 20209797 (PubMed - indexed for MEDLINE)
(Ciorap 2008b) Ciorap R, Zaharia D, Corciov C, Ungureanu M, Robert Gabriel Lupu,
Monitoring system for cardiovascular parameters of drivers, Revista medico-chirurgicala a
Societatii de Medici i Naturalisti din Iasi, 2008 Jan-Mar; vol. 112, nr. 1, ISSN: 0048-7848,
pp:263-265, PMID: 18677939(PubMed - indexed for MEDLINE)
(Ciorap 2009) Ciorap R., Corciov C., Andritoi D, Turnea M., Zaharia D., Monitorizarea saturatiei
de oxigen i a pletismogramei n bolile cronice, Revista Medico-Chirurgical, Vol 113, nr.2.
(Cook 2001) Cook A.M., Hussey S.M., "Assistive Technologies: Principles And Practice" Pb.
Mosby-Year Book, 2001, ISBN 0323006434
(Cordeiro 2003) C. Cordeiro et al., A Novel Architecture and Coexistence Method to Provide
Global Access to/from Bluetooth WPANs by IEEE 802.11 WLANs, IEEE Perf., Comp.,
and Commun. Conf., Apr. 2003.
(Craig 2008) Craig A. Chin and Armando Barreto, "Integrated electromyogram and eye-gaze
tracking cursor control system for computer users with motor disabilities", Journal of
Rehabilitation Research & Development, Pages 161174, Volume 45, Number 1, 2008;
(Dai 2006) Shaosheng Dai, Yue Zhang, A Wireless Physiological Multi-parameter Monitoring
System Based on Mobile Communication Networks, Proceedings of the 19th IEEE
Symposium on Computer-Based Medical Systems (CBMS'06)'
(EOG 2010) The Electric Signals Originating in the Eye, http://www.bem.fi/book/28/28.htm
(F2M03GLA 2007) F2M03GLA is a Low power embedded Bluetooth v2.0+EDR module with
built-in high output antenna. http://www.free2move.se/pdf/Datasheet_F2M03GLA.pdf
(Fischler 1981) M. Fischler, R. Bolles, Random sample consensus: a paradigm for model fitting
with applications to image analysis and automated cartography, Communications of the
ACM 24 (6) (1981) 381-395.
59
(Hamilton 1986) Patrick Hamilton, Willis Tompkins, Quantitative Investigation od QRS Detection
Rules Using the MIT/BIH Arrhythmia Database, IEEE Transaction on Biomedical
Engineering, vol. BME-33, no. 12, december 1986
(Hamilton 2002) Patrick Hamilton, Open source ECG analzsis software documentation.
(Hansen 2005) D. Hansen, A. Pece, Eye tracking in the wild, Computer Vision and Image
Understanding 98 (1) (2005) 155-181.
(Howitt 2003) I. Howitt and J. Gutierrez, IEEE 802.15.4 Low Rate Wireless Personal Area
Network Coexistence Issues, Proc. IEEE WCNC 2003.
(Istepanian 2004) R. Istepanian, E. Jovanov, Y. Zhang, Guest Editorial Introduction to the Special
Section on M-Health: Beyond Seamless Mobility and Global Wireless Health-Care
Connectivity, IEEE Trans. Info. Tech. Biomedicine, vol 8, no. 4, Dec. 2004
(Jago 1988) Jago, J.R., A. Murray (1988), Repeatability of peripheral pulse measurements on ears,
fingers and toes using photoelectric plethysmography, Clin. Phys. Physiol. Meas. 9
(Jones 2006) V. M. Jones, A. V. Halteren, I. Widya, N. Dokovsky, G. Koprinkov, R. Bults, D.
Konstantas, and R. Herzog. Mobihealth: Mobile health services based on body area
networks. In Robert S. H. Istepanian, S. Laxminarayan, and C.S. Pattichis, editors, M-health
Emerging Mobile Health Systems, pages 219236. Springer, 2006.
(Kambalyal) C. Kambalyal, 3-Tier Architecture,
http://channukambalyal.tripod.com/NTierArchitecture.pdf
(Khandpur 2005) R.S.Khandpur, Biomedical instrumentation Technology and application,
McGraw-Hill, 2005, ISBN 13: 978-0-07-744784-3, ISBN 10: 0-07-144784-9
(Kligfield 2008) P. Kligfield, Principles of simple heart rate adjustment of ST segment depression
during exercise electrocardiography, Cardiology Journal, vol. 15, no. 2, pp.194-200, 2008.
ISSN 1897-5593
(Khler 2002) Bert-Uwe Khler, Carsten Hennig, Reinhold Orglmeister, The Principles of
Software QRS Detection - Reviewing and Comparing Algorithms for Detecting this
Important ECG Waveform, IEEE Eng. in Medicine and Biology, Jan-Feb, 2002
(Likert 1932) Likert R., A technique for the Measurement of Attitudes, Archives of Pszchologz 140
(Liszka 2004) Kathy j. Liszka, Michael A. Mackin, Michael J. Lichter, David W. York, Dilip Pilai,
and David S. Rosenbaum, Keeping a beat on the heart, IEEE Pervasive computing, vol. 3,
nr. 4, oct-dec 2004
(Lorincz 2004) Konrad Lorincz, David J. Malan, Thaddeus R.F. Fulford-jones, Alan Nawoj,
Antony Clavel, Victor Shnayder, Geoffrey Mainkand,Matt Welsh, Steve Moulton, Sensor
networks for emergency response: challenges and opportunities, IEEE Pervasive
computing, vol. 3, nr. 4, oct-dec 2004
(Lupu 2008a) Robert Gabriel Lupu, Andrei Stan, Florina Ungureanu, Wireless Device for Patient
Monitoring, Lecture Notes in Engineering and Computer Science Pages: 1687-1691,
Published: 2008 (proceedings of World Congress on Engineering 2008, Imperial Collage
London, London, England, july 02-04, 2008). (ISI proceedings) ISBN: 978-988-98671-9-5,
http://www.iaeng.org/WCE2008/,
http://apps.isiknowledge.com/full_record.do?product=UA&search_mode=Refine&qid=3&S
ID=Q1gPHlBFDpPlhBooepf&page=1&doc=1&colname=WOS
(Lupu 2008b) Robert Gabriel Lupu, Andrei Stan and Florina Ungureanu, A Low Power Device
for ECG Monitoring, 9th International Carpathian Control Conference ICCC 2008, May 2528, 2008, Sinaia, Romania, Proceedings of 9th International Carpathian Control Conference,
ISBN 978-973-746-897-0, pp 380-383,
(Lupu 2009a) Robert Gabriel Lupu, Vlad Cehan and Anca Cehan, Computer-based
Communication System for People with Neuro-muscular Disabilities, 10th International,
Carpathian Control Conference ICCC2009, Zakopane, Poland, May, 24-27, 2009,
Proceedings of 10th International Carpathian Control Conference, ISBN 83-89772-51-5, pp
203-206, http://home.agh.edu.pl/~iccc/index.php?p=inne
60
(Lupu 2009b) Robert Gabriel Lupu, Andrei Stan, Florina Ungureanu, Patient Monitoring:
Wearable device for patien monitoring, Advances in Electrical Engineering and
Computational Science, vol: 39, pp: 659-668, Springer Netherlands, 2009, ISBN 978-90481-2310-0 (Print), 978-90-481-2311-7 (Online),
http://www.springer.com/engineering/electronics/book/978-90-481-8489-7?changeHeader
(Lupu 2010) Robert Gabriel Lupu, Vlad Cehan, Florina Ungureanu and Conrad
Ciobanica,Gateway Software Design for Mobile Patient Monitoring, Proceedings of the 14th
International Conference on System Theory and Control (Joint conference of SINTES14,
SACCS10, SIMSIS14), October 17-19, 2010, Sinaia, Romania, pp. 293-298, ISSN 20680465, http://ace.ucv.ro/sintes14/
(Lupu 2011a) Robert Gabriel Lupu, Radu G. Bozomitu, Florina Ungureanu and Vlad Cehan, Eye
Tracking Based Communication System for Patient with Major Neoro-locomotor
Disabilites,15th International Conference on System Theory, Control and Computing,
ICSTCC 2011, October 14-16, Sinaia Romania, lucrare acceptat
(Lupu 2011b) Robert Gabriel Lupu, Radu Gabriel Bozomitu, Vlad Cehan and Dana Anca Cehan,
A New Computer-Based Technology for Communicating with People with Major NeuroLocomotor Disability Using Ocular Electromyogram, 34th International Spring Seminar on
Electronics Technology, May 11-15, 2011, High Tatras, Slovakia, isi proceedings, web of
scince, web of knoldeg , ieee explorer
(Manta 2006) Vasile Manta, Grafic n C i OpenGL, Editura Politehnium, Iai, 2006
(Medlab) European manufacturer of pulse oximeters and capnographs, http://www.medlabgmbh.de/english/company/index.html
(Mei 2009) Hailiang Mei, Bert-Jan van Beijnum, Pravin Pawar, Ing Widza and Hermie Hermens, A
based task assignment algorithm for context-aware mobile patient monitoring systems, 2009
15th IEEE International Conference on Embedded and Real-Time Computing Systems and
Applications
(MMA7260QT 2008) The MMA7260QT low cost capacitive micromachined accelerometer.
Available: http://www.freescale.com/files/sensors/doc/data_sheet/MMA7260QT.pdf
(MMC 2011) ATP MMC plus Specification.
(Parkhurst 2005) D. Li, D. J. Parkhurst, Starburst: A robust algorithm for video-based eye tracking,
Elsevier Science, 2005.
(Rangaraj 2002) Rangaraj M. Rangayyan, Biomedical signal analysis - A case study approach,
IEEE 2002, ISBN 0-471-20811-6
(Rotariu 2007) Cristian Rotariu, Robert Gabriel Lupu, Hariton N. Costin, Bogdan Dionisie, An
Ultra Low Power Monitoring Device for Telemedicine, 1st National Symposium on EHealth and Bioengineering, EHB 2007, 16th Nov 2007, Iasi, Romania, The Proceedings of
the National Symposium with International Participation E-Health and Bioengineering
EHB2007, Revista medico-chirurgicala a Societatii de Medici i Naturalisti din Iasi, 2007
aprilie-iunie; vol. 111, nr. 2, supl.2, ISSN: 0048-7848, pp:168-171
(RTL8019) www.realtek.com.tw/RTL8019AS datasheet
(Scherer 2005) Scherer M.J., "Living in the State of Stuck: How Assistive Technology Impacts the
Lives of People With Disabilities ", Pb. Brookline Books, 2005, ISBN 1571290982
(Scottie 2010) Scottie Misner, High Blood Pressure, AZ1230,The Universitz of Arizona
(SIMPA 2007) http://www.bioinginerie.ro/simpa/Home/tabid/434/language/en-US/Default.aspx
(Sherebrin 1990) Sherebrin M. H., Sherebrin R. Z. Frequency Analysis of the Peripheral Pulse
Wave Detected in the Finger with a Photoplethysmograph, IEEE Transactions on
Biomedical Engineering, 37(3), 1990
(Sheena 1981), Sheena D. & Borah B., Compensation for second-order effects to improve eye
position measurements, Eye movements: Cognition and visual perception, (pp. 257-268),
1981, Hillsdale, Nj: Erlbaum
(Simmers 1988) Simmers, Louise. Diversified Health Occupations. 2nd ed. Canada: Delmar
(SLAA274 2005) A Single-Chip Pulsoximeter Design Using the MSP430.
61
(Soomro 2004) A. Soomro and Y. Liu, Performance Analysis of IEEE 802.11 Networks for
Supporting Medical Monitoring Applications, IEEE NY Wireless Commun. Wksp., 2004.
(Soomro 2007) Amjad Soomro and Dave Cavalcanti, Philips Research North America
Opportunities and Challenges in Using WPAN nd WLAN Technologies in Medical
Environements, IEEE Communications Magazine, February 2007, Vol. 45, No. 2
(Speechview) http://www.speechview.com
(Sposaro 2009) F. Sposaro, G. Tyson, iFal: An android application for fall monitoring and
response, 31st Annual International Conference of the IEEE EMBS, Minneapolis,
Minnesota, USA, September 2-6, 2009
(Stampe 1993) D. Stampe, Heuristic filtering and reliable calibration methods for videobased pupiltracking systems, Behavior Research Methods, Instruments, and Computers 25 (2) (1993)
(Stan 2008) Stan A, Panduru L, Robert Gabriel Lupu, Low Power Devices for Gestural Human Computer Interaction, Annals of DAAAM for 2008 & Proceedings of the 19th International
DAAAM Symposium - Intelligent Manufacturing & Automation: Focus on Next Generation
of Intelligent Systems and Solution, Pages: 1287-1288, Published: 2008, 19th International
Symposium of the Danube-Adria-Association-for-Automation-and-Manufacturing Trnava,
SLOVAKIA, OCT 22-25, 2008, ISSN: 1726-9679, ISBN: 978-3-901509-68-1,
(Stan 2010) A. Stan, Robert Gabriel Lupu, M. Ciorap and R. Ciorap, Biosignal Monitoring and
Processing for Management of Hypertension, The 12th Mediterranean Conference on
Medical and Biological Enginnering and computing MEDICON 2010, May 27-30, 2010,
Porto Carras, Chalkidiki, Greece., IFMBE Proceedings, Volume 29, 2010, pp 537-540, DOI:
10.1007/978-3-642-13039-7 http://www.medicon2010.org/,
(TELEMON 2007) Sistem integrat de telemonitorizare n timp real a pacienilor i persoanelor n
vrst, http://www.bioinginerie.ro/Default.aspx?alias=www.bioinginerie.ro/telemon
(TELPROT 2006) Sistem integrat de asistare pentru pacieni cu afeciuni neuromotorii severe,
PNCDI 2, 2006, http://telecom.etc.tuiasi.ro/telecom/staff/rbozomitu/asistsys/index.htm
(Tesanovic 2009) Aleksandra Tesanovica, Goran Maneva, Mykola Pechenizkiyb and Ekaterina
Vasilyevab, eHealth Personalization in the Next Generation RPM Systems, IEEE Xplore
(TI INA322) http://www.ti.com, INA322 datasheet
(TI MSP430) http://www.ti.com, MSP430F datasheet
(TI MSP430F1611IRDT) http://www.ti.com/lit/ds/symlink/msp430f1611.pdf
(TI OPA334) http://www.ti.com, OPA334 datasheet
(Tompkins 1985) Jiapu Pan, Willis Tompkins, A Real-Time QRS Detection Algorithm, IEEE
Transaction on Biomedical Engineering, vol. BME-32, No 3, march 1985
(Tompkins 1995) Tompkins WJ. Biomedical Digital Signal Processing. Prentice Hall, Upper Sadle
River, NJ, 1995
(UND) United Nations Department of Economic and Social Affairs, Report on the World Social
Situation 2007, http://www.un.org/esa/socdev/rwss/docs/rwss07_fullreport.pdf
(UNP) United Nations Population Division Department of Economic and Social Affairs,
http://www.un.org/esa/population/publications/aging99/a99pwld.htm
(USDHHS) U.S. Department of health and human services, National Institutes of Health, National
Heart, Lung, and Blood Institute, Your guide to healthy sleep
(WHO 2005) Preventing Cronic Diseases - a Vital Investment, World Health Organisation, 2005
(XBee) MaxStream, ZigBee module datasheet, Available from:
http://ftp1.digi.com/support/documentation/manual_xb_oemrfmodules_802.15.4.pdf
(Yu 2007) Hung-Chieh Yu, Shu-Ming Tseng, A Wireless Based Sensor for Patient Monitoring
System with Remote Diagnostic, Third International Conference on Networking and
Services(ICNS'07)
(Zhimin 2008) Zhimin Xu, Zuxiang Fang, A Clustered Real-Time Remote Monitoring System for
Out-of-Hospital Cardiac Patients, 2008 International Conference on BioMedical
Engineering and Informatics
62