REVIEW 3 major objections 5 minor 15 references
Passive Multi-Target Visible Light Positioning Based on Multi-Camera Joint Optimization
T0 review · 3 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Ceiling cameras locate LED-tagged targets to millimeter accuracy by first solving linear least squares, then refining with nonlinear joint optimization.
desk verdict A modest but sound single-target VLP refinement whose multi-target claims outrun the evidence; the separable 'joint' optimization is the main gap. 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 central mechanism is the two-stage estimator: Stage one computes the LLS closed-form solution to minimize the sum of squared distances from the estimated target point to N multi-view projection rays, yielding the initial estimate from Eq. (11). Stage two builds a reprojection error model per Eq. (12)-(13) and minimizes the total squared reprojection error over all targets and cameras via the Levenberg-Marquardt algorithm, initialized with the LLS result. This initialization is the load-bearing connection between the two stages: the paper assumes the LLS estimate is close enough to the true position that L-M converges to the global optimum rather than a local minimum.
What would settle it
One concrete test is to search for target positions and camera layouts where the LLS estimate falls outside the basin of attraction of the true solution, causing the nonlinear stage to converge to a local minimum with a reprojection error higher than the LLS-only baseline. This could be checked by running MCJO on many random configurations and comparing the final reprojection error to the starting LLS error; if the refinement ever increases the error or fails to improve on the baseline, the central claim would be falsified.
Extended reading notes
Core claim
The central claim is that adding a nonlinear joint refinement stage on top of a linear least-squares ray-intersection estimate improves passive multi-camera VLP accuracy to the millimeter level, surpassing the purely linear MC-VLP baseline. In simulation, MCJO achieves a mean position error of 9.69 mm versus 12.00 mm for the baseline, an improvement of about 19%; in a real three-camera prototype, it reaches an average position error of 5.63 mm with 90% of errors below 1 cm. The paper argues this improvement comes from properly modeling the inherent nonlinearity of the pinhole projection, which the linear ray-intersection method ignores and which makes it sensitive to image noise.
Load-bearing premise
The Levenberg-Marquardt refinement converges to the true target position, which requires the linear least-squares initial estimate to lie within the basin of attraction of the correct solution; the paper provides no convergence or local-minimum analysis for this non-convex optimization step.
Editorial extensions
If this is right
- If MCJO works as claimed, indoor positioning systems can be built from off-the-shelf surveillance cameras plus cheap unmodulated LEDs, removing the need for specialized luminaire infrastructure or cameras mounted on each target.
- The method simultaneously localizes multiple targets at a server, which suits warehouse object tracking, logistics monitoring, and other multi-target indoor scenarios.
- Because targets are passive and unmodulated, the system scales to many targets at low marginal hardware cost, and target motion or LED orientation does not degrade accuracy as long as each target is visible to at least two cameras.
- The claimed 19% accuracy improvement suggests that nonlinear projection correction is a meaningful gain over linear ray-intersection methods, motivating similar two-stage designs in other camera-based positioning systems.
Reading between the lines
- The accuracy gain from the nonlinear stage probably grows with image noise and with camera configurations that produce less favorable ray intersections; the simulations indeed show larger gains under higher noise, which is consistent with this expectation.
- The paper's claim that MCJO 'does not suffer from positioning ambiguity' under symmetry relies on an analysis from the dual-camera reference [9]; extending this proof to N-camera layouts and to targets outside the common field of view would strengthen the result.
- A testable extension is to quantify how much of the 19% improvement comes from the nonlinear model versus the joint optimization across targets; ablating the joint term would isolate the source of the gain.
- Since reprojection error surfaces in multi-camera geometry are not generally convex, a convergence analysis or a comparison with a global-optimization solver would clarify the conditions under which the L-M refinement is guaranteed to improve on the LLS estimate.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The letter proposes MCJO, a two-stage passive visible light positioning algorithm for localizing unmodulated LED point sources using multiple pre-calibrated ceiling-mounted cameras. In the first stage, linear least squares (LLS) triangulates each target from multi-view projection rays (Eqs. (3)-(11)). In the second stage, Levenberg-Marquardt refinement minimizes the total reprojection error (Eqs. (12)-(16)). Simulation results with 10,000 random iterations and three targets show an MPE of 9.69 mm, about 19% lower than the MC-VLP baseline from [10]; experiments with 98 samples on two planes report an average position error of 5.63 mm. The paper claims simultaneous multi-target localization, but the experimental section explicitly covers only a single-target scenario, and the simulation assumes known pixel-to-target correspondences.
Significance. If the single-target accuracy result is reliable, MCJO is a practical, low-cost passive VLP method that reuses existing camera infrastructure and avoids dedicated luminaire modulation. The derivations in Eqs. (3)-(11) and (12)-(16) are standard and appear correct, and the empirical effort is reasonable: 10,000 Monte Carlo iterations, 98 experimental samples, and standard deviations are reported. The main significance gap is that the paper's distinctive multi-target and 'joint optimization' claims are not supported by evidence; the current results demonstrate an LLS-plus-nonlinear-refinement improvement for known single-target correspondences, not simultaneous multi-target positioning under association uncertainty.
major comments (3)
- [Section IV-B and Section IV-A] The central multi-target claim is not validated. Section IV-B explicitly states that the experiments focused on a single-target scenario, and the multi-target proposal via colored LEDs is presented without any experimental support or robustness analysis. In Section IV-A, the simulation randomly generates three target positions and projects them, so the pixel-to-target correspondences are known by construction; the data-association problem, which is the defining challenge in multi-target passive VLP, is never exercised. The abstract's statement that MCJO can 'simultaneously localize these targets' is therefore not backed by evidence.
- [Equation (14)] The optimization in Eq. (14) is a sum of per-target reprojection errors with no coupling term across j; the 'joint' formulation in Eqs. (15)-(16) is only a stacked representation of M independent single-target problems. This means the second stage cannot use geometric consistency among targets to recover from a wrong correspondence. Any incorrect pixel-to-target assignment entering the LLS stage (Eqs. (9)-(11)) or the LM refinement will directly produce a large position error, and the claimed 19% improvement over MC-VLP is contingent on perfect association. The paper should either add a cross-target constraint that exploits multi-target geometry or substantially qualify the 'joint' and multi-target claims.
- [Section III-B and Table II] The claimed improvement of 19% over the baseline rests on the Levenberg-Marquardt refinement initialized with the LLS estimate from Eq. (11). The paper provides no convergence or local-minimum analysis, and the reprojection-error surface in multi-camera geometry is not generally convex. If the LLS estimate lies outside the basin of attraction, the refinement can converge to a wrong local minimum. The simulations do not report how often this occurs or whether the improvement is uniform across configurations. At minimum, the authors should report the fraction of Monte Carlo runs in which LM reduces the error relative to the LLS initialization, and show sensitivity to initialization quality.
minor comments (5)
- [Fig. 3 caption] The caption contains a duplicated '(a)' label: '(a) CDFs of position errors, (a) MPE versus focal length' should be '(a) CDFs of position errors, (b) MPE versus focal length', with subsequent labels renumbered to match the text in Section IV-A.
- [Equation (15)] The definition of the total error vector is imprecise: the expression '[ϵ1(xw_1); . . .; ϵN (xw_M)]' does not enumerate all M times N camera-target error vectors. It should be written as a concatenation over i and j, e.g., '[ϵ_1(x_1^w); ...; ϵ_N(x_1^w); ...; ϵ_1(x_M^w); ...; ϵ_N(x_M^w)]', to match the claimed dimension R^{2MN}.
- [Section IV-A] The phrases '86th accuracies' and '73th' should read '86th percentile' and '73rd percentile', respectively.
- [Table III] The table header uses 'Principle point' but the correct term is 'Principal point'.
- [Section IV-B] The sentence 'The above experiments focused on a single-target scenario' is an important limitation and should appear earlier, for example in the abstract or the introduction, so that the claims are not overstated.
Circularity Check
No circularity: MCJO's two-stage derivation is self-contained and the performance claims are empirical; the admitted single-target-only experiment is a support gap, not a circular step.
full rationale
MCJO consists of an LLS ray-intersection stage (Eqs. (6)-(11)) followed by Levenberg-Marquardt minimization of reprojection error (Eqs. (12)-(16)). Each stage is derived directly from the pinhole model and measured pixel coordinates; no parameter is fitted to the reported MPE or to the MC-VLP baseline, and the 19% improvement is an empirical comparison against the published algorithm [10], not a quantity that is reused as an input. The paper's self-citations ([2], [7], [8]) appear only in background statements about prior camera-based VLP work and do not carry the derivation. The remark that ambiguity does not occur under a dual-camera setup cites [9], which is by different authors, and is not a self-citation chain. The paper itself admits that the experiments concern a single-target scenario and only proposes color discrimination for multi-target operation without experimental validation; the simulations also provide target correspondences by construction. These are genuine support gaps for the multi-target claim, but they are not circular reasoning: the single-target accuracy result remains self-contained and externally comparable. Score 0: no significant circularity.
Assumptions & free parameters
assumptions (4)
- domain assumption Pinhole camera model with known intrinsics K and extrinsics (Rw_c, tw_c) describes image formation exactly.
- domain assumption Pixel noise in simulation is zero-mean white Gaussian with sigma = 3 px; no other error sources are modeled.
- ad hoc to paper Levenberg-Marquardt initialized with the LLS solution converges to a good local minimum for all target configurations.
- domain assumption Every target is visible to at least two cameras at all times.
Cite this review
Pith. "Pith review of Passive Multi-Target Visible Light Positioning Based on Multi-Camera Joint Optimization." pith.science (2026). https://pith.science/paper/ELHMAJBR
@misc{pith2026250602418,
author = {Pith},
title = {Pith review of: Passive Multi-Target Visible Light Positioning Based on Multi-Camera Joint Optimization},
year = {2026},
howpublished = {\url{https://pith.science/paper/ELHMAJBR}},
note = {Machine review of arXiv:2506.02418}
}
read the original abstract
Camera-based visible light positioning (VLP) has emerged as a promising indoor positioning technique. However, the need for dedicated luminaire infrastructure and on-target cameras in existing algorithms may limit their scalability and increase deployment costs. To address these limitations, this letter proposes a passive VLP algorithm based on Multi-Camera Joint Optimization (MCJO). In the considered system, multiple ceiling-mounted pre-calibrated cameras continuously capture images of targets with unmodulated point light sources, and can simultaneously localize these targets at the server. In particular, MCJO comprises two stages: It first estimates target positions via linear least squares (LLS) from multi-view projection rays; then refines these positions through nonlinear joint optimization to minimize the reprojection error. Simulation results show that MCJO can achieve millimeter-level accuracy, with an improvement of 19% over an LLS-based state-of-the-art algorithm. Experimental results further show that MCJO achieves an average position error as low as 5.63 mm.
Figures
Figures from the paper (2 more)
Reference graph
Works this paper leans on
-
[10]
Indoor 3D visible light positioning based on multiple cameras: Algorithm design and error analysis,
J. He, N. Huang, and C. Gong, “Indoor 3D visible light positioning based on multiple cameras: Algorithm design and error analysis,” IEEE Trans. Wirel. Commun. , vol. 23, no. 5, pp. 4331–4346, May 2024
work page 2024
-
[1]
Positioning using wireless networks: Applications, recent progress, and future challenges,
Y . Yang et al., “Positioning using wireless networks: Applications, recent progress, and future challenges,” IEEE J. Sel. Areas Commun. , vol. 42, no. 9, pp. 2149–2178, Sep. 2024
work page 2024
-
[2]
A survey on indoor visible light positioning systems: Fundamentals, applications, and challenges,
Z. Zhu, Y . Yang, M. Chen, C. Guo, J. Cheng, and S. Cui, “A survey on indoor visible light positioning systems: Fundamentals, applications, and challenges,” IEEE Commun. Surv. Tut. , vol. 27, no. 3, pp. 1656–1686, Jun. 2025
work page 2025
-
[3]
Visible light posi- tioning as a next-generation indoor positioning technology: A tutorial,
S. Bastiaens, M. Alijani, W. Joseph, and D. Plets, “Visible light posi- tioning as a next-generation indoor positioning technology: A tutorial,” IEEE Commun. Surv. Tut. , vol. 26, no. 4, pp. 2867–2913, 4th Quart. 2024
work page 2024
-
[4]
Design and demonstration of robust visible light positioning based on received signal strength,
N. Huang, C. Gong, J. Luo, and Z. Xu, “Design and demonstration of robust visible light positioning based on received signal strength,” J. Lightw. Technol., vol. 38, no. 20, pp. 5695–5707, Oct. 2020
work page 2020
-
[5]
A novel fingerprint database regeneration method for accurate visible light positioning,
S. Xu, F. Wei, and Y . Wu, “A novel fingerprint database regeneration method for accurate visible light positioning,” IEEE Trans. Instrum. Meas., vol. 73, 2024, Art. no. 2512613
work page 2024
-
[6]
Camera pose estimation using a VLC-modulated single rectangular LED for indoor positioning,
B. Hussain, Y . Wang, R. Chen, and C. P. Yue, “Camera pose estimation using a VLC-modulated single rectangular LED for indoor positioning,” IEEE Trans. Instrum. Meas. , vol. 71, 2022, Art. no. 8505511
work page 2022
-
[7]
Positioning using visible light communications: A perspective arcs approach,
Z. Zhu, C. Guo, R. Bao, M. Chen, W. Saad, and Y . Yang, “Positioning using visible light communications: A perspective arcs approach,” IEEE Trans. Wirel. Commun. , vol. 22, no. 10, pp. 6962–6977, Oct. 2023
work page 2023
Show all 15 references
-
[8]
Visible light positioning with visual odometry: A single luminaire based positioning algorithm,
Z. Zhu, Y . Yang, M. Chen, C. Guo, J. Hao, and S. Cui, “Visible light positioning with visual odometry: A single luminaire based positioning algorithm,” IEEE Trans. Commun. , vol. 72, no. 8, pp. 4978–4991, Aug. 2024
2024
-
[9]
Indoor 3D visible light positioning with millimeter accuracy based on dual cameras,
J. He, X. Jin, C. Gong, N. Huang, and Z. Xu, “Indoor 3D visible light positioning with millimeter accuracy based on dual cameras,” in IEEE 94th V eh. Technol. Conf. (VTC-Fall), Norman, OK, USA, Sep. 2021
2021
-
[11]
Iris: Passive visible light positioning using light spectral information,
J. Hu et al. , “Iris: Passive visible light positioning using light spectral information,” Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. , vol. 7, no. 3, Sep. 2023, Art. no. 97
2023
-
[12]
Device-free visible light sensing: A survey,
M. Alijani, C. D. Cock, W. Joseph, and D. Plets, “Device-free visible light sensing: A survey,” IEEE Commun. Surv. Tut. , early access, Feb. 25, 2025
2025
-
[13]
Real time localization and 3D reconstruction,
E. Mouragnon, M. Lhuillier, M. Dhome, F. Dekeyser, and P. Sayd, “Real time localization and 3D reconstruction,” in Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit. (CVPR) , New York, NY , USA, Jun. 2006, pp. 363–370
2006
-
[14]
A flexible new technique for camera calibration,
Z. Zhang, “A flexible new technique for camera calibration,” IEEE Trans. Pattern Anal. Mach. Intell. , vol. 22, no. 11, pp. 1330–1334, Nov. 2000
2000
-
[15]
EPnP: An accurate O(n) solution to the PnP problem,
V . Lepetit, F. Moreno-Noguer, and P. Fua, “EPnP: An accurate O(n) solution to the PnP problem,” Int. J. Comput. Vis. , vol. 81, no. 2, pp. 155–166, Feb. 2009
2009
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.