SlideShare una empresa de Scribd logo
1 de 32
RadioSense: Exploiting Wireless Communication
Patterns for Body Sensor Network Activity Recognition


               Xin Qi, Gang Zhou, Yantao Li, Ge Peng
                         College of William and Mary


1                     RTSS 2012         http://www.cs.wm.edu/~xqi
Background - Activity Recognition
       Activity Recognition aims to automatically recognize user actions from the
        patterns (or information) observed on user actions with the aid of
        computational devices.


                     Fall Detection



                                             Sleeping Assessment


                                                              Depression Detection




    2                                   RTSS 2012             http://www.cs.wm.edu/~xqi
Sensing-based Activity Recognition
       Problem setting



            Accelerometer
            Gyroscope
            Temperature
            Light
            etc.

                                        Running, Walking, Sitting, …



            Sensing Data


    3                       RTSS 2012         http://www.cs.wm.edu/~xqi
A Dilemma – On One Hand
       Sensing data transmission suffers body fading




                                                    Accuracy decreased

                    √
                      Incomplete data




    4                                   RTSS 2012   http://www.cs.wm.edu/~xqi
A Dilemma – On the Other Hand
       To increase data availability
           Increase transmission power

                                             Consequences:
                                              Increase energy overheads
                                              Increase privacy risks




                                          Transmission Range

    5                               RTSS 2012                  http://www.cs.wm.edu/~xqi
A Dilemma – On the Other Hand
       To increase data availability
           Using complicated MAC protocols

                                             Consequence:
                                             Increase energy overheads
                                             for retransmissions

                          Many existing works propose new MAC protocols to improve
                          packet delivery performance in body sensor network.
              √
                            However, the impermeability of human body is a large
                            obstacle for transmission efficiency.




    6                                RTSS 2012               http://www.cs.wm.edu/~xqi
The Idea and Research Question
       Idea
           As it is difficult to overcome the impermeability of human body, can
            we utilize it?
           It is reasonable to imagine diff. activities have diff. patterns of
            packet loss and fading, which we call communication patterns.
           We use communication pattern for recognizing activities.
       Research questions
           How to endow the communication pattern with enough
            discriminative capacity for recognizing diff. activities?
           What are the impacts of using communication pattern for AR on
            other system performance issues, such as energy and privacy?




    7                                   RTSS 2012             http://www.cs.wm.edu/~xqi
Communication Pattern
          Radio as sensor
                                          PDR = Packet Delivery Ratio
                                          RSSI = Received Signal Strength Indicator



Node 1
                      Aggregator                                                       more nodes
                       PDR 1       RSSI Feature Set 1     PDR 2       RSSI Feature Set 2      …



Node 2

                                             Communication Pattern




       8                                  RTSS 2012               http://www.cs.wm.edu/~xqi
Factors Influencing the Discriminative
             Capacity of Communication Patterns
       Communication patterns
           PDR
               Influencing factor: transmitting power


           RSSI features
               Influencing factors: transmitting power, packet sending rate
           A common influencing factor: smoothing window size – length
            of time window for extracting features


       How to optimize the above system parameters:
           Through benchmarking


    9                                       RTSS 2012              http://www.cs.wm.edu/~xqi
RadioSense – a Prototype System

Two on-body sensor nodes
 Send simple packets to
 base station

    Packet::NodeId


                                       Base station




                                        Aggregator logs communication
                                        pattern during both training and
                                        runtime phases
     10                    RTSS 2012           http://www.cs.wm.edu/~xqi
Data Collection
    Aim to find insightful relationship between recognition accuracy and
     system parameters – one subject’s data
        Mixing multi-subjects’ data may blur the relationship
    7 activities: running, sitting, standing, walking, lying down, cycling and
     cleaning
        4-activity set: running, sitting, standing, walking
        6-activity set: 4-activity set + lying down and cycling
        7-activity set: 6-activity set + cleaning
    Transmission (TX) power level: 1~5 (maximum: 31)
    Packet sending rate: 1-4 pkts/s
    Totally 20 combinations, we choose 9 of them
    Under each combination, each activity is performed for 30 minutes
     in diff. places (lab, classroom, living room, gym, kitchen, and outdoor)


    11                                    RTSS 2012                http://www.cs.wm.edu/~xqi
SVM as Classifier
    SVM plus RBF kernel

    Use feature selection algorithm to select optimal features

    Follow 10-fold cross validation routine to obtain accuracy




    12                        RTSS 2012        http://www.cs.wm.edu/~xqi
TX Power Level
  Accuracy
first increases, then decreases




                                                    Packet Sending Rate = 4pkts/s,
                                                    Smooth Window= 9 seconds

                                              TX power
                                              PDR’s discriminative capacity
                                              RSSI features
                                              discriminative capacity

    13                            RTSS 2012                 http://www.cs.wm.edu/~xqi
TX Power Level
    The variation of PDR features’ discriminative capacity
        Human body’s height is limited
        At lowest TX power level, PDR is low for all activities, less discriminative
        As TX power increases, clear PDR difference for activities
        As TX power keeps increasing, PDR distributions become similar
    The variation of RSSI features’ discriminative capacity
                                                           More discriminative at lower
                                                           power level




    14                                  RTSS 2012               http://www.cs.wm.edu/~xqi
TX Power Level
    Quantify PDR’s discriminative capacity
     Metric – Average KL Divergence over all activity pairs
     KLD: small value = similar; large value = different


                                                                  most discriminative
                                                                  highest accuracy




    15                                   RTSS 2012            http://www.cs.wm.edu/~xqi
Optimize TX Power Level
    Average KLD quantifies the discriminative capacity of PDR
             Average KLD                                      accuracy
    When PDR is most discriminative, the highest accuracy is achieved

    Thus, RadioSense uses average KLD as a metric to select the optimal TX
     power level for accuracy.
        The TX power level with largest average KLD is selected




    16                                     RTSS 2012               http://www.cs.wm.edu/~xqi
Packet Sending Rate
                        & Smoothing Window Size
      Accuracy increases with higher packet sending rate


                                          Higher packet sending rate captures
                                          more information for RSSI variations

                                               Accuracy increases with larger smoothing
                                               window size

TX Power Level = 2, Smooth Window= 9 seconds



  Features extracted from larger smoothing window
  are more robust to noise

                                                     TX Power Level = 2, packet sending rate = 4 pkts/s
       17                                        RTSS 2012                 http://www.cs.wm.edu/~xqi
Optimize Packet Sending Rate
                  & Smoothing Window Size
    Packet sending rate balances energy overhead and accuracy
    Smoothing window size balances latency and accuracy
    Rules for packet sending rate optimization:
        At optimal TX power level, from 1 pkts/s, RadioSense selects i pkts/s
         if:
            i achieves 90% accuracy
            i>4, accuracy improvement of i+1<2%
    Rules for smoothing window size optimization:
        At optimal TX power level and packet sending rate, RadioSense
         selects i seconds if:
            i achieves 90% accuracy
            i>10 seconds, accuracy improvement of i+1<2%


    18                                   RTSS 2012          http://www.cs.wm.edu/~xqi
Amount of Training Data
          Average accuracy of three subject with different amount
           of training data
          10-minute data is enough for stable accuracy

With 8 seconds as smoothing window size
75 instances of each activity in the training set




          19                                    RTSS 2012   http://www.cs.wm.edu/~xqi
RadioSense Recap
     In training phase, we design RadioSense to bootstrap the
      system following the steps below:

 Optimize TX Power Level               10-minute training data for each activity
Optimize Packet Sending Rate




                                             Optimize Smoothing Window Size




                                                   Trained Classifier


     20                          RTSS 2012            http://www.cs.wm.edu/~xqi
Up to Now
    We have answered …
        How to endow the communication pattern with enough
         discriminative capacity for recognizing diff. activities?
    In the evaluation, we will answer…
        What are the impacts of using communication pattern for AR on
         other system performance issues, such as energy and privacy?




    21                                RTSS 2012            http://www.cs.wm.edu/~xqi
Evaluation – Data Collection
    3 subjects

    7 activities - running, sitting, standing, walking, lying, riding and
     cleaning
    Different places - lab, classroom, living room, gym, kitchen, and
     outdoor
    During training phase
        Each subject performs activities for system parameter optimization
        With the optimal parameters, for each activity, each subject collects 10-
         minute data for training and 30-minute data for testing
    Lasts for two weeks
    One classifier for each subject


    22                                   RTSS 2012               http://www.cs.wm.edu/~xqi
Evaluation – System Parameter
                    Optimization
    Average KLD Table




               Subject 3 is smaller than the other two



    Parameter optimization results




    23                             RTSS 2012             http://www.cs.wm.edu/~xqi
Evaluation – Accuracy and Latency
                                       Most single activity achieves
 86.2%, 92.5%, 84.2%                          90% accuracy




Ave. KLD: 13.18, 20.79, 12.90
Ave. KLD is a validated metric

                                                          Most single activity achieves
Average latency: 9.16s, 6.46s, 7.12s
                                                          0.8 precision

24                                       RTSS 2012                http://www.cs.wm.edu/~xqi
Evaluation – Battery Lifetime and Privacy
    Battery lifetime – for each subject’s optimal system
     parameters
        3 Tmotes with new batteries (AA, Alkaline, LR6, 1.5V)
        Run RadioSense until batteries die
        159.3 hours, 168.7 hours, 175.3 hours
                                                                       Packet::NodeId
    Privacy
                       Lower TX power and smaller communication range




                                                     Privacy risks are reduced!
    Minimal power level for 90% PDR, [Mobicom ’09]
    25                                 RTSS 2012             http://www.cs.wm.edu/~xqi
Evaluation - Potential of Coexistence with
          Other On-body Sensor Nodes
    RadioSense - two dedicated on-body sensor nodes, right wrist and ankle,
     with optimal parameters
    Two general purpose on-body sensor nodes, left wrist and ankle, TX power
     level 7, packet sending rate 4 pkts/s
    One subject, for each activity, 10-minute training data, 30-minute testing
     data

    For general purpose nodes:
        PDR: 98.0%, 95.6%
        In good condition [Sensys ’08], since interference from RadioSense nodes is low
    For RadioSense nodes:
        Accuracy: 90.8% (with other nodes), 86.3% (without other nodes)
        Communication contention with other on-body nodes may amplify the
         discriminative capacity of communication pattern



    26                                    RTSS 2012               http://www.cs.wm.edu/~xqi
Related Work
    Using RSSI values for activity recognition
        Only recognize simple activities, such as sitting and standing
        Do not optimize system parameters such as TX power level
         for accuracy
    Using RSSI values for other applications
        Localization
        Radio tomography for human indoor motion tracking




    27                              RTSS 2012           http://www.cs.wm.edu/~xqi
Limitations
    Strong background noises
        Sensing-based approaches will also fail in such case because of high
         packet loss.
    Not Scalable for new activities
        It is a common problem for AR system using supervised learning method
    Current system is a little bit clunky
        In future, we may replace the aggregator with smartphone; energy issues




    28                                 RTSS 2012              http://www.cs.wm.edu/~xqi
Conclusion
     RadioSense, a prototype system demonstrating the feasibility of utilizing
      wireless communication pattern for BSN activity recognition.

     We reveal that wireless communication pattern:
A.        is most discriminative at low TX power
           reduced privacy risk and energy efficiency
B.        prefers packet loss
           packet loss boosts accuracy rather than undermines it
C.        results in MAC layer and device simplicity
           no requirement for complicated MAC protocol and various sensors; only needs low power
            radio
D.        allows the coexistence of both RadioSense and other on-body sensor nodes
           communication contention with other on-body nodes may amplify its discriminative
            capacity



     29                                          RTSS 2012                http://www.cs.wm.edu/~xqi
Q&A

     Thanks for your attention!



30            RTSS 2012           http://www.cs.wm.edu/~xqi
Thank You!

       The End.



31     RTSS 2012   http://www.cs.wm.edu/~xqi
Potentials – More Fine-Grained Activities
    One subject
    Sitting set - driving, working, reading, eating, and watching TV
    Cleaning set - cleaning table, cleaning floor, cleaning bathtub, and cleaning
     blackboard
    10-minute data of each activity for training,
     30-minute data of each activity for testing
    Sitting - 91.5%, 8.35s
     Cleaning – 95.8%, 8.29s




    32                                 RTSS 2012               http://www.cs.wm.edu/~xqi

Más contenido relacionado

La actualidad más candente

Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...divya_prabha
 
18 9254 eeem diminishing connectivity edit septian
18 9254 eeem diminishing connectivity edit septian18 9254 eeem diminishing connectivity edit septian
18 9254 eeem diminishing connectivity edit septianIAESIJEECS
 
A-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of ServiceA-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of ServiceCSCJournals
 
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...IJERA Editor
 
FINAL PROJECT REPORT
FINAL PROJECT REPORTFINAL PROJECT REPORT
FINAL PROJECT REPORTSoham Wadekar
 
Report on I-LEACH: An Energy Efficient Routing Protocol in Wireless Sensor Ne...
Report on I-LEACH: An Energy Efficient Routing Protocol in Wireless Sensor Ne...Report on I-LEACH: An Energy Efficient Routing Protocol in Wireless Sensor Ne...
Report on I-LEACH: An Energy Efficient Routing Protocol in Wireless Sensor Ne...divya_prabha
 
Performance Analysis of AODV and DSDV - FINAL YEAR PROJECT
Performance Analysis of AODV and DSDV - FINAL YEAR PROJECTPerformance Analysis of AODV and DSDV - FINAL YEAR PROJECT
Performance Analysis of AODV and DSDV - FINAL YEAR PROJECTRavi Teja P
 
A Survey on Clustering Techniques for Wireless Sensor Network
A Survey on Clustering Techniques for Wireless Sensor Network A Survey on Clustering Techniques for Wireless Sensor Network
A Survey on Clustering Techniques for Wireless Sensor Network IJORCS
 
Trust Based Scheme for QoS Assurance in Mobile Ad-Hoc Networks
Trust Based Scheme for QoS Assurance in Mobile Ad-Hoc NetworksTrust Based Scheme for QoS Assurance in Mobile Ad-Hoc Networks
Trust Based Scheme for QoS Assurance in Mobile Ad-Hoc NetworksIJNSA Journal
 
Optimal packet routing for wireless body area network using software defined ...
Optimal packet routing for wireless body area network using software defined ...Optimal packet routing for wireless body area network using software defined ...
Optimal packet routing for wireless body area network using software defined ...IJECEIAES
 
The blue active queue management algorithms
The blue active queue management algorithmsThe blue active queue management algorithms
The blue active queue management algorithmsambitlick
 
Performance Analysis of Routing Protocols of Wireless Sensor Networks
Performance Analysis of Routing Protocols of Wireless Sensor NetworksPerformance Analysis of Routing Protocols of Wireless Sensor Networks
Performance Analysis of Routing Protocols of Wireless Sensor NetworksDarpan Dekivadiya
 
EFFICIENT REBROADCASTING USING TRUSTWORTHINESS OF NODE WITH NEIGHBOUR KNOWLED...
EFFICIENT REBROADCASTING USING TRUSTWORTHINESS OF NODE WITH NEIGHBOUR KNOWLED...EFFICIENT REBROADCASTING USING TRUSTWORTHINESS OF NODE WITH NEIGHBOUR KNOWLED...
EFFICIENT REBROADCASTING USING TRUSTWORTHINESS OF NODE WITH NEIGHBOUR KNOWLED...ijiert bestjournal
 
IRJET- Energy Optimization in Wireless Sensor Networks using Trust-Aware Rout...
IRJET- Energy Optimization in Wireless Sensor Networks using Trust-Aware Rout...IRJET- Energy Optimization in Wireless Sensor Networks using Trust-Aware Rout...
IRJET- Energy Optimization in Wireless Sensor Networks using Trust-Aware Rout...IRJET Journal
 
Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)IISRT
 
2011 & 2012 ieee projects
2011 & 2012 ieee projects2011 & 2012 ieee projects
2011 & 2012 ieee projectsColege Buz
 
Study of Leach Protocol- A Review
Study of Leach Protocol- A ReviewStudy of Leach Protocol- A Review
Study of Leach Protocol- A ReviewEditor IJMTER
 

La actualidad más candente (19)

Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
Project report on An Energy Efficient Routing Protocol in Wireless Sensor Net...
 
18 9254 eeem diminishing connectivity edit septian
18 9254 eeem diminishing connectivity edit septian18 9254 eeem diminishing connectivity edit septian
18 9254 eeem diminishing connectivity edit septian
 
A-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of ServiceA-Serv: A Novel Architecture Providing Scalable Quality of Service
A-Serv: A Novel Architecture Providing Scalable Quality of Service
 
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
Interference Minimization Protocol in Heterogeneous Wireless Sensor Network f...
 
FINAL PROJECT REPORT
FINAL PROJECT REPORTFINAL PROJECT REPORT
FINAL PROJECT REPORT
 
Report on I-LEACH: An Energy Efficient Routing Protocol in Wireless Sensor Ne...
Report on I-LEACH: An Energy Efficient Routing Protocol in Wireless Sensor Ne...Report on I-LEACH: An Energy Efficient Routing Protocol in Wireless Sensor Ne...
Report on I-LEACH: An Energy Efficient Routing Protocol in Wireless Sensor Ne...
 
Performance Analysis of AODV and DSDV - FINAL YEAR PROJECT
Performance Analysis of AODV and DSDV - FINAL YEAR PROJECTPerformance Analysis of AODV and DSDV - FINAL YEAR PROJECT
Performance Analysis of AODV and DSDV - FINAL YEAR PROJECT
 
A Survey on Clustering Techniques for Wireless Sensor Network
A Survey on Clustering Techniques for Wireless Sensor Network A Survey on Clustering Techniques for Wireless Sensor Network
A Survey on Clustering Techniques for Wireless Sensor Network
 
Trust Based Scheme for QoS Assurance in Mobile Ad-Hoc Networks
Trust Based Scheme for QoS Assurance in Mobile Ad-Hoc NetworksTrust Based Scheme for QoS Assurance in Mobile Ad-Hoc Networks
Trust Based Scheme for QoS Assurance in Mobile Ad-Hoc Networks
 
Optimal packet routing for wireless body area network using software defined ...
Optimal packet routing for wireless body area network using software defined ...Optimal packet routing for wireless body area network using software defined ...
Optimal packet routing for wireless body area network using software defined ...
 
The blue active queue management algorithms
The blue active queue management algorithmsThe blue active queue management algorithms
The blue active queue management algorithms
 
Performance Analysis of Routing Protocols of Wireless Sensor Networks
Performance Analysis of Routing Protocols of Wireless Sensor NetworksPerformance Analysis of Routing Protocols of Wireless Sensor Networks
Performance Analysis of Routing Protocols of Wireless Sensor Networks
 
Improvement of multi-channel_lo_ra_networks_based_on_distributed_joint_queueing
Improvement of multi-channel_lo_ra_networks_based_on_distributed_joint_queueingImprovement of multi-channel_lo_ra_networks_based_on_distributed_joint_queueing
Improvement of multi-channel_lo_ra_networks_based_on_distributed_joint_queueing
 
EFFICIENT REBROADCASTING USING TRUSTWORTHINESS OF NODE WITH NEIGHBOUR KNOWLED...
EFFICIENT REBROADCASTING USING TRUSTWORTHINESS OF NODE WITH NEIGHBOUR KNOWLED...EFFICIENT REBROADCASTING USING TRUSTWORTHINESS OF NODE WITH NEIGHBOUR KNOWLED...
EFFICIENT REBROADCASTING USING TRUSTWORTHINESS OF NODE WITH NEIGHBOUR KNOWLED...
 
IRJET- Energy Optimization in Wireless Sensor Networks using Trust-Aware Rout...
IRJET- Energy Optimization in Wireless Sensor Networks using Trust-Aware Rout...IRJET- Energy Optimization in Wireless Sensor Networks using Trust-Aware Rout...
IRJET- Energy Optimization in Wireless Sensor Networks using Trust-Aware Rout...
 
Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)Iisrt arunkumar b (networks)
Iisrt arunkumar b (networks)
 
A2546035115
A2546035115A2546035115
A2546035115
 
2011 & 2012 ieee projects
2011 & 2012 ieee projects2011 & 2012 ieee projects
2011 & 2012 ieee projects
 
Study of Leach Protocol- A Review
Study of Leach Protocol- A ReviewStudy of Leach Protocol- A Review
Study of Leach Protocol- A Review
 

Destacado

Bab ii kondisi geografis desa penujak
Bab ii kondisi geografis desa penujakBab ii kondisi geografis desa penujak
Bab ii kondisi geografis desa penujakSopia Kartika
 
Riesgos físicos
Riesgos físicosRiesgos físicos
Riesgos físicosBTARequiem
 
Apresentação Priscila e Quédima
Apresentação Priscila e QuédimaApresentação Priscila e Quédima
Apresentação Priscila e QuédimaDyone Andrade
 
Ciocolata
Ciocolata Ciocolata
Ciocolata ilyutzza
 
Traveler to journalist: how audience participation could become the new trave...
Traveler to journalist: how audience participation could become the new trave...Traveler to journalist: how audience participation could become the new trave...
Traveler to journalist: how audience participation could become the new trave...SMCFrance
 
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013parantion
 
Ackland Art Museum - Conservation of Scroll
Ackland Art Museum - Conservation of ScrollAckland Art Museum - Conservation of Scroll
Ackland Art Museum - Conservation of Scrollacklandartmuseum
 
SMART International Symposium for Next Generation Infrastructure: Cost Benefi...
SMART International Symposium for Next Generation Infrastructure: Cost Benefi...SMART International Symposium for Next Generation Infrastructure: Cost Benefi...
SMART International Symposium for Next Generation Infrastructure: Cost Benefi...SMART Infrastructure Facility
 
HAN Physician Assistant e-portfolio Scorion
HAN Physician Assistant e-portfolio ScorionHAN Physician Assistant e-portfolio Scorion
HAN Physician Assistant e-portfolio Scorionparantion
 
Mapa de la segunda guerra mundial
Mapa de la segunda guerra mundialMapa de la segunda guerra mundial
Mapa de la segunda guerra mundialCarlos Colomer
 
SMART International Symposium for Next Generation Infrastructure: How do we e...
SMART International Symposium for Next Generation Infrastructure: How do we e...SMART International Symposium for Next Generation Infrastructure: How do we e...
SMART International Symposium for Next Generation Infrastructure: How do we e...SMART Infrastructure Facility
 

Destacado (20)

Closed landing pages
Closed landing pagesClosed landing pages
Closed landing pages
 
Bab ii kondisi geografis desa penujak
Bab ii kondisi geografis desa penujakBab ii kondisi geografis desa penujak
Bab ii kondisi geografis desa penujak
 
Epcc chap4
Epcc chap4Epcc chap4
Epcc chap4
 
Riesgos físicos
Riesgos físicosRiesgos físicos
Riesgos físicos
 
Apresentação Priscila e Quédima
Apresentação Priscila e QuédimaApresentação Priscila e Quédima
Apresentação Priscila e Quédima
 
Australia's Experience with PPPs in Infrastructure
Australia's Experience with PPPs in InfrastructureAustralia's Experience with PPPs in Infrastructure
Australia's Experience with PPPs in Infrastructure
 
Ciocolata
Ciocolata Ciocolata
Ciocolata
 
Traveler to journalist: how audience participation could become the new trave...
Traveler to journalist: how audience participation could become the new trave...Traveler to journalist: how audience participation could become the new trave...
Traveler to journalist: how audience participation could become the new trave...
 
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
Techniek, volumes en ontwikkelingen: Parantion Gebruikersdag 2013
 
Computer security
Computer securityComputer security
Computer security
 
9707 s14 ms_23
9707 s14 ms_239707 s14 ms_23
9707 s14 ms_23
 
Ackland Art Museum - Conservation of Scroll
Ackland Art Museum - Conservation of ScrollAckland Art Museum - Conservation of Scroll
Ackland Art Museum - Conservation of Scroll
 
מערך אחרון
מערך אחרוןמערך אחרון
מערך אחרון
 
SMART International Symposium for Next Generation Infrastructure: Cost Benefi...
SMART International Symposium for Next Generation Infrastructure: Cost Benefi...SMART International Symposium for Next Generation Infrastructure: Cost Benefi...
SMART International Symposium for Next Generation Infrastructure: Cost Benefi...
 
HAN Physician Assistant e-portfolio Scorion
HAN Physician Assistant e-portfolio ScorionHAN Physician Assistant e-portfolio Scorion
HAN Physician Assistant e-portfolio Scorion
 
Mapa de la segunda guerra mundial
Mapa de la segunda guerra mundialMapa de la segunda guerra mundial
Mapa de la segunda guerra mundial
 
SMART International Symposium for Next Generation Infrastructure: How do we e...
SMART International Symposium for Next Generation Infrastructure: How do we e...SMART International Symposium for Next Generation Infrastructure: How do we e...
SMART International Symposium for Next Generation Infrastructure: How do we e...
 
2nd Quarter 2012, EMEA TPI Index
2nd Quarter 2012, EMEA TPI Index2nd Quarter 2012, EMEA TPI Index
2nd Quarter 2012, EMEA TPI Index
 
Onet m6 52 art
Onet m6 52  artOnet m6 52  art
Onet m6 52 art
 
Onet m6 52 art
Onet m6 52  artOnet m6 52  art
Onet m6 52 art
 

Similar a RadioSense RTSS 2012

An energy saving algorithm to prolong
An energy saving algorithm to prolongAn energy saving algorithm to prolong
An energy saving algorithm to prolongijwmn
 
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR ...
CONSENSUS BASED DATA AGGREGATION FOR  ENERGY CONSERVATION IN WIRELESS SENSOR ...CONSENSUS BASED DATA AGGREGATION FOR  ENERGY CONSERVATION IN WIRELESS SENSOR ...
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR ...ijdpsjournal
 
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...ijdpsjournal
 
An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
An Improved LEACH-C Algorithm for Energy Efficiency in WSN RoutingAn Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routingijsrd.com
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...ijasuc
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...ijasuc
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...ijasuc
 
OPTIMIZATION OF QOS PARAMETERS IN COGNITIVE RADIO USING ADAPTIVE GENETIC ALGO...
OPTIMIZATION OF QOS PARAMETERS IN COGNITIVE RADIO USING ADAPTIVE GENETIC ALGO...OPTIMIZATION OF QOS PARAMETERS IN COGNITIVE RADIO USING ADAPTIVE GENETIC ALGO...
OPTIMIZATION OF QOS PARAMETERS IN COGNITIVE RADIO USING ADAPTIVE GENETIC ALGO...ijngnjournal
 
Mobile computing java ieee projects 2012 Seabirds ( Chennai, Pondicherry, Vel...
Mobile computing java ieee projects 2012 Seabirds ( Chennai, Pondicherry, Vel...Mobile computing java ieee projects 2012 Seabirds ( Chennai, Pondicherry, Vel...
Mobile computing java ieee projects 2012 Seabirds ( Chennai, Pondicherry, Vel...SBGC
 
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’SAN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’SIJCNCJournal
 
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyData Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyCSCJournals
 
Iaetsd load stabilizing and energy conserving routing
Iaetsd load stabilizing and energy conserving routingIaetsd load stabilizing and energy conserving routing
Iaetsd load stabilizing and energy conserving routingIaetsd Iaetsd
 
Improved LEACH protocol for increasing the lifetime of WSNs
Improved LEACH protocol for increasing the lifetime of WSNsImproved LEACH protocol for increasing the lifetime of WSNs
Improved LEACH protocol for increasing the lifetime of WSNsIJECEIAES
 
Analyse the performance of mobile peer to Peer network using ant colony optim...
Analyse the performance of mobile peer to Peer network using ant colony optim...Analyse the performance of mobile peer to Peer network using ant colony optim...
Analyse the performance of mobile peer to Peer network using ant colony optim...IJCI JOURNAL
 
Data centric multiobjective qo s-aware routing protocol (dm-qos) for body are...
Data centric multiobjective qo s-aware routing protocol (dm-qos) for body are...Data centric multiobjective qo s-aware routing protocol (dm-qos) for body are...
Data centric multiobjective qo s-aware routing protocol (dm-qos) for body are...Iffat Anjum
 
A review on distributed beam forming techniques an approach in wireless rela...
A review on distributed beam forming techniques  an approach in wireless rela...A review on distributed beam forming techniques  an approach in wireless rela...
A review on distributed beam forming techniques an approach in wireless rela...eSAT Journals
 
Reliable and Efficient Data Acquisition in Wireless Sensor Network
Reliable and Efficient Data Acquisition in Wireless Sensor NetworkReliable and Efficient Data Acquisition in Wireless Sensor Network
Reliable and Efficient Data Acquisition in Wireless Sensor NetworkIJMTST Journal
 
Power control in mobile ad hoc network using NS2 simulator
Power control in mobile ad hoc network using NS2 simulatorPower control in mobile ad hoc network using NS2 simulator
Power control in mobile ad hoc network using NS2 simulatorIRJET Journal
 
Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi  Hop TransmissionEnergy Minimization in Wireless Sensor Networks Using Multi  Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi Hop TransmissionIOSR Journals
 

Similar a RadioSense RTSS 2012 (20)

An energy saving algorithm to prolong
An energy saving algorithm to prolongAn energy saving algorithm to prolong
An energy saving algorithm to prolong
 
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR ...
CONSENSUS BASED DATA AGGREGATION FOR  ENERGY CONSERVATION IN WIRELESS SENSOR ...CONSENSUS BASED DATA AGGREGATION FOR  ENERGY CONSERVATION IN WIRELESS SENSOR ...
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR ...
 
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...
CONSENSUS BASED DATA AGGREGATION FOR ENERGY CONSERVATION IN WIRELESS SENSOR N...
 
An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
An Improved LEACH-C Algorithm for Energy Efficiency in WSN RoutingAn Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
 
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
A FASTER ROUTING SCHEME FOR STATIONARY WIRELESS SENSOR NETWORKS - A HYBRID AP...
 
OPTIMIZATION OF QOS PARAMETERS IN COGNITIVE RADIO USING ADAPTIVE GENETIC ALGO...
OPTIMIZATION OF QOS PARAMETERS IN COGNITIVE RADIO USING ADAPTIVE GENETIC ALGO...OPTIMIZATION OF QOS PARAMETERS IN COGNITIVE RADIO USING ADAPTIVE GENETIC ALGO...
OPTIMIZATION OF QOS PARAMETERS IN COGNITIVE RADIO USING ADAPTIVE GENETIC ALGO...
 
Mobile computing java ieee projects 2012 Seabirds ( Chennai, Pondicherry, Vel...
Mobile computing java ieee projects 2012 Seabirds ( Chennai, Pondicherry, Vel...Mobile computing java ieee projects 2012 Seabirds ( Chennai, Pondicherry, Vel...
Mobile computing java ieee projects 2012 Seabirds ( Chennai, Pondicherry, Vel...
 
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’SAN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
 
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyData Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
 
Iaetsd load stabilizing and energy conserving routing
Iaetsd load stabilizing and energy conserving routingIaetsd load stabilizing and energy conserving routing
Iaetsd load stabilizing and energy conserving routing
 
Improved LEACH protocol for increasing the lifetime of WSNs
Improved LEACH protocol for increasing the lifetime of WSNsImproved LEACH protocol for increasing the lifetime of WSNs
Improved LEACH protocol for increasing the lifetime of WSNs
 
Analyse the performance of mobile peer to Peer network using ant colony optim...
Analyse the performance of mobile peer to Peer network using ant colony optim...Analyse the performance of mobile peer to Peer network using ant colony optim...
Analyse the performance of mobile peer to Peer network using ant colony optim...
 
Data centric multiobjective qo s-aware routing protocol (dm-qos) for body are...
Data centric multiobjective qo s-aware routing protocol (dm-qos) for body are...Data centric multiobjective qo s-aware routing protocol (dm-qos) for body are...
Data centric multiobjective qo s-aware routing protocol (dm-qos) for body are...
 
A review on distributed beam forming techniques an approach in wireless rela...
A review on distributed beam forming techniques  an approach in wireless rela...A review on distributed beam forming techniques  an approach in wireless rela...
A review on distributed beam forming techniques an approach in wireless rela...
 
Reliable and Efficient Data Acquisition in Wireless Sensor Network
Reliable and Efficient Data Acquisition in Wireless Sensor NetworkReliable and Efficient Data Acquisition in Wireless Sensor Network
Reliable and Efficient Data Acquisition in Wireless Sensor Network
 
Power control in mobile ad hoc network using NS2 simulator
Power control in mobile ad hoc network using NS2 simulatorPower control in mobile ad hoc network using NS2 simulator
Power control in mobile ad hoc network using NS2 simulator
 
Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi  Hop TransmissionEnergy Minimization in Wireless Sensor Networks Using Multi  Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission
 
Routing
RoutingRouting
Routing
 

RadioSense RTSS 2012

  • 1. RadioSense: Exploiting Wireless Communication Patterns for Body Sensor Network Activity Recognition Xin Qi, Gang Zhou, Yantao Li, Ge Peng College of William and Mary 1 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 2. Background - Activity Recognition  Activity Recognition aims to automatically recognize user actions from the patterns (or information) observed on user actions with the aid of computational devices. Fall Detection Sleeping Assessment Depression Detection 2 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 3. Sensing-based Activity Recognition  Problem setting Accelerometer Gyroscope Temperature Light etc. Running, Walking, Sitting, … Sensing Data 3 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 4. A Dilemma – On One Hand  Sensing data transmission suffers body fading Accuracy decreased √ Incomplete data 4 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 5. A Dilemma – On the Other Hand  To increase data availability  Increase transmission power Consequences: Increase energy overheads Increase privacy risks Transmission Range 5 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 6. A Dilemma – On the Other Hand  To increase data availability  Using complicated MAC protocols Consequence: Increase energy overheads for retransmissions Many existing works propose new MAC protocols to improve packet delivery performance in body sensor network. √ However, the impermeability of human body is a large obstacle for transmission efficiency. 6 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 7. The Idea and Research Question  Idea  As it is difficult to overcome the impermeability of human body, can we utilize it?  It is reasonable to imagine diff. activities have diff. patterns of packet loss and fading, which we call communication patterns.  We use communication pattern for recognizing activities.  Research questions  How to endow the communication pattern with enough discriminative capacity for recognizing diff. activities?  What are the impacts of using communication pattern for AR on other system performance issues, such as energy and privacy? 7 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 8. Communication Pattern  Radio as sensor PDR = Packet Delivery Ratio RSSI = Received Signal Strength Indicator Node 1 Aggregator more nodes PDR 1 RSSI Feature Set 1 PDR 2 RSSI Feature Set 2 … Node 2 Communication Pattern 8 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 9. Factors Influencing the Discriminative Capacity of Communication Patterns  Communication patterns  PDR  Influencing factor: transmitting power  RSSI features  Influencing factors: transmitting power, packet sending rate  A common influencing factor: smoothing window size – length of time window for extracting features  How to optimize the above system parameters:  Through benchmarking 9 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 10. RadioSense – a Prototype System Two on-body sensor nodes Send simple packets to base station Packet::NodeId Base station Aggregator logs communication pattern during both training and runtime phases 10 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 11. Data Collection  Aim to find insightful relationship between recognition accuracy and system parameters – one subject’s data  Mixing multi-subjects’ data may blur the relationship  7 activities: running, sitting, standing, walking, lying down, cycling and cleaning  4-activity set: running, sitting, standing, walking  6-activity set: 4-activity set + lying down and cycling  7-activity set: 6-activity set + cleaning  Transmission (TX) power level: 1~5 (maximum: 31)  Packet sending rate: 1-4 pkts/s  Totally 20 combinations, we choose 9 of them  Under each combination, each activity is performed for 30 minutes in diff. places (lab, classroom, living room, gym, kitchen, and outdoor) 11 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 12. SVM as Classifier  SVM plus RBF kernel  Use feature selection algorithm to select optimal features  Follow 10-fold cross validation routine to obtain accuracy 12 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 13. TX Power Level  Accuracy first increases, then decreases Packet Sending Rate = 4pkts/s, Smooth Window= 9 seconds TX power PDR’s discriminative capacity RSSI features discriminative capacity 13 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 14. TX Power Level  The variation of PDR features’ discriminative capacity  Human body’s height is limited  At lowest TX power level, PDR is low for all activities, less discriminative  As TX power increases, clear PDR difference for activities  As TX power keeps increasing, PDR distributions become similar  The variation of RSSI features’ discriminative capacity More discriminative at lower power level 14 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 15. TX Power Level  Quantify PDR’s discriminative capacity Metric – Average KL Divergence over all activity pairs KLD: small value = similar; large value = different most discriminative highest accuracy 15 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 16. Optimize TX Power Level  Average KLD quantifies the discriminative capacity of PDR Average KLD accuracy  When PDR is most discriminative, the highest accuracy is achieved  Thus, RadioSense uses average KLD as a metric to select the optimal TX power level for accuracy.  The TX power level with largest average KLD is selected 16 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 17. Packet Sending Rate & Smoothing Window Size Accuracy increases with higher packet sending rate Higher packet sending rate captures more information for RSSI variations Accuracy increases with larger smoothing window size TX Power Level = 2, Smooth Window= 9 seconds Features extracted from larger smoothing window are more robust to noise TX Power Level = 2, packet sending rate = 4 pkts/s 17 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 18. Optimize Packet Sending Rate & Smoothing Window Size  Packet sending rate balances energy overhead and accuracy  Smoothing window size balances latency and accuracy  Rules for packet sending rate optimization:  At optimal TX power level, from 1 pkts/s, RadioSense selects i pkts/s if:  i achieves 90% accuracy  i>4, accuracy improvement of i+1<2%  Rules for smoothing window size optimization:  At optimal TX power level and packet sending rate, RadioSense selects i seconds if:  i achieves 90% accuracy  i>10 seconds, accuracy improvement of i+1<2% 18 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 19. Amount of Training Data  Average accuracy of three subject with different amount of training data  10-minute data is enough for stable accuracy With 8 seconds as smoothing window size 75 instances of each activity in the training set 19 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 20. RadioSense Recap  In training phase, we design RadioSense to bootstrap the system following the steps below: Optimize TX Power Level 10-minute training data for each activity Optimize Packet Sending Rate Optimize Smoothing Window Size Trained Classifier 20 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 21. Up to Now  We have answered …  How to endow the communication pattern with enough discriminative capacity for recognizing diff. activities?  In the evaluation, we will answer…  What are the impacts of using communication pattern for AR on other system performance issues, such as energy and privacy? 21 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 22. Evaluation – Data Collection  3 subjects  7 activities - running, sitting, standing, walking, lying, riding and cleaning  Different places - lab, classroom, living room, gym, kitchen, and outdoor  During training phase  Each subject performs activities for system parameter optimization  With the optimal parameters, for each activity, each subject collects 10- minute data for training and 30-minute data for testing  Lasts for two weeks  One classifier for each subject 22 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 23. Evaluation – System Parameter Optimization  Average KLD Table Subject 3 is smaller than the other two  Parameter optimization results 23 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 24. Evaluation – Accuracy and Latency Most single activity achieves 86.2%, 92.5%, 84.2% 90% accuracy Ave. KLD: 13.18, 20.79, 12.90 Ave. KLD is a validated metric Most single activity achieves Average latency: 9.16s, 6.46s, 7.12s 0.8 precision 24 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 25. Evaluation – Battery Lifetime and Privacy  Battery lifetime – for each subject’s optimal system parameters  3 Tmotes with new batteries (AA, Alkaline, LR6, 1.5V)  Run RadioSense until batteries die  159.3 hours, 168.7 hours, 175.3 hours Packet::NodeId  Privacy Lower TX power and smaller communication range Privacy risks are reduced! Minimal power level for 90% PDR, [Mobicom ’09] 25 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 26. Evaluation - Potential of Coexistence with Other On-body Sensor Nodes  RadioSense - two dedicated on-body sensor nodes, right wrist and ankle, with optimal parameters  Two general purpose on-body sensor nodes, left wrist and ankle, TX power level 7, packet sending rate 4 pkts/s  One subject, for each activity, 10-minute training data, 30-minute testing data  For general purpose nodes:  PDR: 98.0%, 95.6%  In good condition [Sensys ’08], since interference from RadioSense nodes is low  For RadioSense nodes:  Accuracy: 90.8% (with other nodes), 86.3% (without other nodes)  Communication contention with other on-body nodes may amplify the discriminative capacity of communication pattern 26 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 27. Related Work  Using RSSI values for activity recognition  Only recognize simple activities, such as sitting and standing  Do not optimize system parameters such as TX power level for accuracy  Using RSSI values for other applications  Localization  Radio tomography for human indoor motion tracking 27 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 28. Limitations  Strong background noises  Sensing-based approaches will also fail in such case because of high packet loss.  Not Scalable for new activities  It is a common problem for AR system using supervised learning method  Current system is a little bit clunky  In future, we may replace the aggregator with smartphone; energy issues 28 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 29. Conclusion  RadioSense, a prototype system demonstrating the feasibility of utilizing wireless communication pattern for BSN activity recognition.  We reveal that wireless communication pattern: A. is most discriminative at low TX power  reduced privacy risk and energy efficiency B. prefers packet loss  packet loss boosts accuracy rather than undermines it C. results in MAC layer and device simplicity  no requirement for complicated MAC protocol and various sensors; only needs low power radio D. allows the coexistence of both RadioSense and other on-body sensor nodes  communication contention with other on-body nodes may amplify its discriminative capacity 29 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 30. Q&A Thanks for your attention! 30 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 31. Thank You! The End. 31 RTSS 2012 http://www.cs.wm.edu/~xqi
  • 32. Potentials – More Fine-Grained Activities  One subject  Sitting set - driving, working, reading, eating, and watching TV  Cleaning set - cleaning table, cleaning floor, cleaning bathtub, and cleaning blackboard  10-minute data of each activity for training, 30-minute data of each activity for testing  Sitting - 91.5%, 8.35s Cleaning – 95.8%, 8.29s 32 RTSS 2012 http://www.cs.wm.edu/~xqi

Notas del editor

  1. Good afternoon! My name is Xin Qi. Today I will present a paper… This is a joint work with …, …, …
  2. In computer science, activity recognition aims to …
  3. Traditionally, activity recognition is done with sensing technology.In its problem setting, user wears a group of on-body sensor nodes and each node contains a set of sensors such as … and …In runtime the sensor nodes collect sensing data and send these data to an aggregatorAt the aggregator, received data is used as input to pattern recognition algorithm. The pattern recognition algorithm finally outputs the prediction for user activities.
  4. There is a dilemma for the problem setting.On one hand, sensing data transmission suffers body fadingIn this figure, a user wears two sensors nodes on her left and right wrists.When she is walking, the two sensor nodes send data packets to the aggregator for activity recognition.It is possible that the transmission of left node fails because of body fading, but the transmission of right node succeeds.Then the aggregator has to use the incomplete data as the input to the ml algorithm. Of course, the incomplete data will results in reduced accuracy
  5. To increase the data availability at the aggregator, we can increase TX power.However, one consequence is increasing energy overheadsMoreover, increasing TX power enlarges TX range. In consequence, private data may be overheard by other entities.If the entity is malicious, privacy is compromised. Therefore, increasing TX power also increases privacy risks.
  6. Such as energy and privacy we just talk about
  7. Here, I give a definition for communication pattern. To collect communication pattern, we use radio as sensors.In runtime, each on-body node sends data packets to the aggregator. With received data packets from node 1 during a time window, the aggregator extracts PDR of node 1 and rssi features. RSSI stands for …In the same way, the aggregator extracts the PDR and RSSI features for node 2 during the same time window and concatenate node2’s node1’s features. If there are more nodes, theirs features will be extracted and concatenated in the same way. The whole feature vector we call it communication pattern. In runtime, we use communication pattern as the signature of that time window to recognize activities.
  8. To endow CP with enough discriminative capacity, we first analyze the influencing factors of CP.According to our definition in our previous slide, CP includes.Influencing factor of PDR is TX power, high power results in … low power results inInfluencing factor of RSSI related
  9. This figure illustrates how accuracy varies as the TX power level increasesFrom the figure, we first observe…To see how the discriminative capacity of the features varies, we summarize the feature selection algorithm results in this table. From the table, we see as the TX power increases, the …For example at TX power level two PDR is selected, but from TX power level 3
  10. This figure contains two typical snapshots of RSSI values at diff. TX power levels.
  11. Since accuracy is highest when PDR is selected, we plan to use KLD to quantify the PDR’s discriminative capacity and see how it varies.
  12. However, we cannot unlimited increasing packet sending rate and smoothing window size, because large packet sending rate consumes large energy overheads and large smoothing window size introduces large latency. To balance energy overhead and accuracy, we design the following heuristic rules for packet sending rate optimization
  13. Besides the 3 system parameters, we also want to identify the minimal amount of training data for stable accuracy
  14. This is the average KLD table, each entry in the table is the KLD value for the corresponding subject at the corresponding TX power level.Smaller TX power level can already result in enough discriminative capacity for subject 3.
  15. With the data collected under optimal system parameters
  16. In this part of evaluation, we use 3 groups of Tmotes, each group of nodes is configured with the optimal system parameters of the 3 subjects. We run the Tmotes with new batteries until the batteries die.In addition to battery lifetime, we also consider privacy issues in our system.We measure the communication range of the diff. TX power level , TX power level 7 is …From the result table, we see that at the TX power levels selected by our system, the communication rage is less that or around 1 meter. In such a small communication range, our system only sends simple packets containing only node id. Compared to the usually methods that use TX power 7, the privacy risks are reduced in our system.
  17. We divide related work into two groups, the first group uses RSSI values for activity recognitionThe works in this group ….The 2nd group uses RSSI….In this work, the authors deploy a sensor node array outside a house and use runtime RSSI values to track human indoor motions