HydroSense: Infrastructure-Mediated Single-Point Sensing of Whole-Home Water Activity UbiComp 2009 Jon Froehlieh, Eric Larson, Tim Campbell, Conor Haggerty,

Slides:



Advertisements
Similar presentations
WATERSENSE: WATER FLOW DISAGGREGATION USING MOTION SENSORS Vijay Srinivasan, John Stankovic, Kamin Whitehouse Department of Computer Science University.
Advertisements

Sensor-Based Abnormal Human-Activity Detection Authors: Jie Yin, Qiang Yang, and Jeffrey Junfeng Pan Presenter: Raghu Rangan.
Data Mining Classification: Alternative Techniques
Chapter 3 – Differentiation Rules
Image Analysis Phases Image pre-processing –Noise suppression, linear and non-linear filters, deconvolution, etc. Image segmentation –Detection of objects.
Outline Introduction Music Information Retrieval Classification Process Steps Pitch Histograms Multiple Pitch Detection Algorithm Musical Genre Classification.
ECE 8443 – Pattern Recognition Objectives: Course Introduction Typical Applications Resources: Syllabus Internet Books and Notes D.H.S: Chapter 1 Glossary.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Automatic Lip- Synchronization Using Linear Prediction of Speech Christopher Kohnert SK Semwal University of Colorado, Colorado Springs.
Computer Vision Detecting the existence, pose and position of known objects within an image Michael Horne, Philip Sterne (Supervisor)
1. 2 Outline Background on Landslides Landslides Prediction System Architecture Solution Evaluation.
Forearm Electromyography Muscle-Computer Interfaces Demonstrating the Feasibility of Using Forearm Electromyography for Muscle-Computer Interfaces T. Scott.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Collaborative Signal Processing CS 691 – Wireless Sensor Networks Mohammad Ali Salahuddin 04/22/03.
Learning from Multiple Outlooks Maayan Harel and Shie Mannor ICML 2011 Presented by Minhua Chen.
Energy Audit- a small introduction A presentation by Pune Power Development Pvt. Ltd.
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
Ubiquitous Advertising: the Killer Application for the 21st Century Author: John Krumm Presenter: Anh P. Nguyen
Feature Extraction Spring Semester, Accelerometer Based Gestural Control of Browser Applications M. Kauppila et al., In Proc. of Int. Workshop on.
Shape Recognition and Pose Estimation for Mobile Augmented Reality Author : N. Hagbi, J. El-Sana, O. Bergig, and M. Billinghurst Date : Speaker.
Data Processing Functions CSC508 Techniques in Signal/Data Processing.
FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR USING NEURO-FUZZY SYSTEMS WITH LOCAL RECURRENT STRUCTURE FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR.
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
Perception Introduction Pattern Recognition Image Formation
Harvestworks Part 3 : Audio analysis & machine learning Rebecca Fiebrink Princeton University 1.
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
EKT 451/4 SEM 2 Chapter 6 SENSOR & TRANSDUCER SHAIFUL NIZAM MOHYAR
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Sundermeyer MAR 550 Spring Laboratory in Oceanography: Data and Methods MAR550, Spring 2013 Miles A. Sundermeyer Observations vs. Models.
Pushing the Spatio-Temporal Resolution Limit of Urban Air Pollution Maps David Hasenfratz, Olga Saukh, Christoph Walser, Christoph Hueglin, Martin Fierz,
Detection, Classification and Tracking in a Distributed Wireless Sensor Network Presenter: Hui Cao.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Health Time Smart-Skin sensing for Real-Time Lifestyle guidance.
Face Recognition: An Introduction
Team 5 Wavelets for Image Fusion Xiaofeng “Sam” Fan Jiangtao “Willy” Kuang Jason “Jingsu” West.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Linear Predictive Analysis 主講人:虞台文. Contents Introduction Basic Principles of Linear Predictive Analysis The Autocorrelation Method The Covariance Method.
Fluid Resistance.
Recovery-Oriented Computing Discovering Correctness Constraints for Self-Management of System Configuration Emre Kıcıman and Yi-Min Wang
CROSS-VALIDATION AND MODEL SELECTION Many Slides are from: Dr. Thomas Jensen -Expedia.com and Prof. Olga Veksler - CS Learning and Computer Vision.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Lecture 27: Recognition Basics CS4670/5670: Computer Vision Kavita Bala Slides from Andrej Karpathy and Fei-Fei Li
1 Data Mining: Concepts and Techniques (3 rd ed.) — Chapter 12 — Jiawei Han, Micheline Kamber, and Jian Pei University of Illinois at Urbana-Champaign.
Jin Yan Embedded and Pervasive Computing Center
Objectives: Terminology Components The Design Cycle Resources: DHS Slides – Chapter 1 Glossary Java Applet URL:.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.../publications/courses/ece_8443/lectures/current/lecture_02.ppt.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Normal Equations The Orthogonality Principle Solution of the Normal Equations.
INTRODUCTION TO BIOMATRICS ACCESS CONTROL SYSTEM Prepared by: Jagruti Shrimali Guided by : Prof. Chirag Patel.
1 Modeling the fMRI signal via Hierarchical Clustered Hidden Process Models Stefan Niculescu, Tom Mitchell, R. Bharat Rao Siemens Medical Solutions Carnegie.
Fast Query-Optimized Kernel Machine Classification Via Incremental Approximate Nearest Support Vectors by Dennis DeCoste and Dominic Mazzoni International.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Ch 1.1: Basic Mathematical Models; Direction Fields Differential equations are equations containing derivatives. The following are examples of physical.
Eick: kNN kNN: A Non-parametric Classification and Prediction Technique Goals of this set of transparencies: 1.Introduce kNN---a popular non-parameric.
SpiroSmart: Development of a mobile phone-based spirometer with feedback capability J. Stout, S. Patel, EC Larson, M. Goel, D. Burges, M. Rosenfeld.
EKT 451 CHAPTER 6 Sensor & Transducers.
1 Transducers EKT 451 CHAPTER 6. 2 Definition of a Transducers   Transducer is any device that converts energy in one form to energy in another.  
Vision-based Android Application for GPS Assistance in Tunnels
Guillaume-Alexandre Bilodeau
My Tiny Ping-Pong Helper
Figure 11.1 Linear system model for a signal s[n].
QRS Detection Linda Henriksson 1.
Adaptive Cleaning for RFID Data Streams
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
Department of Electrical Engineering
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.
Image Segmentation.
Name of Research Program: TRUST, SPRING 2011
A flow aware packet sampling mechanism for high speed links
Real-time Uncertainty Output for MBES Systems
Presentation transcript:

HydroSense: Infrastructure-Mediated Single-Point Sensing of Whole-Home Water Activity UbiComp 2009 Jon Froehlieh, Eric Larson, Tim Campbell, Conor Haggerty, James Fogarty, Shwetak N. Patel CS542 Internet system technology Presenter : Kim Young-sun

Introduction Important things in ubiquitous computing research and practice are… Effective methods for Sensing and Modeling human activity And requirements are… Practical / Low-cost / Unobtrusive

Sensing human activity Three approaches of sensing human activity - Mobile and wearable sensing - Environmental sensing - Infrastructure-mediated sensing

Sensing human activity Three approaches of sensing human activity - Mobile and wearable sensing - Environmental sensing - Infrastructure-mediated sensing

Sensing human activity Three approaches of sensing human activity - Mobile and wearable sensing - Environmental sensing - Infrastructure-mediated sensing

Sensing human activity Three approaches of sensing human activity - Mobile and wearable sensing - Environmental sensing - Infrastructure-mediated sensing water, electrical, and HVAC infrastructures

Infrastructure-mediated Sensing Especially, sensing of water activity E.g. Sensing from the Basement: A Feasibility Study of Unobtrusive and Low-Cost Home Activity Recognition

HydroSense A low-cost, single-point solution for activity sensing mediated by a home’s existing water infrastructure Advantages… - Easily installed - analysis of pressure - identify individual water fixtures - estimate the amount of water being used - diverse evaluation

Background In-home plumbing system

Background Pressure wave by valve open/close events Water Hammer

Background Estimating Flow Poiseuille’s law Fluid resistance formulation resulting in : Pressure Drop Radius of the pipe Length of the pipe Viscosity of the fluid

Prototype Sensor Design Prototype sensor implementation

In-home data collection Collected labeled data in – ten homes in four cities of varying, style, age, and diversity of plumbing system Measurement process –Measured the baseline static water pressure –Installed the appropriated HydroSense unit –Collect data * 706 fixture trials and 155 flow rate trials across 84 fixtures

In-home data collection A summary of the homes

Fixture event identification Three-step approach (1) Segment each individual valve event (2) Classify each valve event as either a valve open or valve close (3) Classify the valve event according to the individual fixture that generated it

Valve Event Segmentation Smooth raw signal using a low-pass linear phase finite impulse response filter Analyze in a sliding windows of 1000 samples (one second of sensed pressure) Check conditions of beginning and end of a valve event

Classifying Valve Events After segmenting each valve event, classify it as either a valve open or a valve close event Hierarchical classifier

Fixture Classification Associate valve open and valve close events with individual fixtures using a template-based hierarchical classifier Four complementary distance metrics –Matched filter –Matched derivative filter –Real Cepstrum –Mean squared error

Fixture Classification Similarity thresholds are learned from training data If no template passes all four filters, –The unknown event is not classified If templates corresponding to multiple fixtures pass all filters, –Choose among them using a nearest-neighbor classifier defined by the best performing distance metric, the matched derivative filter

Fixture Classification Evaluation Cross-validation experiment in different view

Analysis of flow estimation Individually Calibrated Valves

Analysis of flow estimation Generalizing to Uncalibrated Valves

Discussion Limitation and future work