SlideShare a Scribd company logo
1 of 14
Grupo de Procesado de Datos y Simulación
                                        ETSI de Telecomunicación
                                Universidad Politécnica de Madrid



       A Bayesian strategy to enhance the
performance of indoor localization systems
                                     CONTEXTS 2011

                Josué Iglesias, Ana M. Bernardos, José R. Casar
                                  abernardos@grpss.ssr.upm.es
contents


                introduction
                application scenario
                         (sensor models)
                Bayesian enhancement strategy
                simulation results
                discussion and future works



User-Centric Technologies and Applications – CONTEXTS   abernardos@grpss.ssr.upm.es   2 / 14
introduction

 • smart environments (AmI, context-awared, etc.)
      different heterogeneous technologies:
       – WSN
       – RFID
                                        data fusion techniques
       – bi-dimensional codes
       – etc.

                                                        location estimation       enhancement
 • smart environments
   indoor location services
      (based on infrared, ultrasounds, video, radio frequency, etc.)


User-Centric Technologies and Applications – CONTEXTS     abernardos@grpss.ssr.upm.es       3 / 14
contents


               ✓
                introduction
                application scenario
                         (sensor models)
                Bayesian enhancement strategy
                simulation results
                discussion and future works



User-Centric Technologies and Applications – CONTEXTS   abernardos@grpss.ssr.upm.es   4 / 14
application scenario
                     x    area id                                                    4                          6

                          WSN anchor node                         1 RFID tag                     3 RFID tag
                                                                  1 proximity mote               1 proximity mote
                          transition sensors                2
                                                                  1 RFID tray                    1 RFID tray
                                                                                           t46
                                                                               t34

                                                                                     t43
                 0                               1                3                                             5
                                       user                                                t35
                                       + mobile mote
                                                                       1 RFID tag                1 proximity mote
                                       + PDA + RFIDreader
                                                                                                 1 RFID tray




existing location system                                                     objective: Bayesian fusion strategy
•symbolic location (zone-based)•        output:                              2)adding new proximity detection
•NZ = 6 zones (~ rooms)                 o(t)=0,1,…, NZ-1                     sensors
•WSN network (ZigBee)          •        average error = 28.79%               3)adding new transition sensors
                               •        accuracy model:                      between zones
•12 anchor nodes (2 x zone)
                                        P(o(t)|Hk(t))                        4)information about the particular
                                        [Hk(t)  real user location]         deployment (possible transitions)

 User-Centric Technologies and Applications – CONTEXTS           abernardos@grpss.ssr.upm.es                        5 / 14
sensor models
                  •    passive RFID
proximity
                                                          P(dn(t)|cn(t))
                  •    pressure mats
  sensors         •    power-tuned ZigBee motes           [dn(t)  proximity sensor state]
                  •    etc.                               [cn(t)  1 if user in sensor proximity]




transition
                  •    pair of pressure mats              P(in(t)|rpq(t))
                  •    power-tuned ZigBee motes           [in(t)  transition sensor state]
  sensors
                  •    etc.
                                                          [rpq(t)  1 if user transition exists]


User-Centric Technologies and Applications – CONTEXTS   abernardos@grpss.ssr.upm.es           6 / 14
contents


               ✓
                introduction
               ✓
                application scenario
                         (sensor models)
                Bayesian enhancement strategy
                simulation results
                discussion and future works



User-Centric Technologies and Applications – CONTEXTS   abernardos@grpss.ssr.upm.es   7 / 14
Bayesian strategy
Dinamic Bayesian Network
                               real user location
                                                                                               hidden
                                                                                               states

                                                                                               sensor
                                                                                               observations


                         transition       location     proximity
                       sensors state    system state sensors state




recursive Bayesian filter




 •   temporal hidden states transitions  Markovian evolution
 •   sensor observation independent (according the DBN graph)

User-Centric Technologies and Applications – CONTEXTS            abernardos@grpss.ssr.upm.es        8 / 14
" 7(" ' -" ' / . # ' # " ' (&#&# M " *-A' # (" , -. , 78) "/ &, 6 +. 2 . =
   #             " +)         % " $,      &'           #        &#        #
                                                                                           Bayesian strategy
          ! ! ! !! ! ! ! ! ! !                  ! ! ! ! !!!!! !                           ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! !
                                        !!                                          !!


 " ' -" ' / . # &% " ' (" # " =
              1-' 2       8) #
                                                                                         transition model
                                                                                                                                   !"!#$ %! ! ! ! !
                                                                                                                                          &
              #                       modelado de la calidad de los sensores                      modelo de transición            obtenido al calcular
                                                *(excepto para los de transición)        [between zones]
                                                                                                   subyacente
              #
              #

              ! ! ! ! ! ! ! "#!! " # ! ! ! !               !    ! !!                ! !    !   ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! #
                                  !
                                                                           !!
              #
              #
                                                                                                                                 !
                                                                                                                               !" #$ %! ! ! ! !
                                                                                                                                      &
                              modelado de la calidad de los sensores                       modelo de transición               obtenido al calcular
              #                            sensors model                                                                 recursive component
                                          (slightly different for transition sensors; see paper)subyacente
                                      *(excepto para los de transición)
                                                                                                               [obtained when calculating Hk(t-1)]



1" +(. *# " # "*) % . # &% " %/ " ' . 2 -' &/ . , # " # *(&# +) &+-A' # B, &7 $) " *# *# 2 Z' # &# &% -" , # .
         / ,      (&/ 1-' 7 ##                     / "      "          *.    #       " +.      $&, +) 8)    E&%
       "# ' -' ) " % *" "
 / -+" # C# . # 1% C" # ' #&# %++-A' # " # >M . 4
                                       / 2 -2 #

# 2 B&,0. 7$) " / " # , # # &' (" ' " , % # &# -/ &, # " #&# (-/ &/ # " # # *(># &M -3&' / . # ' # &#
 "         #         *" Z(-%2              . $&, E&% 8) % +&'             8) *" "    2 -2     " +&/ 2
                                                                                            9 / 14
&# . B&B-% &/ # Technologies and Applications$%# " # *(># ' (, " #. *# . , " *# C# 4
  $, User-Centric 8) " # 1" +(-E&2 " ' (" # 2 – " 8) "
          -/ C# "                         +)    CONTEXTS
                                                         " abernardos@grpss.ssr.upm.es
                                                                 % E&%        a# L #
contents


               ✓
                introduction
               ✓
                application scenario
                         (sensor models)
               ✓
                Bayesian enhancement strategy
                simulation results
                discussion and future works



User-Centric Technologies and Applications – CONTEXTS   abernardos@grpss.ssr.upm.es   10 / 14
simulation results
                  5.2 Evaluation of the Bayesian location improvement algorithm in a real scenario


simulating a future Figure 5 the results of a simulation employing togethermodel proximity and
         Finally, in
                     real deployment:                    •  proximity sensor
                                                                             both
              transition sensors are presented. This test has been set tocalculated for mote-based sensors):
                                                                    (empirically be run using our real
•6 zone deployment: 
       –
              deployment configuration (Figure 1). The number of–proximity(t)=0) = 1 has been set to
           11 proximity sensors                                           P(d (t)=0|c sensors
                                                                                         n       n

       –   4 transition sensors simulation (matching the number of sensors (t)=1|c (t)=1) = 0.978926
              11 for this                                             –   P(d nowadays available for our
                                                                                         n       n


•transition model: deployment). Only 4 transition sensors • have been sensor model placed in the
              real                                                  transition employed,
            –   equidistributed if zones communicate                              –   ranging from 85% to 100% of hit rate

•location system quality decided to place there several transitionsimulation scenario: reduce location
             so it was                                          •    sensors, trying to
(empirically calculated) = 71.21% hit rate still working in the configuration of the transition sensors,
             system errors. As we are                                –  1.000 trajectories
                                                                                  –   1.000 zone transition per trajectory
                  the obtained improvement is shown over several transition sensors qualities.
                                                                                      hit rate (%):
                                                                                              location system + transition model
                                                                                              + 11 proximity sensors
                                                                                              + 4 transition sensors

                                                                                              location system + transition model
 ~ + 16 %




                                                                                              + 11 proximity sensors

                                                                                              location system + transition model
                                                                                              + 4 transition sensors

                                                                                              location system + transition model

                                                                                              location system




                                             Fig. 5. Real deployment influence over location estimation
 User-Centric Technologies and Applications – CONTEXTS                    abernardos@grpss.ssr.upm.es                        11 / 14
contents


               ✓
                introduction
               ✓
                application scenario
                         (sensor models)
               ✓
                Bayesian enhancement strategy
               ✓
                simulation results
                discussion and future works



User-Centric Technologies and Applications – CONTEXTS   abernardos@grpss.ssr.upm.es   12 / 14
discussion & future works
 • AmI environments make use of several heterogeneous
   technologies (e.g., RFID, bi-dimensional codes, etc.) that can
   be seamless processed to enhance already deployed location
   systems
       – cheap and feasible approach
       – hit rate 71.21%  ~ 88%

 •    consider more types of sensors (e.g., RFID, pressure mats, etc.),
      empirically obtaining its probabilistic models
 •    perform      more     tests    with      different sensor’s placements
      (analysing the enhancement introduced by each kind of sensor)
 •    real implementation
       – design supporting infrastructure
       – mobile deployment?

User-Centric Technologies and Applications – CONTEXTS   abernardos@grpss.ssr.upm.es   13 / 14
any question?




User-Centric Technologies and Applications – CONTEXTS   abernardos@grpss.ssr.upm.es   14 / 14

More Related Content

Similar to [CONTEXTS'11] A bayesian strategy to enhance the performance of indoor localization systems

Printed RFID and Wireless Sensor Solutions, Hans-Erik Nilsson, Mid Sweden Uni...
Printed RFID and Wireless Sensor Solutions, Hans-Erik Nilsson, Mid Sweden Uni...Printed RFID and Wireless Sensor Solutions, Hans-Erik Nilsson, Mid Sweden Uni...
Printed RFID and Wireless Sensor Solutions, Hans-Erik Nilsson, Mid Sweden Uni...The Research Council of Norway, IKTPLUSS
 
RFID Taxonomy
RFID TaxonomyRFID Taxonomy
RFID Taxonomyshassant2
 
Sensors presentation-06a
Sensors presentation-06aSensors presentation-06a
Sensors presentation-06aabhijitrao
 
DavidRodriguez ISCRAM summerschool 2012
DavidRodriguez ISCRAM summerschool 2012DavidRodriguez ISCRAM summerschool 2012
DavidRodriguez ISCRAM summerschool 2012d_rdgz
 
Simplifying AI for Communications, Radar, and Wireless Systems
Simplifying AI for Communications, Radar, and Wireless SystemsSimplifying AI for Communications, Radar, and Wireless Systems
Simplifying AI for Communications, Radar, and Wireless SystemsJohn Ferguson
 
07.dsn.rfid reliability
07.dsn.rfid reliability07.dsn.rfid reliability
07.dsn.rfid reliabilitynikhiltiware
 
U H F R F I D Antennas For Printer Encoders
U H F  R F I D Antennas For Printer EncodersU H F  R F I D Antennas For Printer Encoders
U H F R F I D Antennas For Printer Encodersbtsirline
 
Cognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesCognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesKuncoro Wastuwibowo
 
12206725‐pss7
12206725‐pss712206725‐pss7
12206725‐pss7karylung
 
Advanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal ProcessingAdvanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal ProcessingJim Jenkins
 
12203300 pss7
12203300 pss712203300 pss7
12203300 pss7Loree Ng
 
Technical Seminar ppt.pptx
Technical Seminar ppt.pptxTechnical Seminar ppt.pptx
Technical Seminar ppt.pptxKarunGowda3
 
12204927 pss7
12204927 pss712204927 pss7
12204927 pss7nn9582
 
Radio Frequency Identification (RFID) Based Employee Management System (EMS)
Radio Frequency Identification (RFID) Based Employee Management System (EMS)Radio Frequency Identification (RFID) Based Employee Management System (EMS)
Radio Frequency Identification (RFID) Based Employee Management System (EMS)inventionjournals
 
12213217 pss7
12213217 pss712213217 pss7
12213217 pss7irenechau
 
Modified Epc Global Network Architecture of Internet of Things for High Load ...
Modified Epc Global Network Architecture of Internet of Things for High Load ...Modified Epc Global Network Architecture of Internet of Things for High Load ...
Modified Epc Global Network Architecture of Internet of Things for High Load ...IDES Editor
 

Similar to [CONTEXTS'11] A bayesian strategy to enhance the performance of indoor localization systems (20)

Printed RFID and Wireless Sensor Solutions, Hans-Erik Nilsson, Mid Sweden Uni...
Printed RFID and Wireless Sensor Solutions, Hans-Erik Nilsson, Mid Sweden Uni...Printed RFID and Wireless Sensor Solutions, Hans-Erik Nilsson, Mid Sweden Uni...
Printed RFID and Wireless Sensor Solutions, Hans-Erik Nilsson, Mid Sweden Uni...
 
RFID Taxonomy
RFID TaxonomyRFID Taxonomy
RFID Taxonomy
 
Rfid seminar
Rfid seminarRfid seminar
Rfid seminar
 
Sensors presentation-06a
Sensors presentation-06aSensors presentation-06a
Sensors presentation-06a
 
DavidRodriguez ISCRAM summerschool 2012
DavidRodriguez ISCRAM summerschool 2012DavidRodriguez ISCRAM summerschool 2012
DavidRodriguez ISCRAM summerschool 2012
 
Simplifying AI for Communications, Radar, and Wireless Systems
Simplifying AI for Communications, Radar, and Wireless SystemsSimplifying AI for Communications, Radar, and Wireless Systems
Simplifying AI for Communications, Radar, and Wireless Systems
 
07.dsn.rfid reliability
07.dsn.rfid reliability07.dsn.rfid reliability
07.dsn.rfid reliability
 
U H F R F I D Antennas For Printer Encoders
U H F  R F I D Antennas For Printer EncodersU H F  R F I D Antennas For Printer Encoders
U H F R F I D Antennas For Printer Encoders
 
Cognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main IssuesCognitive Radio, Introduction and Main Issues
Cognitive Radio, Introduction and Main Issues
 
Smart Santander project Jose M. Hernandez Munoz
Smart Santander project Jose M. Hernandez MunozSmart Santander project Jose M. Hernandez Munoz
Smart Santander project Jose M. Hernandez Munoz
 
12206725‐pss7
12206725‐pss712206725‐pss7
12206725‐pss7
 
Advanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal ProcessingAdvanced Topics In Digital Signal Processing
Advanced Topics In Digital Signal Processing
 
Darema - Dynamic Data Driven Applications Systems (DDDAS) - Spring Review 2013
Darema - Dynamic Data Driven Applications Systems (DDDAS) - Spring Review 2013Darema - Dynamic Data Driven Applications Systems (DDDAS) - Spring Review 2013
Darema - Dynamic Data Driven Applications Systems (DDDAS) - Spring Review 2013
 
12203300 pss7
12203300 pss712203300 pss7
12203300 pss7
 
43 97-101
43 97-10143 97-101
43 97-101
 
Technical Seminar ppt.pptx
Technical Seminar ppt.pptxTechnical Seminar ppt.pptx
Technical Seminar ppt.pptx
 
12204927 pss7
12204927 pss712204927 pss7
12204927 pss7
 
Radio Frequency Identification (RFID) Based Employee Management System (EMS)
Radio Frequency Identification (RFID) Based Employee Management System (EMS)Radio Frequency Identification (RFID) Based Employee Management System (EMS)
Radio Frequency Identification (RFID) Based Employee Management System (EMS)
 
12213217 pss7
12213217 pss712213217 pss7
12213217 pss7
 
Modified Epc Global Network Architecture of Internet of Things for High Load ...
Modified Epc Global Network Architecture of Internet of Things for High Load ...Modified Epc Global Network Architecture of Internet of Things for High Load ...
Modified Epc Global Network Architecture of Internet of Things for High Load ...
 

More from Josué Freelance

[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...Josué Freelance
 
[SENAmI'13] PERSEO - a system to personalize the environment response through...
[SENAmI'13] PERSEO - a system to personalize the environment response through...[SENAmI'13] PERSEO - a system to personalize the environment response through...
[SENAmI'13] PERSEO - a system to personalize the environment response through...Josué Freelance
 
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...Josué Freelance
 
[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamiento[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamientoJosué Freelance
 
Sistemas de gestión contextual
Sistemas de gestión contextualSistemas de gestión contextual
Sistemas de gestión contextualJosué Freelance
 
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...Josué Freelance
 
[THOFU] User context space
[THOFU] User context space[THOFU] User context space
[THOFU] User context spaceJosué Freelance
 
[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimental[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimentalJosué Freelance
 
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...Josué Freelance
 
[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividad[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividadJosué Freelance
 
[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...Josué Freelance
 
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...Josué Freelance
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentarinessJosué Freelance
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)Josué Freelance
 
[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context informationJosué Freelance
 
[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...Josué Freelance
 
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...Josué Freelance
 

More from Josué Freelance (20)

Infographic resume
Infographic resumeInfographic resume
Infographic resume
 
Infographic resume
Infographic resumeInfographic resume
Infographic resume
 
geoplanoSOCIAL
geoplanoSOCIALgeoplanoSOCIAL
geoplanoSOCIAL
 
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
 
[SENAmI'13] PERSEO - a system to personalize the environment response through...
[SENAmI'13] PERSEO - a system to personalize the environment response through...[SENAmI'13] PERSEO - a system to personalize the environment response through...
[SENAmI'13] PERSEO - a system to personalize the environment response through...
 
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
 
[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamiento[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamiento
 
Sistemas de gestión contextual
Sistemas de gestión contextualSistemas de gestión contextual
Sistemas de gestión contextual
 
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
 
[THOFU] User context space
[THOFU] User context space[THOFU] User context space
[THOFU] User context space
 
[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimental[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimental
 
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
 
[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividad[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividad
 
[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...
 
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
 
[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information
 
[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...
 
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based...
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 

[CONTEXTS'11] A bayesian strategy to enhance the performance of indoor localization systems

  • 1. Grupo de Procesado de Datos y Simulación ETSI de Telecomunicación Universidad Politécnica de Madrid A Bayesian strategy to enhance the performance of indoor localization systems CONTEXTS 2011 Josué Iglesias, Ana M. Bernardos, José R. Casar abernardos@grpss.ssr.upm.es
  • 2. contents  introduction  application scenario (sensor models)  Bayesian enhancement strategy  simulation results  discussion and future works User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 2 / 14
  • 3. introduction • smart environments (AmI, context-awared, etc.) different heterogeneous technologies: – WSN – RFID data fusion techniques – bi-dimensional codes – etc. location estimation enhancement • smart environments indoor location services (based on infrared, ultrasounds, video, radio frequency, etc.) User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 3 / 14
  • 4. contents ✓  introduction  application scenario (sensor models)  Bayesian enhancement strategy  simulation results  discussion and future works User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 4 / 14
  • 5. application scenario x area id 4 6 WSN anchor node 1 RFID tag 3 RFID tag 1 proximity mote 1 proximity mote transition sensors 2 1 RFID tray 1 RFID tray t46 t34 t43 0 1 3 5 user t35 + mobile mote 1 RFID tag 1 proximity mote + PDA + RFIDreader 1 RFID tray existing location system objective: Bayesian fusion strategy •symbolic location (zone-based)• output: 2)adding new proximity detection •NZ = 6 zones (~ rooms) o(t)=0,1,…, NZ-1 sensors •WSN network (ZigBee) • average error = 28.79% 3)adding new transition sensors • accuracy model: between zones •12 anchor nodes (2 x zone) P(o(t)|Hk(t)) 4)information about the particular [Hk(t)  real user location] deployment (possible transitions) User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 5 / 14
  • 6. sensor models • passive RFID proximity P(dn(t)|cn(t)) • pressure mats sensors • power-tuned ZigBee motes [dn(t)  proximity sensor state] • etc. [cn(t)  1 if user in sensor proximity] transition • pair of pressure mats P(in(t)|rpq(t)) • power-tuned ZigBee motes [in(t)  transition sensor state] sensors • etc. [rpq(t)  1 if user transition exists] User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 6 / 14
  • 7. contents ✓  introduction ✓  application scenario (sensor models)  Bayesian enhancement strategy  simulation results  discussion and future works User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 7 / 14
  • 8. Bayesian strategy Dinamic Bayesian Network real user location hidden states sensor observations transition location proximity sensors state system state sensors state recursive Bayesian filter • temporal hidden states transitions  Markovian evolution • sensor observation independent (according the DBN graph) User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 8 / 14
  • 9. " 7(" ' -" ' / . # ' # " ' (&#&# M " *-A' # (" , -. , 78) "/ &, 6 +. 2 . = # " +) % " $, &' # &# # Bayesian strategy ! ! ! !! ! ! ! ! ! ! ! ! ! ! !!!!! ! ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! !! !! " ' -" ' / . # &% " ' (" # " = 1-' 2 8) # transition model !"!#$ %! ! ! ! ! & # modelado de la calidad de los sensores modelo de transición obtenido al calcular *(excepto para los de transición) [between zones] subyacente # # ! ! ! ! ! ! ! "#!! " # ! ! ! ! ! ! !! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! ! ! ! ! # ! !! # # ! !" #$ %! ! ! ! ! & modelado de la calidad de los sensores modelo de transición obtenido al calcular # sensors model recursive component (slightly different for transition sensors; see paper)subyacente *(excepto para los de transición) [obtained when calculating Hk(t-1)] 1" +(. *# " # "*) % . # &% " %/ " ' . 2 -' &/ . , # " # *(&# +) &+-A' # B, &7 $) " *# *# 2 Z' # &# &% -" , # . / , (&/ 1-' 7 ## / " " *. # " +. $&, +) 8) E&% "# ' -' ) " % *" " / -+" # C# . # 1% C" # ' #&# %++-A' # " # >M . 4 / 2 -2 # # 2 B&,0. 7$) " / " # , # # &' (" ' " , % # &# -/ &, # " #&# (-/ &/ # " # # *(># &M -3&' / . # ' # &# " # *" Z(-%2 . $&, E&% 8) % +&' 8) *" " 2 -2 " +&/ 2 9 / 14 &# . B&B-% &/ # Technologies and Applications$%# " # *(># ' (, " #. *# . , " *# C# 4 $, User-Centric 8) " # 1" +(-E&2 " ' (" # 2 – " 8) " -/ C# " +) CONTEXTS " abernardos@grpss.ssr.upm.es % E&% a# L #
  • 10. contents ✓  introduction ✓  application scenario (sensor models) ✓  Bayesian enhancement strategy  simulation results  discussion and future works User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 10 / 14
  • 11. simulation results 5.2 Evaluation of the Bayesian location improvement algorithm in a real scenario simulating a future Figure 5 the results of a simulation employing togethermodel proximity and Finally, in real deployment: • proximity sensor both transition sensors are presented. This test has been set tocalculated for mote-based sensors): (empirically be run using our real •6 zone deployment:  – deployment configuration (Figure 1). The number of–proximity(t)=0) = 1 has been set to 11 proximity sensors P(d (t)=0|c sensors n n – 4 transition sensors simulation (matching the number of sensors (t)=1|c (t)=1) = 0.978926 11 for this – P(d nowadays available for our n n •transition model: deployment). Only 4 transition sensors • have been sensor model placed in the real transition employed, – equidistributed if zones communicate – ranging from 85% to 100% of hit rate •location system quality decided to place there several transitionsimulation scenario: reduce location so it was • sensors, trying to (empirically calculated) = 71.21% hit rate still working in the configuration of the transition sensors, system errors. As we are – 1.000 trajectories – 1.000 zone transition per trajectory the obtained improvement is shown over several transition sensors qualities. hit rate (%): location system + transition model + 11 proximity sensors + 4 transition sensors location system + transition model ~ + 16 % + 11 proximity sensors location system + transition model + 4 transition sensors location system + transition model location system Fig. 5. Real deployment influence over location estimation User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 11 / 14
  • 12. contents ✓  introduction ✓  application scenario (sensor models) ✓  Bayesian enhancement strategy ✓  simulation results  discussion and future works User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 12 / 14
  • 13. discussion & future works • AmI environments make use of several heterogeneous technologies (e.g., RFID, bi-dimensional codes, etc.) that can be seamless processed to enhance already deployed location systems – cheap and feasible approach – hit rate 71.21%  ~ 88% • consider more types of sensors (e.g., RFID, pressure mats, etc.), empirically obtaining its probabilistic models • perform more tests with different sensor’s placements (analysing the enhancement introduced by each kind of sensor) • real implementation – design supporting infrastructure – mobile deployment? User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 13 / 14
  • 14. any question? User-Centric Technologies and Applications – CONTEXTS abernardos@grpss.ssr.upm.es 14 / 14