Next Article in Journal
Mixed-Scene Holographic 3D Display for Film and Television Visual Content Presentation: Zero-Order-Suppressed Single-Hologram Fusion and Parallax-Preserving Digital Resizing
Previous Article in Journal
Realization of Laser Frequency Stabilization and Continuous Broadband Tuning via Sideband PDH Locking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of a Range Walk Error Correction for Underwater Photon Counting LiDAR Under Low-Photon Conditions

College of Electronic Engineering, National University of Defense Technology, Hefei 230037, China
*
Authors to whom correspondence should be addressed.
Photonics 2026, 13(5), 427; https://doi.org/10.3390/photonics13050427
Submission received: 4 February 2026 / Revised: 16 April 2026 / Accepted: 23 April 2026 / Published: 27 April 2026

Abstract

Underwater gated time-correlated single-photon-counting (TCSPC) LiDAR is advantageous when weak target echoes coexist with strong backscatter. However, under the first-photon-triggering and SPAD dead-time mechanism, the estimated time of flight becomes dependent on the return strength, thereby producing a range walk error (RWE). This paper develops a condition-calibrated correction framework for accumulated-histogram underwater ranging in the low-photon regime. A non-homogeneous Poisson first-arrival model that jointly includes gate-limited signal photons and in-gate background triggering yields a computable expression for the total trigger probability and the conditional first-arrival time. A first-order expansion around N p e 0 leads to an approximately linear RWE– N p e relation under the present system–water condition. A density-based signal-window localization method and a noise-occlusion-compensated estimator of N p e are combined with reference-plane differential calibration. Experiments in a 10 m clear-freshwater tank at 9.11 m show that the mean absolute error is reduced from 39.205 mm to 2.130 mm, corresponding to a 94.57% improvement. Compared with a quadratic model used under higher-photon conditions, the proposed linear model yields an order-of-magnitude smaller residual error in the low-photon region ( N p e < 1.6 ).

1. Introduction

Photon-counting LiDAR based on time-correlated single-photon counting (TCSPC) combines single-photon sensitivity with picosecond-level time tagging, enabling accurate ranging and 3D imaging under extremely weak returns or pronounced background noise [1]. By recording photon arrival times and accumulating them into a temporal histogram, useful time-of-flight information can still be inferred when only a few signal photons are detected, thereby improving the accuracy of geometric reconstruction [2,3].
In practice, photon-counting LiDAR commonly employs Geiger-mode “first-photon triggering + dead time”. Beyond stochastic fluctuations, this mechanism can introduce a systematic range drift that depends on echo strength. In particular, for stronger returns or in complex backgrounds, dead-time-induced pile-up and histogram distortion alter the triggering statistics and bias the estimated flight time; the bias varies with both the signal photon number and the background level [3,4,5]. To extend the effective operating range, threshold photon-number-resolving detection and related estimation strategies have been explored to improve performance across photon flux regimes [6]. In parallel, distortion-suppression methods tailored to mixed statistics under high background have been developed to mitigate premature noise triggering and statistical bias in depth estimation [7].
Optical propagation underwater is challenged by strong absorption and multiple scattering. Water-column backscatter, bubbles, suspended particles, and ambient light reduce the signal-to-noise ratio, broaden the system response, and cause large fluctuations in detected photon counts. Additional factors such as refraction, surface undulations, and multipath propagation further complicate and time vary the error sources. Photon-counting approaches have therefore attracted attention because of their sensitivity to weak underwater echoes. Hua et al. corrected systematic biases in underwater photon-counting imaging by combining signal/noise separation with a prior model [8]. Subsequent studies improved imaging accuracy via spatiotemporal correlation processing in coaxial scanning [9], and developed fully submerged TCSPC systems and multi-channel acquisition architectures to enhance operational stability and data consistency underwater [10,11]. Moreover, underwater-specific noise suppression strategies such as polarization-based backscatter rejection, single-photon underwater LiDAR measurements of optical parameters (e.g., beam attenuation coefficient), and compact underwater single-photon imaging prototypes further indicate that practical applications must jointly address noise suppression and timing-error calibration [12,13,14].
Among the various error mechanisms, range walk error is a key factor limiting high-accuracy underwater ranging. It typically appears as a systematic range bias that varies with the number of return photons. In essence, under first-photon triggering, changes in the return photon statistics—especially the mean number of signal primary photoelectrons—shift the statistical first-detection time earlier than the true time of flight. Underwater attenuation, turbidity fluctuations, and target reflectance differences can further amplify this effect, making it a primary bottleneck for ranging accuracy and 3D-imaging consistency.
To compensate for RWE, prior studies have proposed approaches spanning calibration mappings, statistical modeling, hardware-assisted schemes, and waveform-domain corrections. Representative examples include depth compensation via trigger/response-rate calibration mapping [15]; theoretical models and refinements incorporating Poisson arrivals, dead time, and timing jitter [16,17]; lookup table compensation of the RWE–photoelectron relationship for thresholding architectures [18]; and full-waveform or surface-shape-aware corrections [19,20]. Recent terrestrial LiDAR studies have also shown that reflectance-dependent bias and temporal stability can become practically important even when the target is stationary [21,22].
Nevertheless, limitations remain for underwater operation in the low-photon regime. Strong backscatter and pulse broadening make the instrument response and first-detection statistics more sensitive to turbidity and gating, so fixed priors transfer poorly across conditions. Existing underwater corrections often rely on high-order prior curves derived from the instrument response function to suppress imaging “steps” [8,9], yet dedicated low-photon calibration and an explicit discussion of systematic versus random timing error are often missing. In addition, the underlying range walk mechanism is not unique to underwater LiDAR; what is underwater specific is the calibration scenario because the water medium reshapes the waveform and background statistics inside the gate. We therefore frame the present work as a condition-calibrated low-photon correction method for underwater gated TCSPC measurements rather than as a claim of an underwater-exclusive physical effect.
To address these gaps, this paper focuses on the mapping between RWE and the mean number of signal primary photoelectrons N p e in TCSPC photon-counting LiDAR, and develops a modeling and correction procedure tailored to the low-photon regime. The main contributions are as follows: (1) within a non-homogeneous Poisson first-arrival framework, we explicitly distinguish the total trigger probability from the signal-only trigger probability and include underwater background triggering in the model; (2) we derive a first-order linearized approximation for the RWE– N p e relationship in the low-photon regime; (3) we propose a practical N p e estimator with noise-occlusion compensation and a reference-plane differential calibration method; and (4) we validate the method in underwater ranging experiments and compare it with a quadratic compensation model commonly used under higher-photon conditions. The method is intended for accumulated-histogram TCSPC measurements rather than for the single-shot ranging of fast-moving non-cooperative targets, and is expected to provide more accurate and stable distance information for subsequent LiDAR sensing, image reconstruction, 3D reconstruction, and quantitative measurement.

2. Mechanism and Modeling Framework for Underwater Range Walk Error

Under the TCSPC operating mode of “first-photon triggering + dead time”, this section establishes a statistical model of range walk error for underwater ranging in the low-photon regime. Unlike free-space propagation, underwater absorption and multiple scattering simultaneously reshape the return waveform and elevate the background triggering level: on the one hand, the target echo becomes broadened and develops a long tail; on the other hand, water-column backscatter, detector dark counts, and ambient light introduce an approximately continuous noise arrival rate within the gate. These factors jointly shift the “first-detection time” earlier than the true round-trip flight time, leading to a systematic range bias. In the present manuscript, this section is intended to clarify the physical mechanism of RWE and its dependence on measurement conditions, whereas the correction coefficients used in practice are determined empirically through the reference-plane differential calibration described in Section 4.3.

2.1. Signal Primary Photoelectrons and Background Photon Statistics Within the Gate

Assume a gated detection scheme with a gate window of T g . Let t denote the gate-relative time, t [ 0 , T g ] . Within a single pulse repetition period, if no detection occurs in that period, no t record is generated. The photon arrival process inside the gate is modeled as a non-homogeneous Poisson process whose instantaneous rate is the superposition of the target signal and background noise:
λ ( t ) = λ s ( t ) + λ b ( t ) ,       t [ 0 , T g ] .
where λ s ( t ) represents the signal-induced arrival rate of the underwater target echo. It not only depends on the target reflectance and the system photoelectric efficiency but also implicitly captures two-way attenuation in water and scattering-induced temporal broadening. To connect the model with experimentally observable quantities, the mean number of signal primary photoelectrons (i.e., the mean signal photon number) within the gate is defined as
N p e = t g t g + T g λ s ( t )   d t .
The background arrival rate λ b ( t ) mainly comprises detector dark counts, ambient illumination, and water-column backscatter. For the experimental configuration considered here (narrowband filtering and a short gate), the background within the gate can typically be approximated as a constant λ b ( t ) λ b (if near-field backscatter varies markedly with time, a piecewise-constant or exponentially decaying approximation can be used instead). Accordingly, the number of background photons within the gate is
N b g = t g t g + T g λ b ( t )   d t λ b T g .
Under first-photon triggering, the probability of observing at least one detection event within a pulse repetition frequency is
P det = 1 exp 0 T g ( λ s ( u ) + λ b )   d u
Equation (4) is intentionally written as the total trigger probability rather than as a signal-only detection probability. Therefore, when N p e = 0 but the background is nonzero, P det remains nonzero because a background trigger may still occur. This distinction is important for underwater operation, where residual backscatter cannot be neglected.

2.2. First-Photon Triggering Statistics and Definition of Range Walk Error

For a non-homogeneous Poisson process, the first-arrival time within a finite gate is described first by the first-arrival subdensity [16,17]:
f ( t ) = λ ( t ) exp 0 t λ ( u )   d u ,       t 0 ,   T g .
Because Equation (5) integrates to P det over the finite gate, the conditional distribution given that at least one trigger occurs in the period is obtained by normalization:
p ( t det ) = f ( t ) P det .
Let the true range be R true . The speed of light in water is c w = c / n w , where n w is the refractive index of the water medium. The corresponding ideal round-trip time-of-flight is
τ true = 2 R true c w .
If the conditional expectation of the first-detection time is used as the time-of-flight estimate (equivalently, the sample mean of “first-trigger times” over many pulse repetition frequencies), then
t ¯ = E [ t det ] = 0 T g t   p ( t det )   d t = 1 P det 0 T g t   λ ( t )   exp 0 t λ ( u )   d u   d t .
The time-domain and range-domain definitions of range walk error are respectively
Δ τ ( N p e ) = t ¯ τ true .
RWE ( N p e ) = Δ R = c w 2 Δ τ ( N p e ) .

3. Underwater TCSPC System and Experimental Configuration

To obtain stable and reproducible first-photon statistics under photon-starved conditions, an underwater photon-counting LiDAR platform based on gated time-correlated single-photon counting (TCSPC) was developed, as shown in Figure 1. A 532 nm pulsed laser served as the illumination source. The emitted beam was first split by a 99:1 beamsplitter (BS), with the 1% reflected component directed onto a PIN photodiode. After pulse conditioning and waveform shaping, the photodiode output generated a TTL signal that served as the START synchronization signal of the system, thereby defining the temporal reference for each pulse repetition interval. The remaining optical energy was adjusted by an optical attenuator assembly (OA) and then delivered to the underwater target through a coaxial optical path formed around an off-axis parabolic mirror (OAP) with a central aperture. On the return path, the target echo retraced the same optical axis, passed through a narrowband filter (NBF) and a focusing lens (FL) to improve background rejection and optical coupling efficiency, and was finally recorded by a single-photon avalanche diode (SPAD). Following a preset delay referenced to the laser trigger, the range-gate generator issued the gating signal, thereby confining detection to the expected echo-arrival window, while the TCSPC module digitized the arrival time of the first detected event in each pulse repetition interval.
For clarity, the graphical conventions adopted in Figure 1 are explicitly defined here. The dark green lines and arrows denote the emitted optical path from the transmitter to the target, the light green denotes the reflected optical path returning from the target to the receiver, and the black lines denote the electrical interconnections used for synchronization, triggering, gating, and signal readout. This unified representation separates optical propagation from the electronic timing chain and allows the system architecture and operating principle to be interpreted more directly from the schematic.
A coaxial transmit–receive geometry was adopted to maximize echo-coupling efficiency and reduce range instability associated with alignment errors during underwater measurements. By combining temporal gating with narrowband spectral filtering, the system effectively suppresses invalid triggers caused by near-field backscatter, ambient illumination, and parasitic stray light before histogram accumulation. The SPAD operated in Geiger mode and recorded only the timestamp of the first trigger within each repetition interval; the arrival-time histogram was then reconstructed from a large ensemble of repeated cycles. This acquisition strategy is central to the present study because the resulting histogram directly reflects the first-photon statistics that govern range walk formation under low-flux conditions.
Experiments were conducted under static laboratory conditions in a 10 m transparent freshwater tank, with a true target distance of approximately 9.11 m. The hardware models and timing-related specifications employed in the error analysis are summarized in Table 1, whereas the principal acquisition parameters and environmental conditions are listed in Table 2.
In the present system, the laser pulse width primarily broadens the instrument response, the SPAD dead time participates in the physical formation of range walk error, and the TDC quantization together with the delay-generator jitter mainly contributes to the residual error budget after calibration. Because the subsequent correction is based on reference-plane differential calibration, most stable common-mode delays introduced by the trigger chain, cable routing, and TDC zero reference are largely cancelled and therefore are not expected to dominate the pre-correction centimeter-scale bias. A quantitative order-of-magnitude estimate derived from these specifications is provided later in Section 5.3.

4. Refined Range Walk Error Model for the Low-Photon Regime

Conventional RWE compensation often adopts a quadratic polynomial approximation of the RWE– N p e relationship. However, our experimental data indicate that, in the low-photon regime, the quadratic model effectively degenerates into an approximately linear function and its second-order term contributes negligibly. Therefore, for underwater low-photon operation (in this work typically N p e < 1.6 ), we construct an RWE model that is convenient for engineering implementation and present a reference-plane-based linear calibration procedure. Compared with free-space scenarios, underwater absorption and multiple scattering reshape the echo waveform (broadening and long tail) and significantly raise the background triggering rate within the gate, making first-photon triggering more susceptible to “noise-first” occlusion and to drift in water conditions. Accordingly, while retaining the interpretability of a linear model in the low-photon regime, we incorporate underwater-specific waveform asymmetry and background occlusion into the parameter estimation and calibration steps.

4.1. Linearization of the RWE–Npe Relationship in the Low-Photon Regime

When N p e < 1.6 and the gate window is sufficiently short such that pile-up is not significant, RWE ( N p e ) often exhibits an approximately linear dependence on N p e . To obtain an analytic form that can be used for correction, the signal arrival rate is written as
λ s ( t ) = N p e   g ( t ) ,       0 T g g ( t )   d t = 1 ,
where g ( t ) is the normalized temporal shape of the echo within the gate (including the system IRF and the scattering-induced broadening and tail). Let G ( t ) = 0 t g ( u ) d u denote the cumulative signal shape, and define the cumulative background intensity as
Λ b ( t ) = 0 t λ b ( u ) d u .
Using Equations (5), (6) and (8), the conditional mean first-trigger time can be expanded around N p e = 0 as
t ¯ ( N p e ) t ¯ 0 + κ   N p e + O ( N p e 2 ) ,
where t ¯ 0 is the mean first-detection time under background-only triggering. It is defined only when the background-only triggering event has a nonzero probability P 0 > 0 :
t ¯ 0 = 1 P 0 0 T g t   λ b ( t ) e Λ b ( t ) d t ,       P 0 = 1 e Λ b T g .
The first-order coefficient κ quantifies the drift rate of the conditional mean trigger time as weak signal photons are injected. Retaining both the numerator expansion and the normalization term yields
κ = 1 P 0 0 T g ( t t ¯ 0 ) [ g ( t ) λ b ( t ) G ( t ) ] e Λ b ( t ) d t .
Substituting Equation (13) into Equations (9) and (10) yields the following approximately linear correction expression in the low-photon regime:
RWE ( N p e ) a ( c ) N p e + b ( c ) ,       a ( c ) = c w 2 κ ( c ) ,       b ( c ) = c w 2 [ t ¯ 0 ( c ) τ true ] .
The notation a ( c ) and b ( c ) emphasizes that the fitted slope and intercept are condition-dependent parameters rather than universal constants. If water-condition changes only scale the echo amplitude while preserving the waveform shape g ( t ) and the in-gate background level λ b , the effect is largely absorbed by the measured N p e . By contrast, if turbidity also changes pulse broadening, tailing, or the in-gate backscatter background, both the slope and the intercept migrate and the calibration should be updated.
To make the condition dependence more explicit when the water medium is parameterized by the beam-attenuation coefficient c a t t , the signal primary-photoelectron term in Equation (16) may be factorized as
N p e ( c a t t , R ) = K 0 ρ exp ( 2 c a t t R )   η g ( c a t t , R ) .
where K 0 absorbs the transmitted pulse energy, receiver geometry, optical throughput, and photoelectric efficiency; ρ is the target reflectance at the operating wavelength; and η g ( c a t t , R ) denotes the gate-capture factor of the broadened underwater echo.
The waveform-shape term and the in-gate background term can then be written as
g ( t ; c a t t ) = h EMG   t ; μ ( c a t t ) , σ ( c a t t ) , τ ( c a t t ) 0 T g h EMG   u ; μ ( c a t t ) , σ ( c a t t ) , τ ( c a t t )   d u ,
λ b ( c a t t ) = λ dark + λ amb + λ bs ( c a t t ) ,
Accordingly, the first-order linear coefficients in Equation (16) may be interpreted as
a ( c att ) = c w 2 κ ( c att ) ,       b ( c att ) = c w 2 [ t ¯ 0 ( c att ) τ true ]
It follows that if the water condition mainly rescales the echo amplitude through exp ( 2 c a t t R ) while leaving η g , g ( t ) , and λ b nearly unchanged, the effect is largely absorbed by the measured N p e and the fitted RWE– N p e line changes little. By contrast, if c a t t also changes the EMG width σ , the scattering tail τ , the gate-capture factor η g , or the in-gate backscatter term λ bs , then both a and b migrate and the calibration should be updated. In the present clear-water tank experiment, c a t t is used as a compact descriptor of the water condition rather than as an independently inverted measurement variable.

4.2. Practical Estimation of RWE and Npe in Underwater Low-Photon Data

To support modeling and correction of range walk error in underwater photon-counting LiDAR under low-photon conditions, this subsection describes the data acquisition and noise-processing pipeline. A characteristic of underwater data is that the target return is broadened and tailed by absorption and multiple scattering, while dark counts, ambient light, and backscatter introduce near-random noise triggers within the gate. The core challenge is that signal photons are concentrated in a narrow time interval, whereas background photons arrive quasi-randomly across the gate and can be of comparable magnitude. If statistics of the first-trigger time are computed over the entire gate, early noise triggers will systematically occlude the subsequent signal, biasing both the time-of-flight estimate and the photon-number estimate. We therefore adopted a two-stage “separate–estimate” procedure: the histogram was decomposed into signal-trigger and noise-trigger components, the noise-occlusion effect was explicitly compensated for, and the measured echo time and N p e were computed.
(1) Density-driven localization of the signal window. The gate was discretized into K time bins, and the histogram counts were denoted by H [ k ] . A sliding window of width w was used to compute the local sum D [ k ] along the time axis. Bins satisfying D [ k ] μ were treated as candidate signal bins and were then merged via connectivity to obtain the final signal interval.
D [ k ] = i = k k + w 1 H [ i ] .
(2) Signal/noise decomposition and time-of-flight estimation. Let the signal interval start at bin l with length m, and denote the counts within the signal interval by s k . To accommodate peak broadening due to scattering, we estimated the measured echo time using a weighted centroid:
τ mea = t g + Δ t ( l 1 ) + k = 1 m ( k 1 2 ) · s k k = 1 m s k
(3) Detection probability and N p e estimation (with noise-occlusion compensation). In a single exposure, N pulse repetition frequencies were accumulated. The signal-trigger probability was obtained by normalizing the total counts in the signal interval:
P sd = k = 1 m s k N = k = 1 l + m 1 H [ k ] N
Before the signal arrival, the noise-trigger probability in the leading interval was estimated, and the equivalent signal-trigger probability without occlusion was recovered accordingly:
P nd = k = 1 l 1 n k N ,       P sd re = P sd 1 P nd
Under the Poisson-arrival assumption, the mean number of signal primary photoelectrons within the gate is
N p e = ln ( 1 P s d r e ) .
Equation (24) must satisfy the physical interval 0 P s d r e < 1 . When low counts or background-estimation uncertainty drive P s d r e outside that interval, the corresponding sample is treated as outside the valid working range of the estimator rather than being propagated into Equation (25). This practical restriction is now stated explicitly to avoid the nonphysical logarithm issue noted by the reviewers.
Because “noise-first triggering” is explicitly incorporated in the above estimator, it can preserve the cross-condition comparability of N p e even under strong backscatter. After estimating τ mea and N p e , the subsequent RWE calibration and compensation models can be solved.
To obtain an arrival-rate expression that is numerically tractable and consistent with underwater echo morphology, the equivalent temporal response of the target return is modeled using an exponentially modified Gaussian (EMG), which can be interpreted physically as the convolution of “Gaussian system jitter” and an “exponential tail induced by underwater scattering” [23,24]:
h EMG ( t ) = A 2 τ exp σ 2 2 τ 2 t μ τ erfc 1 2 σ τ t μ σ .
where σ reflects the combined effect of system jitter and underwater-propagation broadening, whereas τ characterizes the time scale of the scattering-induced long tail. In the low-photon regime, RWE varies approximately linearly and monotonically with N p e , so a practical calibration model is written as
Δ R   ( RWE ) a N p e + b ,         N p e 1.6 .
In Equation (27), the coefficient a primarily captures the sensitivity of first-photon triggering to leading-edge advancement and is jointly influenced by σ , τ , and the background level. The intercept b absorbs fixed biases associated with the gate setting, reference definition, and any residual common-mode timing offset that survives the differential calibration.

4.3. Reference-Plane Differential Calibration and Linear Compensation

To obtain compensation parameters matched to a specific system–water condition, we adopted a differential calibration strategy using a reference plane and the target return. This strategy avoids dependence on absolute emission-time drift and explicitly reflects the influence of scattering-induced broadening on the estimated echo center in the fitting process. In the experiment, a high-reflectance white board was placed at the reference position to acquire histograms. Multiple measurements were peak-aligned and averaged to improve the signal-to-noise ratio; an EMG model was then fitted to the averaged echo to extract the mode time t r e f . Figure 2 shows the aligned-averaged histogram at the reference plane and the EMG fitting result. In this experiment, we obtained
t r e f = 29,111.53   ps .
The target plane was then moved to the ranging position ( R true = 9.11 m). Under the same water conditions, a set of echo datasets spanning the low-photon regime was collected by adjusting either the target reflectance or the transmitted power. For the i-th dataset, let t i denote the mode time of the target echo obtained from the EMG fit; the measured round-trip time difference is
Δ τ mea , i = t i t r e f .
The geometric ground truth corresponds to a round-trip time difference of Δ τ geo , ref . Accordingly, the time-difference error and the range walk error are defined as
Δ τ i = Δ τ mea , i Δ τ geo , ref ,       RWE i = c w 2 · Δ τ i
For all sample pairs ( N p e , i , RWE i ) in the low-photon regime, Equation (27) was fitted via weighted least squares regression to obtain the linear compensation model under the current water condition. The weights are typically related to the peak counts or the fitting residuals so as to reduce the influence of low-count samples and outliers caused by abnormal scattering waveforms.
Figure 3 plots the scatter distribution of RWE versus the mean number of signal primary photoelectrons N p e at the target range of 9.11 m, together with the linear fit. The fitted linear model is
RWE = 25.175   N p e 25.212   ( mm ) .
The goodness-of-fit is R 2 = 0.895 , indicating that within the low-photon-dominated regime of this experiment, the linear model captures the primary trend of systematic drift. However, the scatter is visibly larger in the very low-photon region because Poisson fluctuations, noise-first triggering, and EMG-fit uncertainty are even more evident there. Accordingly, the physical interpretation of this low- N p e heteroscedasticity is discussed further in Section 4.4.

4.4. Experimental Results and Comparison

To validate Equation (31) in an underwater ranging scenario, we conducted experiments at a true range of 9.11 m using three targets with markedly different echo strengths (brick, stone, and acrylic). Under the same transmitted power and acquisition duration, arrival-time histograms were collected. The main return peak was fitted with an EMG model to estimate its central time, and N p e was estimated from histogram statistics.
Figure 4 shows the Fine-TDC histograms of the three targets and their overlay. The echo strengths differ substantially, with N p e values of 0.0695, 0.4081, and 1.1301 for brick, stone, and acrylic, respectively. As the echo becomes stronger, first-photon triggers tend to occur earlier on the rising edge, and the peak center shifts forward in time, leading to an underestimated flight time (and thus an underestimated range). This behavior is consistent with the SPAD “first-photon triggering + dead-time” mechanism.
Table 3 reports that the uncorrected absolute ranging errors for brick, stone, and acrylic are 30.911 mm, 33.617 mm, and 53.089 mm, respectively. Moreover, the stronger the return (larger N p e ), the more pronounced the range underestimation, highlighting the systematic dependence of RWE on echo strength. Following the linear correction workflow in Section 4.3, the residual errors are reduced to 3.949 mm, 1.869 mm, and 0.573 mm. The mean absolute error decreases from 39.205 mm to 2.130 mm, corresponding to a 94.57% improvement in ranging accuracy. This millimeter-scale residual level remains compatible with the intended short-range high-precision underwater ranging task addressed in this paper.
For comparison, the quadratic model form commonly adopted in Ref. [8] yields residual errors of 24.288 mm, 25.400 mm, and 29.111 mm, with a mean error of 27.392 mm. These results demonstrate that, under the present low-photon condition ( N p e < 1.6 ), the linear correction can stably compress RWE to the millimeter scale, achieving an order-of-magnitude improvement over the quadratic fit tuned for higher-photon operation, and showing excellent error suppression on the validation data.
The different corrected residuals for brick, stone, and acrylic do not imply that these materials intrinsically reduce RWE. Rather, the materials generate different N p e levels and slightly different waveform shapes because their reflectance and surface-scattering properties differ at 532 nm. The proposed linear compensation removes the dominant N p e -dependent systematic bias, whereas small residual differences remain due to waveform-shape mismatch, background fluctuation, and fitting uncertainty at very low counts.
In summary, in underwater low-photon ranging experiments at a true range of 9.11 m, the systematic range walk error caused by variations in echo strength can be effectively characterized by N p e . The linear compensation model established in Section 4.3 substantially reduces the ranging bias across different echo conditions, providing a more stable distance reference for subsequent 3D reconstruction and quantitative measurement.

5. Discussion

5.1. Relation to Existing Studies

The present paper does not claim that range walk is unique to underwater LiDAR. The underlying mechanism—first-photon triggering under finite detector dead time—is general to SPAD/TCSPC systems [16,17,18]. The underwater specificity lies in the calibration scenario because water attenuation, multiple scattering, and backscatter jointly modify signal amplitude, echo asymmetry, and background triggering inside the gate. Compared with the high-order prior-curve correction reported for underwater photon-counting imaging by Hua et al. [8], the present method focuses on the low-photon region and provides a simpler condition-calibrated linear mapping that is directly linked to measured N p e . The reflectance- and stability-related error analyses reported for terrestrial LiDAR by Kelly et al. [21] and Cassanelli et al. [22] further support the need to separate systematic bias from random dispersion when evaluating ranging correction.

5.2. Portability and Practical Operating Window

In practice, when using this system to measure distances to underwater targets, water conditions generally remain relatively stable or fluctuate only slightly; in such cases, recalibration is not required for each measurement. However, if the water conditions change significantly, it would be reasonable to recalibrate the slope (a) and intercept (b), though this would not diminish the value of this study.
Therefore, the fitted coefficients (a) and (b) should be interpreted as system–water-condition parameters rather than as universal constants. If water-property changes only scale the echo amplitude, the influence is largely absorbed by measured N p e . If turbidity also alters the waveform width σ , the scattering tail τ , or the in-gate background λ b , the calibration line shifts. Therefore, the current model is intended for repeated or accumulated TCSPC measurements under stable or slowly varying conditions. It is not presented as a single-shot correction for fast-moving, non-cooperative targets. The method remains valid as long as the signal window can be localized reliably, the leading-noise estimate does not dominate the gate, and the recovered trigger probability P s d r e stays inside the physical interval [ 0 ,   1 ) .
In practical deployment, the pre-calibration adopted here should be understood as a system–environment calibration step carried out at the beginning of an experiment or refreshed whenever the water condition changes appreciably. A reference target, a reference channel, or a periodically reacquired calibration sequence can be used to update a ( c a t t ) and b ( c a t t ) . Accordingly, the present work demonstrates a laboratory-validated condition-calibrated workflow, whereas real-time turbidity-adaptive updating remains an important subject for future work.

5.3. Hardware Error Contribution and Order-of-Magnitude Estimate

The dominant uncorrected centimeter-level bias in this work originates from first-photon statistics coupled with SPAD dead time rather than from stable hardware timing offsets alone. To separate the dominant walk mechanism from auxiliary timing-chain limits, the measured timestamp can be decomposed as
t meas = t FP ( N p e , λ b , g ) + δ sys + ε hw .
After reference-plane differencing, most common-mode fixed offsets are canceled, and the measured range error can be written as
Δ R meas = Δ R rw + Δ R sys , res + ε R , hw .
For an order-of-magnitude estimate, the residual hardware-related random timing term is approximated by
σ t , hw 2 σ SPAD 2 + σ TDC , q 2 + σ ASG 2 + σ sync 2 ,       σ TDC , q Δ t bin 12 .
σ R , hw ( c w / 2 )   σ t , hw N Σ ,       N Σ N p e N .
where N Σ denotes the order-of-magnitude accumulated signal-primary-photoelectron count in the calibration histogram. In the present experiments, N = 40,000 . Using the detector-report timing jitter of 624 ps, the FT1040 time-bin width of 16 ps, and the ASG8100-series delay-generator RMS jitter of at most 35 ps, Table 4 gives an order-of-magnitude estimate under two interpretations of the detector report: an optimistic case in which 624 ps is treated as a FWHM value and a conservative case in which 624 ps is treated directly as an RMS value. We adopted a moderate 20–40 ps contribution for this estimate.
Table 4 shows that the estimated hardware-induced random ranging uncertainty is approximately 0.14–0.57 mm in the optimistic interpretation and 0.33–1.34 mm in the conservative interpretation. These values are substantially smaller than the uncorrected centimeter-level RWE observed experimentally (mean absolute error 39.205 mm). Therefore, stable hardware timing offsets do not alter the main physical conclusion of the present study: the dominant pre-correction bias is the first-photon statistical walk coupled with SPAD dead time, whereas hardware-related timing terms mainly enter the corrected residual budget.

5.4. Limitations

The validation was conducted in a static freshwater tank, rather than under controlled turbidity, flow rate, or aeration conditions, or in a field deployment environment. Moving forward, I will use the findings and experience gained from this experiment to conduct comprehensive validation in marine or lake environments and to perform additional experiments under varying turbidity conditions.

6. Conclusions

This work addresses the modeling and compensation of range walk error in underwater gated TCSPC photon-counting LiDAR under conditions of strong backscatter and waveform broadening in the low-photon regime. Based on first-photon triggering statistics, we establish a mapping between RWE and the mean number of signal primary photoelectrons N p e and develop a linear correction framework that adapts to water conditions. The main conclusions are as follows:
1.
Within a non-homogeneous Poisson first-arrival framework, we jointly consider echo broadening/long-tail formation due to underwater propagation, background triggering within the gate, and the “noise-first occlusion” effect. A computable expression for RWE is derived and a linearized approximation for the low-photon regime is obtained, providing a unified modeling framework for quantitative evaluation and portable compensation of underwater RWE across scenarios.
2.
For histogram data in which weak signals coexist with strong background underwater, we construct a data-processing pipeline of “signal-window localization–signal/noise decomposition–noise-occlusion compensation” and provide robust estimators for the echo center time and N p e . By explicitly compensating for the noise-trigger probability P n d , the method maintains the cross-condition comparability of N p e when backscatter increases, laying a data foundation for subsequent calibration and correction.
3.
We propose a linear compensation procedure centered on reference-plane differential calibration. In underwater ranging experiments at a true range of 9.11 m, brick/stone/acrylic yield N p e values of 0.0695, 0.4081, and 1.1301, with uncorrected errors Δ 1 of 30.911 mm, 33.617 mm, and 53.089 mm. After applying the proposed linear compensation, the corrected errors Δ 2 decrease to 3.949 mm, 1.869 mm, and 0.573 mm, respectively; the mean error is reduced from 39.205 mm to 2.130 mm (94.57% improvement). Compared with the quadratic compensation model (mean error 27.392 mm), the proposed method achieves millimeter-level error compression under underwater low-photon conditions, verifying its practical effectiveness.
Although the proposed method demonstrates strong error suppression and promising transferability in underwater low-photon ranging experiments, several directions merit further study. Future work may proceed as follows:
1.
Echo-shape parameter estimation: extend single-peak fitting to an EMG or multi-component deconvolution framework to more accurately characterize the long-tail structure induced by strong scattering, and to improve robustness under high turbidity and non-single-peak returns.
2.
Online calibration coupled with water-parameter estimation: leveraging synchronized observations from multi-channel SPAD arrays or reference channels, explore joint estimation and rapid updating mechanisms for water optical parameters (e.g., attenuation coefficient and backscatter strength), thereby improving real-time performance and cross-scenario adaptability.

Author Contributions

Conceptualization, Z.W.; Methodology, Z.W. and Y.W. (Yicheng Wang); Validation, Z.W.; Writing—original draft, Z.W.; Writing—review & editing, Q.M. and Y.W. (Yanhua Wu). All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Independent Innovation ScienceFund of the National University of Defense Technology (Grant No. 23-ZZCX-JDZ-46). The APC was funded by the Independent Innovation ScienceFund of the National University of Defense Technology (Grant No. 23-ZZCX-JDZ-46).

Data Availability Statement

The data presented in this study are available on request from the corresponding author. (The data are not publicly available due to privacy concerns).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Pu, Y.; Zhu, C.; Yao, G.; Li, C.; Pan, Y.; Yang, K.; Yang, Q. Computational imaging based on single-photon detection: A survey. Artif. Intell. Rev. 2025, 58, 251. [Google Scholar] [CrossRef] [Scilit]
  2. Zhang, C.; Wang, Y.; Yin, Y.; Sun, B. High precision 3D imaging with timing corrected single photon LiDAR. Opt. Express 2023, 31, 24481–24491. [Google Scholar] [CrossRef] [Scilit]
  3. Rapp, J.; Ma, Y.; Dawson, R.M.A.; Goyal, V.K. High-flux single-photon lidar. Optica 2021, 8, 30–39. [Google Scholar] [CrossRef] [Scilit]
  4. Wang, X.; Zhang, T.; Kang, Y.; Zhao, W. Pileup effect corrections for at most two triggers synchronous single-photon LiDAR. Opt. Lett. 2025, 50, 2671–2674. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  5. Fratta, G.; Daniele, P.; Labanca, I.; Acconcia, G.; Rech, I. Near-zero distortion in TCSPC at more than one photon per excitation period: Experimental validation. Opt. Lett. 2024, 49, 4958–4961. [Google Scholar] [CrossRef] [Scilit]
  6. Wu, M.; Zhao, X.; Chen, R.; Zhang, L.; He, W.; Chen, Q. Enhancing LiDAR performance using threshold photon-number-resolving detection. Opt. Express 2024, 32, 2574–2589. [Google Scholar] [CrossRef] [PubMed]
  7. Liang, D.; Liu, H.; Li, J.; Yan, M.; Wu, E.; Zeng, H. A method for mitigating distortions in single-photon imaging under high background. Photonics 2023, 10, 1304. [Google Scholar]
  8. Hua, K.; Liu, B.; Fang, L.; Wang, H.; Chen, Z.; Luo, J. Correction of range walk error for underwater photon-counting imaging. Opt. Express 2020, 28, 36260–36273. [Google Scholar] [CrossRef] [Scilit]
  9. Yu, Y.; Wang, Z.; Li, H.; Yu, C.; Chen, C.; Wang, X.; Li, X.; Xue, B.; Pan, X.; Zhuang, Q.; et al. High-precision 3D imaging of underwater coaxial scanning photon counting Lidar based on spatiotemporal correlation. Measurement 2023, 219, 113248. [Google Scholar] [CrossRef] [Scilit]
  10. Maccarone, A.; Drummond, K.; McCarthy, A.; Steinlehner, U.K.; Tachella, J.; Garcia, D.A.; Pawlikowska, A.; Lamb, R.A.; Henderson, R.K.; McLaughlin, S.; et al. Submerged single-photon LiDAR imaging sensor used for real-time 3D scene reconstruction in scattering underwater environments. Opt. Express 2023, 31, 16690–16708. [Google Scholar] [CrossRef] [Scilit]
  11. Hu, J.; Shangguan, M.; Cao, F.; Yang, Z.; Qiu, Y.; Weng, Z. Underwater single-photon lidar equipped with high-sampling-rate multi-channel data acquisition system. Remote Sens. 2023, 15, 5216. [Google Scholar]
  12. Ye, H.; Xu, R.; Sun, J.; Lü, H.; Shi, Y.; Song, Y.; Liu, W. Underwater depth imaging of a single photon lidar system based on polarization suppression. Chin. Opt. Lett. 2024, 22, 121101. [Google Scholar] [CrossRef] [Scilit]
  13. Shangguan, M.; Yang, Z.; Lin, Z.; Weng, Z.; Sun, J. Full-day profiling of a beam attenuation coefficient using a single-photon underwater lidar with a large dynamic measurement range. Opt. Lett. 2024, 49, 626–629. [Google Scholar] [CrossRef] [Scilit]
  14. Shangguan, M.; Li, Y.; Mo, Y.; Wang, J.; Huang, T. Compact underwater single-photon imaging lidar. Opt. Lett. 2025, 50, 1957–1960. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  15. He, W.; Sima, B.; Chen, Y.; Dai, H.; Chen, Q.; Gu, G. A correction method for range walk error in photon counting 3D imaging LIDAR. Opt. Commun. 2013, 308, 211–217. [Google Scholar] [CrossRef] [Scilit]
  16. Ma, Y.; Li, S.; Zhang, W.; Zhang, Z.; Liu, R.; Wang, X.H. Theoretical ranging performance model and range walk error correction for photon-counting lidars with multiple detectors. Opt. Express 2018, 26, 15924–15934. [Google Scholar] [CrossRef] [Scilit]
  17. Huang, K.; Li, S.; Ma, Y.; Xin, T.; Hui, Z.; Zhi-Yu, Z. Theoretical model and correction method of range walk error for single-photon laser ranging. Acta Phys. Sin. 2018, 67, 064205. [Google Scholar] [CrossRef] [Scilit]
  18. Yang, R.; Tang, Y.; Fu, Z.; Qiu, J.; Liu, K. A method of range walk error correction in SiPM LiDAR with photon threshold detection. Photonics 2022, 9, 24. [Google Scholar] [CrossRef] [Scilit]
  19. Hou, A.; Hu, Y.; Zhao, N.; Fang, J.; Xu, S.; Zhou, Q. Full-waveform fast correction method for photon counting Lidar. Chin. Opt. Lett. 2021, 19, 052701. [Google Scholar] [CrossRef] [Scilit]
  20. Choe, K.H.; Choe, U.C.; Ri, I.J. Correction method for walk error based on the shape of reflective surface in LiDAR. Optik 2023, 279, 170527. [Google Scholar] [CrossRef] [Scilit]
  21. Kelly, C.; Wilkinson, B.; Abd-Elrahman, A.; Cordero, O.; Lassiter, H.A. Accuracy assessment of low-cost lidar scanners: An analysis of the Velodyne HDL-32E and Livox Mid-40’s temporal stability. Remote Sens. 2022, 14, 4220. [Google Scholar] [CrossRef] [Scilit]
  22. Cassanelli, D.; Cattini, S.; Di Loro, G.; Di Cecilia, L.; Ferrari, L.; Rovati, L. LiDARs detected signal and target distance estimation: Measurement errors from target reflectance and multiple echos. In Proceedings of the 2022 IEEE International Workshop on Metrology for Automotive (MetroAutomotive), Modena, Italy, 4–6 July 2022; pp. 59–64. [Google Scholar]
  23. Grushka, E. Characterization of exponentially modified Gaussian peaks in chromatography. Anal. Chem. 1972, 44, 1733–1738. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  24. Hua, K.; Liu, B.; Fang, L.; Wang, H.; Chen, Z.; Yu, Y. Detection efficiency for underwater coaxial photon-counting lidar. Appl. Opt. 2020, 59, 2797–2809. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Figure 1. Schematic diagram of the experimental setup for photon-counting LiDAR.
Figure 1. Schematic diagram of the experimental setup for photon-counting LiDAR.
Photonics 13 00427 g001
Figure 2. Underwater reference-echo histogram at the reference plane and the EMG fitting result; the dashed line marks the fitted mode time t r e f .
Figure 2. Underwater reference-echo histogram at the reference plane and the EMG fitting result; the dashed line marks the fitted mode time t r e f .
Photonics 13 00427 g002
Figure 3. RWE versus N p e at 9.11 m and the fitted linear model.
Figure 3. RWE versus N p e at 9.11 m and the fitted linear model.
Photonics 13 00427 g003
Figure 4. Fine-TDC arrival-time histograms under different echo strengths. (a) Overlaid comparison; (b) brick; (c) stone; (d) acrylic.
Figure 4. Fine-TDC arrival-time histograms under different echo strengths. (a) Overlaid comparison; (b) brick; (c) stone; (d) acrylic.
Photonics 13 00427 g004
Table 1. Hardware configuration and key timing-related specifications of the underwater gated TCSPC LiDAR.
Table 1. Hardware configuration and key timing-related specifications of the underwater gated TCSPC LiDAR.
ComponentModelKey Specification Used in This WorkRole in the Error Budget
Laser sourceMPL-H-532 nm-30 μJ-CH80180532 nm; 4 kHz operation; pulse width 1.388 ns; single-pulse energy 34.6 μJ; power stability 0.196%Sets emitted waveform width and energy, thereby affecting echo width and N p e .
Single-photon detectorSPD300A-PC SPADSpectral response 400–1100 nm; dead time ∼50 ns; dark count <   100  cps; timing jitter ∼624 ps; afterpulse 6.15%First-photon triggering and detector dead time are part of the dominant RWE mechanism; timing jitter contributes to residual random error.
Time-to-digital converterFT10404 parallel counting channels; histogram/time-tag resolution 16 ps; dead time <   10 ns; max event transfer rate 40 M Events/sDetermines quantization and timestamp precision in the readout chain.
Delay generatorASG8100Programmable delay gating for echo-
window placement; ASG8000-series delay resolution 52 ps and RMS jitter 35 ps (series specification)
Sets the gate-zero reference and suppresses early backscatter; fixed common-mode offsets are largely cancelled by reference-plane differencing.
Table 2. Acquisition and environment settings used in the underwater validation experiments.
Table 2. Acquisition and environment settings used in the underwater validation experiments.
ParameterValueNotes
Water mediumClear freshwater tankStatic laboratory condition; not intended to reproduce a full sea/lake environment.
Tank length10 mIndoor calibration/validation tank.
True target range 9.11  mValidation range used for brick, stone, and acrylic targets.
Pulse repetition frequency4 kHzSynchronized with the TCSPC trigger chain.
Gate width20 nsGate centered around the predicted echo arrival time.
Accumulated pulses per measurement40,000Integration time = 10 s per histogram at 4 kHz.
Detector operating modeGeiger-mode first-photon triggeringOnly the first trigger in each laser pulse period is timestamped.
Low-photon fitting interval N p e < 1.6 Working interval in which the linear approximation is calibrated.
Table 3. Ranging results at 9.11 m for different targets and performance of RWE correction.
Table 3. Ranging results at 9.11 m for different targets and performance of RWE correction.
Target N pe t fit (ps)Uncorrected Error | Δ 1 | (mm)Estimated Linear Compensation (mm)Residual After Linear Correction | Δ 2 | (mm)Estimated Quadratic Compensation (mm)Residual After Quadratic Correction | Δ 3 | (mm)
Brick0.0695109,814.5530.91126.9623.9492.67428.237
Stone0.4081109,796.3233.61731.7481.8698.21725.400
Acrylic1.1301109,617.4153.08953.6620.57324.55128.538
Δ 1 : Uncorrected ranging error; Δ 2 : Residual after linear correction; Δ 3 : Residual after quadratic correction. The linear correction reduces the mean error from 39.205 mm to 2.130 mm, achieving a 94.57% improvement over the uncorrected results and significantly outperforming the quadratic model.
Table 4. Order-of-magnitude estimate of hardware-induced random ranging uncertainty in the present 9.11 m experiment.
Table 4. Order-of-magnitude estimate of hardware-induced random ranging uncertainty in the present 9.11 m experiment.
TargetMean N pe Approx. Accumulated Signal Primary Photoelectrons N Σ σ R , hw (mm), Optimistic 624 ps
as FWHM
σ R , hw (mm), Conservative 624 ps as RMS
Brick0.069527800.571.34
Stone0.408116,3240.240.55
Acrylic1.130145,2040.140.33
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, Z.; Wang, Y.; Ma, Q.; Wu, Y. Optimization of a Range Walk Error Correction for Underwater Photon Counting LiDAR Under Low-Photon Conditions. Photonics 2026, 13, 427. https://doi.org/10.3390/photonics13050427

AMA Style

Wang Z, Wang Y, Ma Q, Wu Y. Optimization of a Range Walk Error Correction for Underwater Photon Counting LiDAR Under Low-Photon Conditions. Photonics. 2026; 13(5):427. https://doi.org/10.3390/photonics13050427

Chicago/Turabian Style

Wang, Zunhui, Yicheng Wang, Qingli Ma, and Yanhua Wu. 2026. "Optimization of a Range Walk Error Correction for Underwater Photon Counting LiDAR Under Low-Photon Conditions" Photonics 13, no. 5: 427. https://doi.org/10.3390/photonics13050427

APA Style

Wang, Z., Wang, Y., Ma, Q., & Wu, Y. (2026). Optimization of a Range Walk Error Correction for Underwater Photon Counting LiDAR Under Low-Photon Conditions. Photonics, 13(5), 427. https://doi.org/10.3390/photonics13050427

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop