primena modela za fuziju podataka sa heterogenih izvora u ... - Infoteh

primena modela za fuziju podataka sa heterogenih izvora u ... - Infoteh primena modela za fuziju podataka sa heterogenih izvora u ... - Infoteh

infoteh.rs.ba
from infoteh.rs.ba More from this publisher
12.07.2015 Views

INFOTEH-JAHORINA Vol. 10, Ref. E-II-2, p. 534-538, March 2011.PRIMENA MODELA ZA FUZIJU PODATAKA SA HETEROGENIH IZVORA UGINISSENSE ARHITEKTURIAPPLICATION OF HETEROGENUOUS DATA SOURCES FUSION MODELS INGINISSENSE ARCHITECTURESanja Bogdanović-Dinić, Nataša Veljković, Leonid Stoimenov, Elektronski fakultet Univerziteta u NišuSadržaj - Potreba za prikupljanjem podataka sa distribuiranih i heterogenih izvora i za njihovim kombinovanjem radigenerisanja novih znanja, dovela je do toga da fuzija podataka postane jedna od veoma aktuelnih oblasti istraživanja. Sistemiza osmatranje okoline, očitavanje vrednosti posmatranih fenomena i slanje prikupljenih podataka na dalju obradu sve se višefokusiraju na problem generisanja značajnih informacija na osnovu prikupljenih podataka, umesto na jednostavnoprikupljanje mernih vrednosti. Tipični izvori podataka u ovakvim sistemima su senzori, kao uređaji veoma popularni zbogpristupačnih karakteristika, a pored njih to mogu biti i mnogi drugi uređaji, baze podataka, sistemi, aplikacije i sl. GinisSenseje Senzor Web bazirana arhitektura koja koristi senzore i druge izvore podataka, u svrhu prikupljanja, analize, pretraživanja iautomatskog dostavljanja podataka registrovanim korisnicima. Podaci dobijeni sa heterogenih izvora podataka, moraju bitiobrađeni korišćenjem posebnih metoda fuzije kako bi se generisale informacije od značaja i prilagodile odgovarajućemkontekstu. Fokus ovog rada je na procesu fuzije podataka u GinisSense sistemu, kao i razvoju modela fuzije podataka u sklopuGinisSense arhitekture.Abstract - Data fusion has become very popular research field, due to the need for new knowledge that can be gained fromdata collection and combination. Different monitoring systems that are used to gather data form sensing devices and send thecollected data for further processing are slowly changing focus. They are becoming more dedicated on the problem ofgenerating relevant information based on collected data, instead of simply collecting the data. Most common data sources insuch systems are sensor devices, but besides them, other devices, systems, databases and applications can be used as datasources. GinisSense is a Sensor Web based architecture that utilizes sensors and other data sources in order to collect, analyze,search and automatically deliver information to registered users. Data received from heterogeneous data sources must beprocessed, by chosen data fusion model, so that relevant information can be generated and adapted to a certain context. Thefocus of this paper is set on data fusion in GinisSense architecture as well as development of data fusion model within theGinisSense architecture.1. UVODPovezivanjem izolovanih izvora podataka dobija sedetaljniji uvid u stanje okruženja. Stanje okruženja seprocenjuje merenjem fizičkih parametara posmatranihfenomena, poput temperature, vlažnosti vazduha, osvetljenja idr. Ranije se do ovih i sličnih podataka dolazilo posredstvomizolovanih izvora (mernih uređaja, sistema, baza podataka,aplikacija) uz čovekov nadzor i kontrolu, što je biloneefikasno kako u pogledu prikupljenih informacija tako i upogledu funkcionisanja takvog sistema. Zahvaljujućiznačajnom napretku tehnologije i nauke, a posebno mrežnetehnologije, takvi nedostaci su prevaziđeni mogućnošćuumrežavanja distribuiranih izvora i elektronske obradeprimljenih očitavanja. Povezivanjem distribuiranih izvorapodataka dobija se jasnija slika o posmatranom okruženju.Sa druge strane umrežavanje distribuiranih i heterogenihizvora otvorilo je nove izazove u prikupljanju i obradipodataka. Jednostavno, samo prikupljanje podataka nije višedovoljno, ono što se traži je da se na osnovu prikupljenihpodataka izvuku relevantne informacije i generiše znanje oposmatranom okruženju. U tome fuzija podataka dobija naznačaju. U početku, fuzija podataka korišćena je u vojnesvrhe radi obrade podataka sa terena i generisanja znanja, dokse danas široko koristi kako u akademskim zajednicama takoi u industrijskim i komercijalnim krugovima za rešavanjerazličitih problema.Fuzija označava stapanje podataka koji dolaze sarazličitih izvora, u različitom formatu, obimu i kvalitetu.Koncept fuzije nije nov. Ljudi se svakodnevno bore sarazličitim senzacijama koje dobijaju iz okruženja u kome senalaze. Oni kombinuju ulazne podatke sa pet čula koja imaju,na osnovu čega formiraju složenu sliku i predstavu o svomokruženju, planiraju i donose odluke. Proces fuzije podatakase sastoji upravo iz istih koraka - prikupljanje, obrada,planiranje, donošenje odluka, što svedoči o tome da se fuzijapodataka može porediti sa prirodnim procesom razmišljanjakod čoveka.Tokom godina, razvijeni su mnogi modeli i tehnike zafuziju podataka. Oni se najčešće ugrađuju i koriste uinteligentnim sistemima. U CG&GIS Laboratoriji,Elektronskog fakulteta u Nišu, razvijena je GinisSensearhitektura [1] za osmatranje i prikupljanje parametaraokoline. Ova arhitektura se može unaprediti razvojemkomponente za fuziju podataka, koja će omogućitikombinovanje različitih izvora podataka radi generisanjakoherentnih informacija i novih znanja o posmatranomokruženju.Nakon uvodnog dela, u drugom poglavlju ovog radapredstavljen je pojam fuzije podataka. Nakon toga, sledi trećepoglavlje u kome je dat pregled i poređenje postojećihmodela za fuziju. Četvrto poglavlje opisuje GinisSensearhitekturu i model za fuziju podataka koji je iskorišćen zainteligentnu obradu i generisanje znanja. Opis arhitekture i534

INFOTEH-JAHORINA Vol. 10, Ref. E-II-2, p. 534-538, March 2011.PRIMENA MODELA ZA FUZIJU PODATAKA SA HETEROGENIH IZVORA UGINISSENSE ARHITEKTURIAPPLICATION OF HETEROGENUOUS DATA SOURCES FUSION MODELS INGINISSENSE ARCHITECTURESanja Bogdanović-Dinić, Nataša Veljković, Leonid Stoimenov, Elektronski fakultet Univerziteta u NišuSadržaj - Potreba <strong>za</strong> prikupljanjem <strong>podataka</strong> <strong>sa</strong> distribuiranih i <strong>heterogenih</strong> <strong>izvora</strong> i <strong>za</strong> njihovim kombinovanjem radigeneri<strong>sa</strong>nja novih znanja, dovela je do toga da fuzija <strong>podataka</strong> postane jedna od veoma aktuelnih oblasti istraživanja. Sistemi<strong>za</strong> osmatranje okoline, očitavanje vrednosti posmatranih fenomena i slanje prikupljenih <strong>podataka</strong> na dalju obradu sve se višefokusiraju na problem generi<strong>sa</strong>nja značajnih informacija na osnovu prikupljenih <strong>podataka</strong>, umesto na jednostavnoprikupljanje mernih vrednosti. Tipični izvori <strong>podataka</strong> u ovakvim sistemima su senzori, kao uređaji veoma popularni zbogpristupačnih karakteristika, a pored njih to mogu biti i mnogi drugi uređaji, baze <strong>podataka</strong>, sistemi, aplikacije i sl. GinisSenseje Senzor Web bazirana arhitektura koja koristi senzore i druge izvore <strong>podataka</strong>, u svrhu prikupljanja, analize, pretraživanja iautomatskog dostavljanja <strong>podataka</strong> registrovanim korisnicima. Podaci dobijeni <strong>sa</strong> <strong>heterogenih</strong> <strong>izvora</strong> <strong>podataka</strong>, moraju bitiobrađeni korišćenjem posebnih metoda fuzije kako bi se generi<strong>sa</strong>le informacije od značaja i prilagodile odgovarajućemkontekstu. Fokus ovog rada je na procesu fuzije <strong>podataka</strong> u GinisSense sistemu, kao i razvoju <strong>modela</strong> fuzije <strong>podataka</strong> u sklopuGinisSense arhitekture.Abstract - Data fusion has become very popular research field, due to the need for new knowledge that can be gained fromdata collection and combination. Different monitoring systems that are used to gather data form sensing devices and send thecollected data for further processing are slowly changing focus. They are becoming more dedicated on the problem ofgenerating relevant information based on collected data, instead of simply collecting the data. Most common data sources insuch systems are sensor devices, but besides them, other devices, systems, databases and applications can be used as datasources. GinisSense is a Sensor Web based architecture that utilizes sensors and other data sources in order to collect, analyze,search and automatically deliver information to registered users. Data received from heterogeneous data sources must beprocessed, by chosen data fusion model, so that relevant information can be generated and adapted to a certain context. Thefocus of this paper is set on data fusion in GinisSense architecture as well as development of data fusion model within theGinisSense architecture.1. UVODPovezivanjem izolovanih <strong>izvora</strong> <strong>podataka</strong> dobija sedetaljniji uvid u stanje okruženja. Stanje okruženja seprocenjuje merenjem fizičkih parametara posmatranihfenomena, poput temperature, vlažnosti vazduha, osvetljenja idr. Ranije se do ovih i sličnih <strong>podataka</strong> dolazilo posredstvomizolovanih <strong>izvora</strong> (mernih uređaja, sistema, ba<strong>za</strong> <strong>podataka</strong>,aplikacija) uz čovekov nadzor i kontrolu, što je biloneefikasno kako u pogledu prikupljenih informacija tako i upogledu funkcioni<strong>sa</strong>nja takvog sistema. Zahvaljujućiznačajnom napretku tehnologije i nauke, a posebno mrežnetehnologije, takvi nedostaci su prevaziđeni mogućnošćuumrežavanja distribuiranih <strong>izvora</strong> i elektronske obradeprimljenih očitavanja. Povezivanjem distribuiranih <strong>izvora</strong><strong>podataka</strong> dobija se jasnija slika o posmatranom okruženju.Sa druge strane umrežavanje distribuiranih i <strong>heterogenih</strong><strong>izvora</strong> otvorilo je nove i<strong>za</strong>zove u prikupljanju i obradi<strong>podataka</strong>. Jednostavno, <strong>sa</strong>mo prikupljanje <strong>podataka</strong> nije višedovoljno, ono što se traži je da se na osnovu prikupljenih<strong>podataka</strong> izvuku relevantne informacije i generiše znanje oposmatranom okruženju. U tome fuzija <strong>podataka</strong> dobija naznačaju. U početku, fuzija <strong>podataka</strong> korišćena je u vojnesvrhe radi obrade <strong>podataka</strong> <strong>sa</strong> terena i generi<strong>sa</strong>nja znanja, dokse danas široko koristi kako u akademskim <strong>za</strong>jednicama takoi u industrijskim i komercijalnim krugovima <strong>za</strong> rešavanjerazličitih problema.Fuzija označava stapanje <strong>podataka</strong> koji dolaze <strong>sa</strong>različitih <strong>izvora</strong>, u različitom formatu, obimu i kvalitetu.Koncept fuzije nije nov. Ljudi se svakodnevno bore <strong>sa</strong>različitim sen<strong>za</strong>cijama koje dobijaju iz okruženja u kome senalaze. Oni kombinuju ulazne podatke <strong>sa</strong> pet čula koja imaju,na osnovu čega formiraju složenu sliku i predstavu o svomokruženju, planiraju i donose odluke. Proces fuzije <strong>podataka</strong>se <strong>sa</strong>stoji upravo iz istih koraka - prikupljanje, obrada,planiranje, donošenje odluka, što svedoči o tome da se fuzija<strong>podataka</strong> može porediti <strong>sa</strong> prirodnim procesom razmišljanjakod čoveka.Tokom godina, razvijeni su mnogi modeli i tehnike <strong>za</strong><strong>fuziju</strong> <strong>podataka</strong>. Oni se najčešće ugrađuju i koriste uinteligentnim sistemima. U CG&GIS Laboratoriji,Elektronskog fakulteta u Nišu, razvijena je GinisSensearhitektura [1] <strong>za</strong> osmatranje i prikupljanje parametaraokoline. Ova arhitektura se može unaprediti razvojemkomponente <strong>za</strong> <strong>fuziju</strong> <strong>podataka</strong>, koja će omogućitikombinovanje različitih <strong>izvora</strong> <strong>podataka</strong> radi generi<strong>sa</strong>njakoherentnih informacija i novih znanja o posmatranomokruženju.Nakon uvodnog dela, u drugom poglavlju ovog radapredstavljen je pojam fuzije <strong>podataka</strong>. Nakon toga, sledi trećepoglavlje u kome je dat pregled i poređenje postojećih<strong>modela</strong> <strong>za</strong> <strong>fuziju</strong>. Četvrto poglavlje opisuje GinisSensearhitekturu i model <strong>za</strong> <strong>fuziju</strong> <strong>podataka</strong> koji je iskorišćen <strong>za</strong>inteligentnu obradu i generi<strong>sa</strong>nje znanja. Opis arhitekture i534


informacijama i u grupu <strong>modela</strong> orijenti<strong>sa</strong>nih ka akcijama.Ipak, imajući u vidu da je fokus na redosledu izvršenjaodređenih aktivnosti u toku proce<strong>sa</strong> fuzije <strong>podataka</strong>, ovajmodel se možda bolje uklapa upravo u grupu <strong>modela</strong>orijenti<strong>sa</strong>nih ka akcijama. Waterfall model jasno i detaljnoopisuje niz aktivnosti koje moraju biti obavljene u tokuproce<strong>sa</strong> fuzije i definiše redosled njihovog izvršenja. Glavninedostatak ovog <strong>modela</strong> je nepostojanje povratne sprege do<strong>izvora</strong> <strong>podataka</strong> čime se onemogućuje automatskorekonfiguri<strong>sa</strong>nje sistema na osnovu generi<strong>sa</strong>nih <strong>za</strong>ključaka,mada postoje prošireni modeli koji uključuju i ovo svojstvo.Bedworth i O’Brien su predložili Omnibus model [7] kaokombinaciju prethodno opi<strong>sa</strong>nih <strong>modela</strong>. Ovaj model sebazira na cikličnoj prirodi Boyd Control Loop <strong>modela</strong>, alikoristi detaljnije definicije aktivnosti Waterfall <strong>modela</strong>, gdese <strong>sa</strong> druge strane sve aktivnosti mogu preslikati naadekvatne nivoe JDL <strong>modela</strong> (Sl. 3.).<strong>za</strong>držao najbolja svojstva Boyd Control Loop, Waterfall iJDL <strong>modela</strong> i prevazišao neke od njihovih najvećihnedostataka. Upravo se <strong>za</strong>to baš ovaj model smatra najboljimmodelom fuzije <strong>podataka</strong> i <strong>za</strong>to je i odabran kao model fuzije<strong>podataka</strong> u GinisSense arhitekturi.4. GINISSENSE ARHITEKTURA ZA FUZIJUPODATAKAGinisSense arhitektura je razvijena u Laboratoriji <strong>za</strong>računarsku grafiku i geografske informacione sisteme(CG&GIS) na Elektronskom fakultetu u Nišu kao SenzorWeb <strong>za</strong>snovano rešenje <strong>za</strong> prikupljanje, obradu i analizuočitavanja <strong>sa</strong> senzorskih mreža [8][9]. Zasnovana je na OGCSensor Web Enablement specifikaciji [10] koja daje skuppravila i preporuka <strong>za</strong> razvoj i implementaciju Senzor Websistema. Senzorske mreže predstavljaju primarne, ali ne ijedine izvore <strong>podataka</strong> u GinisSense sistemu. Osim <strong>sa</strong>senzora, podaci mogu pristi<strong>za</strong>ti i iz postojećih ba<strong>za</strong> <strong>podataka</strong>,arhiva, aplikacija i sl. Glavni i<strong>za</strong>zov u daljoj reali<strong>za</strong>ciji ovogsistema je obrada <strong>podataka</strong> <strong>sa</strong> <strong>heterogenih</strong> <strong>izvora</strong> nauniforman način i njihovo spajanje u informaciju od značaja.Anali<strong>za</strong> postojećih <strong>modela</strong> <strong>za</strong> <strong>fuziju</strong> <strong>podataka</strong> <strong>sa</strong><strong>heterogenih</strong> <strong>izvora</strong> poka<strong>za</strong>la je da Omnibus model predstavljanajbolje rešenje ovog problema u pogledu svojihkarakteristika, jer <strong>za</strong>država najbolje osobine prethodnih<strong>modela</strong>, a prevazilazi neke njihove glavne nedostatke.Upravo iz tih razloga je taj model odabran kao model fuzije<strong>podataka</strong> u GinisSense arhitekturi (Sl. 4.).Slika 3. Omnibus model [7]Omnibus model odvaja četiri osnovne faze proce<strong>sa</strong> fuzije:Observe, Orinetate, Decide i Act, preuzete iz Boyd ControlLoop <strong>modela</strong>. Ove faze imaju potpuno isto značenje kao i uBoyd Control Loop modelu, <strong>sa</strong> tim što Omnibus modeldetaljno opisuje aktivnosti u okviru svake od njih. Aktivnostifa<strong>za</strong> su preuzete iz Waterfall <strong>modela</strong>, i ponovo, imaju istoznačenje kao i u tom modelu. Na slici se još mogu uočitiindikatori osnovnih nivoa fuzije kao i trenutaka u ciklusukada se oni dešavaju. Pa tako nakon Observe faze, kada seprikupljaju neobrađena očitavanja <strong>sa</strong> senzora, vrši se slanjeprikupljenih <strong>podataka</strong> i omogućuje fuzija na nivou <strong>podataka</strong>(DataIn – DataOut (DAI-DAO)) – izdvajanje osnovnihkarakteristika posmatranih fenomena. U Orienate fazi seobavlja fuzija na nivou atributa (FeatureIn – FeatureOut(FEI-FEO)), a po izlazu iz te faze tzv. Soft decision fusionodnosno FeatureIn – DecisionOut (FEI-DEO) fuzija. UDecide fazi se vrši fuzija na nivou odluka (DecisionIn –DecisionOut (DEI-DEO)), pri čemu je odluka i finalniprodukt čitavog proce<strong>sa</strong> koji se koristi u narednoj, Act, faziradi generi<strong>sa</strong>nja povratne informacije do senzorskog sistema(Sensor Management). Omibus model je prvenstvenoosmišljen <strong>za</strong> primenu na senzorske mreže, što se može<strong>za</strong>ključiti na osnovu naziva fa<strong>za</strong> i aktivnosti.U svojoj suštini Omnibus model ne predstavlja nov model– to je Boyd Control Loop model proširen karakteristikamaWaterfall <strong>modela</strong>. Omnibus model je hibridni model koji jeKao što je prika<strong>za</strong>no na slici 4, GinisSense arhitektura jetroslojna i <strong>sa</strong>stoji se iz prezentacionog sloja, sloja <strong>podataka</strong> iweb servi<strong>sa</strong> i sloja <strong>izvora</strong> <strong>podataka</strong>, gde svaka dva slojameđusobno komuniciraju preko odgovarajućihkomunikacionih protokola, na slici označenih u vidudodatnog komunikacionog sloja. Prezentacioni sloj je<strong>za</strong>dužen <strong>za</strong> interakciju <strong>sa</strong> korisnikom: prikaz geografskih<strong>podataka</strong>, lokacija senzora, opi<strong>sa</strong> senzora, preuzimanjekorisničkih <strong>za</strong>hteva, prikaz rezultata. Sloj <strong>izvora</strong> <strong>podataka</strong> seodnosi na distribuiranu senzorsku mrežu, postojeće baze<strong>podataka</strong>, aplikacije i druge izvore i <strong>za</strong>dužen je <strong>za</strong>posmatranje okoline i prikupljanje očitavanja. Sloj <strong>podataka</strong> iWeb servi<strong>sa</strong> čini suštinu arhitekture i implementira glavnulogiku sistema. U ovom sloju se odigrava i fuzija <strong>podataka</strong>.Sloj <strong>podataka</strong> i Web servi<strong>sa</strong> <strong>sa</strong>drži osnovne servisepropi<strong>sa</strong>ne OGC SWE specifikacijama: Sensor ObservationService (SOS), Sensor Event Service (SES), Sensor PlanningService (SPS) i Web Notification Service (WNS), kao iServis <strong>za</strong>jednice koji omogućuje korisnicima sistema dadodaju svoja <strong>za</strong>pažanja, fotografije i sl. a što smatraju bitnimu datom kontekstu. Sva prikupljena opažanja se smeštaju ubazu <strong>podataka</strong> Posmatranja odakle se kasnije mogupribavljati radi obavljanja raznih vrsta anali<strong>za</strong>. U ovom slojuse nalazi i DMA (Decision Making Agent) komponenta kojaimplementira logiku <strong>za</strong> donošenje odluka na osnovu stanjaočitanih parametara i inicira njihovo izvršenje. DMA u tesvrhe implementira Omnibus model.536


Prezentacioni slojGinisSense SWE klijentWFS/WMSKomunikacioni slojServis <strong>za</strong>jednicePosmatranjaPravilaWNSUnos posmatranjaKarakteristikeDonošenje odlukaObrada kontekstaZaključci i rezultatiSlanje obaveštenjaSloj <strong>podataka</strong> i Webservi<strong>sa</strong>Obrada šablonaEkstrakcija karakteristikaKontrolaUpravljanje resursimaSPSSlanje obaveštenjaDefinicijakontekstaO&M posmatranjaObrada signalaOsmatranjeInstrukcijeSASSOSUnos posmatranjaDetektovanje događajaPreuzimanje posmatranjau realnom vremenuKomunikacioni slojSloj <strong>izvora</strong><strong>podataka</strong>Slika 4. GinisSense arhitektura <strong>za</strong> <strong>fuziju</strong> <strong>podataka</strong> <strong>sa</strong> <strong>heterogenih</strong> <strong>izvora</strong>Proces fuzije <strong>podataka</strong> se odvija na sledeći način: Prvafa<strong>za</strong> fuzije Observe podrazumeva prikupljanje očitavanja <strong>sa</strong><strong>izvora</strong> i osnovnu obradu tih očitavanja. Ovu funkciju obavljaSOS koji preko komunikacionog sloja izdaje <strong>za</strong>htev <strong>za</strong>prikupljanjem <strong>podataka</strong>, navodeći potrebne mernekarakteristike. SOS prihvata očitavanja <strong>sa</strong> svih <strong>izvora</strong> kojiosmatraju tražene fenomene u vidu Observation &Measurement (O&M) dokumenta, koji <strong>sa</strong>drži detaljan XMLopis prikupljenih očitavanja, i kako je dobro poznatestrukture, vrlo je jednostavan <strong>za</strong> dalju obradu. Takavdokument se šalje dalje u sledeću fazu fuzije Orientate iistovremeno unosi u bazu prikupljenih očitavanja. U faziOrientate se vrši obrada dobijenog O&M dokumenta naosnovu defini<strong>sa</strong>nog konteksta i izdvajaju se značajnekarakteristike posmatranih fenomena. Rezultat ovakve obradese šalje dalje u fazu Decide. Na osnovu izdvojenihkarakteristika i prethodno prikupljenih očitavanja iz bazeposmatranja, kao i na osnovu unapred defini<strong>sa</strong>nih pravila,obavlja se proces <strong>za</strong>ključivanja i donošenja odluka. Rezultatovog proce<strong>sa</strong> je odluka koja se prosleđuje u sledeću fazu Act.Logiku ove faze fuzije <strong>podataka</strong> implementira SPS koji naosnovu dobijene odluke izdaje adekvatna naređenja drugimkomponentama sistema. Ta naređenja se mogu odnositi naprikupljanje novih očitavanja, slanje obaveštenja korisnicima,oglašavanje alarma, i sl. WNS je servis <strong>za</strong>dužen <strong>za</strong> slanjeobaveštenja korisnicima. Ovaj servis se može podesiti tako daobaveštenja šalje klijentskoj aplikaciji, gde će se onaprika<strong>za</strong>ti korisniku u vidu pop-up poruke ili nekim vizuelnimi audio efektom, ili s druge strane, direktno korisniku nae-mail adresu, mobilni telefon i sl.Arhitektura je <strong>za</strong>mišljena tako da se model <strong>za</strong> <strong>fuziju</strong><strong>podataka</strong> može i parcijalno koristiti. To znači da je mogućekoristiti <strong>sa</strong>mo deo <strong>modela</strong> <strong>sa</strong> logikom <strong>za</strong> <strong>za</strong>ključivanje idelovanje <strong>za</strong> potrebe obavljanja anali<strong>za</strong> na osnovu arhiviranihočitavanja.Primer korišćenjaKao jednostavan primer uzmimo da su u nekojpošumljenoj oblasti postavljena tri meteorološka senzora kojamere spoljašnju temperaturu, vlažnost vazduha i brzinu vetra,pri čemu je svaki <strong>za</strong>dužen <strong>za</strong> posmatranje određenog delaoblasti, i da postoji ba<strong>za</strong> <strong>podataka</strong> koja <strong>za</strong> svaki deo oblasti<strong>sa</strong>drži informacije o indeksu <strong>za</strong>paljivosti tog dela. Na osnovu<strong>podataka</strong> koji se mogu dobiti iz ovih <strong>izvora</strong> može se uraditijednostavna procena mogućnosti pojave požara <strong>za</strong> datuoblast.Neka su vrednosti indek<strong>sa</strong> <strong>za</strong>paljivosti (IZ) od 1 do 5, gde1 predstavlja najmanju, a 5 najveću verovatnoću <strong>za</strong>paljivosti.Za potrebe ovog primera nas ne interesuje kako se vršiodređivanje ovog indek<strong>sa</strong>, dovoljno je da znamo da jeizračunat na osnovu karakteristika date oblasti (<strong>sa</strong>stavzemljišta, količina suvog lišća i bilja i sl.). Sam indeks,međutim, ne daje čvrstu i sigurnu prognozu <strong>za</strong>paljivosti, većga je potrebno kombinovati <strong>sa</strong> očitavanjima meteorološkihsenzora. Ukoliko je na primer temperatura neke oblasti jakovisoka, vlažnost vazduha niska, a IZ ima vrednost 4 ili 5,onda postoji velika verovatnoća da u toj oblasti dođe dopožara, pa treba oglasiti alarm odgovarajućeg prioriteta.Brzina vetra direktno utiče na verovatnoću širenja požara, paako je uz prethodne parametre i brzina vetra velika, onda jeverovatnoća požara još veća, pa treba oglasiti alarm najvećegprioriteta. Prema tome, kombinacija očitanih vrednosti jemnogo, pa je potrebno dobro osmisliti i defini<strong>sa</strong>ti pravila<strong>za</strong>ključivanja kako bi se što je moguće preciznije odredilaverovatnoća pojave požara u nekoj oblasti. Pretpostavimo dau našoj bazi pravila postoje defini<strong>sa</strong>na sledeća dva pravila:537


P1: Ako je IZ >3 i T > T k i VV < VV k i BV < BV k onda jeverovatnoća pojave požara 80%. Oglasiti alarm prioriteta 2.P2: Ako je IZ>3 i T > T k i VV < VV k i BV > BV k onda jeverovatnoća pojave požara veća od 90%. Oglasiti alarmprioriteta 1.gde oznake T, VV i BV predstavljaju izmerene vrednostitemperature, vlažnosti vazduha i brzine vetra, respektivno,dok oznake T k , VV k i BV k predstavljaju unapred defini<strong>sa</strong>nekritične vrednosti temperature, vlažnosti vazduha i brzinevetra. Proces fuzije bi tekao na sledeći način: U trenutkumerenja SOS dobija dokument, struktuiran u skladu <strong>sa</strong> O&Mspecifikacijom, o izmerenim vrednostima temperature,vlažnosti vazduha i brzine vetra <strong>sa</strong> svakog senzora ivrednostima IZ <strong>za</strong> svaku oblast iz odgovarajuće baze<strong>podataka</strong>. Pored tih vrednosti, O&M dokument <strong>sa</strong>drži i nekedodatne informacije, poput lokacije senzora, vremenamerenja, datuma ažuriranja IZ-a i druge. Nakon preuzimanjaovog dokumenta, vrši se upis dobijenih <strong>podataka</strong> u bazu<strong>podataka</strong> Posmatranja i dokument se šalje na dalju obradu.Sledeći korak je generi<strong>sa</strong>nje tzv. vektora značajnihkarakteristika. To znači da se iz dokumenta izvlačerelevantne informacije, poput izmerenih vrednosti, vremenamerenja, lokaciji senzora, IZ <strong>za</strong> svaku oblast i šalju u sledećufazu obrade. U trećoj fazi se vrši odlučivanje na osnovupredefini<strong>sa</strong>nih pravila. Na dobijene vrednosti se primenjujuredom pravila P1 i P2 iz baze pravila. Ukoliko je neko<strong>za</strong>dovoljeno, vrši se oglašavanje alarma i čekaju daljeinstrukcije od korisnika, u suprotnom, nema opasnosti odpojave požara pa se merenja ponavljaju nakon određenogvremena. Odgovarajuće akcije se izvršavaju u poslednjoj fazifuzije, kada SPS izdaje naređenja preostalim komponentamasistema. SPS može naložiti WNS-u slanje odgovarajućegobaveštenja korisniku.ZAKLJUČAKSenzorske mreže su predmet izučavanja već duži nizgodina i njihova uloga u polju osmatranja i prikupljanja<strong>podataka</strong> o okruženju je od velikog značaja. Senzor Web, kaospecijalan tip inteligentnih senzorskih mreža, podiže konceptsenzorskih mreža na viši nivo uvodeći mogućnostkomunikacije među senzorima u vidu razmene prikupljenih<strong>podataka</strong> i donošenja odluka o izmerenim vrednostima nanivou senzora. Problematika koja je danas aktuelna jesteproblematika semantike senzorskih <strong>podataka</strong>. Fuzija<strong>podataka</strong> <strong>sa</strong> senzora predstavlja upravo način spajanjarazličitih <strong>podataka</strong> o okruženju <strong>sa</strong> senzora u mreži,izdvajajući <strong>sa</strong>mo najznačajnije atribute posmatranihfenomena, tako da se dobiju relevantne informacije naosnovu kojih se mogu donositi odluke o daljem delovanju.Izučavanje fuzije <strong>podataka</strong> <strong>sa</strong> senzora <strong>za</strong>početo je pre višegodina, a kao rezultat razvijeni su mnogi modeli kaopreporuke u razvoju sistema fuzije <strong>podataka</strong>. Najznačajniji odtih <strong>modela</strong> predstavljeni su u ovom radu, a najefikasniji odnjih – Omnibus model, iskorišćen je u GinisSense arhitekturi<strong>za</strong> kreiranje modula arhitekture <strong>za</strong> <strong>fuziju</strong> <strong>podataka</strong>.LITERATURA[1] N. Veljkovic, S. Bogdanovic-Dinic and L.Stoimenov, Ginissense – Applying OGC Sensor WebEnablement, 13th AGILE International Conference onGeographic Information Science, Guimaraes, Portugal, 2010.[2] E. Nakamura, A. Loureiro and A. Frery, Informationfusion for wireless sensor networks: methods, models, andclassifications, ACM Computing Surveys vol. 39, n. 3,Article 9, 2007.[3] D. L. Hall and J. LLinas, An introduction tomultisensor data fusion, Invited paper, Proceedings of theIEEE, vol. 85, no. 1, January 1997[4] W. Lucien, Some terms of reference in data fusion,IEEE Tran<strong>sa</strong>ctions on Geoscienses and Remote Sensing,37,3,1190-1193, 1999[5] J. Esteban, A. Starr, R. Willetts, P. Hannah and P.Bryanston-Cross, A review of data fusion models andarchitectures:towards engineering guidelines, NeuralComputing and Applications, 2005[6] E. Shahbazian, D. E. Blodgett and P. Labbé, Theextended OODA model for data fusion systems, Proceedingsof the 4th International Conference on Information Fusion,Montreal, Canada, August 2001[7] M. Bedworth and J. O’Brien, The Omnibus model: Anew model of data fusion?, IEEE Aerospace and ElectronicsSystems Magazine 15, 30–36, 2000[8] N. Markovic and L. Stoimenov, Sensor WebArchitecture for Crisis Management, ICEST 2009, VelikoTrnovo, Bugarska[9] N. Veljkovic, S. Bogdanovic-Dinic and L.Stoimenov, Ginissense – Applying OGC Sensor WebEnablement, 13th AGILE International Conference onGeographic Information Science, Guimaraes, Portugal, 2010[10] I. Simonis, OGC Sensor Web EnablementArchitecture, OGC Best Practise Document, ReferenceNumber 06-021r4, Version 0.4.0, 2008538

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!