Low Cost Crowd Counting using Audio Tones Pravein Govindan Kannan 1, Seshadri Padmanabha Venkatagiri 1, Mun Choon Chan 1, Akhihebbal L. Ananda 1 and Li-Shiuan.

Slides:



Advertisements
Similar presentations
Pengfei Zhou, Yuanqing Zheng, Mo Li -twohsien
Advertisements

Using Cramer-Rao-Lower-Bound to Reduce Complexity of Localization in Wireless Sensor Networks Dominik Lieckfeldt, Dirk Timmermann Department of Computer.
Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, Kun Tan BeepBeep: A High Accuracy Acoustic Ranging System using COTS Mobile Devices.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
IODetector: A Generic Service for Indoor Outdoor Detection Pengfei Zhou†, Yuanqing Zheng†, Zhenjiang Li†, Mo Li†, and Guobin Shen‡ †Nanyang Technological.
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Use it Free: Instantly Knowing Your Phone Attitude Pengfei Zhou*, Mo Li Nanyang Technological University Guobin (Jacky) Shen Microsoft Research.
Ear-Phone: An End-to-End Participatory Urban Noise Mapping System -Rajib Kumar Rana, Chun Tung Chou, Salil S. Kanhere, Nirupama Bulusu, Wen Hu -School.
Energy-Efficient Positioning for Smartphone Applications using Cell-ID Sequence Matching Jeongyeup Paek *, Kyu-Han Kim +, Jatinder P. Singh +, Ramesh Govindan.
Tan Zhang, Ning Leng, Suman Banerjee University of Wisconsin Madison
Resource Prediction Based on Double Exponential Smoothing in Cloud Computing Authors: Jinhui Huang, Chunlin Li, Jie Yu The International Conference on.
Mining Motion Sensor Data from Smartphones for Estimating Vehicle Motion Tamer Nadeem, PhD Department of Computer Science NSF Workshop on Large-Scale Traffic.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
Avoiding Energy Holes in Wireless Sensor Network with Nonuniform Node Distribution Xiaobing Wu, Guihai Chen and Sajal K. Das Parallel and Distributed Systems.
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
Bhojan Anand‡, Karthik Thirugnanam†, Jeena Sebastian‡, Pravein G. Kannan‡, Akhihebbal L. Ananda‡, Mun Choon Chan‡ and Rajesh Krishna Balan† ‡ National.
ThinkAir: Dynamic Resource Allocation and Parallel Execution in Cloud for Mobile Code Offloading Sokol Kosta, Pan Hui Deutsche Telekom Labs, Berlin, Germany.
WALRUS: Wireless Active Location Resolver with Ultrasound Tony Offer, Christopher Palistrant.
Scheduling of Wireless Metering for Power Market Pricing in Smart Grid Husheng Li, Lifeng Lai, and Robert Caiming Qiu. "Scheduling of Wireless Metering.
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
1. The Promise of MEMS to LBS and Navigation Applications Dr. Naser El-Shiemy, CEO Trusted Positioning Inc. 2.
Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, Kun Tan
Design of Cooperative Vehicle Safety Systems Based on Tight Coupling of Communication, Computing and Physical Vehicle Dynamics Yaser P. Fallah, ChingLing.
1 Rising Noise Level Simulation Henry Skiba. 2 Sinusoid Signal to noise level –SNRdB = 10log 10 SNR Tested range was -60dB to 90db with stepping of 1.
Mobile-to-Mobile Video Recommendation Seshadri Padmanabha Venkatagiri, Mun Choon Chan, Wei Tsang Ooi School of Computing, National University of Singapore.
1 Cardinality Estimation for Large-scale RFID Systems Chen Qian, Hoilun Ngan, and Yunhao Liu Hong Kong University of Science and Technology.
Crowd++: Unsupervised Speaker Count with Smartphones Chenren Xu, Sugang Li, Gang Liu, Yanyong Zhang, Emiliano Miluzzo, Yih-Farn Chen, Jun Li, Bernhard.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting.
SoundSense by Andrius Andrijauskas. Introduction  Today’s mobile phones come with various embedded sensors such as GPS, WiFi, compass, etc.  Arguably,
1 Secure Cooperative MIMO Communications Under Active Compromised Nodes Liang Hong, McKenzie McNeal III, Wei Chen College of Engineering, Technology, and.
UNIVERSITY of NOTRE DAME COLLEGE of ENGINEERING Preserving Location Privacy on the Release of Large-scale Mobility Data Xueheng Hu, Aaron D. Striegel Department.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
Scalable and Fully Distributed Localization With Mere Connectivity.
1 Delay Tolerant Network Routing Sathya Narayanan, Ph.D. Computer Science and Information Technology Program California State University, Monterey Bay.
SocialWeaver: Collaborative Inference of Human Conversation Networks Using Smartphones Chengwen Luo and Mun Choon Chan School of Computing National University.
Athanasios Kinalis ∗, Sotiris Nikoletseas ∗, Dimitra Patroumpa ∗, Jose Rolim† ∗ University of Patras and Computer Technology Institute, Patras, Greece.
Project: IEEE P Working Group for Wireless Personal Area Networks(WPANs) Submission Title: Link Budget for m Date Submitted: 5 March 2012.
Xiaobing Wu, Guihai Chen
Physical-layer Identification of UHF RFID Tags Authors: Davide Zanetti, Boris Danev and Srdjan Capkun Presented by Zhitao Yang 1.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan Networks and Mobile Systems Group MIT Computer Science and.
Audio Location Accurate Low-Cost Location Sensing James Scott Intel Research Cambridge Boris Dragovic Intern in 2004 at Intel Research Cambridge Studying.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Stretchable Architectures for Next Generation Cellular Networks Presented By Shashidhar Lakkavalli, Ansuya Negi and Dr. Suresh Singh Portland State University.
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
Turning a Mobile Device into a Mouse in the Air
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Communications Range Analysis Simulation Set Up –Single Biological Threat placed in Soldier Field –Communication range varied from meters –Sensor.
Pocket, Bag, Hand, etc. - Automatically Detecting Phone Context through Discovery Emiliano Miluzzoy, Michela Papandreax, Nicholas D. Laney, Hong Luy, Andrew.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
System Study of the Wireless Multimedia Ad-hoc Network based on IEEE g Authors Chung-Wei Lee Jonathan C.L. Liu & Kun Chen Yu-Chee Tseng & S.P. Kuo.
Unpredictable Software-based Attestation Solution for Node Compromise Detection in Mobile WSN Xinyu Jin 1 Pasd Putthapipat 1 Deng Pan 1 Niki Pissinou 1.
2020 World Round of Population and Housing Censuses – Pacific Island countries’ census planning meeting International recommendations/standards, contemporary.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Personal Trip Assistance System. Intelligent Transport Systems Increase in traffic intensity  need for intelligent way for road usage.
Seethru Range of Home Surveillance Systems
Traffic State Detection Using Acoustics
Introduction to Wireless Sensor Networks
Xiaobing Wu, Guihai Chen and Sajal K. Das
Robust Data Hiding for MCLT Based Acoustic Data Transmission
Team North Star + Lockheed Martin
Presentation transcript:

Low Cost Crowd Counting using Audio Tones Pravein Govindan Kannan 1, Seshadri Padmanabha Venkatagiri 1, Mun Choon Chan 1, Akhihebbal L. Ananda 1 and Li-Shiuan Peh School of Computing, National University of Singapore 2 Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology

Outline Why Crowd Counting? Why Audio Tones? Our System Some Measurements Evaluation 2

Why Crowd Counting? 3 Event Planning 4 Proximity Marketing 5

Why Crowd Counting? 4 Public Transport Shelters 6 Public/Private Commutation Services 7

Crowd Counting Using Audio Tones 5 Ubiquity of smart phones 1 Microphone/Speaker as communication devices 2,3 Audio tones for communication Crowd Counting

Outline Why Crowd Counting? Why Audio Tones? Our System Some Measurements Evaluation 6

Why Audio Tones? 7  No Special Hardware: Speakers and Microphones are available in almost all mobile devices.  Power: Consumes less power than existing technologies such WiFi and 3G  Scalable: Can propagate multi-hop. Difficult to achieve with RFID  Anonymous: Unlike 3G, WiFi and Bluetooth, this does not disclose the smartphone’s identity

Outline Why Crowd Counting? Why Audio Tones? Our System Some Measurements Evaluation 8

Our proposal based on Audio Tones… 9  Requires NO infrastructure  Reports upto 90% accurate count  Consumes at least 80% less power than WiFi and 3G  Can count upto 900 devices

System 10

Uniform Hashing 11 Frequency Set F1F1 F2F2 F3F3 F4F4 F5F5 F6F6 S F1F1 F2F2 F1F1 F2F2 F3F3 F2F2 F3F3 F4F4 F3F3 F4F4 F1F1 F2F2 F3F3 F1F1 F2F2 F3F3 F4F4 F1F1 F2F2 F3F3 F4F4 F2F2 F3F3 F4F4 F1F1 F2F2 F3F3 F4F4 F1F1 F2F2 F3F3 F4F4 F1F1 F2F2 F3F3 F4F4 F1F1 F2F2 F3F3 F4F4 Round 1Round 2 Round 3

Uniform Hashing 12  If frequency F i is received by a phone, bit (i – 1) in the bitmap is 1, and 0 otherwise. For the previous example, bitmap is: 111 Bit 0, LSBBit 1Bit 2 1 Bit 3  Estimated Count = Number of ones in the bitmap

Uniform Hashing 13  Number of nodes that can be counted scales linearly with frequencies available  Over-counts in the presence of ambient noise  Under-counts if two or more nodes pick the same frequency

Geometric Hashing 14 Frequency Set F1F1 F2F2 F3F3 F4F4 F5F5 F6F6 S PERFORM MULTIPLE ROUNDS SIMILAR TO UNIFORM HASHING NOTE: Only 3 frequencies are used for 6 nodes

Geometric Hashing 15 R = 2 But, E[R] has high variance, We use multiple simultaneous counting processes to improve accuracy  For the previous example, bitmap is: 110 Bit 0, LSBBit 1Bit 2  Find the rightmost zero, R.  Estimated Count is * 2 E(R) [From FLAJOLET et al. JCSS’1985. Used for duplicate-insensitive counting database records], where E(R) is expected value of R Estimated Count = 5.156

Geometric Hashing 16 Frequency Set F1F1 F2F2 F3F3 F4F4 F5F5 F6F6 S Counting Process 1, R 1 = 2 Counting Process 2, R 2 = 3 E[R] = (R 1 + R 2 )/2 = 2.5, Estimated Count = 7.3

Geometric Hashing 17  Duplicate Insensitive  Scales logarithmically with frequencies. n frequencies can count 2 n  Utilizes multiple simultaneous estimations to increase accuracy

Outline Why Crowd Counting? Why Audio Tones? Our System Some Measurements Evaluation 18

Measurement and Evaluation: Tools 19 Hardware20 Google Nexus S, 5 Galaxy Nexus 1 HTC Desire, 1 HTC Desire HD 1 Samsung Galaxy S Software PowerTutor android app for power measurement Audacity for Tone generation Sound Meter android app for ambient noise measurement Audalyzer app as the basis for our application

Measurement: Indoor Ambient Noise 20 Indoor (quiet): 42dB ( 15KHz) Indoor (canteen): 59dB ( 15KHz)

Measurement: Outdoor Ambient Noise 21 Outdoor (Bus Stop): 61dB ( 15KHz) Outdoor (Bus): 63dB ( 15KHz)

Measurement: Range Vs Frequency 22

Measurement: Multiple Tones 23

Prioritization of frequency transmissions  Multiple simultaneous transmission is limited due to noise produced by speaker  Prioritizing newer and locally generated frequencies in the emitter list reduced latency  Frequencies are not accepted into the count unless they appear a fixed number of time 24

Conserve Energy By Duty-cycling 25 Illustration of Counting Process Activity Over Time

 People may carry smartphones in pockets  Clothing could reduce detection range by 50%  Our Apps can run on wearable devices like Google Glass. This could help overcome impact of clothing 26 Impact of Clothing

Outline Why Crowd Counting? Why Audio Tones? Our System Some Measurements Evaluation 27

Evaluation: Parameters 28 ParameterValue Frequency Range15KHz – 20KHz Guard Band50Hz Tone Width400ms Tones per Transmission2 Stabilization time for Count5s – 8s Number of Estimates10 Amplitude80% Volume

Evaluation Metrics 29  Accuracy  Latency of counting process.  Power consumption

Evaluation: Accuracy In Simulated Scenario With No Ambient Noise 30 Error is between 12% and 21%. WE USE m = 10 Can count up to 8096 devices

Evaluation: Scenario For Accuracy Experiment 31 Indoor Outdoor (Bus) Outdoor (Bus Stop)

Evaluation: Accuracy 32 IndoorOutdoor (Bus) Outdoor (Bus Stop)

Evaluation: Accuracy 33  On average, Geometric hashing accuracy is better than Uniform hashing approach.  In some cases, Geometric hashing error is higher than Uniform hashing. The error remains around the 20% limit which is seen in the simulation.  The only case wherein Geometric hashing error is significantly above 20% limit is because, when the evaluation runs were made for this data point, some of the phones malfunctioned. We retain the result for completeness.

Evaluation: Count Distribution for (N=25) 34 IndoorOutdoor (Bus)  Geometric Hashing: 80% of nodes count between 18 and 27  Uniform Hashing: 80% nodes count between 26 and 36  Geometric Hashing: 80% nodes count between 16 and 31  Uniform Hashing: 30% below 16, 50% between 16 and 31  Deviation in count is higher due to relatively harsher environment

Evaluation: Single Hop Latency Experiment 35 Number of Nodes Latency (in seconds) Single Hop: Scenario  All nodes communicate one-hop  Frequency Division Multiplexing prevents contention  Latency remains constant although nodes increase

Evaluation: Multi-Hop Latency Experiment 36 Number of Nodes2x22x32x42x52x6 Number of Hops12345 Latency (in seconds) Multiple Hop: Scenario  Increase the number of nodes and number of hops.  Objective is to bring out the multi-hop feature. The effect of hop count on the counting process is also explored.

Evaluation: Results for Power Consumption 37 SettingsPower Consumption (in mW) 3G (ping every 10ms)952 WiFi (ping every 10ms)480 WiFi (ping every 100ms)422 WiFi (ping every 1s)65 WiFi (no activity)57 BENCHMARK

Evaluation: Results for Power Consumption 38 SettingsPower Consumption (in mW) WiFi (no activity)57 Tone counting (FFT, continuously)88 Tone counting (FFT, every 350ms)73 Tone counting (FFT, every 600ms)40 Tone detection (Goertzel, every 1s)12 Tone detection (Goertzel, every 5s)1.1

Conclusion 39  We have developed two algorithms to which harness the potential of audio tones to perform crowd counting.  We have built an App that could be installed on any phone with Android operating system and evaluated it in real-life scenarios

Questions? 40

THANK YOU 41

References supermarket-a-007.jpghttp://static.guim.co.uk/sys-images/Money/Pix/pictures/2012/3/16/ /Tesco-Extra- supermarket-a-007.jpg https://plus.google.com/photos/ /albums/ /

Related Work 43 Application/MethodPassive ListeningActive Transmission Environment or Traffic monitoring NoiseTube, Ear-phone, NeriCell - Social contextCenceMe, SurroundSense, Neary PeopleTones, MoVi Activity and location tracking/inference SoundSense, JigSaw, SpeakerSense, Darwin phones, TagSense - Data transmission-Naratte, Inc., Context-aware computing with sound Ranging-BeepBeep, Centaur(2012)

Future Work 44  Low frequency melodies/chirps could be used to penetrate through clothing  Tone width could be used to perform another dimension of encoding  Introduce State/Context based Counting  Could be deployed on wearable devices like Google Glass