Nicholas D. Lane
University College London
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Nicholas D. Lane.
IEEE Communications Magazine | 2010
Nicholas D. Lane; Emiliano Miluzzo; Hong Lu; Daniel Peebles; Tanzeem Choudhury; Andrew T. Campbell
Mobile phones or smartphones are rapidly becoming the central computer and communication device in peoples lives. Application delivery channels such as the Apple AppStore are transforming mobile phones into App Phones, capable of downloading a myriad of applications in an instant. Importantly, todays smartphones are programmable and come with a growing set of cheap powerful embedded sensors, such as an accelerometer, digital compass, gyroscope, GPS, microphone, and camera, which are enabling the emergence of personal, group, and communityscale sensing applications. We believe that sensor-equipped mobile phones will revolutionize many sectors of our economy, including business, healthcare, social networks, environmental monitoring, and transportation. In this article we survey existing mobile phone sensing algorithms, applications, and systems. We discuss the emerging sensing paradigms, and formulate an architectural framework for discussing a number of the open issues and challenges emerging in the new area of mobile phone sensing research.
international conference on embedded networked sensor systems | 2008
Emiliano Miluzzo; Nicholas D. Lane; Kristóf Fodor; Ronald A. Peterson; Hong Lu; Mirco Musolesi; Shane B. Eisenman; Xiao Zheng; Andrew T. Campbell
We present the design, implementation, evaluation, and user ex periences of theCenceMe application, which represents the first system that combines the inference of the presence of individuals using off-the-shelf, sensor-enabled mobile phones with sharing of this information through social networking applications such as Facebook and MySpace. We discuss the system challenges for the development of software on the Nokia N95 mobile phone. We present the design and tradeoffs of split-level classification, whereby personal sensing presence (e.g., walking, in conversation, at the gym) is derived from classifiers which execute in part on the phones and in part on the backend servers to achieve scalable inference. We report performance measurements that characterize the computational requirements of the software and the energy consumption of the CenceMe phone client. We validate the system through a user study where twenty two people, including undergraduates, graduates and faculty, used CenceMe continuously over a three week period in a campus town. From this user study we learn how the system performs in a production environment and what uses people find for a personal sensing system.
IEEE Internet Computing | 2008
Andrew T. Campbell; Shane B. Eisenman; Nicholas D. Lane; Emiliano Miluzzo; Ronald A. Peterson; Hong Lu; Xiao Zheng; Mirco Musolesi; Kristóf Fodor; Gahng-Seop Ahn
Technological advances in sensing, computation, storage, and communications will turn the near-ubiquitous mobile phone into a global mobile sensing device. People-centric sensing will help drive this trend by enabling a different way to sense, learn, visualize, and share information about ourselves, friends, communities, the way we live, and the world we live in. It juxtaposes the traditional view of mesh sensor networks with one in which people, carrying mobile devices, enable opportunistic sensing coverage. In the MetroSense Projects vision of people-centric sensing, users are the key architectural system component, enabling a host of new application areas such as personal, public, and social sensing.
international conference on embedded networked sensor systems | 2010
Hong Lu; Jun Yang; Zhigang Liu; Nicholas D. Lane; Tanzeem Choudhury; Andrew T. Campbell
Supporting continuous sensing applications on mobile phones is challenging because of the resource demands of long-term sensing, inference and communication algorithms. We present the design, implementation and evaluation of the Jigsaw continuous sensing engine, which balances the performance needs of the application and the resource demands of continuous sensing on the phone. Jigsaw comprises a set of sensing pipelines for the accelerometer, microphone and GPS sensors, which are built in a plug and play manner to support: i) resilient accelerometer data processing, which allows inferences to be robust to different phone hardware, orientation and body positions; ii) smart admission control and on-demand processing for the microphone and accelerometer data, which adaptively throttles the depth and sophistication of sensing pipelines when the input data is low quality or uninformative; and iii) adaptive pipeline processing, which judiciously triggers power hungry pipeline stages (e.g., sampling the GPS) taking into account the mobility and behavioral patterns of the user to drive down energy costs. We implement and evaluate Jigsaw on the Nokia N95 and the Apple iPhone, two popular smartphone platforms, to demonstrate its capability to recognize user activities and perform long term GPS tracking in an energy-efficient manner.
international wireless internet conference | 2006
Andrew T. Campbell; Shane B. Eisenman; Nicholas D. Lane; Emiliano Miluzzo; Ronald A. Peterson
The vast majority of advances in sensor network research over the last five years have focused on the development of a series of small-scale (100s of nodes) testbeds and specialized applications (e.g., environmental monitoring, etc.) that are built on low-powered sensor devices that self-organize to form application-specific multihop wireless networks. We believe that sensor networks have reached an important crossroads in their development. The question we address in this paper is how to propel sensor networks from their small-scale application-specific network origins, into the commercial mainstream of peoples every day lives; the challenge being: how do we develop large-scale general-purpose sensor networks for the general public (e.g., consumers) capable of supporting a wide variety of applications in urban settings (e.g., enterprises, hospitals, recreational areas, towns, cities, and the metropolis). We propose MetroSense, a new people-centric paradigm for urban sensing at the edge of the Internet, at very large scale. We discuss a number of challenges, interactions and characteristics in urban sensing applications, and then present the MetroSense architecture which is based fundamentally on three design principles: network symbiosis, asymmetric design, and localized interaction. The ability of MetroSense to scale to very large areas is based on the use of an opportunistic sensor networking approach. Opportunistic sensor networking leverages mobility-enabled interactions and provides coordination between people-centric mobile sensors, static sensors and edge wireless access nodes in support of opportunistic sensing, opportunistic tasking, and opportunistic data collection. We discuss architectural challenges including providing sensing coverage with sparse mobile sensors, how to hand off roles and responsibilities between sensors, improving network performance and connectivity using adaptive multihop, and importantly, providing security and privacy for people-centric sensors and data.
international conference on embedded networked sensor systems | 2007
Shane B. Eisenman; Emiliano Miluzzo; Nicholas D. Lane; Ronald A. Peterson; Gahng-Seop Ahn; Andrew T. Campbell
We describe our experiences deploying BikeNet, an extensible mobile sensing system for cyclist experience mapping leveraging opportunistic sensor networking principles and techniques. BikeNet represents a multifaceted sensing system and explores personal, bicycle, and environmental sensing using dynamically role-assigned bike area networking based on customized Moteiv Tmote Invent motes and sensor-enabled Nokia N80 mobile phones. We investigate real-time and delay-tolerant uploading of data via a number of sensor access points (SAPs) to a networked repository. Among bicycles that rendezvous en route we explore inter-bicycle networking via data muling. The repository provides a cyclist with data archival, retrieval, and visualization services. BikeNet promotes the social networking of the cycling community through the provision of a web portal that facilitates back end sharing of real-time and archived cycling-related data from the repository. We present: a description and prototype implementation of the system architecture, an evaluation of sensing and inference that quantifies cyclist performance and the cyclist environment; a report on networking performance in an environment characterized by bicycle mobility and human unpredictability; and a description of BikeNet system user interfaces. Visit [4] to see how the BikeNet system visualizes a users rides.
ACM Transactions on Sensor Networks | 2009
Shane B. Eisenman; Emiliano Miluzzo; Nicholas D. Lane; Ronald A. Peterson; Gahng-Seop Ahn; Andrew T. Campbell
We present BikeNet, a mobile sensing system for mapping the cyclist experience. Built leveraging the MetroSense architecture to provide insight into the real-world challenges of people-centric sensing, BikeNet uses a number of sensors embedded into a cyclists bicycle to gather quantitative data about the cyclists rides. BikeNet uses a dual-mode operation for data collection, using opportunistically encountered wireless access points in a delay-tolerant fashion by default, and leveraging the cellular data channel of the cyclists mobile phone for real-time communication as required. BikeNet also provides a Web-based portal for each cyclist to access various representations of her data, and to allow for the sharing of cycling-related data (for example, favorite cycling routes) within cycling interest groups, and data of more general interest (for example, pollution data) with the broader community. We present: a description and prototype implementation of the system architecture based on customized Moteiv Tmote Invent motes and sensor-enabled Nokia N80 mobile phones; an evaluation of sensing and inference that quantifies cyclist performance and the cyclist environment; a report on networking performance in an environment characterized by bicycle mobility and human unpredictability; and a description of BikeNet system user interfaces.
workshop on mobile computing systems and applications | 2008
Nicholas D. Lane; Shane B. Eisenman; Mirco Musolesi; Emiliano Miluzzo; Andrew T. Campbell
The development of sensing systems for urban deployments is still in its infancy. An interesting unresolved issue is the precise role assumed by people within such systems. This issue has significant implications as to where the complexity and the main challenges in building urban sensing systems will reside. This issue will also impact the scale and diversity of applications that are able to be supported. We contrast two end-points of the spectrum of conscious human involvement, namely participatory sensing, and opportunistic sensing. We develop an evaluation model and argue that opportunistic sensing more easily supports larger scale applications and broader diversity within such applications. In this paper, we provide preliminary analysis which supports this conjecture, and outline techniques we are developing in support of opportunistic sensing systems.
ubiquitous computing | 2011
Nicholas D. Lane; Ye Xu; Hong Lu; Shaohan Hu; Tanzeem Choudhury; Andrew T. Campbell; Feng Zhao
Sensor-enabled smartphones are opening a new frontier in the development of mobile sensing applications. The recognition of human activities and context from sensor-data using classification models underpins these emerging applications. However, conventional approaches to training classifiers struggle to cope with the diverse user populations routinely found in large-scale popular mobile applications. Differences between users (e.g., age, sex, behavioral patterns, lifestyle) confuse classifiers, which assume everyone is the same. To address this, we propose Community Similarity Networks (CSN), which incorporates inter-person similarity measurements into the classifier training process. Under CSN every user has a unique classifier that is tuned to their own characteristics. CSN exploits crowd-sourced sensor-data to personalize classifiers with data contributed from other similar users. This process is guided by similarity networks that measure different dimensions of inter-person similarity. Our experiments show CSN outperforms existing approaches to classifier training under the presence of population diversity.
international conference on embedded networked sensor systems | 2011
David Chu; Nicholas D. Lane; Ted Tsung-Te Lai; Cong Pang; Xiangying Meng; Qing Guo; Fan Li; Feng Zhao
Sensor convergence on the mobile phone is spawning a broad base of new and interesting mobile applications. As applications grow in sophistication, raw sensor readings often require classification into more useful application-specific high-level data. For example, GPS readings can be classified as running, walking or biking. Unfortunately, traditional classifiers are not built for the challenges of mobile systems: energy, latency, and the dynamics of mobile. Kobe is a tool that aids mobile classifier development. With the help of a SQL-like programming interface, Kobe performs profiling and optimization of classifiers to achieve an optimal energy-latency-accuracy tradeoff. We show through experimentation on five real scenarios, classifiers on Kobe exhibit tight utilization of available resources. For comparable levels of accuracy traditional classifiers, which do not account for resources, suffer between 66% and 176% longer latencies and use between 31% and 330% more energy. From the experience of using Kobe to prototype two new applications, we observe that Kobe enables easier development of mobile sensing and classification apps.