Submitted:
04 September 2025
Posted:
04 September 2025
You are already at the latest version
Abstract
Terrestrial laser scanners (TLS) are widely used for deformation monitoring due to their ability to rapidly generate 3D point clouds. However, high-precision deliverables are increasingly required in TLS-based remote sensing applications to distinguish between measurement uncertainties and actual geometric displacements. This study addresses the impact of atmospheric refraction, a primary source of systematic error in long-range terrestrial laser scanning, which causes laser beams to deviate from their theoretical path and intersect different object points on the target surface. A comprehensive study of two physical refractive index models (Ciddor and Closed Formula) is presented here, along with further developments on 3D spatial gradients of the refractive index. Field experiments were conducted using two long-range terrestrial laser scanners (Leica ScanStation P50 and Maptek I-Site 8820) with reference back to a control network at two monitoring sites: a mine site for long range measurements and a dam site for vertical angle measurements. The results demonstrate that, while conventional physical atmospheric models provide moderate improvement in accuracy, typically at the centimeter- or millimeter-level, the proposed advanced physical model - incorporating refractive index gradients - and the hybrid physical model - combining validated field results from the advanced model with a neural network algorithm - consistently achieve reliable millimeter-level accuracy in 3D point coordinates, by explicitly accounting for refractive index variations along the laser path. The robustness of these findings was further confirmed across different scanners and scanning environments.
Keywords:
1. Introduction
1.1. Problem Description
1.2. Significance and Purpose
2. Literature Review
2.1. TLS Principle
2.2. Review and Results on Mathematical Developments of Refraction
3. Methods
- 1.
- 2.
- Next step is to compute the refractive index based on the atmospheric conditions, density components of the dry air and , and the moist air and with corresponding values of compressibility of air COM:
- 3.
4. Data Experiments
5. Data Analysis and Discussions
5.1. Physical Refractive Index Model: Conventional Approach


5.2. Physical Refractive Index Model: Advanced Approach

5.3. Hybrid Refractive Index Model
- Generate vectors of in-situ atmospheric recordings (e.g., air temperature, atmospheric pressure, and/or relative humidity and their spatial gradients) and intrinsic scanner characteristics (wavelength number, range, and angular accuracy) as the input data, to predict the refractive index as the output.
- Implement the training of a neural network for the output function of refractive index and its spatial gradients.
- Derive closed-form symbolic expressions for refractive index, applicable to new atmospheric input conditions (optional) (For illustration, the MATLAB implementation of these steps is presented in the Appendix D.).

5.4. Discussions on Atmospheric Refraction Corrections
6. Conclusions
Funding
Acknowledgments
Conflicts of Interest
Appendix A. Physical Refractive Index Model
Appendix B. Vertical Gradients of Pressure and Humidity
Appendix C. Control Points
| Control point number | X | Y | Z |
|---|---|---|---|
| 1 (station) | |||
| 2 (station) | |||
| 3 (station) | |||
| 4 (base) | |||
| 5 (base) | |||
| 6 (base) | |||
| 7 (base) | |||
| 8 (base) |
| Control point number | X | Y | Z |
|---|---|---|---|
| 1 | -16.357 | 13.571 | 121.442 |
| 2 | -142.955 | -42.874 | 143.190 |
| 3 | -142.975 | -42.874 | 143.190 |
| 4 | -96.051 | 70.568 | 155.164 |
| 5 | -96.071 | 70.568 | 155.164 |
| 6 | -96.091 | 70.568 | 155.164 |
| 7 | -145.998 | -33.878 | 161.536 |
| 8 | -145.938 | -33.878 | 161.536 |
| 9 | -145.958 | -33.878 | 161.536 |
| 10 | -145.978 | -33.878 | 161.536 |
| 11 | -145.998 | -33.878 | 161.536 |
| 12 | -145.918 | -33.878 | 161.536 |
| 13 | -149.511 | -35.227 | 164.691 |
| 14 | -149.531 | -35.227 | 164.691 |
| Range | Height differences | Leica ScanStation P50 |
Maptek I-Site 8820 |
|
|---|---|---|---|---|
| Residuals | Residuals | |||
| 16.785 | -2.043 | -0.0010 | 0.0006 | |
| 58.902 | 1.068 | -0.0045 | -0.0093 | |
| 81.687 | 14.021 | 0.0003 | -0.0003 | |
| 108.353 | 11.175 | 0.0045 | 0.0200 | |
| 153.916 | -2.846 | 0.0078 | 0.0211 | |
| 158.249 | -4.754 | 0.0004 | -0.0004 | |
| 166.970 | 10.107 | -0.0002 | -0.0005 | |
| 174.695 | -2.711 | -0.0005 | 0.0003 | |
| 200.092 | -49.816 | 0.0004 | 0.0028 | |
| 206.887 | 3.914 | -0.0004 | 0.0003 | |
| 212.155 | 5.822 | -0.0042 | -0.0216 | |
| 215.694 | -47.773 | -0.0005 | 0.0026 | |
| 228.764 | 3.779 | -0.0072 | -0.0171 | |
| 281.678 | 12.713 | 0.0003 | -0.0001 | |
| 315.723 | 5.353 | 0.0003 | -0.0001 | |
| 332.345 | 7.396 | -0.0007 | -0.0009 | |
| 354.867 | 1.308 | 0.0004 | 0.0004 | |
| 364.694 | 8.668 | 0.0000 | -0.0002 | |
| 372.185 | -52.527 | -0.0001 | -0.0098 | |
| 381.243 | 6.625 | -0.0009 | 0.0005 | |
| 425.326 | 53.595 | -0.0121 | -0.0190 | |
| 432.299 | 9.867 | 0.0064 | 0.0132 | |
| 479.095 | -8.799 | 0.0000 | 0.0003 | |
| 524.953 | -42.420 | -0.0005 | 0.0002 | |
| 577.662 | -56.441 | -0.0005 | 0.0009 | |
| 636.217 | -4.045 | 0.0003 | -0.0001 | |
| 652.411 | -6.088 | -0.0006 | 0.0007 | |
| 846.304 | -43.728 | 0.0007 | 0.0001 | |

Appendix D. Hybrid Refractive Index Model
| Step 1: Inputs vs. Outputs | |
| %% Define the input variables (atmospheric measurements, their spatial gradients, and scanner characteristics) | |
| Inputs = [T, P, RH, ... dT_dx, dP_dx, dRH_dx, ... dT_dy, dP_dy, dRH_dy, ... dT_dz, dP_dz, dRH_dz, ... lambda, sigma_range, sigma_angle]; |
% atmospheric recordings % horizontal gradients in X % horizontal gradients in Y % vertical gradients % scanner characteristics |
| %% Define the output variables (refractive index and its spatial gradients) | |
| Output = [n, dn_dx, dn_dy, dn_dz]; | % refractive index and its gradients |
| Step 2: Neural network training | |
| %% Train a neural network to predict refractive index and its gradients from inputs | |
| net_n = NeuralNetwork(Inputs, Output); | % Training the neural network |
| Step 3: Symbolic regression | |
| %% Use neural network predictions to derive a symbolic model of refractive index | |
| n_predicted = net_n(Inputs); | % NeuralNetwork output for refractive index |
| %% Define basis functions inspired by physical models (e.g., Ciddor) | |
| BasisFunctions = matlabFunction(Ciddor, ‘Vars’, [T, P, RH, ... dT_dx, dP_dx, dRH_dx, ... dT_dy, dP_dy, dRH_dy, ... dT_dz, dP_dz, dRH_dz, ... lambda, sigma_range, sigma_angle]); |
% Compute symbolic coefficients from NeuralNetwork output |
| Coefficients = b; | % estimated symbolic (b from regression |
| n_symbolic = sum(Coefficients .* BasisFunctions); | % symbolic expression for refractive index |
| Step 4: Closed-form expression (optional) | |
| %% Convert symbolic expression into a reusable function | |
| n_func = symbolicFunction(n_symbolic, Inputs); | % outputs of refractive index for any given T, P, RH, lambda, etc. |
| %% Example usage: predict refractive index for new input conditions | |
| n_new = n_func(T_new, P_new, RH_new, dT_dx_new, dP_dx_new, dRH_dx_new, ... dT_dy_new, dP_dy_new, dRH_dy_new, dT_dz_new, dP_dz_new, dRH_dz_new, ... lambda_new, range_new, sigma_ang_new); | |
References
- J. M. Reuger, Electronic Distance Measurements (3rd Edition), Springer-Verlag, 1990.
- B. G. Bomford, Geodesy, Oxford, 1962.
- W. Torge, Geodesy, Walter de Gruyter, Berlin, New York, 2001.
- M. Sabzali and L. Pilgrim, “New Parametrization Of Bundle Block Adjustment For Self-calibration of Terrestrial Laser Scanner (TLS),” The photogrammetric Record, 2025.
- H. Maar and H. M. zogg, “WFD - Wave Form Digitizer Technology White Paper,” Leica Geosystem, 2021.
- M. A. Abbas, H. Setan, Z. Majid, K. M. Idris, M. F. M. Ariff and D. D. Lichti, “The effect of datum constraints for terrestrail laser scanner self-calibration,” in FIG Congress 2014, Kuala Lumpur, Malaysia, 2014.
- D. D. Lichti, “The impact of angle parametersation on terrestrial laser scanner self-calibration,” in In: Bretar F, Pierrot-Deseilligny M, Vosselman G (Eds) Laser Scanning 2009, IAPRS, Paris, France, 2009.
- M. A. Abbas, H. Setan, Z. Majid, A. K. Chong, L. C. Luh, K. M. Idris and M. F. M. Arif, “Investigation of systematic errors for the hybrid and panoramic scanners,” Journal Teknologi, pp. 65-70, 2014. [CrossRef]
- E. Friedli, R. Presl and A. Wieser, “Influence of atmospheric refraction on terrestrial laser scanning at long range,” in Proceedings of 4th Joint International Symposium on Deformation Monitoring (JISDM), Athens, Greece, 2019.
- K. Nikolitsas and E. Lambrou, “A Methodology for Correcting Refraction in Vertical Angles for Precise Monitoring in Tunnels,” in Proc of the 4th Joint International Symposisum on Deformation Monitoring, Athens, Greece, 2019.
- G. Bonsch and E. Potulski, “Measurement of the refractive index of air and comparison with modified Edlen’s formulae.,” Journal of Meteologiaa, pp. 133 - 139, 1998. [CrossRef]
- H. Barrell and J. E. Sears, “The refraction and dispersion of air for the visible spectrum,” Journal of philosophical Transaction of Royal Society of London, pp. 1 - 64, 1939. [CrossRef]
- B. Edlen, “The dispersion of standard air.,” Journal of the Optical Society of America, pp. 339 - 344, 1956. [CrossRef]
- B. Edlen, “The refractive index of air,” Journal of Meterologia, pp. 71 - 80, 1966. [CrossRef]
- J. C. Owens, “Optical refractive index of air: Dependence on pressure, temperature, and composition.,” Applied Optics, pp. 51 - 59, 1967. [CrossRef]
- E. R. Peck and K. Reeder, “Dispersion of Air,” Journal of Optical Society of America, 1972.
- C. E. Jones, “The air density equation and the transfer of the mass unit,” Journal of Research of the National Bureau of Standards, pp. 419 - 428, 1978. [CrossRef]
- C. E. Jones, “The refractivity of air,” Journal of Research of the natioal Bureau of Standards, pp. 27 - 32, 1981. [CrossRef]
- H. Matsumoto, “The refractive index of moist air in the 3-µ region.,” Metrologia, pp. 49 - 52, 1982. [CrossRef]
- K. Birch and M. Downs, “The results of a comparison between calculated and measured values of the refractive index of air,” Journal of Physics E: Scientific Instruments, pp. 694 - 695, 1988. [CrossRef]
- K. Birch and M. Downs, “An updated Edlen equation for the refractive index of air,” Journal of Metrologia, pp. 155 - 162, 1993. [CrossRef]
- P. E. Ciddor, “Refractive Index of Air: New Equation for Visible and Near Infrared.,” Applied Optics, pp. 1566 - 1573, 1996. [CrossRef]
- P. E. Ciddor and R. J. Hill, “Refractive index of air. 2. Group Index,” Journal of Applied Optics, pp. 1663 - 1667, 1999. [CrossRef]
- “International Association of Geodesy [IAG],” in IAG Resolutions at the XXIIth General Assembly, Birmingham, 1999.
- R. J. Mathar, “Refractive index of humid air in the infrared: model fits,” Journal of Optics A: Pure and Applied Optics, 2007. [CrossRef]
- F. Pollinger, “Refractive index of air. 2. Group index: comment,” Applied Optics, pp. 9771-9772, 2020. [CrossRef]
- M. Sabzali and I. Jazirian, “Improvemnt of modelling of atmospheric effects for electronic distance measurements (DEM): analysis of air temperture, atmopsheric pressure and relative humidity of the air,” Geodesy and Cartography, 2022.
- H. Brys and N. Justniyak, “Mathematical-physical model ofhorizontal refraction in measuring alignment of elongated engineering objects,” Geomatics, Land manangement and Landscape, no. 1, pp. 25-32, 2016. [CrossRef]
- M. Sabzali and L. Pilgrim, “Updated Atmospheric Modelling of Refracted Zenith Angle Using Vertical Temperature Gradient for Refraction Coefficient,” Journal of Geosciences and Geomatics, pp. 11-20, 2023. [CrossRef]
- M. Sabzali and L. Pilgrim, “Improved Model of Refracted Horizontal Angle: Dependency on Zenith Angle,” American Journal of Civil Engineering and Architecture, pp. 38-44, 2023. [CrossRef]
- SA. H. Dodson and M. Zaher, “Refraction Effects on Vertical Angle Measurements.,” Survey Review, 1985. [CrossRef]
- M. Kharagani, Propagation of Refraction Errors inTrigonometric Height Traversing and Geodetic Levelling, NEw Brunswick University: PhD thesis, 1987.
- C. Hirt, S. Guillaume, A. Wisbar, B. Burki and H. Sternberg, “Monitoring of the refraction coefficient in the lower atmosphere using a controlled setup of simultaneous reciprocal vertical angle measurements,” Journal of Geophysical Research: Atmospheres, vol. 115, 2010. [CrossRef]
- C. Bishop, Pattern Recognition and Machine Learning, Springer, 2006.
- W. Boehler, M. Vincent and A. Marbs, “Investigating laser Scanner Accuracy.,” [Online]. Available: https://www.researchgate.net/publication/246536800_Investigating_laser_scanner_accuracy. [Accessed 20 May 2025].
- L. Wang, B. Muralikrishnan, P. Rachakonda and D. Sawyer, “ Determining geometric error model parameters of a terrestrial laserscanner through Two-face, Length-consistency, and Network methods,” Measurement Science and Technology, vol. 28, 2017. [CrossRef]
- B. Muralikrishnan, L. Wang, P. Rachakonda and D. Sawyer, “Terrestrial laser scanner geometric error model parameter correlations in the Two-face, Length-consistency, and Network methods of self-calibration,” Precision Engineering, vol. 52, no. 6, 2017. [CrossRef]
- L. Yen, J. Leber and D. Pibida, “Comparing instruments,” NIST Technical Note, 2016.
| 1 | To differentiate the group refractive index and the phase refractive index, the group refractive index determines the speed at which energy or information travels through a medium, while phase refractive index governs the propagation of individual wavefronts. Those can be simply converted using the following equation [26]: |
| 2 | The standard air condition was defined at and by Reuger in 1990 for analytical tasks [1] (i.e., corresponding refractivity for standard air condition is ). |
| 3 | |
| 4 |
https://leica-geosystems.com/products/laser scanners/scanners/leica-scanstation-p50 |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | The same plot for the Maptek I-Site 8820 can be found in the Appendix C (Figure A1). |













| Methods | Refractive index models | Approaches |
| Conventional physical model (Section 5.1) | Ciddor and Closed Formula | Average of refractive indices from both terminals (linear) |
| Advanced physical model (Section 5.2) |
Developed Ciddor | Incorporating varying vertical refractive indices (non-linear) |
| Hybrid physical model (Section 5.3) |
Developed Ciddor and Neural Network | Combination of the results from advanced model with a neural network (data-driven) |
| Specifications (scanner and scanning) |
Leica ScanStation P504 |
Maptek I-Site 88205 |
|
| Accuracy | Range | (over full range (over full range ) | |
| Angle | |||
| Maximum possible range of scanning | |||
| Wavelength | |||
| Measurement techniques | Range | TOF | TOF |
| Angle | Panoramic | Hybrid | |
| Field-of-view | Vertical | ||
| Horizontal | |||
| Instrumental resolution | at | fine resolution | |
| Time per scan | minutes | minutes | |
| Atmospheric layers | |
|---|---|
| Lowest | Variant (between and |
| Intermediate | |
| Highest | Variant (between and |
| TLSs | Leica ScanStation P50 | Maptek I-Site 8820 | |
| Measured | 3.6 | 9.1 | |
| Priori | Ciddor | 3.6 | 9.1 |
| Closed Formula | 3.6 | 9.1 | |
| Posteriori * | 2.4 | 7.6 | |
| Improvement | 34% | 16% | |
| TLSs | 3D point coordinates | ||
|---|---|---|---|
| Priori | Posteriori | ||
|
Leica ScanStation P50 |
10.5 | 10.3 | |
| 7.8 | 7.3 | ||
| 27.8 | 27.8 | ||
|
Maptek I-Site 8820 |
16.4 | 16.1 | |
| 13.5 | 12.7 | ||
| 37.1 | 37.1 | ||
| TLSs | Leica ScanStation P50 | Maptek I-Site 8820 |
| Priori | 18” | 24” |
| Posteriori | 10” | 19” |
| Improvement | 44% | 20% |
| TLSs | 3D point coordinates | Uncertainty | Improvement | |
| Priori | Posteriori | |||
|
Leica ScanStation P50 |
12.7 | 7.5 | 41% | |
| 7.1 | 5.9 | 17% | ||
| 12.4 | 7.3 | 41% | ||
|
Maptek I-Site 8820 |
17.8 | 14.6 | 18% | |
| 10.2 | 9.5 | 7% | ||
| 17.6 | 14.6 | 17% | ||
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).