REVIEW 4 major objections 5 minor 25 references
OWP-IMU: An RSS-based Optical Wireless and IMU Indoor Positioning Dataset
T0 review · 4 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read The paper introduces the first open-source dataset fusing optical-wireless RSS, IMU, and motion-capture ground truth for indoor positioning.
desk verdict A genuinely useful open dataset for RSS optical wireless positioning plus IMU; the benchmark claims need small but real fixes, and the timestamp synchronization must be documented. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the synchronized triple-stream recording: OWP RSS samples at 27 Hz, IMU readings at 200 Hz, and motion-capture ground truth at 160 Hz, collected on a vehicle with four ceiling-mounted infrared LEDs transmitting at distinct frequencies. The paper uses Gaussian-process regression to map the four RSS values to 2D position, multilateration with a Lambertian channel model as a classical baseline, and an extended Kalman filter whose state includes position, velocity, heading, accelerations, and accelerometer biases, with zero-velocity updates during the stationary segment at the start of each recording. This machinery lets the paper demonstrate both the dataset's standalone usability and the accuracy gain from fusing inertial data.
What would settle it
An independent audit could take the released files and re-synchronize the streams by estimating clock offset and drift instead of taking the nearest ground-truth timestamp for each OWP sample; if the P99 errors move by more than a few centimeters, the reported 40 cm-to-25 cm improvement is partly an artifact of the alignment assumption. A second check would include the 19 mm IMU-to-photodiode lever arm in the frame alignment and recompute the EKF errors.
Extended reading notes
Core claim
The central claim is that OWP-IMU is the first open-source dataset pairing received-signal-strength optical wireless positioning with IMU data and accurate ground truth, containing continuous trajectories at three velocities under both line-of-sight and non-line-of-sight conditions. The dataset records four infrared LED RSS values at 27 Hz, IMU acceleration and gyroscope readings at 200 Hz, and motion-capture position and orientation at 160 Hz, synchronized so each OWP sample can be matched to a ground-truth position. The benchmark results show that Gaussian-process regression on the RSS alone reaches roughly 10 cm median error with 400 training samples, while an extended Kalman filter combining IMU and OWP reduces the P99 error from about 40 cm to about 25 cm and tracks heading with about 8 degrees mean absolute error over more than 10 minutes of motion.
Load-bearing premise
The benchmark numbers assume that matching each optical sample to the nearest ground-truth time stamp gives the true position and that the IMU and motion-capture frames are aligned with the 19 mm IMU-to-photodiode offset being negligible.
Editorial extensions
If this is right
- Researchers can train and evaluate RSS-based optical wireless positioning methods on open data without building their own optical transmitter and receiver testbed.
- The 27 Hz RSS and 200 Hz IMU rates with synchronized ground truth give a concrete benchmark for data-efficient learning and sensor-fusion algorithms.
- GP regression reaching about 10 cm median error with 400 samples implies that small training sets suffice for fingerprint-style positioning in this environment.
- The EKF results imply that adding IMU data mainly suppresses outlier errors, cutting P99 from about 40 cm to about 25 cm while keeping median error near 8 to 10 cm.
- The three speeds and the obstacle versus no-obstacle contrast provide controlled conditions for studying how dynamics and non-line-of-sight conditions affect localization error.
Reading between the lines
- A natural extension the authors do not pursue is using the one-minute stationary segment at the start of each recording to calibrate IMU bias per trajectory, which would test how much of the EKF gain relies on the built-in zero-velocity reset.
- Because the 27 Hz RSS stream and 200 Hz IMU stream are synchronized to a common ground truth, the dataset could also support learning-based fusion methods that predict position between optical updates, a direction the paper only mentions as future work.
- If the timestamp-matching assumption is violated by clock drift, the reported error numbers would shift; re-estimating the clock model from the data would reveal how much of the 40 cm to 25 cm P99 improvement is alignment-dependent.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper presents OWP-IMU, an open dataset of received-signal-strength optical wireless positioning (OWP) measurements, IMU data, and Qualisys motion-capture ground truth collected in two indoor environments (clear and with a metal-column obstacle) at three vehicle speeds. The authors describe the hardware platform, data formats, and two benchmark families: Gaussian-process regression and multilateration on RSS alone, and an extended Kalman filter fusing IMU and RSS. The central claim is that this is the first open-source dataset combining RSS-based OWP, IMU, and accurate ground truth with continuous trajectories, LOS/NLOS conditions, three velocities, over 110k samples, and more than 80 minutes of recording.
Significance. If the central claim holds, OWP-IMU would be a valuable community testbed: it offers high-rate OWP (27 Hz), IMU (200 Hz), and ground truth (160 Hz) with continuous trajectories and controlled LOS/NLOS conditions, and the paper includes benchmark numbers that let users anticipate performance. Strengths include a detailed mechanical platform description, use of an independent motion-capture system for ground truth, a public dataset link, and reproducible baseline methods. The main limitations are the undocumented timestamp synchronization between streams and the in-sample calibration of the multilateration benchmark, both of which must be addressed before the dataset's synchronization claim and benchmark comparisons can be fully trusted.
major comments (4)
- [Section IV.A] The paper does not describe how the OWP, IMU, and ground-truth timestamp streams are synchronized. The only statement is 'for each OWP timestamp we find the closest GT timestamp and take its coordinates as the true position for that sample.' This assumes a common clock or a known, drift-free offset between devices. If the OWP and Qualisys clocks have relative drift or a constant latency, nearest-neighbor matching will systematically pair each RSS sample to the wrong ground-truth position, and every downstream benchmark and any user of the dataset will inherit that error. Please document the synchronization method (shared clock, PTP, post-hoc alignment) and provide a validation experiment, for example a static recording showing the residual synchronization error.
- [Section IV.A / Table I] The manuscript claims 'over 110 k data points' and 'Receiver Total Captures > 110 k' (Table I), yet Section IV.A says 'The total number of synced datasets is about 17000.' At 27 Hz OWP sampling over more than 80 min one would expect roughly 130,000 OWP samples, so the two numbers cannot both describe the same set. Please clarify whether 110k is the raw OWP count, a sum over all three streams, or something else, and report per-trajectory raw and synchronized sample counts, including how the stationary initial minute and any dropped samples are treated. Without this breakdown, the dataset size and the 17k-sample benchmark cannot be interpreted.
- [Section IV.A] The multilateration benchmark is calibrated in-sample: 'We first calibrate a gain factor for each LED by all measurement datasets. Then we use it to compute each LED to PD distance from its RSS reading' and the same datasets are used for the reported errors. This gives multilateration an advantage that the Gaussian-process benchmark, which is evaluated on held-out splits, does not receive, and it makes the multilateration-vs-GP comparison and the reported multilateration errors unrepresentative of unseen conditions. Please calibrate the gain factors on a training subset or with leave-one-trajectory-out validation and report calibration and test errors separately.
- [Section IV.B] The EKF benchmark description does not state whether the 400-sample GP model used inside the EKF is trained on data from the same trajectory being evaluated or on separate training data. If the same trajectory is used for both training and evaluation, the position updates inside the EKF are trained in-sample, which can only improve the reported P50/P99 numbers. Please specify the training/evaluation split for the GP model used in the EKF and, ideally, report leave-one-trajectory-out results.
minor comments (5)
- [Table I] Table I marks reference [16] as not open access despite it being published on IEEE DataPort with a DOI; please verify and correct the table.
- [Section II / Figure 3] The 19 mm vertical offset between the IMU and the PD is mentioned but its effect on the EKF's position and heading estimates is not quantified; a short sensitivity note would help users.
- [Section IV.B] The EKF implementation is not reproducible without the process/measurement noise covariance matrices and the GP kernel hyperparameters; please include these values or provide the code in the dataset release.
- [Section IV / Figure 7] Figure 7 attributes a large OWP error to 'shadows or vehicle vibration' without evidence; a timing-misalignment artifact could also produce such outliers, so this interpretation should be revisited once synchronization is validated.
- [Section III / Table III] Minor wording: 'The total number of synced datasets is about 17000' should read 'synchronized OWP samples'; also clarify whether the GT rotation matrix is stored row-major or column-major.
Circularity Check
Dataset itself is externally grounded; the only circular step is the in-sample multilateration gain calibration in the benchmark.
-
fitted input called prediction
[Section IV.A (OWP Benchmarks)]
"We first calibrate a gain factor for each LED by all measurement datasets. Then we use it to compute each LED to PD distance from its RSS reading. Finally, we solve for the receiver position by a least-squares intersection of the four distance estimates."
The multilateration gain factor is fitted on all measurement datasets and then used to produce distance estimates and position errors on those same datasets. The P50/P99 multilateration results in Table IV and Figure 6 are therefore in-sample fits, not out-of-sample predictions. The reported error is partly forced by the fitted gain rather than measuring generalization, and comparing this to GP results from a train/test split is an uneven benchmark. This circularity is confined to the benchmark; the central dataset claim is grounded in external Qualisys ground truth and does not reduce to the fitted parameters.
full rationale
The paper's central contribution is a measured dataset: RSS, IMU, and ground-truth positions from an external Qualisys motion-capture system. That dataset is not derived from any model, and the 'first open-source dataset' claim is checked against cited prior datasets [16] and [17], so there is no definitional circularity or load-bearing self-citation. The one genuinely circular element is the multilateration benchmark in Section IV.A: a gain factor per LED is calibrated on all measurement datasets and then used to evaluate multilateration on the same datasets, making the reported errors in-sample rather than predictive. This does not undermine the dataset itself, but it does mean the multilateration benchmark numbers are optimistically biased and not comparable to the GP train/test results. The EKF benchmark also relies on a GP model trained on the same recordings, which is a weaker form of in-sample evaluation, but it is not as cleanly reducible to a fitted parameter. Timestamp alignment is an important correctness assumption but is not a circularity. Overall, the central claim retains independent content, so the appropriate score is 4, reflecting one partial circularity in a benchmark rather than in the core dataset contribution.
Assumptions & free parameters
free parameters (3)
- Per-LED gain factor (multilateration) =
not reported
- Gaussian process kernel hyperparameters =
not reported
- EKF process and measurement noise covariances =
not reported
assumptions (4)
- domain assumption The optical channel follows RSS proportional to 1/d^(m+3) with Lambertian order m=0.5 and no transmitter or receiver tilt.
- domain assumption The IMU frame is parallel to the motion capture frame and the 19 mm offset between IMU and photodiode is negligible.
- domain assumption A random subset of trajectory points can be used for training a GP and the remaining points as an unbiased test set.
- domain assumption Qualisys motion capture output is treated as ground truth without reported error bars.
Cite this review
Pith. "Pith review of OWP-IMU: An RSS-based Optical Wireless and IMU Indoor Positioning Dataset." pith.science (2026). https://pith.science/paper/LC4TLJTF
@misc{pith2026250516823,
author = {Pith},
title = {Pith review of: OWP-IMU: An RSS-based Optical Wireless and IMU Indoor Positioning Dataset},
year = {2026},
howpublished = {\url{https://pith.science/paper/LC4TLJTF}},
note = {Machine review of arXiv:2505.16823}
}
read the original abstract
Received signal strength (RSS)-based optical wireless positioning (OWP) systems are becoming popular for indoor localization because they are low-cost and accurate. However, few open-source datasets are available to test and analyze RSS-based OWP systems. In this paper, we collected RSS values at a sampling frequency of 27 Hz, inertial measurement unit (IMU) at a sampling frequency of 200 Hz and the ground truth at a sampling frequency of 160 Hz in two indoor environments. One environment has no obstacles, and the other has a metal column as an obstacle to represent a non-line-of-sight (NLOS) scenario. We recorded data with a vehicle at three different speeds (low, medium and high). The dataset includes over 110 k data points and covers more than 80 min. We also provide benchmark tests to show localization performance using only RSS-based OWP and improve accuracy by combining IMU data via extended kalman filter. The dataset OWP-IMU is open source1 to support further research on indoor localization methods.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[16]
Machine learning for rss-based visible light positioning ,
W. Raes, J. De Bruycker, N. Knudde, T. Dhaene, and N. Stev ens, “Machine learning for rss-based visible light positioning ,” 2020. [Online]. Available: https://dx.doi.org/10.21227/f28n-6292
-
[17]
Image sensor-bas ed visible light positioning dataset,
C. Pereira, P . Fonseca, and L. Alves, “Image sensor-bas ed visible light positioning dataset,” 2023. [Online]. Avail able: https://dx.doi.org/10.21227/9zsx-bm77
-
[1]
A sur vey on indoor visible light positioning systems: Fundamentals , applications, and challenges,
Z. Zhu, Y . Y ang, M. Chen, C. Guo, J. Cheng, and S. Cui, “A sur vey on indoor visible light positioning systems: Fundamentals , applications, and challenges,” IEEE Communications Surveys & Tutorials , 2024. JOURNAL OF LATEX CLASS FILES, VOL. 14, NO. 8, AUGUST 2021 6
work page 2024
-
[2]
A m achine learning approach to ranging error mitigation for uwb local ization,
H. Wymeersch, S. Maran` o, W. M. Gifford, and M. Z. Win, “A m achine learning approach to ranging error mitigation for uwb local ization,” IEEE transactions on communications , vol. 60, no. 6, pp. 1719–1728, 2012
work page 2012
-
[3]
Genloc: A new paradigm for si gnal fingerprinting with generative adversarial networks,
R. Guan, Y . Zhang, and M. Li, “Genloc: A new paradigm for si gnal fingerprinting with generative adversarial networks,” in 2022 IEEE 12th International Conference on Indoor Positioning and Indoor Navigation (IPIN), 2022, pp. 1–8
work page 2022
-
[4]
Enh ancing rss- based visible light positioning by optimal calibration of l ed tilt and gain,
F. Wu, N. Stevens, L. D. Strycker, and F. Rottenberg, “Enh ancing rss- based visible light positioning by optimal calibration of l ed tilt and gain,” IEEE Transactions on Communications , pp. 1–1, 2025
work page 2025
-
[5]
Y . Zhuang, Q. Wang, M. Shi, P . Cao, L. Qi, and J. Y ang, “Low- power centimeter-level localization for indoor mobile robots ba sed on ensemble kalman smoother using received signal strength,” IEEE Internet of Things Journal, vol. 6, no. 4, pp. 6513–6522, 2019
work page 2019
-
[6]
D. Delabie, C. Buyle, B. Cox, L. V an Der Perre, and L. De Str ycker, “An acoustic simulation framework to support indoor positioni ng and data driven signal processing assessments,” in 2023 31st European Signal Processing Conference (EUSIPCO) , 2023, pp. 261–265
work page 2023
Show all 25 references
-
[7]
An experimental testbed for the performance evaluation of optical time difference of arriv al based indoor positioning,
J. De Bruycker, J. Audenaert, S. R. Teli, S. Zvanovec, M. H . Conde, L. De Strycker, and N. Stevens, “An experimental testbed for the performance evaluation of optical time difference of arriv al based indoor positioning,” Journal of Lightwave Technology , vol. 42, no. 23, pp....
2024
-
[8]
Wideband diversit y in multipath channels with nonuniform power dispersion profiles,
M. Win, G. Chrisikos, and A. Molisch, “Wideband diversit y in multipath channels with nonuniform power dispersion profiles,” IEEE Transactions on Wireless Communications , vol. 5, no. 5, pp. 1014–1022, 2006
2006
-
[9]
Performance of rake reception in dense multipath channels: implications of spr eading band- width and selection diversity order,
M. Win, G. Chrisikos, and N. Sollenberger, “Performance of rake reception in dense multipath channels: implications of spr eading band- width and selection diversity order,” IEEE Journal on Selected Areas in Communications, vol. 18, no. 8, pp. 1516–1525, 2000
2000
-
[10]
A measurement-based statistical model for industrial ult ra-wideband channels,
J. Karedal, S. Wyne, P . Almers, F. Tufvesson, and A. F. Mo lisch, “A measurement-based statistical model for industrial ult ra-wideband channels,” IEEE Transactions on Wireless Communications, vol. 6, no. 8, pp. 3028–3037, 2007
2007
-
[11]
Nlos identi- fication and weighted least-squares localization for uwb sy stems using multipath channel statistics,
˙ I. G¨ uvenc ¸, C.-C. Chong, F. Watanabe, and H. Inamura, “Nlos identi- fication and weighted least-squares localization for uwb sy stems using multipath channel statistics,” EURASIP Journal on Advances in Signal Processing, vol. 2008, pp. 1–14, 2007
2008
-
[12]
Tightly coupled vlp/ins integrated navigation by inclination esti mation and blockage handling,
X. Sun, Y . Zhuang, X. Y ang, J. Huai, T. Huang, and D. Feng, “Tightly coupled vlp/ins integrated navigation by inclination esti mation and blockage handling,” Satellite Navigation , vol. 6, no. 1, p. 7, 2025
2025
-
[13]
Visible light positioning using a single led luminaire,
J. Hao, J. Chen, and R. Wang, “Visible light positioning using a single led luminaire,” IEEE Photonics Journal , vol. 11, no. 5, pp. 1–13, 2019
2019
-
[14]
A single led v isible light positioning system based on geometric features and cmos cam era,
H. Cheng, C. Xiao, Y . Ji, J. Ni, and T. Wang, “A single led v isible light positioning system based on geometric features and cmos cam era,” IEEE Photonics Technology Letters , vol. 32, no. 17, pp. 1097–1100, 2020
2020
-
[15]
Towards robust visible lig ht positioning under led shortage by visual-inertial fusion,
Q. Liang, J. Lin, and M. Liu, “Towards robust visible lig ht positioning under led shortage by visual-inertial fusion,” in 2019 International Conference on Indoor Positioning and Indoor Navigation (IP IN), 2019, pp. 1–8
2019
-
[18]
Data-efficient gaussian process regression for accurate v isible light positioning,
N. Knudde, W. Raes, J. De Bruycker, T. Dhaene, and N. Stev ens, “Data-efficient gaussian process regression for accurate v isible light positioning,” IEEE Communications Letters , vol. 24, no. 8, pp. 1705– 1709, 2020
2020
-
[19]
Data-efficient ar tificial neural networks with gaussian process regression for 3d vis ible light positioning,
W. Zeng, H. Chen, J. Chen, and X. Hong, “Data-efficient ar tificial neural networks with gaussian process regression for 3d vis ible light positioning,” in 2021 Optical Fiber Communications Conference and Exhibition (OFC) . IEEE, 2021, pp. 1–3
2021
-
[20]
A survey of positioning systems using visible l ed lights,
Y . Zhuang, L. Hua, L. Qi, J. Y ang, P . Cao, Y . Cao, Y . Wu, J. Thompson, and H. Haas, “A survey of positioning systems using visible l ed lights,” IEEE Communications Surveys & Tutorials , vol. 20, no. 3, pp. 1963– 1988, 2018
1963
-
[21]
Ackermann steering geometr y,
Wikipedia contributors, “Ackermann steering geometr y,” https://en.wikipedia.org/wiki/Ackermann steering geometry#cite note-1, 2025, [Online; accessed 23-Apr-2025]
2025
-
[22]
Luxeon IR Domed Line Infrared Emitters,
LumiLEDs, “Luxeon IR Domed Line Infrared Emitters,” https://lumileds.com/products/infrared-emitters/luxeon-ir-domed-line/ , 2025, [Online; accessed 23-Apr-2025]
2025
-
[23]
Visi ble light posi- tioning as a next-generation indoor positioning technolog y: A tutorial,
S. Bastiaens, M. Alijani, W. Joseph, and D. Plets, “Visi ble light posi- tioning as a next-generation indoor positioning technolog y: A tutorial,” IEEE Communications Surveys & Tutorials , vol. 26, no. 4, pp. 2867– 2913, 2024
2024
-
[24]
MIQUS Motion Capture Cameras,
Qualisys AB, “MIQUS Motion Capture Cameras,” https://www.qualisys.com/cameras/miqus/, 2025, [Online; accessed 23-Apr-2025]
2025
-
[25]
Inertial nav igation aiding by stationary updates,
A. Ramanandan, A. Chen, and J. A. Farrell, “Inertial nav igation aiding by stationary updates,” IEEE Transactions on Intelligent Transportation Systems, vol. 13, no. 1, pp. 235–248, 2011
2011
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.