Related Experiment Video
Updated: Sep 4, 2025

06:37
Author Spotlight: Addressing Technical and Subjective Challenges in Measuring Classroom Attention
Published on: December 15, 2023
4.0K
Dual-Branch Interactive Networks on Multichannel Time Series for Human Activity Recognition
IEEE Journal of Biomedical and Health Informatics
|July 22, 2022
Summary
This study introduces a Dual-branch Interactive Network (DIN) for human activity recognition (HAR) using sensor data. The DIN combines convolutional neural networks (CNNs) and Transformers to effectively capture both local and global features, achieving high accuracy with fewer computational resources.
Area of Science:
- Computer Science
- Machine Learning
- Signal Processing
Background:
- Sensor-based human activity recognition (HAR) commonly utilizes convolutional neural networks (CNNs) for local feature extraction from time-series data.
- Transformer models excel at long-range sequence modeling but can overlook local dependencies.
- Integrating CNNs and Transformers offers a promising approach to leverage the strengths of both architectures for enhanced HAR.
Purpose of the Study:
- To propose a novel Dual-branch Interactive Network (DIN) that synergistically combines CNN and Transformer architectures for multi-channel time-series sensor data.
- To develop a lightweight model for human activity recognition (HAR) suitable for resource-constrained wearable devices.
- To improve the accuracy and efficiency of HAR systems by effectively capturing both local and global features.
Main Methods:
- A dual-stream architecture is employed, utilizing conv-embedding for local features and patch-embedding for global features.
- A co-attention mechanism adaptively fuses local and global feature representations, enabling comprehensive data modeling.
- The proposed DIN model is evaluated on three benchmark HAR datasets: PAMAP2, WISDM, and OPPORTUNITY.
Main Results:
- The DIN model consistently outperformed state-of-the-art baselines across all tested datasets.
- Achieved high F1-scores: 92.05% on PAMAP2, 98.17% on WISDM, and 91.55% on OPPORTUNITY.
- Demonstrated efficiency with fewer parameters and FLOPs, validated by real-time execution on a Raspberry Pi P3 system.
Conclusions:
- The Dual-branch Interactive Network (DIN) effectively integrates CNN and Transformer merits for superior performance in sensor-based HAR.
- The proposed model offers a compelling solution for real-time HAR applications on lightweight wearable devices.
- The DIN presents a significant advancement for ubiquitous HAR computing scenarios, balancing accuracy and computational efficiency.
Related Concept Videos
Multi-input and Multi-variable systems
146
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
146
Sequence Networks of Rotating Machines
136
A Y-connected synchronous generator, grounded through a neutral impedance, is designed to produce balanced internal phase voltages with only positive-sequence components. The generator's sequence networks include a source voltage that is exclusively in the positive-sequence network. The sequence components of line-to-ground voltages at the generator terminals illustrate this configuration.
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
136
Time-Series Graph
4.5K
A time-series graph is a line graph with repeated measurements taken at successive intervals of time. It is also called a time series chart. To construct a time-series graph, one must look at both pieces of a paired data set. The horizontal axis is used to plot the time increments, and the vertical axis is used to plot the values of the variable that one is measuring. By using the axes in this way, each point on the graph will correspond to time and a measured quantity. The points on the graph...
4.5K

