Research platform · University of Stavanger

Multimodal sensing of human–object interactions in daily life

SOSC is a deployed sensing infrastructure that instruments everyday objects with smart tags and integrates commercial smartwatch data to capture how users interact with Objects of Daily Living. The platform has been operational at Helse Campus Stavanger since 2023, collecting synchronized multimodal data without requiring manual annotation.

>95%
Interaction recognition accuracy
6
Synchronized data modalities
4+
Compatible smartwatch brands
Deployed at Helse Campus Stavanger
Operational since 2023
Funding NFR Commercialization 347595
Principal Investigator Prof. F. Demrozi, UiS
System architecture Operational
Smartwatch hub
IMU · HR · GPS · indoor position
↓
Tagged ODLs
BLE / NFC smart tags on objects
↓
Environmental sensors
Temperature · pressure · light
↓
Synchronised data fusion
Timestamped multimodal streams
Interaction-annotated dataset
AutoADLs4HAR · FAIR release · Zenodo
§ 01 · Platform overview

A three-layer sensing infrastructure for interaction-aware data collection

SOSC has been designed for ecological validity: data is collected in real home and care environments without constraining user behaviour. The platform has been deployed and validated at HCS, where it supports multimodal data collection with elderly participants in smart home settings.

Layer 01 · Wearable
Smartwatch — personal sensing hub
The wrist-worn device provides continuous inertial, physiological, and positional data. It acts as the primary sensing node, timestamping all interaction events and synchronising with the object and environmental layers via Bluetooth Low Energy.
Layer 02 · Object
Tagged Objects of Daily Living
BLE and NFC-enabled smart tags are attached to relevant ODLs — utensils, kitchen appliances, personal care items, and furniture. Proximity and contact events are logged automatically when the user's smartwatch approaches or touches a tagged object.
Layer 03 · Environment
Environmental and spatial context
Fixed sensors provide temperature, atmospheric pressure, and luminosity readings. Indoor BLE positioning beacons provide room-level localisation, enriching the interaction record with spatial context and supporting disambiguation of similar activity profiles.
§ 02 · Device compatibility

Compatible with commercial smartwatches

SOSC has been designed and validated with off-the-shelf commercial smartwatches running Wear OS. The platform's data acquisition layer is compatible with the following devices, making deployment accessible without specialised hardware.

OnePlus Watch
OnePlus Watch 2 · Wear OS 4
IMU HR/SpO₂ GPS BLE 5.0
Samsung Galaxy Watch
Galaxy Watch 6 / 7 · Wear OS
IMU HR/ECG GPS BLE 5.3
Google Pixel Watch
Pixel Watch 2 / 3 · Wear OS 4
IMU HR/cEDA GPS BLE 5.0
Ticwatch
Ticwatch Pro 5 / E3 · Wear OS
IMU HR/SpO₂ GPS BLE 5.0

All listed devices expose IMU (accelerometer, gyroscope, magnetometer), heart rate, GPS, and BLE scanning APIs via the Wear OS Health Services and Sensors API, which SOSC uses for data acquisition. NFC tag reading is supported on all devices through the Android NFC stack.

§ 03 · Sensing

Multimodal data streams

Each sensing layer contributes distinct signal types that are collected, timestamped, and stored in a synchronised record. The table below summarises the signal types collected by the platform and their role in the interaction recognition pipeline.

Signal Source Variables Role in pipeline Type
Wrist acceleration Smartwatch IMU 3-axis, up to 200 Hz Primary motion feature for interaction segmentation and activity classification motion
Gyroscope / magnetometer Smartwatch IMU 6-axis, rotation matrix Wrist orientation during object manipulation; activity transition detection motion
Heart rate / HRV Optical PPG HR bpm, beat-to-beat interval Physiological state; auxiliary feature for disambiguating similar ADL profiles physiology
GPS / indoor position GPS + BLE beacons Outdoor coordinates, indoor proximity zone Spatial context; room-level localisation supporting environment-driven labelling spatial
Object proximity / contact Smart tags — BLE/NFC Object ID, RSSI, contact timestamp Core signal for interaction-driven label inference; object identity and usage sequence interaction
Temperature / pressure / light Fixed environmental sensors °C, hPa, lux Ambient context; supports disambiguation of activities sharing similar motion profiles environment
§ 04 · Interaction recognition

From raw signals to semantic activity labels

The core capability of SOSC is the inference of activity labels from structured sequences of human–object interaction events, without requiring manual annotation. The pipeline maps raw tag contact events and wrist motion patterns to semantic ADL labels via a two-stage mechanism validated on platform data.

✓
Validated on platform data. The interaction recognition pipeline has been evaluated on data collected at HCS, achieving >95% interaction detection accuracy across 15 ADL categories and 20+ tagged objects in a real smart home environment.
01 · Capture
Object contact events
Smart tags register proximity and contact events with the smartwatch in real time
→
02 · Sequence
Temporal structuring
Events are ordered and windowed into candidate activity segments
→
03 · Map
Temporal logic layer
Structured rules derived from the ADL ontology map sequences to candidate labels
→
04 · Resolve
Probabilistic model
CRF / attention model resolves ambiguity and assigns per-label confidence scores
→
05 · Output
Labelled segment
Activity label + confidence score; uncertain labels flagged for weighting
Worked example — morning routine recognition
🫖
Kettle
t = 0 s
→
☕
Cup retrieval
t = 18 s
→
🪑
Sitting
t = 42 s
→
⏸
Inactivity
t = 65 s
Inferred label → Making tea or coffee (ADL-03)
κ = 0.91
§ 05 · Validation

Platform validation and deployment history

SOSC has been validated through a series of data collection studies at HCS. The results demonstrate the feasibility of interaction-driven activity recognition from commercial wearable devices and smart tags in ecologically valid settings.

Result 01
Interaction detection accuracy
Object contact and proximity events detected at >95% accuracy across 20+ tagged ODLs in a fully instrumented smart home apartment at HCS.
Result 02
ADL coverage
15 complex ADL categories reliably captured, including meal preparation, personal hygiene, medication management, and domestic tasks.
Result 03
Multi-user deployment
Platform deployed with participants of varied age, mobility, and routine patterns. Data collected without modifying participant behaviour or constraining movement.
Result 04
Synchronisation reliability
All six data modalities synchronised to a common timeline with sub-second precision. No data loss events recorded across validated collection sessions.