FixtureFinder: Discovering the Existence of Electrical and Water Fixtures Vijay Srinivasan*, John Stankovic, Kamin Whitehouse University of Virginia *(Currently.

Slides:



Advertisements
Similar presentations
Large Scale Water Conservation System for Multi-Unit Housing H 2 Opti ns.
Advertisements

Jiakang Lu, Tamim Sookoor, Vijay Srinivasan, Ge Gao, Brian Holben, John Stankovic, Eric Field, Kamin Whitehouse SenSys10.
WATERSENSE: WATER FLOW DISAGGREGATION USING MOTION SENSORS Vijay Srinivasan, John Stankovic, Kamin Whitehouse Department of Computer Science University.
Introduction Build and impact metric data provided by the SGIG recipients convey the type and extent of technology deployment, as well as its effect on.
The Self-Programming Thermostat: using occupancy to optimize setback schedules Kamin Whitehouse Joint work with: Gao GeBuildSys University of Virginia.
The Hitchhiker’s Guide to Successful Residential Sensing Deployments Timothy W. Hnat, Vijay Shrinivasan, Jiakang Lu, Tamim I. Sookoor, Raymond Dawson,
Sensor-Based Abnormal Human-Activity Detection Authors: Jie Yin, Qiang Yang, and Jeffrey Junfeng Pan Presenter: Raghu Rangan.
RoomZoner: Occupancy-based Room-Level Zoning of a Centralized HVAC System Tamim Sookoor and Kamin Whitehouse April 11, th International Conference.
SunCast: Fine-grained Prediction of Natural Sunlight Levels for Improved Daylight Harvesting Jiakang Lu and Kamin Whitehouse Department of Computer Science,
Doorjamb: Unobtrusive Room-level Tracking of People in Homes using Doorway Sensors Timothy W. Hnat, Erin Griffiths, Ray Dawson, Kamin Whitehouse U of Virginia.
Happy Home Helper Jeremy Searle Apr 28, 2004 A Learning Home Automation System.
1 Vertically Integrated Seismic Analysis Stuart Russell Computer Science Division, UC Berkeley Nimar Arora, Erik Sudderth, Nick Hay.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Watchdog Confident Event Detection in Heterogeneous Sensor Networks Matthew Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and Mary, 2 Michigan.
Update meeting November 24 th. 2 Outline Paper presented in Int’l Conference on Ubiquitous Computing (UCS’04), Japan Current work on new paper – Data.
Agenda Introduction Focus of Study Approach Model Data Gathering Preliminary Findings.
MELS Project Wrap Up Rich Brown, David Culler, Stephen Dawson-Haggerty, Steven Lanzisera, Jay Taneja Computer Science Division, University of California,
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
Computer Science Department Andrés Corrada-Emmanuel and Howard Schultz Presented by Lawrence Carin from Duke University Autonomous precision error in low-
Smart Blueprints: Automatically Generated Maps of Homes and the Devices Within Them Jiakang Lu and Kamin Whitehouse Department of Computer Science University.
Towards Automatic Spatial Verification of Sensor Placement Dezhi Hong * + Jorge Ortiz + Kamin Whitehouse * ^ David Culler + * University of Virginia +
Smart Buildings Brian Cho, Hyungsul Kim CS598TAR - Green Computing.
Optimal Placement and Selection of Camera Network Nodes for Target Localization A. O. Ercan, D. B. Yang, A. El Gamal and L. J. Guibas Stanford University.
Motivation 43%.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Chapter 8 Prediction Algorithms for Smart Environments
Snooping based privacy attacks based on transmission timing and wireless fingerprinting Master’s project presentation Vijay Srinivasan University of Virginia.
Daniel Arnett · Joseph Vanciel · Brian Krueger Advisor: Dr. Samuel Richie Sponsor: Workforce Central Florida Mentor: Sean Donovan 4 th Annual Senior Design.
Deokwoo Jung Estimating Building Consumption Breakdowns using ON/OFF State Sensing and Incremental Sub-Meter Deployment Deokwoo Jung and Andreas Savvides.
Electrical Energy.  Electrical energy is the energy transferred to an electrical device by moving electrical charges. The energy used at home is measured.
Vikramaditya Jakkula Washington State University IEEE Workshop of Data Mining in Medicine 2007 (DMMed '07) In conjunction with IEEE.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
ASSIGNMENT BOOK Unit 8 Part & Power of an Electrical Appliance & 8.11 Cost of Electricity A.Check your concepts Study each of the following.
Mining and Analysis of Control Structure Variant Clones Guo Qiao.
SixthSense RFID based Enterprise Intelligence Lenin Ravindranath, Venkat Padmanabhan Interns: Piyush Agrawal (IITK), SriKrishna (BITS Pilani)
1 SpotLight : Focusing on Energy Consumption of Individuals Younghun Kim Zainul M. Charbiwala Akhilesh Singhania Mani B. Srivastava.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Basics of Lighting Controls U.S. Department of Energy Rebuild America And Novitas, Inc.
Being SMART About Failures: Assessing Repairs in Smart Homes Krasimira Kapitanova, Enamul Hoque, John A. Stankovic, Kamin Whitehouse, Sang H. Son University.
Detecting Group Differences: Mining Contrast Sets Author: Stephen D. Bay Advisor: Dr. Hsu Graduate: Yan-Cheng Lin.
Secure In-Network Aggregation for Wireless Sensor Networks
1 Intelligent Solutions to Reduce your Energy Bill.
Automated Solar Cavity Detection
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
2015/12/121 Extracting Key Terms From Noisy and Multi-theme Documents Maria Grineva, Maxim Grinev and Dmitry Lizorkin Proceeding of the 18th International.
Spotlight: Personal Natural Resource Consumption Profiler Younghun Kim, Zainul Charbiwala, Akhilesh Singhania, Thomas Schmid, Mani B. Srivastava Networked.
1 Knowledge Discovery from Transportation Network Data Paper Review Jiang, W., Vaidya, J., Balaporia, Z., Clifton, C., and Banich, B. Knowledge Discovery.
Head Tracking Using Video Analytics Xuan Wang 1, Yuhen Hu 1, Robert G. Radwin 2, John D. Lee 2 University of Wisconsin – Madison 1 Dept. Electrical and.
The Building Adapter: Towards Quickly Applying Building Analytics at Scale Dezhi Hong, Hongning Wang, *Jorge Ortiz, Kamin Whitehouse University of Virginia,
NC-BSI: TASK 3.5: Reduction of False Alarm Rates from Fused Data Problem Statement/Objectives Research Objectives Intelligent fusing of data from hybrid.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Clustering-based Active Learning on Sensor Type Classification in Buildings Dezhi Hong, Hongning Wang, Kamin Whitehouse University of Virginia 1.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Project CS 116 Section 4 Deadline 04/28 11:59PM Points: 12.
Turning Off the lights Simples!!!. The Switch Person leaves the room – turn off the lights Its that simple but! So why do lights get left on? Who is responsible?
Task T6.2 Tertiary Buildings infrastructures installations
WP3 INERTIA Local Control and Automation Hub
MobileMiner: Mining Your Frequent Behavior Patterns On Your Phone
WalkSense: Classifying Home Occupancy States Using Walkway Sensing
LABEL CORRECTION AND EVENT DETECTION FOR ELECTRICITY DISAGGREGATION
Vijay Srinivasan, John Stankovic, Kamin Whitehouse
An Event-Based Data Fusion Algorithm for Smart Cities
Predicting Miscellaneous Electrical Loads (MELs) in Commercial Buildings: A Time Series Analysis Presented by: Behzad Esmaeili, Ph.D. April 26th, 2018.
University of Virginia
A Longitudinal Study of Pressure Sensing to Infer Real-World Water Usage Events in the Home Jon Froehlich, Eric Larson, Elliot Saba, Tim Campbell, Les.
Presented by Xiaoyu (Veronica) Liang
Overview: Chapter 2 Localization and Tracking
Power Consuming Activity Recognition in Home Environment
Presentation transcript:

FixtureFinder: Discovering the Existence of Electrical and Water Fixtures Vijay Srinivasan*, John Stankovic, Kamin Whitehouse University of Virginia *(Currently affiliated to Samsung)

Motivation For Fixture Monitoring Cooking Toileting Home Healthcare Applications 7 KW hours400 liters Resource conservation applications

Fixture Monitoring Using Smart meters Whole house power or water flow Time Power meter Water meter BathroomKitchen BedroomLivingroom 2000 W 100 W 100 litres/hour Poor accuracy for low power or low water flow fixtures False positive noise Identical fixtures

Existing Fixture Monitoring Techniques Direct metering on each fixtureIndirect sensing + smart meter Single-Point Infrastructure sensing Images courtesy: HydroSense and Viridiscope (Ubicomp 2009) Requires users to: Identify each fixture, and for each fixture: Install a sensor, or Provide training data

FixtureFinder Power meter Water meter BathroomKitchen BedroomLivingroom Automatically: – Identify fixtures – Infer usage times – Infer resource consumption 2 PM 5 PM … Single-Point Infrastructure sensing Training data 7 KW hours 400 liters Home security or automation sensors Light and motion + Lights, sinks and toilets

FixtureFinder Insights BathroomKitchen BedroomLivingroom Fixtures identical in meter data Unique in (meter, sensor) data 100 W 100 W, 30 lux 100 W, 50 lux Light sensor Power meter Water meter

FixtureFinder Insights BathroomKitchen BedroomLivingroom 100 W, 30 lux 100 W, 50 lux Light sensor False positive noise in meter and sensor data 1.Eliminate noise events in one stream when no activity in other stream 2.Eliminate unmatched noise Power meter Water meter ON-OFF pattern Bedroom light sensor data Power meter data

Outline FixtureFinder algorithm Case studies Experimental setup Evaluation results Conclusions

FixtureFinder Algorithm Inputs Stream 1 Stream 2 Power meter Water meter Light or motion sensors or Four step algorithm

Step 1 – Event Detection Stream 1 Stream 2 Time ON OFF ON OFF Stream 1 Stream 2 False positives events: True positive events: 40 lux 100 Watts For example: Edge detection algorithms Key challenge: Large number of false positives Light sensor Power meter

Step 2 – Data fusion Stream 1 Stream 2 Time ON OFF ON OFF Stream 1 Stream 2 40 lux 100 Watts For example: Light sensor Power meter Fixture use creates events in multiple streams simultaneously Compute event pairs Eliminate temporally isolated false positives

Step 3 – Matching Stream 1 Stream 2 Time ON OFF ON OFF Stream 1 Stream 2 40 lux 100 Watts For example: Light sensor Power meter Fixture use occurs in an ON-OFF pattern Match ON event pairs to OFF event pairs Eliminate unmatched false positives High match probability

Step 3 – Matching Stream 1 Stream 2 Time ON OFF ON OFF Stream 1 Stream 2 40 lux 100 Watts For example: Light sensor Power meter High match probability Two ON-OFF event pairs: (40,100) or (40,60) ? True event pairs are more likely than noisy event pairs High pair probability Use both match and pair probabilities to compute ON-OFF event pairs Soft clustering and Min Cost Bipartite matching (Described in paper) Low pair probability All false positives eliminated in this example!

Step 4 – Fixture Discovery Stream 1 (Light) intensity Stream 2 (Power) intensity ON TimeOFF Time PM6 PM :30 PM6:15 PM PM10 PM PM8 PM PM10 PM Step 3: Matching ON-OFF events Clustering Clustering based on: (stream 1 intensity, stream 2 intensity) 40 lux, 100 watts 60 lux, 100 watts Fixtures discovered

Outline FixtureFinder algorithm Case studies Experimental setup Evaluation results Conclusions

Light Fixture Discovery Power meter Water meter BathroomKitchen BedroomLivingroom Apply FixtureFinder algorithm on every (light sensor, power meter) 40 lumens, 100 watts 40 lumens, 150 watts Unique fixture usage defined by: Light sensor location Light intensity Power consumption

Light Fixture Discovery Bedroom light sensor data Bedroom light fixture ON- OFF events Power meter data Large number of false positives after step 1 False positives eliminated after steps 2 and 3

Water Fixture Discovery Power meter Water meter BathroomKitchen BedroomLivingroom Fused motion sensor stream Apply FixtureFinder algorithm on (fused motion sensor, power meter) Unique fixture usage defined by: Motion sensor signature Flow rate 100 litres/hour 300 litres/hour

Water Fixture Discovery Two toilets with the same flow signature but different motion signatures

Water Fixture Discovery Two toilets with the same motion signature but different flow signatures Use event pair probability to pair simultaneous toilet events with correct rooms

Outline FixtureFinder algorithm Case studies Experimental setup Evaluation results Conclusions

In-Situ Sensor Deployments in Homes Power meter (TED 5000) Water meter (Shenitech) X10 motion Custom light sensing mote One per room in a central location (Except in 3 large rooms where two sensors were used) One per home

In-Situ Sensor Deployments in Homes Smart switch Smart plug Contact switches on water fixtures Ground truth for light fixtures Ground truth for water fixtures All sensors deployed in 4 homes for 10 days (Except water meter deployed in 2 homes for 7 days)

Outline FixtureFinder algorithm Case studies Experimental setup Evaluation results Conclusions

Fixture Discovery Results Discovered all sinks and toilets across 2 homes Discovered 37 out of 41 light fixtures across 4 homes Undiscovered lights: - All in large kitchens - Task lighting or under-cabinet lighting - Used rarely (1-3 times) - Low energy consumption One false positive light with negligible energy consumption

Fixture Usage Inference Results Recall: % of ground truth fixture events detected by Fixture Finder Precision: % of detected fixture events that are supported by ground truth Results shown for light fixtures 99% precision 64% recall True positive ON-OFF events from fixtures Single-Point Infrastructure sensing Training data High precision usage data

Fixture Usage Inference Results Recall: % of ground truth fixture events detected by Fixture Finder Results shown for light fixtures 92% precision 82% recall Balanced precision and recall Home Activity Monitoring applications Precision: % of detected fixture events that are supported by ground truth

Analysis of FixtureFinder Steps Step 1: Event Detection – ME: Meter event detection – SE: Sensor event detection Step 3: Matching – MM: Meter event matching – SM: Sensor event matching Step 2: Data Fusion – SMF: Sensor meter data fusion FixtureFinder Small reduction in recall Significant increase in precision with steps 2, 3, and FixtureFinder Results shown for light fixtures

Light Fixture Energy Estimation 91% average energy accuracy for top 90% energy consuming fixtures

Water Consumption Estimation 81.5% accuracy in Home % accuracy in Home 4 Home 3Home 4 B – Bathroom K – Kitchen S – Sink F – Flush

Outline FixtureFinder algorithm Case studies Experimental setup Evaluation results Conclusions

FixtureFinder combines smart meters with existing home security sensors to automatically: – Identify fixtures – Infer usage times – Infer resource consumption Demonstrated for light and water fixtures Complements other fixture monitoring techniques by providing training data without manual effort

Future Improvements Expand scope to include: – Additional electrical appliances and water fixtures – Additional sensing modalities such as routers, smart switches, infrastructure sensors Extend algorithm to multi-state appliances – Not just two-state ON-OFF Explore temporal co-occurrence over multiple timescales

Thanks Questions?

FixtureFinder Approach Power meter Water meter Home security or automation sensors + Automatically discover low power or low water flow fixtures – Lights, sinks, and toilets BathroomKitchen BedroomLivingroom Light and motion

Step 3 – Bayesian Matching Two matches possible – (40,100) or (40,60) Assumption: Edge pairs from true fixtures are more frequent than noisy edge pairs – P(40,100) >> P(40,60) Stream 1 Stream 2 Time ON OFF ON OFF Hidden variables Stream 1 cluster Stream 1 edge Stream 2 edge Stream 2 cluster Observed variables

Step 3 – Bayesian Matching Incorporate edge pair probability into a match weight function Perform optimal bipartite matching based on match weight function Eliminate unlikely matches Stream 1 Stream 2 Time ON OFF ON OFF