Sunteți pe pagina 1din 62

UNIVERSITATEA TEHNIC

GHEORGHE ASACHI DIN IAI


Facultatea de Automatic i Calculatoare

TEHNICI NOI DE PRELUCRARE I TRANSMITERE


EFICIENT A INFORMAIILOR N APLICAII DE
TELEMONITORIZARE N MEDICIN

Rezumatul tezei de doctorat

Conductor de doctorat:
Prof.dr.ing. Vasile-Ion Manta
Doctorand:
Ing. Robert-Gabriel Lupu

IAI 2011

MENIUNI

Lucrarea Tehnici noi de prelucrare i transmitere eficient a informaiilor n aplicaii de


telemonitorizare n medicin este rezultatul cercetrilor efectuate n perioada oct. 2004 aug. 2011
n domeniul tiina Calculatoarelor n cadrul Universitii Tehnice Gheorghe Asachi din Iai, cu
finanare din proiecte de cercetare de tip CEEX i PNII.
Doresc s aduc omagiul meu regretatului profesor Dan Glea sub ndrumarea cruia am
nceput elaborarea acestei teze. Mulumesc pentru ncrederea i sprijinul acordat Dlui prof. dr. ing.
Vasile Ion Manta, sub ndrumarea cruia am finalizat aceast lucrare.
Sincere mulumiri i deosebit recunotin Dnei prof.dr.ing. Florina Ungureanu pentru
sprijinul acordat n elaborarea acestei teze i pentru ndrumarea acordat n evoluia mea pe plan
profesional.
Doresc s mulumesc n mod deosebit Dlui prof.dr.ing. Vlad Cehan, pentru ansa pe care
mi-a oferit-o de a face parte din echipa de cercetare a domniei sale i pentru colaborarea fructuoas
avut pe parcursul derulrii proiectelor de cercetare coordonate de domnia sa.
Nu n ultimul rnd, mulumesc familiei pentru nelegerea acordat pe perioada elaborrii
acestei teze.

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

1.2 Structura lucrrii


Lucrarea este structurat dup cum urmeaz:
n Capitolul 2 intitulat Sisteme de telemonitorizare: privire de ansamblu este prezentat
evoluia sistemelor de telemonitorizare medical ncepnd cu primele ncercri de a transmite
sunetul btilor inimii i al plmnilor ctre un expert, imediat dup invenia telefonului. Capitolul
continu cu structura sistemelor de telemonitorizare unde sunt descrise scenariile i metodele de
telemonitorizare i se finalizeaz cu soluiile tehnice de sisteme integrate de telemonitorizare
implementate la nivel internaional i naional.
Capitolul 3 intitulat Biosemnale realizeaz o trecere n revist a semnalelor ce sunt de
interes n telemonitorizarea medical. Aceste semnale sunt de diferite tipuri: biochimice - hormoni
sau neurotransmitori, electrice - poteniale sau cureni, fizice - presiune sau temperatur i reflect
activitatea i natura proceselor fiziologice.
n capitolul 4 intitulat Analiza semnalelor biomedicale, sunt prezentate etapele i
procesele implicate n diagnoz cu ajutorul unui sistem de calcul bazat pe analiz de semnal. Este
prezentat o metod de referin pentru prelucrare numeric a ECG i extragerea parametrilor
morfologici. Aceast metod adaptat de autor a fost implementat pe dispozitivele de monitorizare
pacient utilizate n telemonitorizare. O metod asemntoare este utilizat pentru determinarea
frecvenei respiratorii analiznd semnalul unui accelerometru plasat pe pieptul unui pacient.
Capitolul 5 intitulat Echipamente i sisteme de telemonitorizare prezint contribuiile
proprii la proiectarea i implementarea unor echipamente de monitorizare utilizate n sistemele de
telemonitorizare pentru care autorul a urmrit obinerea unui consum redus de energie. Este
prezentat o arhitectur software scalabil pentru dispozitivele de tip gateway, dispozitive ce preiau
datele de la dispozitivele de monitorizare i le transmit ctre centrul de telemonitorizare. n finalul
capitolului este prezentat o soluie integrat de telemonitorizare.
Tehnologia asistiv, prezentat n capitolul 6, este un termen generic ce include dispozitive
asistive, adaptive i de reabilitare precum i procesul de selecie, localizare i folosire a acestora,
oferind o mai mare independen persoanelor cu handicap. n acest sens, capitolul prezint
contribuiile autorului la proiectarea i implementarea unui sistem de comunicare cu persoane cu
dizabiliti neuromotorii utiliznd metode de urmrire a privirii (electrooculografie, video) pentru
determinarea dorinelor pacientului.
Ultimul capitol al lucrrii, prezint concluziile ce rezult n urma cercetrilor efectuate
precum i direciile viitoare de cercetare.

1.3 Diseminarea rezultatelor


Rezultatele obinute pe parcursul studiilor doctorale se refer la: obinerea unui consum redus
de energie pentru dispozitivele de monitorizare, cu accent pe firmware pentru a pune n valoare
facilitile de consum redus ale componentelor electronice; propunerea unei arhitecturi i
dezvoltarea unei aplicaii software pentru dispozitivele gateway utilizate n sistemele de
monitorizare mobile pentru pacieni; utilizarea de sisteme nglobate pentru monitorizarea de la
distan a pacienilor activi; dezvoltarea unui sistem de comunicare pentru pacieni cu dizabiliti
neuromotorii i nu n ultimul rnd utilizarea tehnicilor de urmrire a privirii (eng. eye tracking)
pentru determinarea dorinei pacientului.
Aceste rezultate se regsesc n cea mai mare parte ntr-un capitol de carte i 24 de lucrri
tiinifice astfel:
1 capitol de carte editura Springer;
1 articol n revist cotat ISI;
4 articole ISI Proceedings;
6 articole BDI;
8

10 articole aparute n volumele conferinelor/congreselor/simpozioanelor;


3 articole n reviste romaneti.
Cercetrile a cror rezultate au fost publicate n articolele tiinifice prezentate mai jos i
care stau la baza elaborrii acestei teze de doctorat au fost finanate din 4 contracte de cercetare (3
de tip PN II i unul CEEX II).
1 capitol de carte editura Springer
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-90-481-2310-0
1 articol n revist cotat ISI
Florina Ungureanu, Robert Gabriel Lupu, Andrei Stan, Ioan Crciun, Carmen Teodosiu,
Towards Real Time Monitoring of Water Quality in River Basins, Environmental Engineering
and Management Journal, 2010, Vol.9, No. 9, 1267-1274, (IF 0.885), ISSN: 1582-9596
4 articole ISI Proceedings
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
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). ISBN: 978-988-98671-9-5
Stan Andrei, Panduru Lucian, Lupu Rrobert Gabriel, 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-Automationand-Manufacturing Trnava, SLOVAKIA, OCT 22-25, 2008, ISSN: 1726-9679, ISBN:
978-3-901509-68-1
Ungureanu Florina, Lupu Robert Gabriel, Popescu Daniela, Distributed monitoring
arhitecture for district heating systems, Annals of DAAAM for 2007 & Proceedings of
the 18th International DAAAM Symposium - Inteligent Manufacturing & Automation:
Focus on Creativity, Responsibility, and Ethics of Engineers, Pages: 793-794,
Published: 2007, 18th International Symposium of the Danube-Adria-Association-forAutomation-and-Manufacturing Zadar, CROATIA, OCT 24-27, 2007, ISBN: 978-390150-958-2
6 articole BDI
Radu Gabriel Bozomitu, Costi Barabaa, Vlad Cehan, Robert Gabriel Lupu, The Hardware
Component of the Technology Used to Communicate with People with Major NeuroLocomotor Disability Using Ocular Electromyogram, 2011 IEEE 17th International
Symposium for Design and Technology in Electronic Packaging (SIITME), 20/23
octombrie, Timisoara, Romania
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
9

International Symposium for Design and Technology in Electronic Packaging


(SIITME), 20-23 octombrie, Timioara, Romania
Robert Gabriel Lupu, Radu Gabriel 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
Radu Ciorap, Dan Zaharia, Clin Corciov, Monica Ungureanu, RobertGabriel Lupu,
Andrei Stan, Wireless device for monitoring the patients with chronic disease, Revista
Medico-Chirurgical a Societii de Medici i Naturaliti din Iasi, 2008 Oct-Dec; vol.
112, nr. 4, ISSN: 0048-7848, pp:1115-1119, PMID: 20209797
Radu Ciorap, Dan Zaharia, Clin Corciov, Monica Ungureanu, Robert Gabriel Lupu,
Monitoring system for cardiovascular parameters of drivers, Revista MedicoChirurgical a Societii de Medici i Naturaliti din Iai, 2008 Jan-Mar; vol. 112, nr. 1,
ISSN: 0048-7848, pp:263-265, PMID: 18677939
Radu Ciorap, Drago Arotaritei, Florin Topoliceanu, Robert Gabriel Lupu, Clin Corciov,
Monica Ungureanu, Aplicatie e-health pentru monitorizarea la domiciliu a recuperarii
neuro-musculare, Revista Medico-Chirurgical a Societii de Medici i Naturalisti din
Iasi, vol. 109 nr. 2, pp. 440-444, ISSN:0048-7848, Iasi, 2005, Romania, PMID:
16607817
10 Articole aparute n volumele conferintelor/congreselor/simpozioanelor
Robert Gabriel Lupu, Vlad Cehan, Florina Ungureanu and Conrad Ciobanic, 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 2068-0465
Andrei Stan, Robert Gabriel Lupu, Mariana Ciorap and Radu 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
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
Robert Gabriel Lupu, Andrei Stan and Florina Ungureanu, A Low Power Device for ECG
Monitoring, 9th International Carpathian Control Conference ICCC 2008, May 25-28,
2008, Sinaia, Romania, Proceedings of 9th International Carpathian Control Conference,
ISBN 978-973-746-897-0, pp 380-383
Cristian Rotariu, Robert Gabriel Lupu, Hariton N. Costin, Bogdan Dionisie, An Ultra Low
Power Monitoring Device for Telemedicine, 1st National Symposium on E-Health and
Bioengineering, EHB 2007, 16th Nov 2007, Iai, Romania, The Proceedings of the
National Symposium with International Participation E-Health and Bioengineering
EHB2007, Revista Medico-Chirurgicala a Societii de Medici i Naturaliti din Iai,
2007 aprilie-iunie; vol. 111, nr. 2, supl.2, ISSN: 0048-7848, pp:168-171
Radu Ciorap, Drago Arotriei, Florin Topoliceanu, Rober Gabriel Lupu,Clin Corciova,
Muscle rehabilitation using a fuzzy controlled stimulator, X Mediterranean Conference
on Medical and Biological Engineering MEDICON 2004, Ischia, Naples Italia
10

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

2 Sisteme de telemonitorizare: privire de ansamblu


Recentele progrese n tehnologia radio au deschis noi posibiliti ce ar putea revoluiona
furnizarea serviciilor medicale (Soomro 2007). Conectivitatea radio furnizeaz infrastructura i
suportul mobil pentru monitorizarea n timp real i peste tot a pacientului (Istepanian 2004) precum
i sistemul de urmrire pentru localizare n caz de alarm (urgen) (Liszka 2004). Acestea sunt
doar cteva exemple privind aplicaiile tehnologiilor radio n mediul medical, dar oportunitile sunt
nenumrate. De exemplu, dezvoltarea reelelor radio personale (Wireless Personal Area Networks
WPANs), a reelelor radio corporale WBAN (Wireless Body Area Networks - WBANs), a
tehnologiei 802.15.1/Bluetooth (Lorincz 2004), a tehnologiei IEEE 802.15.3/4 (Howitt 2003, FCC),
a sistemelor UWB/WiMedia (Soomro 2004) precum i a reelelor radio locale (WLANs), ca de
exemplu IEEE 802.11a/b/g/e/h/I (Cordeiro 2003), combinate cu reele radio pe arii ntinse
(WWAN) cum sunt cele mobile 2G, 2.5G i 3G, la care se adaug Internet-ul, permite realizarea
unei reele omniprezente care poate fi folosit pentru mbuntirea asistenei medicale pentru o
gam larg de utilizatori.
Pentru realizarea unei mari mobiliti i a conectivitii necesare ngrijirii globale, se impune
integrarea unor tehnologii radio heterogene. Reeaua celular 3G are restricii de capacitate i nu
este capabil s suporte aplicaii medicale care impun lucru n timp real pentru muli pacieni. Ca
urmare, tehnologiile WBAN, WPAN i WLAN - care obinuit suport fluxuri de date mai mari, dar
pe arii de acoperire mult mai restrnse dect sistemele celulare, pot fi integrate i utilizate pentru
realizarea conectivitii n mediu non-medical i medical, n spitale, clinici i acas sau n centre
rezideniale. n trecut, serviciile medicale beneficiau de benzi de frecven anume alocate. n
prezent, este de dorit ca tehnologiile WBAN, WPAN i WLAN folosite n aplicaiile medicale s
foloseasc aceeai infrastructur i aceleai benzi de frecven, precum aplicaii non-medicale:
administraie, divertisment, comunicaii vocale. Acest lucru este justificat de:
1. Benzile de frecven alocate aplicaiilor medicale cum este WMTS (Wireless Medical
Telemetry Service) sunt prea nguste pentru a suporta fluxuri mari de date impuse pentru
realizarea unei asistene de calitate;
2. Sistemele radio care opereaz n benzi n care nu se solicit licen aa cum sunt WBAN,
WPAN i WLAN devin tot mai populare, tot mai folosite n spitale i n casele oamenilor;
3. Situaia este avantajoas economic.
Utilizarea WBAN, WPAN i WLAN n aplicaii medicale implic numeroase modificri n
reele. Unele probleme au fost evitate prin adaptarea dispozitivelor radio pentru aplicaii medicale n
cu totul alt mod dect pentru aplicaiile non-medicale, setnd i parametrii reelelor n consecin. n
trecut, furnizarea serviciilor la diverse niveluri de calitate a fost discutat n contextul aplicaiilor
generice n care banda i ntrzierile sunt, n mod obinuit, principalele cerine. Multe aplicaii
medicale se caracterizeaz ns, prin cerine stricte de asigurare a securitii actului medical,
introducnd restricii severe (de ex. fiabilitate ridicat, rat de erori foarte mic) n proiectarea i
funcionarea sistemelor de radiocomunicaii.
Realiznd o sintez a lucrrilor de specialitate (Dai 2006, Dinh 2009, Fensli 2005, Khan
2008, Kim 2010, Tesanovic 2009, Yu 2007, Zhimin 2008), autorul prezint n Figura 2-1
infrastructura unei reele de telemonitorizare a pacienilor mobili/imobili aflai n spitale, la
domiciliu sau implicai social, reea capabil s suporte o varietate de aplicaii de monitorizare
(raportat la tehnologia utilizat n prezent). O descriere detaliat este prezentat n continuare.

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.

3.1 Natura semnalelor biomedicale


Organismele vii sunt compuse din mai multe componente sistem (Rangaraj 2002). Corpul
omenesc, de exemplu, include sistemul nervos, sistemul cardiovascular, sistemul scheleto-muscular.
Fiecare sistem este compus la rndul lui din cteva subsisteme care ndeplinesc o serie de procese
fiziologice. Acestea includ control i stimulare nervoas i hormonal; intrri i ieiri sub forma de
materie fizic, neurotransmitori sau informaie; aciuni mecanice, electrice sau biochimice.
Procesele fiziologice sunt nsoite sau se manifest ca semnale care reflect activitile i natura lor.
Aceste semnale pot fi de diferite tipuri, biochimice - hormoni sau neurotransmitori, electrice poteniale sau cureni, neelectrice - presiune sau temperatur.
Semnalul ECG
Electrocardiograma este manifestarea electric a activitii contractile a inimii i poate fi
captat foarte uor folosind electrozi de suprafa plasai la nivelul membrelor ori a pieptului
(Rangaraj 2002).
n practica clinic, ECG-ul standard 12 canale este obinut cu ajutorul a zece electrozi: patru
plasai pe membre i ase pe piept (Rushmer 1976, Tompkins 1995). Piciorul drept este folosit ca
referin iar piciorul stng i braele sunt folosite pentru a obine derivaiile principale I, II i III.
Oximetria
Oximetria se refer la determinarea saturaiei cu oxigen a sngelui arterial n procente
(Khandpur 2005). Prin definiie:
14

Oxygen saturation

HbO2
[ HbO2 ] Hb

(1)

unde (HbO2) este concentraia de hemoglobin oxigenat.


n practica clinic, procentajul saturaiei de oxigen n snge are o mare importan. Aceast
saturaie, fiind o bio-constant, este un indicator de performan a funciei cardio-respiratorii.
Fotopletismografia
Fotopletismografia (PPG) exprim schimbrile volumului de snge din deget i furnizeaz
informaii despre sistemul vascular i modificrile datorate vrstei i bolilor. Aceste semnale pot fi
obinute uor de la extremitile puternic vascularizate, cum ar fi lobul urechii, degete de la mn
sau degete de la picioare, utiliznd un pulsoximetru (Jago 1988).
Presiunea arterial
Presiunea arterial este fora creat de inim mpingnd sngele n artere prin sistemul
circulator. De fiecare dat cnd inima se contract, sngele pompat creeaz un val de presiune n
artere (Scottie 2010). Este cel mai msurat i mai intens studiat parametru n practica medical i
fiziologic. Determinarea doar a maximului i minimului n timpul unui ciclu cardiac, suplimentat
cu alte informaii fiziologice, reprezint un ajutor nepreuit n diagnosticarea afeciunilor
cardiovasculare (Khandpur 2005).
Ritmul respirator
Funcia principal a sistemului respirator este de a furniza oxigen i de a ndeprta dioxidul
de carbon din esuturi (Khandpur 2005). Respiraia este controlat de musculatura toracelui cauznd
creterea i descreterea volumului plmnilor i implicit inspirarea i expirarea aerului atmosferic.
Temperatura
Traductorul utilizat pentru msurarea temperaturii ntr-un sistem de monitorizare pacient
este termistorul. Modificri n rezistena electric a termistorului funcie de temperatur sunt
msurate cu ajutorul unui circuit punte (Khandpur 2005), gama de msur fiind 30-42C.
Electrooculografie
Electrooculograma (EOG) reprezint msurarea/nregistrarea biopotenialelor globilor
oculari prin intermediul unor electrozi poziionai pe piele n vecintatea ochilor. Datorit densitii
nervoase mari a retinei, ochiul poate fi modelat ca un dipol electric, polul pozitiv fiind situat n zona
corneei, iar polul negativ n zona retinei. Potenialul electric corneo-retinal variaz n intervalul 0,4
1.0 mV (EOG 2010) (Figura 3-1a). Micarea/rotirea ochilor/dipolilor susjos, dreaptastnga,
determin apariia unui semnal electric ce poate fi msurat n vecintatea ochilor (Figura 3-1b).
Amplitudinea semnalelor msurate este de ordinul microvolilor (5-20V). Aceasta variaz cu
gradul de iluminare, oboseal i alte caracteristici ale ochiului, motiv pentru care este necesar
calibrarea destul de frecvent a unui sistem de detecie a privirii.

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)

Eye tracking video


Eye tracking video repreyint[ determinarea direciei privirii cu ajutorul unei camere video.
Dou tipuri de imagini sunt folosite frecvent n eye tracking: imagini n spectrul vizibil i n spectrul
infrarou (Hansen 2005). Procesarea imaginilor n spectrul vizibil reprezint o abordare pasiv i se
bazeaz pe lumina ambiental reflectat de ochi. Caracteristica urmrit este irisul i n special
conturul acestuia. Totui procesarea este complicat datorit condiiilor de iluminare variabile ce
poate determina obinerea unor imagini speculare i difuze. Procesarea imaginilor ochiului n
infrarou elimin aceste neajunsuri. Ochiul este iluminat n mod constant i uniform, imperceptibil
pentru utilizator (Parkhurst 2005). Un alt avantaj l reprezint imaginea pupilei care apare mult mai
pronunat comparativ cu irisul, fiind preferat n procesrile de imagine pentru eye tracking.
Dezavantajul const n faptul ca nu prea poate fi utilizat afar n timpul zilei datorit iluminrii
ambientale care are o component important n infrarou.
Sistemul eye tracking n infrarou utilizeaz dou tehnici: pupil alb, ori pupil neagr.
Prima se obine atunci cnd camera este poziionat astfel nct radiaia infrarou este reflectat de
retin - fenomenul ochiului de pisic noaptea. A doua tehnic presupune poziionarea camerei i a
sursei de lumin infrarou astfel nct fenomenul reflexiei pe retin s nu mai fie nregistrat de
camer. n aceste condiii pupila apare ca un punct negru n imagine. n ambele cazuri este ntlnit
reflexia corneal i apare n imagine ca fiind punctul cel mai luminos.

Figura 3-3. Dispozitiv pentru preluarea imagini ochiului (ASISTSYS 2008)

16

4 Analiza semnalelor biomedicale


4.1 Generaliti
Reprezentarea semnalelor biomedicale n format electronic faciliteaz analiza i procesarea
datelor de ctre sistemele de calcul. Figura 4-1 ilustreaz etapele i procesele implicate n diagnoza
i terapia bazate pe analiz de semnal biomedical cu ajutorul unui calculator (Rangaraj 2002).

Figura 4-1. Terapie i diagnoz asistat de calculator bazat pe analiz de semnal biomedical
(Rangaraj 2002)

4.2 Detecie QRS


Procesul de detecie a complexului QRS este dificil, nu doar din cauza variabilitii
fiziologice a complexelor QRS, ci mai ales din cauza diferitelor tipuri de zgomote pe care un
semnal ECG le conine. Sursele de zgomot includ zgomot muscular, artefacte datorate micrii
electrozilor, interferene ale liniilor de putere, variaia liniei de baz, unde T cu frecven nalt
similare complexelor QRS (Tompkins 1985).
Structura algoritmului propus de Tompkins, structur ce st la baza multor algoritmi de
procesare ECG, este prezentat n Figura 4-2:

Figura 4-2. Structura algoritmilor de detecie a complexelor QRS (Khler 2002)

n etapa de preprocesare, Tompkins propune o filtrare trece-band urmat de derivarea


semnalului, apoi o transformare neliniar (ridicare la ptrat) ca n final semnalul s fie mediat.
Etapa de decizie const n aplicarea unui prag pentru a elimina zgomotele a cror amplitudine este
mai mic dect un minim al undei R, o detecie de vrfuri i apoi se aplic o serie de reguli pentru a
elimina falsele detecii datorate zgomotelor, und T cu amplitudine prea mare, variaia liniei de
baz.
Filtrarea trece-band este realizat cu dou filtre unul trece-jos cu frecvena de tiere de 11
Hz i un al doilea filtru trece-sus cu frecvena de tiere de 5 Hz ambele de tip IIR.
Dup filtrare, semnalul este difereniat pentru a obine informaii despre panta complexului
QRS. Derivarea se realizeaz n cinci puncte i are funcia de transfer.Filtrarea neliniar este urmat
de ridicarea la ptrat pentru a face toate datele pozitive i a scoate n evidena i mai mult
17

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)

4.3 Determinarea frecvenei respiraiei


Pentru determinarea frecvenei respiraiei se poate folosi un accelerometru cu trei axe, cu un
consum redus de energie i sensibil la valori mici ale acceleraiei (MMA7260QT 2008) plasat pe
piept. S-a urmat acelai algoritm ca i la procesarea semnalului ECG modificnd constantele din
algoritmul de detecie vrfuri i timpul minim dintre dou respiraii consecutive la 450 ms.
Frecvena respiraiei este calculat tot dup formula (14).
Datorit sensibilitii accelerometrului i a rezoluiei mari a convertorului analog digital,
semnalul util este afectat de zgomot. O alt surs de zgomot o reprezint btile inimii aa cum se
observ i n Figura 4-4. Procesarea semnalului pentru determinarea frecvenei respiraiei a constat
18

n: filtrarea semnalului utiliznd un filtru trece-jos cu frecvena de taiere de 11 Hz; derivarea i


ridicarea la ptrat a semnalului filtrat pentru a pune n eviden i mai bine componentele
corespunztoare micrii pieptului n timpul respiraiei; medierea i utilizarea unui prag pentru a
elimina variaiile de mic amplitudine ale semnalului datorate zgomotului i btilor inimii; detecie
de vrfuri i eliminarea deteciilor false impunnd ca intervalul de timp dintre dou detecii
succesive s nu fie mai mic de 350 ms. Rezultatele intermediare corespunztoare fiecrei etape
enumerate mai sunt prezentate n Figura 4-4.

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

5 Echipamente i sisteme de telemonitorizare


5.1.1 Introducere
Avansul tehnologic n domeniul sistemelor ncapsulate i al comunicaiei radio a permis
proiectarea i dezvoltarea de sisteme mobile de comunicaie cu un consum redus de energie i o
putere mare de calcul. Aceste caracteristici sunt eseniale pentru realizarea de sisteme de
monitorizare mobile. Totodat, fenomenul de mbtrnire a populaiei observat n cele mai multe
ri dezvoltate (UNP) i prevalena bolilor cronice au crescut necesitatea ngrijirii la domiciliu
(UND). Angajarea unor ngrijitori personali duce la o cretere a costurilor cu asigurrile medicale.
O soluie ce nu pune presiune pe sistemul de asigurri de sntate este monitorizarea de la distan
(telemonitorizarea). Specialitii urmresc evoluia unui pacient i decid atunci cnd apar probleme
dac un asistent medical se va prezenta la domiciliul bolnavului sau dac va fi transportat la o
unitate medical. n acest fel pacienii beneficiaz n continuare de servicii medicale de calitate dar
la costuri mici.
n continuare vor fi prezentate variante ale dispozitivelor de monitorizare utilizate n cadrul
sistemelor de telemonitorizare, la realizarea crora autorul are contribuii notabile.
5.1.2 Dispozitiv fix de monitorizare parametri vitali
O prim variant realizat de autor const ntr-un dispozitiv de monitorizare cu consum
redus pentru pacieni imobilizai la pat.

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

n transmisia Ethernet s-a folosit controllerul de reea RTL8019 (RTL8019) care


implementeaz standardul NE2000. Codul surs pentru comunicaia cu controllerul i crearea de
socket-uri a fost preluat de la Electric Application Laboratory of NAN KAI University fiind
modificat pentru cerinele proiectului n condiiile stabilite de autor.
Datele preluate de la pacient sunt mpachetate i transmise ctre server odat ce conexiunea
este stabilit. Dimensiunea unui pachet poate varia ntre 11 i 256 de octei.
SOM

ID

CNT

DLEN

D0

D2

Dn-1

C1

C2

EOM

unde:
Mnemonic
SOM
ID
CNT
DLEN
D0 Dn-1
C1
C2
EOM

Tabel 5-1 Structura pachetului de date (SIMPA 2007)


Descriere
Limite/valoare
(Start of Message) delimiteaz nceputul unui pachet
0xFFFF
Identificator date coninute de pachet
0x01 0x09
(Count) contor pachete transmise incrementat la fiecare
0x00 0xFF
transmisie de pachet
Dimensiune date (n octei)
0x01 0xF7
Datele componente ale pachetului
0x00 0xFF
Suma de control pentru pachet, cei mai semnificativi 8 bii
0x00 0xFF
Suma de control pentru pachet, cei mai puin semnificativi 8 bii
0x00 0xFF
(End of Message) delimiteaz sfritul unui pachet
0x0000

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

Figura 5-3. Diagrama bloc a dispozitivului de monitorizare ECG (Lupu 2008b)

Pentru a se obine un consum redus de energie autorul a preluat i modificat o schem


propus de Texas Instruments (TI INA322) i a construit un modul analogic pentru fiecare din cele
trei derivaii bipolare (Lupu 2008b). S-au utilizat amplificatoare de instrumentaie (TI INA322) i
amplificatoare operaionale (TI OPA334) de consum redus cu alimentare singular (Figura 5-4):
P2
GND

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

Curentul mediu consumat se calculeaz dup formula:


I med T a Fa I n I sleep

(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)

Pentru amplificatorul de instrumentaie INA322 curentul mediu consumat n modul de


funcionare descris mai sus este Imed INA322 =0,41 A, avnd n vedere Ta=50 s, Fa=200 Hz, In=40
A, Isleep=0,01 A. Astfel consumul a sczut cu 98.975% fa de curentul tipic consumat:
98 .975 % 100 I med INA 322 / I n 100

Efectund aceleai calcule i pentru amplificatorul operaional OPA334 a rezultat un curent


mediu consumat Imed OPA334 =105,5 A, avnd n vedere Ta=150 s, Fa=200 Hz, In=285 A, Isleep=2
A. Astfel consumul a sczut cu 62.98% fa de curentul tipic consumat:
62 .98 % 100 I med OPA 334 / I n 100

Pentru amplificatorul ECG cu o singur derivaie consumul a sczut de la 895A, la 316,91


A. Avnd n vedere c sunt necesare trei astfel de amplificatoare, rezult o scdere a consumului
de curent de la 2,685 mA la 0,951 mA. n procente scderea este de aproximativ 64,59%.
Pentru memorarea semnalelor ECG s-a utilizat un card MMC (MultiMedia Card) conectat
serial la magistrala SPI a microcontroller-ului sistemului de monitorizare.
Capacitatea cardului MMC (MMC 2011) folosit este de 16MB, fiind organizat logic FAT12.
Consumul de curent la operaiile de scriere i citire este de 60 mA i respectiv 50 mA. n modul
sleep consumul este de doar 150 A iar timpul necesar revenirii din acest mod este de 1 ms.
Datorit consumului pe care l poate atinge n timpul operaiei de scriere, datele sunt salvate
n blocuri de dimensiune 512 octei. Timpul de scriere a unui astfel de bloc de date este de 100 ms
(dac fiierul n care se scrie exista deja) sau de 170 ms dac este creat un fiier nou. Aceti timpi
au fost obinui pentru o frecven a semnalului de ceas de 500 KHz.
Pentru a forma un buffer de 512 octei sunt necesare 164 eantioane ECG pe fiecare din cele
3 canale formatate n dou pachete a 255 octei fiecare conform Tabel 5-1. Aceste eantioane sunt
obinute ntr-un timp de 820 ms (164 * 5 ms). Rezult o frecven de scriere de 1,22 Hz. Consumul
mediu calculat dup formula (15) este de aproximativ 7,76 mA.
23

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

Figura 5-6. Firele de execuie al programului dispozitivului de monitorizare (Lupu 2008b)

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

Comunicaia serial cu modulul Bluetooth se realizeaz la o rat de transfer de 57600 bii pe


secund. Se transmit dou pachete a cror lungime total este de 510 octei ntr-un timp de
aproximativ 89 ms. Curentul mediu consumat n timpul transmisiei, calculat dup formula (15), este
de 6,5 mA.
Programul (firmware) ce ruleaz pe microcontroller const din cteva fire de execuie
(taskuri). Fiecare task gestioneaz o anumit resurs. Comunicarea dintre taskuri este implementat
cu semafoare i cozi de ateptare permind un grad nalt de paralelizare a proceselor. Fiecare
proces poate fi individual activat sau dezactivat. Acest aspect este foarte important crescnd astfel
flexibilitatea aplicaiei: dac se dorete o monitorizare n timp real atunci procesul Bluetooth este
activat iar procesele SD card i analiz sunt dezactivate. Dac se dorete o monitorizare pe termen
lung atunci este dezactivat procesul Bluetooth i activate procesele SD card i analiz. Acest lucru
are un impact pozitiv asupra energiei consumate pentru c doar resursele necesare sunt activate.
n Figura 5-6 este prezentat diagrama operaiilor efectuate de dispozitivul de monitorizare.
Primul fir de execuie se ocup de achiziia datelor. Modulul ADC al microcontroller-ului lucreaz
n modul secven achiziioneaz pe toate cele trei canale simultan. Eantioanele sunt memorate
ntr-o zon de memorie (buffer) destinat procesului de analiz (doar derivaie 1), apoi sunt
formatate conform Tabel 5-1 i salvate ntr-un al doilea buffer pentru procesele MMC i Bluetooth.
n paralel este calculat i suma de control pentru cele dou procese mai sus amintite. Odat ce
bufferul de analiz se umple, bufferele de lucru se schimb (simpl atribuire de pointeri) i
urmtorul fir de execuie poate ncepe. Avnd n vedere o frecven de achiziie de 200Hz,
microcontrollerul se poate afla n modul sleep pentru un procent semnificativ din timpul de operare.
Procesul de achiziie a unui buffer consum cel mai mult din timpul ciclului de operare.
Timpul rmas pentru execuia fiecrui fir de execuie este mic comparativ cu procesul de achiziie.
Testarea s-a efectuat n cadrul Facultii de Bioinginerie Medical Iai. A constat n
monitorizarea activitii cardiace a conductorilor auto pentru a depista la timp dificultile de
concentrare, alterarea timpului de reacie i a deciziei (Ciorap 2008b). Toate acestea au fost corelate
cu intensitatea traficului. Subiecii care au participat au fost grupai n grupuri de cte trei subieci:
ofer amator cu mai mult de trei ani experien, ofer profesionist i ofer nceptor. Fiecare ofer a
fost monitorizat timp de 30 de minute n condiii de trafic intens. S-a observat c ritmul cardiac are
o plaj de variaie foarte mare la oferii nceptori n contrast cu variaiile minore sesizate la oferii
profesioniti (vezi Figura 5-7).

Figura 5-7. Variaia ritmului cardiac: a ofer nceptor; b ofer amator cu mai mult de 3 ani experien;
c ofer profesionist (Ciorap 2008b)

5.1.4 Dispozitiv mobil de monitorizare a parametrilor vitali


Un al treilea dispozitiv de monitorizare a fost realizat pe baza celui prezentat anterior prin
modificarea programului i adugarea de noi module cu un consum redus de energie pentru
25

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

Figura 5-8. Diagrama bloc a dispozitivului de monitorizare (Lupu 2008b)

Pentru determinarea frecvenei respiraiei s-a folosit un accelerometru cu trei axe, cu un


consum redus de energie i sensibil la valori mici ale acceleraiei (MMA7260QT 2008). Acesta
dispune de condiionarea semnalului, filtre trece-jos cu un singur pol, compensare cu temperatura,
capacitatea de a selecta mai multe niveluri de sensibilitate, decalaj (eng. offset) compensat pentru 0
g i un mod de sleep pentru facilitarea unui consum redus.
Curentul electric consumat n mod normal de accelerometru este de 500 A. n modul sleep,
consumul este de doar 3 A. Combinnd funcionarea normal (activare) cu modul sleep se poate
obine un consum mediu calculat de 103 A (1), cu 79,4% mai mic fa de funcionarea normal. n
efectuarea calculelor s-a luat n considerare un timp de activare de 2 ms i o frecven de achiziie
de 100 Hz.

Figura 5-9. Perioadele de activare a accelerometrului (SIMPA 2007)

n Figura 5-9, n jumtatea de sus a ecranului se pot observa perioadele de activare a


accelerometrului i rspunsul unei ieiri. La activri repetate ale accelerometrului, ieirile acestuia
tind s ating valoarea tensiunii de alimentare. Din acest motiv, citirea valorii acceleraiei n
perioada de stabilizare a ieirii accelerometrului ar fi puternic afectat de zgomot. Apare deci
necesitatea ateptrii unei perioade de cel puin 2 ms de la activarea accelerometrului (semnalul
sleep al acestuia pus pe valoarea 1 logic). n jumtatea de jos a ecranului osciloscopului (semnalul
este mrit pentru a vedea numai o perioad) se poate observa stabilizarea semnalului la ieirea
accelerometrului. Timpul necesar stabilizrii este de aproximativ 2ms.
26

Datorit sensibilitii accelerometrului i a rezoluiei mari a convertorului analog digital,


semnalul util este afectat de zgomot. Surse posibile de zgomot fiind micarea corpului sau chiar
btile inimii.
Btiinim

Respiraie

Figura 5-10. Rspunsul n timp al accelerometrului (Lupu 2008b)

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

Tabel 5-2. Praguri de funcionare a dispozitivului de monitorizare


Nivel ncrcare
Funcionare
80%-100%
Complet
75%-80%
Transmisia n timp real a ECG invalidat
70%-75%
Transmisie parametri vitali doar n caz de alarm
60%-70%
Orice transmisie radio invalidat
50%-60%
Orice procesare semnal invalidat
050%
Nu funcioneaz

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).

5.2 Transmisia datelor ctre serverul centrului de telemonitorizare


n proiectarea dispozitivului de monitorizare s-a avut n vedere un consum redus de energie.
Pentru transmisia radio a datelor ctre centre de telemonitorizare exist dou soluii: intermedierea
transmisiei de ctre un alt dispozitiv de comunicaie, cum este un smartphone ori calculator, sau
utilizarea de module specializate GPRS ori Wi-Fi conectate serial la dispozitivul de monitorizare.
Prima soluie, fiind i cea pentru care s-a optat, presupune utilizarea protocolului de
comunicaie RS232, DM putnd fi conectat la smartphone prin intermediul unui cablu serial-serial,
serialUSB, radio Bluetooth, Error! Reference source not found.. Consumul de curent electric
necesar transmisiei de date ctre smartphone este nesemnificativ n cazul conexiunii prin cablu sau
este dat de consumul circuitului Bluetooth atunci cnd conexiunea este radio. A doua soluie,
utilizarea unor module GPRS ori Wi-Fi, presupune un consum de curent de aproximativ 300 mA n
plus dar i existena unor resurse procesor (memorie, putere de calcul) mai mari pentru
implementarea stivei TCP/IP ori decodarea protocolului AT.
5.2.1 Proiectare software pentru dispozitivele gateway
Dup cum s-a precizat mai sus, s-a optat pentru utilizarea unui smartphone ca dispozitiv
intermediar pentru transmisia datelor pacientului ctre serverul centrului de telemonitorizare.
Conexiunea este realizat serial funcie de caracteristicile smartphone: port serial RS232, USB
Host, Bluetooth.

Figura 5-11. Construcia modular a programului Gateway (TELEMON 2007)

n proiectarea programului, denumit n continuare Gateway, care ruleaz pe echipamente


smartphone s-a propus o construcie modular oferind aplicaiei independen fa de numrul i
tipul semnalelor monitorizate, independen fa de protocolul de comunicaie utilizat
(mpachetarea datelor) ntre DM i smartphone, independen fa de formatarea (organizarea)
datelor transmise ctre server (Figura 5-11).
28

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.

Figura 5-12. Monitorizare pacient mobil (Lupu 2010b)

Aplicaia colaboreaz simultan cu reeaua de senzori i server-ul de telemonitorizare,


ndeplinind astfel un rol de punte ntre senzori i server (Kambalyal). Un aspect important, n acest
model de organizare, este utilizarea sistemului de fiiere ca un buffer intermediar ntre recepie i
transmisie. Aplicaia stocheaz semnalele recepionate n memoria local i, n cazul n care
conectarea la server nu este posibil, acest mecanism previne pierderea datelor la nivelul server-ului
(toate datele recepionate vor fi transmise cnd va fi posibil conectarea) ct i suprancrcarea
memoriei RAM a dispozitivului smartphone. Aceast metod este util i pentru mbuntirea
sincronizrii ntre firele de execuie (duce la o vitez de execuie mai mare). Astfel nu este nevoie
de o excludere mutual suplimentar ntre firele de execuie destinate administrrii recepiei i cele
destinate transmisiei i stocrii informaiilor deoarece aceste dou categorii utilizeaz resurse
hardware diferite, memoria RAM a dispozitivului smartphone, respectiv memoria nevolatil (flash
intern sau card de extensie).
Modulul de analiz de date creeaz buffere de analiz pentru fiecare senzor n parte, pentru
acumularea datelor. La fiecare 15 secunde (perioada de timp poate fi stabilit de ctre utilizator), un
fir de execuie de procesare devine activ i analizeaz datele colectate n buffer.
Pentru parametrii presiune arterial, saturaie de oxigen, respiraie i temperatur, valorile
sunt doar comparate cu valorile pragurilor superioare respectiv inferioare (AHA, Haynes 2007,
Simmers 1988, USDHHS). Cu excepia presiunii arteriale, valorile sunt filtrate prin mediere i
astfel multe erori de msurare sunt eliminate. O alarm este activat dac una din valori nu se
ncadreaz n intervalul corespunztor.
29

Cderea pacientului este detectat prin utilizarea unui accelerometru. Semnalele


corespunztoare celor trei axe i cele trei derivaii standard ECG sunt recepionate n forma brut
fiind necesare calcule adiionale nainte de a fi comparate cu pragurile stabilite. Cele trei semnale
primite de la senzorul de acceleraie sunt procesate pentru a detecta micri brute care ar putea fi
asociate cu o posibil cdere a pacientului. Detecia este realizat folosind o limit predefinit (19)
ax2 ay2 az2 a2
(19)
unde ax, ay i az sunt acceleraiile msurate de senzor pe cele trei axe. Dac o limit este atins sau
depit i este urmat de o linie dreapt de 1g, se trimite o notificare de alarmare (Sposaro 2009).
O analiz mai complex este fcut pentru ECG i const n detecia complexului QRS.
Pentru aceasta, s-a portat n Java un program de analiz ECG open source disponibil n limbajul
de programare C, bazat pe Quantitative investigation of QRS detection rules using the MIT/BIH
arhythmia database (Hamilton 1986). Frecvena cardiac i amplitudinea undei ST sunt calculate
folosind aceeai surs. Situaiile de urgen sunt detectate numai comparnd frecvena cardiac,
detecia QRS i amplitudinea undei ST cu limitele superioare respectiv inferioare (Kligfield 2008)
(AHS).
Alarmele generate sunt trimise ctre server imediat ce apar, folosindu-se un canal diferit fa
de cel folosit pentru transmisia datelor.
5.2.2 Testare sistemului de telemonitorizare
Testarea s-a desfurat n etape: teste de laborator apoi teste pe subieci umani.
a) Pentru testarea tehnic sau de laborator s-a proiectat i dezvoltat o aplicaie software
denumit monitor serial, care s permit verificarea informaiilor transmise de reeaua de senzori.
Programul ruleaz pe un calculator i mpreun cu acesta se comport ca un dispozitiv intermediar
capabil s afieze forme de und i valori msurate/determinate pe baza informaiilor recepionate
de la reeaua de senzori. Datele sunt recepionate pe o conexiune serial i retransmise pe o a doua
conexiune serial ctre dispozitivul gateway (Figura 5-13).

Figura 5-13. Testarea datelor recepionate i transmise (Lupu 2010b)

Monitorul serial ofer posibilitatea vizualizrii informaiilor transferate ntre reeaua de


senzori i smartphone, crearea de fiiere jurnal cu aceste date, simularea reelei de senzori prin
deschiderea fiierelor jurnal i transmisia coninutului acestora via conexiune serial.
Pentru testarea transmisiei, autorul a creat un server TCP/IP simplu i un parser de fiiere
JSON cu o interfaa grafic pentru a vizualiza forme de und i valori msurate Toate testele au
fost efectuate folosind conexiunea Wi-Fi a unui smartphone.
n prima etap de testare, s-au utilizat programele mai sus amintite mpreun cu simulatori
de pacient i monitoare biomedicale. Testele s-au efectuat pentru fiecare parametru monitorizat,
respectiv senzor din reea.
n a doua etap a testrii, toi senzorii au fost pornii n aceleai condiii ca i nainte, ns de
aceast dat serverul simplu TCP/IP i programul Parser JSON au fost nlocuii de serverul
sistemului TELEMON, iar datele vizualizate cu aplicaia MedApp realizat de firma RomSoft.
Testul a durat douzeci de minute. Toate rezultatele au fost nregistrate local (folosind monitorul
serial) i transmise ctre server pentru confirmarea calitii semnalelor. Datorit efecturii testelor
n condiii de laborator, nici o eroare nu a aprut n timpul transmisiei datelor.
Notificarea situaiei de alarm a reprezentat cea de a treia faz n testarea programului
gateway. Programul are o fereastra de configurare alarm care permite medicilor s stabilieasc
pragurile de alarmare corespunztor pacientului. Limitele predefinite se regsesc n Tabel 5-3.
Alarmele au fost testate, folosind simulatori de pacieni.
30

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

5.3 Soluie integrat pentru telemonitorizare pacient


Soluiile de monitorizare cu un foarte sczut consum de energie, prezentate pn acum, au
avantajul unei perioade mari de monitorizare fr ca bateria s fie rencrcat. Acest consum redus
se datoreaz pe de o parte faptului c datele sunt transmise ctre server prin intermediul unui
smartphone, iar de cealalt parte, lipsei resurselor necesare pentru construirea de aplicaii complexe
de analiz i management a datelor, de vizualizare i transmitere mai departe a acestora.
n cadrul proiectului de cercetare (SIMPA 2007) s-a propus un dispozitiv de monitorizare ce
se compune din senzori i o platform mobil. Senzorii, fabricai de compania MedLab (MedLab),
comunic serial cu platforma i sunt alimentai independent. Platforma mobil este un sistem de
dezvoltare ADB1000, produs al firmei ICboard. A fost construit n jurul modulului CInova
AP7000 ce are la baz procesorul AT32AP7000 pe 32 de bii. Modulul este livrat cu sistemul de
operare Linux, kernel v2.6.28.
Sistemul are o construcie modular, scalabil, oferind posibilitatea de monitorizare a
parametrilor vitali prin adugarea senzorilor corespunztori. De asemenea, funcie de mediile de
comunicaie disponibile pacientului, se poate alege ntre module Ethernet, Wi-Fi ori GPRS. Aceast
31

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)

Cu excepia modulului de comunicaie Ethernet, restul modulelor de comunicaie respectiv


senzorii, comunic serial cu sistemul. Acesta dispune de 4 porturi seriale i 3 porturi USB ce pot fi
utilizate pentru comunicaie serial prin intermediul unor convertoare USB-serial.
Cum modulul de comunicaie Ethernet este disponibil n varianta standard rezult ca m
poate lua valorile 0, 1, 2 i corespunztor s poate fi 7, 6, 5.
n Figura 5-15 este prezentat diagrama detaliat a sistemului.

Figura 5-15. Diagrama detaliat a sistemului de monitorizare (Stan 2010)

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).

Figura 5-16. Separarea componentelor formei de und PPG (SIMPA 2007)

Pentru un subiect sntos, unda APG prezint urmtoarele caracteristici:


- segmentele a-b, a-c, a-d, a-e sunt constante pentru fiecare vrf de und;
- segmentele a i b corespund componentei sistolice iniiale;
- segmentele c i d corespund ultimei componente sistolice;
- b/a este un index al elasticitii peretelui arterial, unde b se micoreaz cu vrsta
cardiovascular;
- d/a este un index al vasoconstriciei i vasodilatrii, unde d se mrete cu vrsta
cardiovascular.
5.3.1 Testarea modulelor software
Sistemul n ansamblu este separat n trei mari componente: senzori, aplicaie/platform de
monitorizare i server. Dezvoltarea componentelor software (drivere senzori, comunicaie server,
nucleu aplicaie, procesare) a necesitat testarea acestora n parte. Acesta este un proces incremental,
n care se testeaz separat componentele individuale ale unui program sau sistem, n loc s se
testeze programul sau sistemul n ansamblu. Pentru o testare a unui modul independent de sistem,
este necesar o dezvoltare a unor module surogat care s simuleze comportamentul componentelor
cu care modulul testat interacioneaz. Acestea se mpart n doua mari categorii:
1. module driver module care genereaz intrrile pentru componentele testate;
2. module stub care preiau ieirile componentelor testate, simulnd comportamentul
modulelor de ieire.
O astfel de testare este indicat mai ales pentru o aplicaie de monitorizare, deoarece nu
avem ntotdeauna la dispoziie un pacient, iar utilizarea senzorilor este costisitoare pentru teste de
lung durat. De asemenea, serverul necesit un calculator separat care s funcioneze ncontinuu.
Mai mult dect att, serverul fiind n dezvoltare, n anumite perioade poate fi oprit pentru
mbuntiri, ceea ce face imposibil testarea aplicaiei. Pentru a testa modul n care aplicaia
ruleaz i interacioneaz cu celelalte componente ale sistemului autorul a realizat o serie de
aplicaii surogat, ce se ncadreaz n cele dou categorii menionate mai sus, simulnd pe de-o parte
un pacient, iar pe de alta parte un server cu funcionaliti reduse:
33

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.

Figura 5-17. Testarea sistemului SIMPA (SIMPA 2007)

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.

6.2 Principiile unui sistem de comunicare cu persoane cu dizabiliti


neuromotorii
n principiu un sistem de comunicare este format din minim dou componente: un ansamblu
la bolnav i unul la supraveghetor (Cehan 2008). Ansamblul pacientului include un senzor de
micare, un sistem de semnalizare audio i/sau video i un transmitor radio. Supraveghetorul
posed un receptor radio cu difuzor. La cererea bolnavului (o micare care nchide un contact),
blocul audio-video ncepe furnizarea audio i/sau pe display a unor expresii-cheie (mi-e sete, m
doare, vreau afar) n succesiune. Fiecare expresie este repetat de 2-3 ori, cu pauze. La
auzirea/vederea expresiei-cheie potrivit, bolnavul execut o micare i nchide contactul expresia
selectata este transmis prin radio la supraveghetor care afl ce dorete bolnavul i dac solicitarea
este urgent sau nu.

35

Figura 6-1. Structura sistemului de comunicare Telprot (Cehan 2008)

6.3 Principiile unui sistem performant, pentru comunicare cu persoane


cu dizabiliti
Pentru sistemul de comunicare prezentat mai sus s-a propus o nou structur (Lupu 2009a).
Acest sistem, numit ASISTSYS, este format din trei componente: un ansamblu la bolnav, un
ansamblu la dispecer i unul la supraveghetor. Ansamblul pacientului include un senzor de
micare/respiraie/urmrirea privirii (EOG, video) i un laptop. Supraveghetorul posed un
smartphone pe care ruleaz o aplicaie. Dispecerul const ntr-un calculator conectat la o reea
Ethernet. Pe acest calculator ruleaz un program de tip server care gestioneaz toat comunicaia
ntre pacient i ngrijitor. Funcionarea sistemului ASISTSYS comparativ cu sistemul TELPROT,
este oarecum asemntoare din punct de vedere al pacientului. Acesta are la dispoziie nu numai un
simplu comutator pentru a realiza o selecie, ci i posibilitatea de a indica i selecta cuvntul cheie
dorit utiliznd tehnologii de urmrire a privirii. Astfel, timpul de selecie a cuvntului respectiv,
scade deoarece pe ecran pot fi afiate simultan (1, 2, 4, 6, 8 cuvinte cheie) iar pacientul poate alege
rapid cuvntul cutat. De asemenea, selecia a fost facilitat prin definirea unei arii corespunztoare
cuvntului cheie care se compune din: expresia cheie, un fundal (culoare) adecvat i pictogram
sugestiv. Suprafaa ocupat pe ecran depinde de numrul de cuvinte cheie afiate simultan.
Totodat, prin deplasarea cursorului deasupra ariei respective, pacientul poate auzii n difuzoare
expresia aferent. Fiecare expresie sau grup de expresii este/sunt afiate pe ecran timp de n secunde
(Figura 6-2). La citirea/auzirea expresiei-cheie potrivit, bolnavul acioneaz din nou
ntreruptorul/nchide ochii iar expresia selectat este transmis la dispecer unde este nregistrat i
afiat pe ecran. Serverul alege supraveghetorul n grija cruia se afl pacientul i transmite un
mesaj ce conine expresia cheie selectat de pacient mpreun cu numele acestuia i locaia
(salonul), ctre smartphone-ul ngrijitorului. Acesta din urm confirm c se poate prezenta la patul
pacientului. Mesajul de confirmare este transmis napoi dispecerului (serverului) unde este de
asemenea nregistrat, afiat pe ecran i transmis mai departe pacientului.
Esenial i nou este faptul c sistemul de comunicare permite determinarea opiunii
pacientului chiar dac acesta nu dispune de mijloacele uzuale de comunicare: o simpl apsare a
unui buton, deplasarea unei tije, o micare controlat a ochiului, sunt suficiente pentru ca sistemul
s determine opiunea pacientului. Acesta poate fi, la limit, complet imobilizat trebuie doar s
36

posede un nivel rezonabil de capacitate de percepie vizual sau auditiv i de nelegere a


evenimentelor. Dac nu posed aceste atribute, pacientul este ntr-o stare foarte grav i nu se pune
problema comunicrii la nivel raional.

Figura 6-2. Principiul de funcionare al sistemului de comunicare ASISTSYS (Lupu 2010)

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.

Figura 6-3. Arhitectura subsistemului AsistsysCuvnt (Cehan 2011)

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.

6.4 Structura mesajelor vehiculate n sistem


Cele trei componente ale sistemului de comunicare utilizeaz protocolului TCP/IP pentru
transferul mesajelor. Structura acestor mesaje este prezentat n Figura 6-4 i explicat mai jos.

Figura 6-4. Structura mesajelor vehiculate n sistem (ASISTSYS 2008)

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.

6.5 Dispozitiv ngrijitor


Dispozitivul ngrijitor const ntr-un smartphone ce dispune de module pentru comunicaie
Wi-Fi i GPRS. Pe smartphone ruleaz un program prin intermediul cruia ngrijitorul
recepioneaz cuvintele cheie de la pacieni via server. Programul a fost dezvoltat n Java pentru a
oferi independen fa de sistemele de operare ale dispozitivelor mobile i nu numai. Astfel
aplicaia poate rula i pe un sistem de calcul fix aflat n camera/cabinetul ngrijitorilor. Cuvintele
recepionate sunt afiate pe ecran n ordinea sosirii. ngrijitorul va rspunde pozitiv (DA) sau
negativ (NU). Rspunsul poate fi nsoit sau nu de cuvinte/propoziie care conin eventuale detalii
pentru rspunsul dat.
Pentru a facilita utilizarea aplicaiei i n cazul unui telefon mobil ce nu pune la dispozitie un
ecran tactil, aplicaia particularizeaz comenzile n funcie de cmpul din interfa ce este selectat.
Astfel utilizatorul poate accesa comenzile doar prin utilizarea tastei direcionale i tastele soft
stnga/dreapta aflate n cele mai multe cazuri n stnga, respectiv dreapta butonului direcional.

6.6 Dispozitiv dispecer


Serverul este componenta principal a sistemului i este indentificat drept un calculator cu
resurse de comunicaie n reea i care execut o aplicaie cu rol de server software care gestioneaz
autentificrile, transferul de mesaje (recepie/transmisie), generarea fiierelor jurnal (log),
interogarea bazei de date, generarea rapoartelor, generarea alarmelor.
Pe scurt, activitatea serverului poate fi descris dup cum urmeaz: recepioneaz cuvinte
cheie/mesaje de la dispozitivul pacientului, nregistreaz mesajul, determin (caut) asistenta n
grija creia se afla pacientul interognd baza de date i transmite mesajul ctre dispozitivul mobil al
acesteia, nregistrnd totodat transmisia. ngrijitorul poate rspunde:
39

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.

Figura 6-5. Diagrama de comunicaie ntre componentele sistemului (Lupu 2011b)

6.7 Dispozitiv pacient


Una din cele mai flexibile modaliti de monitorizare a pacienilor cu dizabiliti locomotorii
este cea bazat pe supravegherea micrilor motorii pe care acetia le pot efectua. Funcie de
handicap/dizabilitatea motorie, determinarea opiunii acestuia poate fi realizat utiliznd
comutatoare, senzori de micare, tehnologii de urmrire a priviri. Sistemul electronic de
monitorizare poate interpreta micrile/opiunile pacienilor n vederea transmiterii acestora la
personalul medical de supraveghere.
Programul de asistare a pacientului detecteaz micrile voluntare ale pacientului prin una
din micrile amintite mai sus i le interpreteaz ca opiuni de selecie a unor comenzi predefinite.
Setul de micri ce pot fi efectuate de un pacient difer foarte mult de gravitatea dizabilitii
locomotorii i de starea curent a acestuia. Aceste micri pot fi ale unor membre superioare sau
inferioare, micri ale capului sau ochi. Din aceast cauz, un sistem de urmrire trebuie s fie
adaptiv i s permit o reconfigurare pe baz de nvare.
Dispozitivul pacient asist persoana cu dizabiliti n dorina sa de a-si exprima
necesitile/dorinele. n acest sens, s-a proiectat aplicaia destinat pacientului astfel nct s ofere
o interfa grafic sugestiv, s permit ncrcarea dinamic a listei de cuvinte cheie mpreun cu
fiierele imagine, sunet precum i culorile de fundal aferente. Lista de cuvinte organizat
arborescent, pe categorii, permite pacientului o parcurgere rapid pentru a selecta cuvntul cheie
dorit. De asemenea, s-a propus parcurgerea arborelui pe niveluri adugnd posibilitatea repetrii
parcurgerii pe nivel de un numr de ori setabil. Trecerea la un nivel superior este realizat de
pacient prin acionarea unui ntreruptor ori nchiderea ochilor. Revenirea la un nivel inferior este
realizat automat dac pacientul nu ntreprinde nicio aciune iar cuvintele de pe nivelul respectiv au
fost afiate de numrul de ori.

6.8 Metode de determinare a opiunii pacientului


Avnd n vedere prezena crescut a sistemelor de calcul n majoritatea activitilor noastre
de zi cu zi, precum i creterea nivelului de comunicare i a reelelor de socializare care apar pe
Internet, facilitarea accesului persoanelor cu afeciuni neuro-motorii pentru a utiliza interfeele
grafice (GUI) ale sistemelor de calcul este un obiectiv tehnic important (Craig 2008).
40

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).

Figura 6-6. Diagrama AsistsysPatient-EOG (Lupu 2011a)

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

Figura 6-77. Deplasareaa spotului pe ecranul oscilloscopului (n


n modul XY) corespunztoor poziionrrii stnga a
ochiloor (Bozomitu
u 2011)

sus
jos
dreapta stnga clip
pire
Tabel 6-1.
6 Semnale EOG
E
tipice ccorespunztoa
are direciei privirii
p
(Lupuu 2011a)

Figura 6--8. Semnale EOG:


E
I - sus-jos brut, II - stnga-dreap
pta brut, III stnga-dreaapta filtrat, IV
V- sus-jos
filtratt (ASISTSYS
S 2008)

Penntru detecia clipirii, semnalul


s
EO
OG stnga dreapta a fost filtrat cu un filtrru trece-suss
Butterwortth, de ordinnul 2, cu freecvena de ttiere de 1,2 Hz. Pentrru a pune ii mai mult n eviden
creterile ddatorate cliipirii semnaalul a fost ridicat la ptrat.
p
Zgom
motul a fosst eliminat utiliznd o
fereastr dde mediere de
d 200 ms i
prin apliccarea unui prag
p
stabilitt experimenntal funcie de pacient..
Pentru sem
mnalul rezulltat s-a fcu
ut o deteciee de vrfurii i s-a aplicat o regul ca dou clipiri
c
s nuu
apar ntr-uun interval de timp mai mic de 40 0 ms (Figurra 6-9).

42

Figura 6-9. Etape detecie clipire (ASISTSYS 2008)

Figura 6-10. Mapare semnale n coordonatele ecranului (ASISTSYS 2008)

Calibrarea programului AsistsysPacient-EOG


n etapa de calibrare pacientul privete timp de cte o secund ctre fiecare din cele 4 puncte
de pe ecran (Am, Bm, Cm, Dm) (Figura 6-10). n acest timp se calculeaz media a 100 de eantioane
corespunztor fiecrui punct i se obin coordonatele punctelor (Av, Bv, Cv, Dv). Prin aplicarea
transformatei fereastr-poart se obin formulele necesare maprii fiecrui punct din sistemul de
coordonate (Xv,Yv) n sistemul de coordonate (Xm, Ym). Se consider n continuare axa Ym orientat
n sus astfel nct relaiile de mai jos s fie valabile (Manta 2006):
Notnd:
x
xres
sx m
(21)
xv
xvM xvm
y
yres
sy m
(22)
yv yvM yvm
(25)
t x x mm x vm s x
t y y mm y vm s y
(26)
unde:

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.

Figura 6-11. Capturi de ecran la componenta AsistsysPacient EOG (ASISTSYS 2008)

Pe ecran, exist un indicator (pointer) vizibil. Pacientul i concentreaz privirea asupra


acestui indicator.
Atunci cnd ochiul este nemicat, semnalul este format numai din zgomot i impulsuri
scurte de amplitudine redus, datorate clipirii involuntare. Pacientul i ndreapt privirea spre o
imagine dintr-o anumit seciune a ecranului. Aceast activitate determin forme specifice ale
semnalului, iar deplasarea indicatorului pune n eviden autocontrolul privirii.
Pentru selectarea unui cuvnt cheie, pacientul efectueaz dou clipiri voluntare ntr-un
interval de o secund, care produc impulsuri scurte de amplitudine mare, uor de detectat i separat
de alte semnale, aa cum se poate vedea n Figura 6-9.
Componenta software de procesare a semnalului asigur filtrarea i interpretarea semnalului
cu scopul de a determina micarea cursorului pe ecran, precum i selecia semnalelor
corespunztoare unei clipiri voluntare.
6.8.2 Metoda eye tracking-video
Pentru detecia pupilei i a micrii acesteia s-a utilizat algoritmul Starburst (Parkhurst
2005). Acesta este un algoritm hibrid bazat att pe model dar i detecie de caracteristici. Un al
doilea algoritm bazat pe detecie de caracteristici ale imaginii, numit n continuare binarizare, a fost
propus de ctre autor. Ambele proceseaz imagini alb-negru ale ochilor obinute n infrarou
44

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)

Algoritmul binarizare este prezentat n Figura 6-13 i are o abordare bazat pe


caracteristicile imaginii procesate. Acest lucru presupune c punctul cel mai negru din imagine este
pupila. Avnd n vedere condiiile ambientale de captur a imaginilor este posibil ca i alte puncte
s concureze pentru cele mai negre din imagine. n exemplu de mai jos aceste puncte pot s apar
datorita ramei de culoare neagr a ochelarilor. Acest impediment a fost depit prin stabilirea
manual a unei regiuni de interes n etapa de calibrare. Imaginea corespunztoare regiunii de interes
este binarizat invers dup un prag stabilit de utilizator. Pentru grupul de pixeli albi din imaginea
rezultat se calculeaz centrul de greutate. Dezavantajul acestui algoritm const n ajustarea repetat
a pragului de binarizare funcie de lumina ambiental i afectarea imaginii pupilei de reflexia
corneal. Avantajul este dat de o detecie constant a centrului pupilei, ceea ce duce la stabilitatea
45

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)

Figura 6-15. Variaia centrului de greutate al pupilei pentru algoritmul binarizare:


a) axa Y, b) axa X (ASISTSYS 2008)

Calibrarea programului AsistsysPacient - video


Pentru a determina punctul n care pacientul privete ecranul, trebuie construit o
coresponden ntre poziia pupilei n coordonatele camerei i poziia cursorului n coordonatele
monitorului. Pentru a realiza aceast coresponden se pornete de la o gril format din n puncte
ale cror coordonate sunt cunoscute. Punctele sunt afiate pe ecran unul cte unul, ordinea fiind dat
de indexul fiecruia (Figura 6-16). Subiectul va privi un timp t fiecare punct afiat pe ecran. n acest
timp sistemul va nregistra coordonatele pupilei iar media a acestora va reprezenta poziia pupilei
corespunztoare punctului privit. Un exemplu al acestei proceduri pentru n=9 este artat n Figura
6-16, unde:
- Mi,i=1..9, reprezint punctele de calibrare, n sistemul de coordinate al monitorului;
- Ci,i=1..9, reprezint poziiile determinate ale pupilei n sistemul de coordinate al
camerei, corespunztoare punctelor de calibrare private de ctre subiect;
- (mXres, mYres) rezoluia monitorului;
- (cXres, cYres) rezoluia camerei;
- rPcalib raza punctului de calibrare n pixeli.

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)

Figura 6-16. a) poziionarea punctelor de calibrare pe monitor; b) coordonatele punctelor de calibrare n


coordonatele camerei (ASISTSYS 2008)

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

Coordonatele pupilei sunt exprimate n coordonatele ecranului originea n centru

47

X, Y coordonatele cursorului pe ecran;


a, b, c, d, e, f, g, h, i, j coeficieni determinai prin rezolvarea sistemului (40), (41);
m[q], n[q] coeficieni de corecie pentru fiecare cadran de date;
q cadranul corespunztor valorilor x1 i y1.
Termenii neliniari corecteaz distorsiunile datorate sfericitii ochiului. Totui,
caracteristicile neliniare ale funciei pot produce probleme. Termenii ptratici devin foarte mari
odat ce privirea se apropie de marginile ecranului, iar micile erori de calibrare sau datorate micrii
capului pot cauza erori mari de poziionare a cursorului pe ecran (Stampe 1993). Din acest motiv se
recomand ca aria delimitat de marginea ecranului i dreptunghiul format de centrele punctelor de
calibrare s nu fie utilizat (zona gri din Figura 6-17).
Urmtorul pas n procesul de calibrare este exprimarea coordonatelor pupilei n
coordonatele monitorului scalnd imaginea din Figura 6-16b pe baza formulelor (34) i (35) (Figura
6-17). Totodat originea sistemului de coordonate al monitorului va fi translat n centrul ecranului.
m 2 rPcalib
f xScal Xres
(34)
c Xres
m 2 rPcalib
f yScal Yres
(35)
cYres
Numrul termenilor ecuaiilor (30) i (31) poate fi redus dac punctele Ci vor fi translate
astfel nct punctele C1 i M1 s devin concentrice (Error! Reference source not found.). n acest
fel termenii a i f vor fi nuli.

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

2) scalarea coordonatelor punctelor Ci (Error! Reference source not found.)


x S round k x xC

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

xM 3,1 b xS 3,1 c y S 3,1 d xS 32,1 e y S 32,1


(40)

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

y M 3,1 g xS 3,1 h y S 3,1 i xS 32,1 j y S 32,1


(41)

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

Figura 6-18. Rezultatul calibrrii AsistsysPacient-video (ASISTSYS 2008)

6.8.3 Metoda interaciunii gestuale


Interaciunea obinuit dintre oameni face ca folosirea micrilor minii s indice sau s
exprime anumite proprieti sau atitudini despre subiectul conversaiei. Ideea principal a metodei
descrise n continuare este de a selecta un cuvnt cheie ce aparine unei liste derulante afiat pe
ecranul unui calculator. Acest lucru se realizeaz prin recunoaterea unui set de micri intuitive ale
minilor pacientului. Astfel pacientul poate selecta, terge, trimite un cuvnt cheie sau forma o
expresie prin selecia literelor micnd mna n direcii precum stngadreapta, dreaptastnga,
susjos, jossus.

Figura 6-19. Arhitectura sistemului

Elementele componente ale sistemului prezentat n Figura 6-19 au urmtoarele funii:


- brara (bracelet) este un sistem digital nglobat plasat pe ncheietura minii, funcia ei
fiind de a detecta micrile minii i de a transmite modulului coordonator informaia digital.
Acest modul este principalul element de control al sistemului. Semnalele analogice de la
accelerometrul (MMA7260QT 2008) sunt filtrate i convertite n valori digitale folosind
convertorul analog digital al microcontrolerului (MSP430F1611IRDT). Provocarea principal este
de a interpreta corect ieirile accelerometrului i de a traduce datele achiziionate n comenzi ce pot
fi nelese de aplicaiile PC-ului. Pachetele de date sunt trimise ctre coordonator folosind un
modem (XBee);
- coordonatorul este ca o punte de legtur radio ntre brar i calculator. Acest dispozitiv
ncapsulat conine un modem XBee pentru recepionarea mesajelor, un microcontroller MSP430
pentru procesarea informaiei i un adaptor RS232 pentru comunicarea cu PC-ul.
- calculatorul recepioneaz informaia digital a micrii i o proceseaz pentru a obine
comenzi specifice necesare utilizrii programului de comunicaie.
Comunicaia radio (Ananda 2006) dintre brar i coordonator este implementat folosind o
stiva de protocoale ZigBee. Aceast soluie ofer un consum redus de energie i un cost redus iar
limea de band este suficient pentru transferul de date ntre cele dou module. De asemenea
suport utilizarea mai multor module brar simultan.
50

Determinarea micrii minii se bazeaz pe detecia acceleraiei. Acceleraia este cunoscut


ca funcie de timp i prin aplicarea dublei integrale pentru aceasta funcie, poziia obiectului poate fi
gsit, presupunnd condiii iniiale zero:

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.

Figura 6-20. Semnalele obinute n urma procesrii (Stan 2008).

n Figura 6-20, se pot vedea rezultatele aplicrii algoritmului de prelucrare a semnalului de


acceleraie conform celor prezentate mai sus. Primul grafic corespunde semnalului brut al
accelerometrului. Al doilea grafic reprezint viteza calculat prin integrarea semnalului filtrat iar al
treilea, distana calculat prin integrarea vitezei.

6.9 Testarea sistemului de comunicare ASISTSYS


Dezvoltarea aplicaiilor software pentru cele trei componente ale sistemului de comunicare a
necesitat testarea acestora separat. Testarea a fost un proces incremental n care s-au testat separat
modulele constitutive ale fiecrei aplicaii i apoi programul ca un ntreg. Au fost dezvoltate
aplicaii software surogat care s simuleze componentele din sistem cu care aplicaia testat
comunic:
a) Aplicaia server mesaje text program server construit pentru testarea comunicaiei
programelor pacient i ngrijitor, aplicaie ce are dou moduri de utilizare: manual i
automat. Modul manual permite deconectarea clientului i transmisia de mesaje ctre
acesta. Modul automat este util doar pentru un client de tip pacient.
b) aplicaia dispozitiv ngrijitor fals (DIF) program construit pentru a simula
comportamentul unui ngrijitor i este utilizat pe parcursul dezvoltrii serverului. Are
dou moduri de utilizare: manual i automat. n primul mod, programatorul
conecteaz/deconteaz aplicaia la/de la server, rspunde pozitiv/negativ, adaug
explicaii care nsoesc rspunsul. Acest mod este util n dezvoltarea serverului. n al
doilea mod, programul este configurat s rspund n mod automat la mesajele transmise
de server fiind util pentru testarea n reea.
51

c) aplicaia dispozitiv pacient fals (DPF) program construit pentru a simula


comportamentul unui pacient i este utilizat pe parcursul dezvoltrii serverului. i acesta
are dou moduri de utilizare: manual i automat. n modul manual programatorul
conecteaz/deconecteaz aplicaia la/de la server, trimite mesaje. n al doilea mod
programul transmite mesaje la intervale de timp setabile fiind util pentru testarea n
reea.
O a doua testare pentru programul server s-a efectuat utiliznd o reea de calculatoare. Astfel
au fost instalate programele DIF pe un numr de cinci calculatoare i DPF pe un numr de zece
calculatoare. Acestea au rulat n modul automat, DPF trimind mesaje ctre server iar DIF
rspunznd aleator negativ ori pozitiv.
n cadrul testului s-a urmrit buna funcionare a serverului, protocolul de comunicaie i
ncrcarea echilibrat pe fiecare DIF n parte.
Un ultim test de laborator a constat n conectarea n reea a dou dispozitive ngrijitor, dou
dispozitive pacient i a serverului pentru a verifica c ntreg sistemul de comunicare are un
comportament stabil i ndeplinete sarcinile pentru care a fost proiectat (Figura 6-21).

Figura 6-21. Testarea sistemului de comunicare (ASISTSYS 2008)

Sistemul de comunicare (ASISTSYS 2008) se adreseaz bolnavilor n ambulatoriu sau


internai, care necesit supraveghere 24 ore din 24. De aceea, a doua etap a testelor a avut loc la
spitalul Bagdasar Arseni din Bucureti.
Prima condiie a fost ca pacientul s neleag, complet sau parial, ce i se prezint (prin
vorbire i/sau scriere sau prin imagini) s poat recepiona i nelege mesaje simple acustice sau
vizuale (prin difuzor i/sau afiaj).
Au fost vizate, n principal, urmtoarele categorii de pacieni:
Pacieni care au dificulti majore de comunicare: vorbire dificil, incapacitate de
deplasare, de folosire a minilor. n aceast categorie intr: pacieni ieii din operaie pe
torace, cap, membre superioare, pacieni cu pareze, hemipareze, sau hemipareze care i
mpiedec s comunice i/sau s se deplaseze.
Pacieni care, datorit unui handicap neuro-locomotor major, sunt n imposibilitate
sau au mari dificulti de comunicare cu alte persoane prin mijloacele uzuale: prin vorbire,
n scris sau prin semne, dei posed un nivel de percepie i nelegere acceptabil, adic: aud
i/sau vd, neleg, dar nu pot semnaliza. Dac nu au aceste percepii, sistemul nu se
justific.
Pacieni care pot emite sunete nearticulate, pot efectua unele micri, contracii
musculare (pot aciona un ntreruptor/comutator adecvat, foarte simplu, prin contracia unui
muchi, respiraie, micare a unui membru), dar fr controlul fin necesar comunicrii.
Testele s-au desfurat n etape conform unui ghid de testare conceput n prealabil:
1) Etapa de instruire - nvarea utilizrii sistemului ASISTSYS cu bucla DA/NU.
Aceast prim etap a avut ca scop instruirea pacientului n vederea utilizrii sistemului
ASISTSYS. Verificarea nelegerii sau a nenelegerii explicaiilor primite de la
instructor s-a efectuat prin derularea pe ecran n mod succesiv a cuvintelor cheie DA
52

i NU. Dac pacientul nu nelegea explicaiile, atunci aciona un buton al mouse-ului


cnd pe ecran era afiat cuvntului cheie NU. Pacientul confirm nelegerea
explicaiilor primite prin selectarea cuvntului cheie DA.Dup ce instructorul
consider c pacientul a neles modul de utilizare al sistemului se trece la etapa
urmtoare a testrii.

Figura 6-22. Testarea utiliznd eye tracking video (ASISTSYS 2008)

2) Etapa de utilizare simplificat a sistemului utilizarea bazei de date minimal. n


aceast etap s-a testat utilizarea sistemului n forma sa cea mai simpl, prin utilizarea
unei liste de cuvinte minimal care conine 12 necesiti fundamentale ale pacientului.
Ca urmare a instruciunilor primite, pacientul a selectat unul dintre cuvintele cheie care
corespunde necesitii sale. Cuvntul cheie selectat era transmis, prin reeaua Wi-Fi,
ctre dispozitivul ngrijitorului. Acesta rspunde pacientului c a neles solicitarea lui,
iar rspunsul este afiat pe ecranul pacientului (de ex. Vin imediat).
3) Etapa de utilizare normal a sistemului utilizarea listei de cuvinte ierarhizate. Aceast
etap este destinat bolnavilor care au parcurs primele dou etape i s-au descurcat bine
pe parcursul testelor efectuate. n acest caz, la pornirea sistemului se deruleaz primul
nivel ierarhic al listei de cuvinte, care conine diferite categorii de nevoi personale. Prin
selecia uneia dintre ele, pacientul intr n nivelul ierarhic inferior, unde se deruleaz
cuvintele corespunztoare categoriei selectate. n continuare, funcionarea sistemului se
desfoar ca la etapa precedent, necesitatea selectat de pacient fiind transmis la
ngrijitor. Derularea cuvintelor cheie este nsoit de imagini sugestive i de semnale
sonore.
4) Etapa de testare cu eye tracking. n acest caz parcurgerea bazei de date i selecia se
face prin detecia deplasrii globilor oculari. Pacientul urmrete cu privirea anumite
zone ale ecranului unde se afl poziionate cuvintele cheie corespunztoare necesitilor
sale. Selecia se face printr-o clipire prelungit.
De menionat c pentru fiecare pacient participant la teste s-a obinut acordul de bioetic al
acestuia, semnat de aparintorul legal.
La finalul testului, fiecare pacient i cadrele medicale au completat un chestionar Likert
(Likert 1932) de apreciere a sistemului. Acesta a fost apreciat cu 210/225 puncte de ctre pacieni i
cu 18/25 puncte de ctre personalul medical.
Concluziile testelor efectuate
n urma testelor efectuate cu diferite categorii de pacieni s-au desprins urmtoarele
concluzii:
- toi pacienii au neles uor funcionarea sistemului, l-au apreciat ca fiind util i s-au
descurcat bine n timpul testelor;
53

lista de cuvinte care conine DA i NU este util n discuiile cu pacientul i n


prezentarea sistemului;
personalul medical a sugerat necesitatea unei liste de cuvinte organizat mai bine din
punct de vedere medical, clasificat pe toate componentele scheletului uman i
organizat pe niveluri de prioritate, astfel nct s corespund ct mai bine necesitilor
pacientului. Acest lucru este foarte important pentru depistarea durerilor pe care le au
pacienii complet imobilizai i care nu se pot exprima;
medicii au considerat util generarea rapoartelor statistice de utilizare a sistemului
furnizat de server. Au fost i preri contradictorii, n sensul c unii medici consider c
un astfel de raport poate genera culpe medicale, n ipoteza n care asistentele alocate
pacientului respectiv nu pot rezolva solicitarea acestuia (din motive obiective), iar
pacientul pete ceva n acest interval de timp. Aici sunt vizate n special eventualele
abuzuri din partea pacienilor care au intelect limitat, influenat de afeciunea de care
acetia sufer;
n urma testelor efectuate a rezultat necesitatea utilizrii unui sistem ct mai flexibil i
adaptabil, care s rspund ct mai bine nevoilor pacientului; acest lucru este foarte
important deoarece exist deosebiri importante ntre pacienii care sunt beneficiarii unui
astfel de sistem;
s-a sugerat necesitatea adaptrii sistemului i pentru interogarea medical a pacienilor
cu afeciuni grave care nu se pot exprima, de exemplu pentru depistarea eventualelor
dureri pe care acetia le acuz. n acest sens sunt utile listele de cuvinte adaptabile
dinamic. O astfel de list de cuvinte elimin cuvintele cheie, care au fost deja selectate
de pacient n urma unei interogri, n aa fel nct acestea s nu se repete la parcurgerea
ulterioar a ciclului de derularea a cuvintelor cheie, crescnd nejustificat de mult timpul
de utilizare al sistemului. Problema s-a rezolvat, modificnd aplicaia pacient, astfel
nct n urma unei selecii programul s nu mai revin la nceputul listei de cuvinte.
Avantajul este c pacientul poate astfel s fac o multitudine de selecii (pentru
descrierea diferitelor simptoame pe care le acuz) la o singur parcurgere a listei de
cuvinte sau a categoriei curente dintr-o list de cuvinte ierarhic.

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

7 Concluzii, contribuii personale, direcii de dezvoltare


Lucrarea de fa reprezint o sintez a activitii autorului desfurat pe parcursul a peste
cinci ani n domeniul telemedicinei i al tehnologiilor asistive.
n prima parte se face o trecere n revist a parametrilor vitali ce prezint interes pentru
telemonitorizarea i a sistemelor de telemonitorizare existente.
Urmtoarele capitole abordeaz problematicile specifice tehnicilor si tehnologiilor de
achiziie i procesare a datelor necesare in telemedicin i ale procedeelor moderne de asistare a
pacienilor cu grave afeciuni locomotorii.
Fiecare capitol include o punere n tem asupra problemei specifice tratate, urmat de
descrierea realizrilor n domeniu, n principal a celor proprii, multe dintre acestea originale.
Contribuiile originale ale autorului se refer att la aspecte de interes general privind
implementarea i optimizarea sistemelor de telemonitorizare medical i n domeniul tehnologiei
asistive, ct i aspecte particulare, privind realizarea unor circuite, echipamente, sisteme i
programe destinate rezolvrii unor aspecte specifice.
Preocuprile autorului n domeniu au nceput cu elaborarea lucrrilor de diplom i
disertaie, au continuat cu efectuarea unui stagiu la Napoli n cadrul unui program ERASMUS i au
dobndit consisten n cadrul programului de doctorat.
De la aplicaia Asigurarea asistenei medicale la domiciliu via reea GSM dezvoltat la
Napoli i pn la soluiile prezentate n aceast lucrare exist o distan mare n ceea ce privete
evoluia tehnologiilor utilizate, aria de aplicare, uurina utilizrii serviciilor de telemonitorizare,
calitatea i fiabilitatea aplicaiilor e-health.

7.1 Sumar i discuii


Capitolul 2 al acestei teze prezint stadiul actual al cercetrilor n domeniul sistemelor de
telemonitorizare, cu referiri la proiecte de cercetare cu rezultate notabile, realizate pe plan naional
i internaional. Autorul realizeaz o sintez a soluiilor i arhitecturilor sistemelor de
telemonitorizare studiate i propune o structur global care include abordrile posibile pentru
domeniul studiat.
Caracteristicile semnalelor biomedicale, modalitile de msurare i prelucrare a acestora
sunt prezentate succint n capitolul 3.
In capitolul 4, autorul prezint modaliti de analiza semnalului ECG i a celui provenit de
la un accelerometru pentru determinarea frecvenei respiraiei. Procesul de detecie al complexului
QRS este dificil datorit zgomotelor pe care le poate conine i a cror surse includ 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.
Algoritmul de detecie QRS n timp real propus de Tompkins i utilizat de ctre autor la
proiectarea dispozitivelor de monitorizare pacient permite obinerea unui consum redus de energie.
Portarea algoritmului n Java pentru dispozitivele gateway utilizate n sistemele de telemonitorizare
a pacienilor, degreveaz dispozitivele de monitorizare de sarcina procesri de semnal i totodat
permite mbuntirea algoritmului avnd n vedere puterea de calcul a dispozitivului gateway.
Detecia respiraiei este realizat folosind un accelerometru plasat pe piept i procesnd
semnalul furnizat utiliznd acelai algoritm de detecie QRS dar modificat.
n capitolul 5, sunt prezentate dispozitive proiectate, realizate sau optimizate de autor,
pentru sistemele de telemonitorizare a pacienilor. Aceste dispozitive se ncadreaz n evoluia
tehnologic actual din domeniul sistemelor ncapsulate i din domeniul comunicaiei radio.
Un prim dispozitiv de monitorizare prezentat este destinat monitorizrii pacienilor
imobilizai la pat nlocuind astfel un PC. Dispozitivul are un consum redus de energie putnd fi
alimentat i de la o baterie electric atunci cnd pacientul este deplasat n cadrul aceleiai cldiri sau
55

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).

7.2 Direcii viitoare de cercetare


n domeniul telemonitorizrii pacienilor cercetrile se vor ndrepta ctre reele radio de
senzori inteligeni capabili s i negocieze rolurile ndeplinite n cadrul reelei. n acest sens
dezvoltarea unor algoritmi pentru gestiunea consumului de energie, pentru gestiunea comunicaiei
n reea cu posibilitatea prelurii/schimbrii rolurilor funcie de resursele de energie disponibile
fiecrui senzor vor fi de interes. Totodat trebuie asigurat i confidenialitatea datelor pacienilor
astfel vor fi necesari algoritmi de criptare eficieni energetic.
Datorit miniaturizrii i creterii puterii de calcul, algoritmi de prelucrare a semnalelor
eficieni din punct de vedere al consumului de energie vor permite senzorilor funcii de
preprocesare a biosemnalelor achiziionate.
Standardizarea protocolului de comunicaie utilizat n cadrul reelei va permite utilizarea
oricrui dispozitiv mobil (smartphone, tablet) pentru transmisia datelor. Aceste lucruri vor
impulsiona implementarea i dezvoltarea sistemelor de telemonitorizare pe scar larg fcnd-o
accesibil oricui. Numrul parametrilor monitorizai va putea fi crescut putnd fi inclui i cei care
nu sunt clasificai ca vitali.
Dezvoltarea unor metode de localizare alternative deja existentului GPS va permite
localizarea pacienilor n situaii de urgen medical aflai n interiorul unei cldiri, mijloc de
transport.
n domeniul sistemelor de comunicare pentru pacieni cu dizabiliti neuromotorii direciile
viitoare de cercetare se vor ndrepta ctre algoritmi paraleli de procesare a imaginii pentru
procesoare DSP multinucleu.
Proiectarea direct pe retin a imaginilor i detecia direciei privirii mpreun cu
mbuntirea algoritmilor de predicie a cuvintelor n formarea unei fraze i a algoritmilor de text to
speech vor permite echipamentelor mobile tip smartphone s asiste un astfel de pacient n
comunicare.
O nou direcie de cercetarea va fi n domeniul brain computer interface ce va permite unui
pacient cu dizabiliti s utilizeze sistemele de calcul i s comunice.
58

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