Everyday Sensing and Perception (ESP)



Context-aware computing has long held the promise of rich, natural, personalized interactions with both mobile devices and an increasingly instrumented environment. Applications enabled by context-awareness range from serious health monitoring and assisted living deployments to serendipitous gaming and social meet-up systems. The goal of the Everyday Sensing and Perception (ESP) project is to help realize this vision by developing a system that can infer a users context with 90% accuracy over 90% of their day. ESP is focusing on the perception of everyday situations that many context-aware applications depend on. Specifically, ESP is developing the ability to infer:
  • Location: Where is the user, in both absolute (latitude, longitude) as well as symbolic (Grocery Store) terms?
  • Activity: What is the user doing right now in terms of physical (standing) and object-based (washing dishes) activity?
  • Social interaction: Who is the user interacting with and what role are they acting in (teacher)?
To reach a 90% level of coverage, the ESP research approach is to employ sensors integrated into a users mobile devices to sense their environment and how they interact with it. ESP is investigating both low-power, low data-rate sensors (e.g., RFID tags, accelerometers and radios), as well as high data-rate sensors (e.g., video cameras and microphones). To achieve 90% level of accuracy, ESP is developing state of the art machine learning and distributed computing algorithms including:
  • Joint modeling of video and audio data with other worn sensors
  • Federating training across users
  • On-the-fly refinement of user models with online learning
  • Parallelization of machine learning algorithms
  • Compressive sensing and synopsis based reasoning for mobile devices
The ESP project is also investigating a variety of application and user-interaction implications of high quality, high coverage inference. We are specifically researching:
  • The challenges and opportunities of context inference in education and the social coordination domain
  • The use of planning techniques in context augmented user experience
  • The use and control of projectors, including mobile and personal video projectors
  • Novel adaptive, multi-modal user interfaces for handheld devices