Research

My current interests are in mobile sensing and computing (IoT-based sensing, backscatter sensing), context recognition (urban congestion, human activities), and healthcare (e.g., body core temperature estimation).

Battery-less IoT

The number of IoT devices is expected to be enormous, causing huge effort to maintain batteries. In this research, I realize cooperation among battery-less sensors by combining energy harvesting and ambient backscatter, which connects sensors wirelessly with tiny energy consumption. The goal is to develop technologies for a “Sustainable IoT platform” that combines energy harvested at multiple devices to satisfy application requirements.

Battery-less sensing

Urban Context Recognition

CrowdMeter

CrowdMeter — Congestion Estimation in Train Stations

CrowdMeter is a participatory system that leverages sensor data collected from users' phones during their daily train commutes to gauge real-time congestion in railway stations. It tracks each passenger's position and identifies their context (waiting for a train, buying a ticket, etc.) along the trajectory from the entrance to the train. From these, novel features capture the passenger's behavior (walking pattern) and ambient environment (sound) that indicate congestion. The system highlights each area with a color (blue / yellow / red) for low / medium / high congestion. Field experiments at 29 different train stations in Japan show CrowdMeter infers congestion accurately, highlighting its promise as a ubiquitous travel-support service.

TransitLabel — Semantics in Train Stations

TransitLabel is a crowd-sensing system for automatic enrichment of transit-station indoor floorplans with semantics like ticket vending machines, entrance gates, drink vending machines, platforms, waiting lines, restrooms, lockers, and waiting areas. Certain passenger activities (purchasing tickets, crossing entrance gates, etc.) present identifiable signatures on phone sensors, which TransitLabel uses to recognize activities and infer their associated semantics. Locations are estimated from inaccurate passenger positions when each semantic is identified. A field experiment in eight stations in Japan showed accurate detection of fine-grained semantics (7.7% FP, 7.5% FN on average), with locations within ~2.5 m on average — and a small energy footprint on cellphones.

TransitLabel

Healthcare

Core temperature estimation

Core Body Temperature Estimation

We proposed a novel method to estimate core body temperature using a human thermal model that accounts for individual differences. The method employs Gagge's two-node model to simulate change of core and skin temperature by calculating heat production and heat exchange between the core node, the skin node, and the environment. In a warm-up phase, the optimal parameter set representing individual thermoregulation function and physical features is determined through exhaustive simulation. Multiple modifications to the original model — delaying thermal transfer, thermoregulation response, etc. — improved accuracy. Across 120+ hours of running, walking, biking and tennis, the method successfully reduces estimation error, leading to collaborations with several companies and researchers in other fields.

FluidMeter — Fluid Intake Amount Estimation

Water is the most vital nutrient in the human body, accounting for about 60% of body weight. To maintain optimal health, it is important to consume sufficient fluids daily. FluidMeter is a ubiquitous and unobtrusive system that tracks fluid intake using inertial sensors in smartwatches. It first separates drinking from other activities (playing, running, eating), then recognizes the sequence of micro-activities (lift the bottle, sip, release the bottle) and applies machine learning to estimate intake from sipping-period features. Evaluated on 260+ hours of activities from 70 participants and multiple smartwatch models, FluidMeter recognizes drinking and its micro-activities accurately and estimates the overall amount of fluid intake in grams within 15% error.

FluidMeter

Mobile Localization

UPL Firefighter localization

We proposed an opportunistic ad-hoc localization algorithm — Urban Pedestrians Localization (UPL) — for estimating the locations of mobile nodes in urban districts. UPL assumes location landmarks are deployed sparsely due to deployment-cost constraints, so most mobile nodes cannot expect to meet landmarks frequently. Each node instead relies on location information received from neighboring nodes to estimate its area of presence. Although the area becomes inexact under motion, it can be used to reduce the areas of presence of others. UPL also leverages information about obstacles such as walls and computes movable areas under mobility for accurate prediction. Experiments showed UPL limits positioning error to 0.7r on average, where r is the radio range.

We also worked on mobile-phone localization for firefighters using WiFi directional antennas placed around a target building, plus several works on relative-position metrics, people-density estimation, and GPS improvement.

Funded Research Projects

Source: researchmap.