Xuan Bao and Romit Roy Choudhury Mobicom 08 ACM MobiHeld 2009 VUPoints: Collaborative Sensing and Video Recording through Mobile Phones VUPoints: Collaborative.

Slides:



Advertisements
Similar presentations
Darwin Phones: the Evolution of Sensing and Inference on Mobile Phones Emiliano Miluzzo *, Cory T. Cornelius *, Ashwin Ramaswamy *, Tanzeem Choudhury *,
Advertisements

Research Challenges in the CarTel Mobile Sensor System Samuel Madden Associate Professor, MIT.
Outline Activity recognition applications
Kien A. Hua Division of Computer Science University of Central Florida.
Using Mobile Phones to Determine Transportation Modes Hyeong-il Ko Sasank Reddy et al., ACM Transactions on Sensor Networks, Vol. 6, No. 2,
1 Micro-Blog: Sharing and Querying Content through Mobile Phones and Social Participation Romit Roy Choudhury Asst. Prof. (Duke University) Co-authors:
1 “Did you see Bob?”: Human Localization using Mobile Phones Ionut Constandache Co-authors: Xuan Bao, Martin Azizyan, and Romit Roy Choudhury Modified.
DARWIN PHONES: THE EVOLUTION OF SENSING AND INFERENCE ON MOBILE PHONES PRESENTED BY: BRANDON OCHS Emiliano Miluzzo, Cory T. Cornelius, Ashwin Ramaswamy,
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
TagSense: A Smartphone-based Approach to Automatic Image Tagging - Ujwal Manjunath.
Programming with touchdevelop touchdevelop introduction Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
SurroundSense Mobile Phone Localization via Ambience Fingerprinting Scott Seto CS 495/595 November 1, 2011
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting MARTIN AZIZYAN, IONUT CONSTANDACHE, ROMIT ROY CHOUDHURY Presented by Lingfei Wu.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Written by Martin Azizyan, Ionut Constandache, & Romit Choudhury Presented by Craig.
Role of Tablets in the computer world
Sharena Paripatyadar.  What are the differences?
SoNDa Sensor Network for Data Explore! 1. SoNDa Sensor Network for Data Explore! KEYWORDS Wireless Sensors Communication 2.
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
PhonePoint Pen: Using Mobile Phones to Write in Air Sandip Agrawal, Ionut Constandache, Shravan Gaonkar, Romit Roy Choudhury ACM MobiHeld 2009.
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
Introduction Our Topic: Mobile Security Why is mobile security important?
Life Logging Melekam Tsegaye Shaun Bangay Alfredo Terzoli Research area: Wearable, Pervasive and Ubiquitous Computing
Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,
Satellites in Our Pockets: An Object Positioning System using Smartphones Justin Manweiler, Puneet Jain, Romit Roy Choudhury TsungYun
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting.
Micro-Blog: Sharing and Querying Content Through Mobile Phones and Social Participation Zhonglu Wang
Chun-Yi Lin W If you were asked – what are the technologies in schools today and in the near future, what are they ? Take a few minutes.
SoundSense by Andrius Andrijauskas. Introduction  Today’s mobile phones come with various embedded sensors such as GPS, WiFi, compass, etc.  Arguably,
Technologies For Home Networking SUDHIR DIXIT / RAMJEE PRASAD.
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
Real-Time Human Posture Reconstruction in Wireless Smart Camera Networks Chen Wu, Hamid Aghajan Wireless Sensor Network Lab, Stanford University, USA IPSN.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Martin Azizyan, Ionut Constandache, Romit Roy Choudhury Mobicom 2009.
1 Desiging a Virtual Information Telescope using Mobile Phones and Social Participation.
Multimedia Databases (MMDB)
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Ionut Constandache Co-authors: Martin Azizyan and Romit Roy Choudhury.
Using Mobile Phones To Write In Air
Opportunities for Mobile Enhanced Library Services and Collections Tito Sierra, NCSU Libraries JHU Libraries Assembly May 21, 2010.
1 1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Discussion of LOC1 and LOC2 Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University.
1 The Horizon Report on 21 st century tools in teaching and learning: what does it mean for us? Jill Abell.
1 Energy-efficient Localization Via Personal Mobility Profiling Ionut Constandache Co-authors: Shravan Gaonkar, Matt Sayler, Romit Roy Choudhury and Landon.
Sensor Database System Sultan Alhazmi
1 Desiging a Virtual Information Telescope using Mobile Phones and Social Participation Romit Roy Choudhury Asst. Prof. (Duke University)
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
+ Big Data IST210 Class Lecture. + Big Data Summary by EMC Corporation ( More videos that.
James Pittman February 9, 2011 EEL 6788 MoVi: Mobile Phone based Video Highlights via Collaborative Sensing Xuan Bao Department of ECE Duke University.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Computers in our everyday lives Module Computers – a part of our lives Module
Wireless in Government Jamie Walker, Partner US Government.
Role Of Tablets In The Computer World © 2015 albert-learning.com Role Of Tablets In The Computer World.
1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting.
Provenance in Sensornet Republishing Unkyu Park and John Heidemann University of Southern California Information Science Institute June 18, 2008.
Pocket, Bag, Hand, etc. - Automatically Detecting Phone Context through Discovery Emiliano Miluzzoy, Michela Papandreax, Nicholas D. Laney, Hong Luy, Andrew.
1 Indoor Semantic Localization (SurroundSense). Many emerging location based apps do not care about the physical location Instead, they need the user’s.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Technology Integration & Technology Innovations Chun-Yi Lin Jan 14, 2008.
We are an energetic and dynamic young company having specialization in the fields of Electronics and Communication, Mechanical Systems and Robotics. We.
1 Desiging a Virtual Information Telescope using Mobile Phones and Social Participation Romit Roy Choudhury Asst. Prof. (Duke University)
TOUCHLESS TOUCHSCREEN USER INTERFACE
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
WHY VIDEO SURVELLIANCE
Micro-Blog: Sharing and Querying Content through Mobile Phones and Social Participation [Based on slides by Romit Roy Choudhury Asst. Prof. (Duke University)]
TOUCHLESS TOUCHSCREEN USER INTERFACE
Networked Embedded Systems
TagSense: A Smartphone-based Approach to Automatic Image Tagging
Micro-Blog - CS546 - Anoop Nimkar
eCareTaker: Context Aware Web Services
WHY VIDEO SURVELLIANCE
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Xuan Bao and Romit Roy Choudhury Mobicom 08 ACM MobiHeld 2009 VUPoints: Collaborative Sensing and Video Recording through Mobile Phones VUPoints: Collaborative Sensing and Video Recording through Mobile Phones

Context Next generation mobile phones will have large number of sensors Cameras, microphones, accelerometers, GPS, compasses, health monitors, …

Each phone may be viewed as a micro lens Exposing a micro view of the physical world to the Internet Context

With 3 billion active phones in the world today (the fastest growing comuting platform …) Our Vision is … Context

Internet A Virtual Information Telescope

Our Prior Work  Micro-Blog [MobiSys08] Intantiate this vision through  mobile blogs  Sensor querying  Participatory responses Virtual Telescope Cellular, WiFi Cellular, WiFi Web Service Web Service Phones People

Motivating Current Work  Several research questions …  Of which, one arises frequently  Which information is of interest?  Humans already with a high noise level in life  Can such information be distilled out?  Based on a notion of “human interest”  Can this be done automatically?  Exploiting rich sensing, computing, communication capabilities

This Work: VUPoints Early effort towards information distillation in a restricted application space Asks the question: Can phones identify “interesting” events in a social occasion and “record” them automatically, through mobile phones … … creating a highlights of the occasion

VUPoints  Envisioning the end product  Imagine a social party of the future  Assume phones are wearable  The goal is to get a 10 minute video highlights of the party  Without human intervention  The idea  Mobile phones sense the ambience  Collaboratively infer an “interesting event”  Trigger a video recording on the phone with a good view  Finally, stitches all the clips to form the highlights

Event Coverage  Several sensing opportunities to detect events  Birthday cake comes … everyone turns to the table  Compass orientations from collocated phones suggest event  People dance to music  Accelerometers and microphone observe simultaneous activity  People laught and clap at jokes  Acoustic signatures match, triggering video recording … etc.

Another Perspective  Video highlights is = social event coverage  Analogous to spatial coverage in sensor networks

Applications  Personal travel blogging  Phone identifies and automatically clicks photos/videos  Smart, distributed surveillance  Don’t miss your baby’s first crawl, laugh, talk …  Get a highlights of important events in the office  Multi-view vision  Watching a basketball game from multiple viewpoints

Architecture Identify multi-modal event triggers Video record from Phone with best view Video record from Phone with best view

Design Challenges  Social grouping  Which phones form the same social group?  Not necessarily spatial  Trigger detection  Characterizing social interest to measurable triggers  Dictionary of sensor triggers (collaborative)  View selection  Which phone in the best view  What is “best”? … what is “view”?

Social Grouping  Acoustic  High frequency ring tones  Phones grouped based on audible ringtones  Light  Intensity sensed through camera  3 intensity bands Bright Regular Dark

Social Grouping  Similar views  Multiple phones looking at the same object  Exploiting spatiograms  Equation

Event Trigger Detection  Simultaneous orientation changes  Large number of people may rotate towards the birthday cake, or towards wedding speech …  Ambience fluctuations  Noise floor might increase  Light intensity might change  New signatures detected  …

Event Trigger Detection  Acoustic signatures  Laughter, clapping, whistle, screaming, singing …

View Selection  Current prototype activates all phones  In the same social group  “Best view” manually selected later

Building and Experiment Setting  Nokia N95 phones + Nokia 6210  Python + Symbian C++  MATLAB  Basic SVM libraries (for acoustic signature classification)  Artificial social gathering of students  5 students taped phones on shirt pocket  Gathered in a group  Chatting  Watching movies  Playing video games

Methodology and Metric  One dedicated phone for complete recording  Other phones run VUPoints  Form groups, search for triggers (time-stamps them)  Triggers used to select “interesting” clips (offline)  Clips stitched to form highlights  Metric  Manually identified logical events from original video  Identified events labeled  VUPoints identifies 10 second events  Observe the overlap in the events  Observe detection delay  Compute time-window overlap

Results  Trigger detection examined  Time of detection  Accuracy (A third person identified interesting events … VUPoints was matched against these events)

Limitations  VUPoints in very early stage  Event space detected is limited  Difficult to identify “what humans perceive interesting events”  Aggressive event detection --> false positives  Cameras in poor view of the event (even if wearable)  Occlusions in front  Ongoing work  Exploring larger set of triggers  Offload the central server -- some tasks at the phone  Energy efficiency of phones  Possibility to combine with other devices  Wall mounted cameras, webcams, laptop microphones, …

Conclusion  Mobile phones becoming capability-rich  Exploiting them as sensor network  Different from existing mote-based networks  Human centric  Complex objectives, often subjective  New kinds of problems  Developing VUPoints:  A collaborative framework for ambience sensing and video recording  Many challenges … only scratching the surface

Thanks Visit Systems Networking Research Group Duke University Google “synrg duke”

Context  Sensing, Computing, Communication  Converging on the mobile phone platform  Combined with density, humans  Forms a capability-rich platform  Question is …  What can we do with it? Where are the opportunities?  Mobile phones equipped with multiple sensors  Camera, microphone, accelerometer, compass …  Almost everyone carrying a phone  Almost 3 billion phones today

Drawing Parallels  One way to view this is like a sensor network  With more powerful capabilities  But more important distinctions are …  Human interfacing / participatory  Human scale density  Human mobility  Personal  In view of this, we are viewing the phone platform as  A sensor network for human applications

Rough  A stripped down version  Simplify the context as a starting step  We motivate with a use-case:  Imagine you go to a party.  The goal is to get a 10 minute video highlights …

New Research Pastures  Many new problems  In the context of humans  The translation is like:  Localization  Coverage  Energy efficiency  Security  Privacy

Content Sharing Virtual Telescope Cellular, WiFi Cellular, WiFi Visualization Service Web Service People Physical Space Phones

Content Querying Virtual Telescope Cellular, WiFi Cellular, WiFi Visualization Service Web Service Phones People Physical Space Some queries participatory Is beach parking available? Some queries participatory Is beach parking available? Others are not Is there WiFi at the beach café? Others are not Is there WiFi at the beach café?

SyNRG Demo Setting The experiments involved 4 users, pretending to be in different types of gatherings. Each user taped a Nokia N95 phone near his shirt pocket. The N95 model has a 5 megapixel camera, and a 3-axis accelerometer. Two of the users also carried a Nokia N6210 in their pockets--the N6210 has a compass that the N95s do not have. The user-carried phones formed social groups and detected triggers throughout the entire occasion. The occasions were also continuously video-recorded by a separate phone. At the end, all sensed and video-recorded data (from all the phones) were downloaded, and processed in MATLAB. The triggers were identified, and using their time-stamps, a 20-second video-clip for each trigger was extracted from the continuous video file. All the clips were then “stitched” in a chronological manner.

VUPoints: An attempt to collaboratively sense and video record social events through mobile phones