ChronoChart: Setup-Agnostic Channel Charting for Label-Free Indoor Localization
Authors: Majid Sharghi Foroushani, Jonas Pirkl, Jonathan Ott, Maximilian Stahlke, George Yammine, Tobias Feigl, Christopher Mutschler
Organizations: Fraunhofer Institute for Integrated Circuits (IIS), Division Positioning and Networks, 90411 Nürnberg, Germany · Programming Systems Lab, Friedrich-Alexander-Universität Erlangen-Nürnberg, 91052 Erlangen, Germany · Machine Learning and Positioning Systems Lab, University of Technology Nuremberg (UTN), Nürnberg, Germany
Accurate radio-based indoor localization remains challenging in multipath-rich and dynamic indoor environments. Supervised fingerprinting methods achieve high positioning accuracy by learning mappings from radio channel measurements to physical locations, but require costly position labels and frequent recalibration. Channel Charting (CC) addresses this limitation by learning low-dimensional representations of Channel State Information (CSI) without position labels, yielding channel charts in which nearby points correspond to nearby physical locations. However, prominent CC methods rely on setup-specific dissimilarity metrics, such as ADP-, CIRA-, or PDR-based distances, and on precomputed O(n2) distance matrices, limiting scalability and transferability across radio systems. We propose ChronoChart, a timestamp-supervised CC framework that requires only CSI and timestamps without prior knowledge for training. Our method jointly optimizes complementary objectives: a triplet loss using temporally derived positive and negative samples to establish coarse global structure, a temporal-proximity loss that promotes smooth trajectories in the chart, and a joint-embedding loss that enforces consistency between representations of different augmentations. Evaluated on real-world 5G, MIMO, and passive UWB data, our method matches or exceeds prior CC baselines that depend on tailored distance metrics, and remains scalable and applicable across heterogeneous radio systems.
Figures & tables
Fig. 1 : ChronoChart trains a shared encoder from CSI samples and timestamps using temporally derived triplets. A triplet loss (green), temporal-proximity loss (orange), and joint-embedding loss (purple) are combined with NashMTL, without setup-specific priors.
Method
Labels ↓
Setup metric ↓
O(n2) matrix ↓
Aux. info ↓
Mini-batch ↑
Fingerprinting [ 15 , 24 ]
yes
no
no
no
yes
Siamese w. ADP/CIRA [ 10 , 19 , 17 ]
no
yes
yes
no
yes
PDR-based CC [ 18 ]
no
yes
yes
yes
yes
Geodesic loss [ 3 ]
no
yes
yes
yes
no
Temporal AE [ 8 ]
no
no
no
yes
yes
ChronoChart
no
no
no
no
yes
TABLE I : Comparison of supervision and setup requirements.
Fig. 2 : Qualitative comparison of channel charts for the Fraunhofer 5G and passive UWB datasets.
Dataset
Mean
Std
Min
Max
CoV
Dichasus
0.227
0.082
0.000
0.729
0.362
Fraunhofer 5G
0.902
0.351
0.000
2.295
0.389
Passive UWB
0.703
0.135
0.137
0.980
0.193
TABLE II : Statistics [m/s]; coefficient of variation (CoV).
Data
Method
MAE ↓
DRMS ↓
CEP ↓
R95 ↓
KS ↓
CT/TW ↑
Dichasus
PCA
2.915 m
3.294 m
2.786 m
5.670 m
0.567
0.836 / 0.805
Isomap
2.842 m
3.216 m
2.753 m
5.368 m
0.537
0.818 / 0.810
Triplet-only
1.230 m
1.554 m
0.907 m
3.251 m
0.218
0.987 / 0.973
Siamese w. ADP [ 19 ]
0.490 m
0.584 m
0.441 m
1.026 m
0.071
0.996 / 0.996
Geodesic loss [ 3 ]
0.330 m
0.409 m
0.277 m
0.719 m
0.069
0.998 / 0.998
ChronoChart
0.264 m
0.329 m
0.217 m
0.633 m
0.0546
0.998 / 0.998
TABLE III : Performance comparison of different methods
Fraunhofer 5G Dataset
Dichasus Dataset
Temp. loss coeff. λ2
Temp. loss coeff. λ2
λ3
0.0
0.5
1.0
1.5
λ3
0.0
0.5
1.0
1.5
0.0
2.18
0.99
1.04
0.97
0.0
1.23
0.62
0.80
0.55
0.5
1.01
0.94
0.98
0.98
0.5
0.66
0.40
0.48
0.40
1.0
1.01
0.84
0.98
0.94
1.0
0.48
0.38
0.38
0.39
1.5
1.14
0.86
0.98
0.86
1.5
0.66
0.41
0.39
0.39
TABLE IV : Comparison of different UPGrad loss coefficients for the temporal loss ( λ2 ) and the joint-embedding loss ( λ3 ). Values denote Euclidean localization error in meters.
Reliable radio-based indoor localization is essential for industrial automation, yet existing methods are often evaluated in environments that do not fully reflect the severe multipath and non-line-of-sight (NLOS) conditions encountered in real deployments. This limits our understanding of how AI, i.e., modern geometric, unsupervised, and semi-supervised localization methods generalize to industrial 5G settings. We present RAIL-5G, a public real-world 5G NR channel impulse response (CIR) benchmark recorded in an operational railway maintenance facility. RAIL-5G covers an 811m2 indoor area with eight distributed radio units, robot-mounted user equipment (UE) trajectories, high-accuracy iGPS reference positions, and severe metal-induced multipath caused by train compartments and maintenance infrastructure. We benchmark geometric time-difference of arrival (TDoA), supervised fingerprinting, unsupervised channel charting, and self-supervised wireless pretraining methods. Our results highlight the difficulty of RAIL-5G: on the full dataset, TDoA reaches 7.02m mean average error (MAE), the best unsupervised method reaches 2.46m, and supervised fingerprinting achieves 0.52m. Self-supervised pretraining reduces the labeling effort by up to one order of magnitude, but the remaining gap to supervised learning shows that robust AI-based localization under severe multipath remains an open challenge. The dataset and code are available at https://iis.fraunhofer.de/rail-5g.
Jonas Pirkl, Andreas Eidloth, Maximilian Kasparek +2
Fraunhofer Institute for Integrated Circuits (IIS), Division Positioning and Networks, 90411 Nürnberg, Germany · Department Computer Science & Artificial Intelligence, Technische Universität Nürnberg, 90461 Nürnberg, Germany · Programming Systems Lab, Friedrich-Alexander-Universität Erlangen-Nürnberg, 91052 Erlangen, Germany
Radio frequency (RF)-based indoor localization offers significant promise for applications such as indoor navigation, augmented reality, and pervasive computing. While deep learning has greatly enhanced localization accuracy and robustness, existing localization models still face major challenges in cross-scene generalization due to their reliance on scene-specific labeled data. To address this, we introduce Radiance-Field Reinforced Pretraining (RFRP). This novel self-supervised pretraining framework couples a large localization model (LM) with a neural radio-frequency radiance field (RF-NeRF) in an asymmetrical autoencoder architecture. In this design, the LM encodes received RF spectra into latent, position-relevant representations, while the RF-NeRF decodes them to reconstruct the original spectra. This alignment between input and output enables effective representation learning using large-scale, unlabeled RF data, which can be collected continuously with minimal effort. To this end, we collected RF samples at 7,327,321 positions across 100 diverse scenes using four common wireless technologies--RFID, BLE, WiFi, and IIoT. Data from 75 scenes were used for training, and the remaining 25 for evaluation. Experimental results show that the RFRP-pretrained LM reduces localization error by over 40% compared to non-pretrained models and by 21% compared to those pretrained using supervised learning.
Guosheng Wang, Shen Wang, Lei Yang
Department of Computing, The Hong Kong Polytechnic University, Hong Kong, China
Machine learning has greatly advanced data-driven channel modeling and resource optimization. However, most existing methods require accurately location-labeled datasets, which are costly to collect and maintain in dynamic environments. This paper develops a self-localizing multiple-input multiple-output (MIMO) beam map framework that constructs a hierarchical wireless memory from highly sparse channel state information (CSI) measurements without explicit location labels. To reduce acquisition and processing overhead, we use beamdomain received signal strength (RSS) as compact inputs and theoretically show that they enable asymptotically unbiased spatial signature estimation. A dual-scale extractor captures intrasnapshot angular dependencies and inter-sample correlations for incomplete observations, and a hybrid temporal encoder is designed to consolidate recent CSI into stable short-term context for physical anchor inference. The inferred anchors spatially index a physically structured radio map embedding that stores long-term channel knowledge, which conditions a diffusion decoder for location-consistent full CSI reconstruction. Such a radio map embedding provides a persistent wireless knowledge representation that can be continuously updated and reused without full CSI acquisition. Experiments show that the proposed framework improves physical-anchor recovery accuracy by over 30% under sparse measurements and achieves more than 20% channel-capacity gain in non-line-of-sight (NLOS) beam tracking over Kalman-filter-based methods.
Wangqian Chen, Junting Chen, Shuguang Cui
School of Science and Engineering, and the Shenzhen Future Network of Intelligence Institute (FNii-Shenzhen), The Chinese University of Hong Kong, Shenzhen, Guangdong 518172, China