Table of Contents
Fetching ...

TinyIO: Lightweight Reparameterized Inertial Odometry

Shanshan Zhang, Siyue Wang, Liqin Wu, Qi Zhang, Tianshui Wen, Ziheng Zhou, Ao Peng, Xuemin Hong, Lingxiang Zheng, Yu Yang

TL;DR

This work proposes a reparameterized inertial localization network that uses a multi-branch structure during training to enhance feature extraction and is transformed into an equivalent single-path architecture to improve parameter efficiency at inference time.

Abstract

Inertial localization is regarded as a promising positioning solution for consumer-grade IoT devices due to its cost-effectiveness and independence from external infrastructure. However, data-driven inertial localization methods often rely on increasingly complex network architectures to improve accuracy, which challenges the limited computational resources of IoT devices. Moreover, these methods frequently overlook the importance of modeling long-term dependencies in inertial measurements - a critical factor for accurate trajectory reconstruction - thereby limiting localization performance. To address these challenges, we propose a reparameterized inertial localization network that uses a multi-branch structure during training to enhance feature extraction. At inference time, this structure is transformed into an equivalent single-path architecture to improve parameter efficiency. To further capture long-term dependencies in motion trajectories, we introduce a temporal-scale sparse attention mechanism that selectively emphasizes key trajectory segments while suppressing noise. Additionally, a gated convolutional unit is incorporated to effectively integrate long-range dependencies with local fine-grained features. Extensive experiments on public benchmarks demonstrate that our method achieves a favorable trade-off between accuracy and model compactness. For example, on the RoNIN dataset, our approach reduces the Absolute Trajectory Error (ATE) by 2.59% compared to RoNIN-ResNet while reducing the number of parameters by 3.86%.

TinyIO: Lightweight Reparameterized Inertial Odometry

TL;DR

This work proposes a reparameterized inertial localization network that uses a multi-branch structure during training to enhance feature extraction and is transformed into an equivalent single-path architecture to improve parameter efficiency at inference time.

Abstract

Inertial localization is regarded as a promising positioning solution for consumer-grade IoT devices due to its cost-effectiveness and independence from external infrastructure. However, data-driven inertial localization methods often rely on increasingly complex network architectures to improve accuracy, which challenges the limited computational resources of IoT devices. Moreover, these methods frequently overlook the importance of modeling long-term dependencies in inertial measurements - a critical factor for accurate trajectory reconstruction - thereby limiting localization performance. To address these challenges, we propose a reparameterized inertial localization network that uses a multi-branch structure during training to enhance feature extraction. At inference time, this structure is transformed into an equivalent single-path architecture to improve parameter efficiency. To further capture long-term dependencies in motion trajectories, we introduce a temporal-scale sparse attention mechanism that selectively emphasizes key trajectory segments while suppressing noise. Additionally, a gated convolutional unit is incorporated to effectively integrate long-range dependencies with local fine-grained features. Extensive experiments on public benchmarks demonstrate that our method achieves a favorable trade-off between accuracy and model compactness. For example, on the RoNIN dataset, our approach reduces the Absolute Trajectory Error (ATE) by 2.59% compared to RoNIN-ResNet while reducing the number of parameters by 3.86%.

Paper Structure

This paper contains 10 sections, 4 equations, 5 figures, 1 table.

Figures (5)

  • Figure 1: Comparison of ATE performance across different models on the RNIN dataset. Each point corresponds to an IO algorithm; points closer to the bottom-left corner indicate lower trajectory error with fewer model parameters. The proposed methods, Tiny and Tiny_deploy, achieve the lowest ATE while maintaining a compact parameter size.
  • Figure 2: Schematic diagram of the proposed TinyIO architecture.
  • Figure 3: Comparison of the basic modules of LIOB and ResNet.
  • Figure 4: Visual comparison of TinyIO and RoNIN ResNet on various datasets.
  • Figure 5: PDE comparison between TinyIO and three baseline models from RoNIN on the RoNIN dataset.