EDBT 2026 Demo / reviewers in the wild / expert
Niranjini Rajagopal
dblp:129/2739
· DBLP profile ↗
13ranked-venue papers
7as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 7 · 5 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 2 first-authorSystems, architecture and hardware · 2Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
8 papers |
Wireless sensing and localization · 85% Internet of things and sensor networks · 14% Edge and fog computing · 1% | |
| Computer graphics and multimedia
1 paper |
Virtual and augmented reality · 100% |
Topics — the 20 heaviest of 20, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Wireless sensing and localization
indoor localization |
1.1 | 4 | 2018 | Welcome to my world: demystifying multi-user AR with the cloud: demo abstract · IPSN 2018 Enhancing indoor smartphone location acquisition using floor plans · IPSN 2018 Demo: ALPS - The Acoustic Location Processing System · SenSys 2015 |
Wireless sensing and localization › ranging
acoustic ranging |
0.5 | 2 | 2018 | Enhancing indoor smartphone location acquisition using floor plans · IPSN 2018 ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization · SenSys 2015 |
Virtual and augmented reality › augmented reality
collaborative augmented reality |
0.3 | 1 | 2018 | Welcome to my world: demystifying multi-user AR with the cloud: demo abstract · IPSN 2018 |
Wireless sensing and localization
non-line-of-sight mitigation |
0.3 | 1 | 2018 | Enhancing indoor smartphone location acquisition using floor plans · IPSN 2018 |
Wireless sensing and localization
range-based localization |
0.3 | 1 | 2018 | Enhancing indoor smartphone location acquisition using floor plans · IPSN 2018 |
Wireless sensing and localization › ranging
ultra-wideband ranging |
0.3 | 1 | 2018 | Welcome to my world: demystifying multi-user AR with the cloud: demo abstract · IPSN 2018 |
Internet of things and sensor networks
wireless sensor network |
0.3 | 2 | 2013 | Hardware Assisted Clock Synchronization for Real-Time Sensor Networks · RTSS 2013 Demo abstract: a magnetic field-based appliance metering system · IPSN 2013 |
Wireless sensing and localization › indoor localization
acoustic localization |
0.2 | 1 | 2015 | Demo: ALPS - The Acoustic Location Processing System · SenSys 2015 |
Wireless sensing and localization
acoustic sensing |
0.2 | 1 | 2015 | ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization · SenSys 2015 |
Wireless sensing and localization › localization algorithms
beacon-based localization |
0.2 | 1 | 2015 | ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization · SenSys 2015 |
Wireless sensing and localization › range-based localization › time-based localization
time-difference-of-arrival localization |
0.2 | 1 | 2015 | Demo: ALPS - The Acoustic Location Processing System · SenSys 2015 |
Wireless sensing and localization › ranging
time-of-flight ranging |
0.2 | 1 | 2015 | Demo: ALPS - The Acoustic Location Processing System · SenSys 2015 |
Wireless sensing and localization › indoor localization
visible light positioning |
0.2 | 1 | 2014 | Visual light landmarks for mobile devices · IPSN 2014 |
Wireless sensing and localization › optical sensing
visible light sensing |
0.2 | 1 | 2014 | Demonstration abstract: how many lights do you see? · IPSN 2014 |
Internet of things and sensor networks › wireless sensor network › sensor network applications
energy metering |
0.2 | 1 | 2013 | Demo abstract: a magnetic field-based appliance metering system · IPSN 2013 |
Wireless sensing and localization
magnetic sensing |
0.2 | 1 | 2013 | Demo abstract: a magnetic field-based appliance metering system · IPSN 2013 |
Internet of things and sensor networks
time synchronization |
0.2 | 1 | 2013 | Hardware Assisted Clock Synchronization for Real-Time Sensor Networks · RTSS 2013 |
Wireless sensing and localization › RF-based localization
BLE localization |
0.1 | 1 | 2015 | ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization · SenSys 2015 |
Edge and fog computing › mobile edge computing › computation offloading
cloud offloading |
0.1 | 1 | 2015 | Demo: ALPS - The Acoustic Location Processing System · SenSys 2015 |
Internet of things and sensor networks › wireless sensor network
energy-efficient communication |
0.0 | 1 | 2013 | Hardware Assisted Clock Synchronization for Real-Time Sensor Networks · RTSS 2013 |
Methods — techniques the papers use, named apart from their topics
visual-inertial odometry · 0.7ultra-wideband · 0.7magnetic field mapping · 0.7ultrasound · 0.3time-of-flight ranging · 0.3bluetooth low energy · 0.3trilateration · 0.2time difference of arrival · 0.2multilateration · 0.2calibration · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Efficient Beacon Placement Algorithms for Time-of-Flight Indoor LocalizationabstractBeacon-based time-of-flight indoor localization systems have shown great promise for applications ranging from indoor navigation to asset tracking. In large-scale deployments, a major practical challenge is determining the placement of a minimal number of beacons that ensures full coverage -- each point in the domain has line-of-sight paths to enough beacons to uniquely localize itself. Three beacons with line-of-sight paths are always enough, but two beacons within line of sight may also work, given a favorable geometry. In this paper, we propose two beacon placement algorithms that leverage the floor plan geometry with provable theoretical guarantees. First, we present a greedy algorithm using properties of sub-modular functions to place O(OPT · ln m) beacons, where m is the number of discrete location points in the region that need to be localized, and OPT is the size of the optimal solution. Second, we present a random sampling algorithm that places O (OPT · log(OPT)) beacons while localizing all targets. We evaluate our algorithms on both real-world and randomly generated floor plans. Our algorithms place on an average 6 ~ 23% and 12% fewer beacons in real-world topologies and randomly generated floor plans respectively, as compared to prior work. We also present a study where we ask users to attempt to place nodes manually and discover that even humans that are well versed on the coverage problem find it hard to balance the trade-off between the number of beacons and area localized. Haotian Wang 0002, Niranjini Rajagopal, Anthony Rowe 0001, Bruno Sinopoli, Jie Gao 0001 |
SIGSPATIAL/GIS | 2 |
| 2019 | Improving Augmented Reality Relocalization Using Beacons and Magnetic Field MapsabstractIn this paper, we show how beacon-based indoor localization and additional environmental fingerprints like magnetic field data can be used to both accelerate and increase the robustness of Augmented Reality (AR) relocalization. We show how the combination of Visual Inertial Odometry (VIO) and beacons can be used to construct a dense indoor magnetic field map that can act as a fine-grained calibration for compasses to quickly determine a mobile device's orientation. Unique to our approach is that we leverage accurate VIO trajectories to provide full vector magnetic field mapping that can be collected and used with devices placed in any orientation. We demonstrate a system running on an iPhone that can acquire location with 80th percentile 3D accuracy of 27cm in LOS and 46cm in NLOS, and our magnetic field mapping approach can instantly estimate orientation with 80th percentile accuracy of 11.7 degrees. We demonstrate an end-to-end system for generating a magnetic field map and subsequently localizing and tracking mobile users using beacons and VIO. This has the side effect of enabling multi-user (even cross-platform) AR applications, as all users can now be localized with respect to a common global reference without any sharing of visual feature maps. Niranjini Rajagopal, John Miller 0002, Krishna Kumar Reghu Kumar, Anh Luong, Anthony Rowe 0001 |
IPIN | 1 |
| 2018 | Enhancing indoor smartphone location acquisition using floor plansabstractIndoor localization systems typically determine a position using either ranging measurements, inertial sensors, environmental-specific signatures or some combination of all of these methods. Given a floor plan, inertial and signature-based systems can converge on accurate locations by slowly pruning away inconsistent states as a user walks through the space. In contrast, range-based systems are capable of instantly acquiring locations, but they rely on densely deployed beacons and suffer from inaccurate range measurements given non-line-of-sight (NLOS) signals. In order to get the best of both worlds, we present an approach that systematically exploits the geometry information derived from building floor plans to directly improve location acquisition in range-based systems. Our solving approach can disambiguate multiple feasible locations taking into account a mix of LOS and NLOS hypotheses to accurately localize with significantly fewer beacons. We demonstrate our geometry-aware solving approach using a new ultrasonic beacon platform that is able to perform direct time-of-flight ranges on commodity smartphones. The platform uses Bluetooth Low Energy (BLE) for time synchronization and ultrasound for measuring propagation distance. We evaluate our system's accuracy with multiple deployments in a university campus and show that our approach shifts the 80% accuracy point from 4-8m to 1m as compared to solvers that do not use the floor plan information. We are able to detect and remove NLOS signals with 91.5% accuracy. Niranjini Rajagopal, Patrick Lazik, Nuno Pereira 0001, Sindhura Chayapathy, Bruno Sinopoli, Anthony Rowe 0001 |
IPSN | 1 |
| 2018 | Welcome to my world: demystifying multi-user AR with the cloud: demo abstractabstractWe demonstrate multi-user persistent Augmented Reality (AR) on mobile devices with a novel technique that provides nearly instant acquisition of location and orientation. Visual Inertial Odometry (VIO) provides accurate position and orientation tracking relative to device start-up for AR applications. Unfortunately, the tracking is local to the AR session of a single user and is not anchored in a global coordinate system. In order to provide all devices an accurate location in a common frame of reference, we utilize UWB nodes that range to the devices. To avoid the long startup time required to compute the device's orientation, we propose a novel technique that utilizes previously recorded magnetic field information to rapidly calibrate the compass. In order to simplify setup, we demonstrate automatic mapping of beacon locations and surveying of magnetic field by a pedestrian walking around the test area with a mobile device. Niranjini Rajagopal, John Miller 0002, Krishna Kumar Reghu Kumar, Anh Luong, Anthony Rowe 0001 |
IPSN | 1 |
| 2017 | Pulsar: A Wireless Propagation-Aware Clock Synchronization PlatformabstractIn this paper, we introduce Pulsar, a wireless time transfer platform that can achieve clock synchronization to better than five nanosecond between indoor or GPS-denied devices. Nanosecond-level clock synchronization is a missing capability for many real-time applications like next-generation wireless systems that leverage spatial multiplexing to improve channel capacity and provide services like time-of-flight localization. With fine-grained synchronization, both clock stability and propagation delays introduce significant sources of error. Pulsar leverages a stable clock source derived from a Chip-Scale Atomic Clock (CSAC) along with an Ultra-WideBand (UWB) radio able to perform sub-nanosecond packet timestamping to estimate and correct for clock offsets. We design and evaluate a proof-of-concept network-wide synchronization protocol for Pulsar that selects low-jitter links to both estimate the location of nodes and reduce cumulative synchronization error across multiple hops. The Pulsar platform and protocol together provide a phase synchronized one pulse per second (1PPS) signal and 10 MHz reference clock that can be easily integrated with typical enduser applications like software-defined radios and communication systems. We experimentally evaluate the Pulsar platform in terms of clock synchronization accuracy, Allan deviation between pairwise clocks and ranging accuracy to show a clock synchronization of better than five nanoseconds per hop with an average of 2.12 ns and a standard deviation of 0.84 ns. The platform is able to identify and avoid clock error in cases where there is heavy multi-path or non-Line-of-Sight signals. Adwait Dongare, Patrick Lazik, Niranjini Rajagopal, Anthony Rowe 0001 |
RTAS | 3 |
| 2016 | Beacon placement for range-based indoor localizationabstractIn this paper, we address the problem of range-based beacon placement given a floor plan to support indoor localization systems. Existing approaches for trilateration require three or more beacons to determine a unique position solution. We show that with prior knowledge of the map and a model of beacon coverage, it is possible to uniquely localize with only two beacons. This not only reduces installation cost by requiring fewer nodes, but can also improve robustness. One of the main challenges with respect to beacon placement algorithms is defining a metric for estimating performance. We propose augmenting the commonly used Geometric Dilution of Precision (GDOP) metric to account for indoor spaces. We then use this enhanced GDOP metric as part of a toolchain to compare various beacon placement algorithms in terms of coverage and expected accuracy. When applied to a set of real floor plans, our approach is able to reduce the number of beacons between 22% and 60% (33% on an average) as compared to standard trilateration. Niranjini Rajagopal, Sindhura Chayapathy, Bruno Sinopoli, Anthony Rowe 0001 |
IPIN | 1 |
| 2015 | Ultrasonic time synchronization and ranging on smartphonesabstractIn this paper, we present the design and evaluation of a platform that can be used for time synchronization and indoor positioning of mobile devices. The platform uses the Time-Difference-Of-Arrival (TDOA) of multiple ultrasonic chirps broadcast from a network of beacons placed throughout the environment to find an initial location as well as synchronize a receiver's clock with the infrastructure. These chirps encode identification data and ranging information that can be used to compute the receiver's location. Once the clocks have been synchronized, the system can continue performing localization directly using Time-of-Flight (TOF) ranging as opposed to TDOA. This provides similar position accuracy with fewer beacons (for tens of minutes) until the mobile device clock drifts enough that a TDOA signal is once again required. Our hardware platform uses RF-based time synchronization to distribute clock synchronization from a subset of infrastructure beacons connected to a GPS source. Mobile devices use a novel time synchronization technique leverages the continuously free-running audio sampling subsystem of a smartphone to synchronize with global time. Once synchronized, each device can determine an accurate proximity from as little as one beacon using TOF measurements. This significantly decreases the number of beacons required to cover an indoor space and improves performance in the face of obstructions. We show through experiments that this approach outperforms the Network Time Protocol (NTP) on smartphones by an order of magnitude, providing an average 720μs synchronization accuracy with clock drift rates as low as 2ppm. Patrick Lazik, Niranjini Rajagopal, Bruno Sinopoli, Anthony Rowe 0001 |
RTAS | 2 |
| 2015 | ALPS: A Bluetooth and Ultrasound Platform for Mapping and LocalizationabstractThe proliferation of Bluetooth Low-Energy (BLE) chipsets on mobile devices has lead to a wide variety of user-installable tags and beacons designed for location-aware applications. In this paper, we present the Acoustic Location Processing System (ALPS), a platform that augments BLE transmitters with ultrasound in a manner that improves ranging accuracy and can help users configure indoor localization systems with minimal effort. A user places three or more beacons in an environment and then walks through a calibration sequence with their mobile device where they touch key points in the environment like the floor and the corners of the room. This process automatically computes the room geometry as well as the precise beacon locations without needing auxiliary measurements. Once configured, the system can track a user's location referenced to a map. Patrick Lazik, Niranjini Rajagopal, Oliver Shih, Bruno Sinopoli, Anthony Rowe 0001 |
SenSys | 2 |
| 2015 | Demo: ALPS - The Acoustic Location Processing SystemabstractWe demonstrate the Acoustic Location Processing System (ALPS), a platform that augments BLE proximity beacons with ultrasonic transmitters in a manner that allows for precise and robust indoor localization. {\em ALPS} uses Time-Difference-Of-Arrival (TDOA) and Time-Of-Flight (TOF) ranging to accurately localize mobile devices such as off-the-shelf smartphones and tablets in 2D space. Users inside the demo area will be able to determine their location and can directly plot it relatively to a map of the area using our app on a smartphone. Once a receiving device has determined its initial position, it can synchronize its audio clock with the transmission infrastructure to perform TOF-based localization, which provides similar position accuracy to TDOA based localization with fewer beacons. Multilateration and trilateration processing for each device's location is offloaded onto a cloud-based solver that can provide localization as a service to ALPS and similar TOF/TDOA based systems. Patrick Lazik, Niranjini Rajagopal, Oliver Shih, Bruno Sinopoli, Anthony Rowe 0001 |
SenSys | 2 |
| 2014 | Visual light landmarks for mobile devices
Niranjini Rajagopal, Patrick Lazik, Anthony Rowe 0001 |
IPSN | 1 |
| 2014 | Demonstration abstract: how many lights do you see?
Niranjini Rajagopal, Patrick Lazik, Anthony Rowe 0001 |
IPSN | 1 |
| 2013 | Demo abstract: a magnetic field-based appliance metering systemabstractIn this demonstration, we show an energy measurement system that estimates the energy consumption of individual appliances using a wireless sensor network consisting of contactless electromagnetic field (EMF) sensors deployed near each appliance, and a whole-house power meter. The EMF sensor can detect appliance state transitions within close proximity based on magnetic field fluctuations. Data from these sensors are then relayed back to the main meter using a low-latency wireless sensor networking protocol, where changes in the total power consumption of the house are used to determine the power usage of individual appliances. The sensors are low-cost, easy to deploy and are able to detect current changes associated with the appliance from a few inches away making it possible to externally monitor in-wall wiring to devices like overhead lights or heavy machinery that might operate on multiple phases of the AC distribution system of the building. Appliance-level energy data provide continuous feedback to end users about their consumption patterns and provide building managers accurate information that can be used to target the most effective update and retrofit strategies. Niranjini Rajagopal, Suman Giri, Mario Berges, Anthony Rowe 0001 |
IPSN | 1 |
| 2013 | Hardware Assisted Clock Synchronization for Real-Time Sensor NetworksabstractTime synchronization in wireless sensor networks is important for event ordering and efficient communication scheduling. In this paper, we introduce an external hardwarebased clock tuning circuit that can be used to improve synchronization and significantly reduce clock drift over long periods of time without waking up the host MCU. This is accomplished through two main hardware sub-systems. First, we improve upon the circuit presented in [1] that synchronizes clocks using the ambient magnetic fields emitted from power lines. The new circuit uses an electric field front-end as opposed to the original magnetic-field sensor, which makes the design more compact, lower-power, lower-cost, exhibit less jitter and improves robustness to noise generated by nearby appliances. Second, we present a low-cost hardware tuning circuit that can be used to continuously trim a micro-controller's low-power clock at runtime. Most time synchronization approaches require a CPU to periodically adjust internal counters to accommodate for clock drift. Periodic discrete updates can introduce interpolation errors as compared to continuous update approaches and they require the CPU to expend energy during these wake up periods. Our hardware-based external clock tuning circuit allows the main CPU to remain in a deep-sleep mode for extended periods while an external circuit compensates for clock drift. We show that our new synchronization circuit consumes 60% less power than the original design and is able to correct clock drift rates to within 0.01 ppm without power hungry and expensive precision clocks. Maxim Buevich, Niranjini Rajagopal, Anthony Rowe 0001 |
RTSS | 2 |