Enhancing Overtaking Safety with Mobile LiDAR Systems: Dynamic Analysis of Road Visibility
Abstract
1. Introduction
1.1. Motivation
1.2. Brief State of the Art
1.3. Main Novelty and Research Objectives
2. Materials and Methods
- The three-dimensional axis of the road extracted from the MLS point cloud, as detailed in [31], formatted in XYZ ascii file;
- The forward step, representing the intervals (in metres) along the road during which the dynamic visibility analysis is assessed;
- Eight crucial parameters (Table 1) acting as boundary conditions for assessing the driver visibility across three different scenarios outlined in Section 2.1. These scenarios consider overtaking and timely braking when faced;
- The road network and municipalities of the country in Open Street Map (OSM) XML format.
2.1. Input Data Loading
- Scenario 1: Insufficient visibility for both: (i) stopping in time when faced with an unexpected obstacle on the road, and (ii) executing an overtaking manoeuvre;
- Scenario 2: Sufficient visibility to stop in time when faced with an unexpected obstacle on the road, but insufficient to execute an overtaking manoeuvre;
- Scenario 3: Sufficient visibility for both (i) stopping in time when encountering an unexpected obstacle on the road, and (ii) executing an overtaking manoeuvre.
- Red pyramid: it will be used when the initial visibility scenario corresponds to Scenario 2. In such case, it assesses the potential driving visibility deterioration transitioning from Scenario 2 to 1 (Figure 2a). The height of this pyramid corresponds to BD, calculated in accordance with the Spanish regulations [32] using Equation (1).being the inclination of the road, the perception and reaction time (set to 2 s according to the followed regulation), and the wheel-pavement mobilised longitudinal friction coefficient estimated based on Table 2. For its part, i is calculated from the 3D road axis as the average inclination in the forward step defined expressed as per-unit. Under this situation, CPV is located at a height of 0.5 m above the road platform.
- Yellow pyramid: it will be used when the initial visibility scenario corresponds to Scenario 1 or 3. In such cases, it assesses (i) potential driving visibility deterioration, transitioning from Scenario 3 to 2, or (ii) potential driver visibility enhancement moving from Scenario 1 to 2 (Figure 2b). The height of the yellow pyramid is OSD1 (Table 3), with CPV located at a height of 1.1 m above the road platform.
- Green pyramid: it will be used when the initial visibility scenario corresponds to Scenario 2. In such case, it assesses the potential driving visibility enhancement moving from Scenario 2 to 3 (Figure 2c). The height of the green pyramid is OSD2 (Table 3), with CPV located at a height of 1.1 m above the road platform.
2.2. Data Processing: Initial Visibility Scenario and Dynamic Visibility Analysis
- Transition from Scenario 1 to Scenario 2 (Figure 2b): using the yellow pyramid, the evaluation determines if the subsequent road section transitions to Scenario 2 or remains in Scenario 1. Specifically, if both the CPV and at least 50% from the base of the yellow pyramid are visible from the yellow pyramid PV, the visibility category shifts to Scenario 2; otherwise, it stays as Scenario 1.
- Transition from Scenario 2 to Scenario 1 (Figure 2a): using the red pyramid, the evaluation determines if the subsequent road section transitions to Scenario 1. In this case, if both the CPV and at least 50% of its base are not visible from the red pyramid PV. Otherwise, the next transition should be evaluated.
- Transition from Scenario 2 to Scenario 3 (Figure 2c): using the green pyramid, the evaluation determines if the subsequent road section transitions to Scenario 3 or remains Scenario 2. Specifically, if both the CPV and 50% of the green pyramid’s base are visible from the green pyramid PV, the visibility category shifts to Scenario 3; otherwise, it stays as Scenario 2.
- Transition from Scenario 3 to Scenario 2 (Figure 2b): using the yellow pyramid, the evaluation determines if the subsequent road section transitions to Scenario 2 or remains in Scenario 3. Specifically, if the CPV and at least 50% from the base of the yellow pyramid are not visible from the yellow pyramid PV, the visibility category shifts to Scenario 2; otherwise, it transitions to Scenario 3.
2.3. Data Processing: Road Intersection Detection
- Crossing through villages;
- Road additions;
- Exits to other roads or ring roads, excluding smaller paths.
- These are road sections within villages.
- Road sections located 200 m before and after the villages.
- Road sections located 200 m before and after intersections.
2.4. Road Risk Classification
- Low risk: Road segments categorised as visibility Scenario 3 that ensures sufficient visibility for overtaking and stopping the vehicle before encountering a static obstacle in the road. These sections should correspond to road segments where overtaking is permissible.
- Medium risk: Road segments categorised as visibility Scenario 2, providing sufficient visibility for stopping the vehicle before colliding with a static obstacle in the road, but insufficient visibility for overtaking. It may also indicate proximity to a road intersection or a village. These road sections should correspond to road sections where overtaking is prohibited.
- High risk: Road segments categorised as visibility Scenario 1, offering insufficient visibility for both stopping before a collision and overtaking. These road sections should correspond to road sections where overtaking is prohibited. They demand additional caution, so they should offer special signals regarding the particular risk associated.
3. Results
- PV: situated at 1.1 m high from the platform and 1.5 m to the right of each of 3D road axis per driving direction.
- BD of the road calculated per each 5 m section. Since it depends on i (Equation (1)) from the average inclination of the road per forward step, and there are many values per road, these values are not offered in the paper.
- OSD1: 205 m.
- OSD2: 340 m.
- LR: 7 m.
- LE of the red pyramid: 1 m.
- LE of the yellow and green pyramids: 2.2 m.
- CPV of the red pyramid: situated at 0.5 m high from the platform.
- CPV of the yellow and green pyramids: situated at 1.1 m high from the platform.
- DS: 90 km/h.
- Successful: when one of these three situations occur: (a) the visibility script categorises a low risk (green colour), and the current road signs permit safe overtaking; (b) the visibility script categorises a medium risk (yellow colour) and the road mandates the prohibition of overtaking; and (c) the visibility script categorises a high risk (red colour) and the road mandates the prohibition of overtaking with some additional signs, such as maximum speed reduction or a dangerous curve signs.
- Conservative error: when the visibility script categorises medium risk (yellow colour), and the road allows safe overtaking or when the visibility script categorises high risk (red colour), and the road signs prohibit overtaking without additional dangerous signs.
- Very conservative error: when the visibility script categorises high risk (red colour), and the road allows safe overtaking.
- Fatal error: when the visibility script categorises low risk (green colour) and the road mandates prohibition of overtaking.
- Not considered: those final sections of the road that cannot be analysed due to the lack of geometric information in the after-road route (blue colour).
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- American Association of State Highway and Transportation Officials (AASHTO). LRFD Bridge Design Specifications, 4th ed.; American Association of State Highway and Transportation Officials: Washington, DC, USA, 2001. [Google Scholar]
- Wooldridge, M.D. Geometric design consistency on high-speed rural two-lane roadways. In Transportation Research Board; National Cooperative Highway Research Program: Washington, DC, USA, 2003; Volume 502. [Google Scholar]
- Miclea, R.C.; Dughir, C.; Alexa, F.; Sandru, F.; Silea, I. Laser and LIDAR in a system for visibility distance estimation in fog conditions. Sensors 2020, 20, 6322. [Google Scholar] [CrossRef]
- Tarel, J.P.; Charbonnier, P.; Goulette, F.; Deschaud, J.E. 3D road environment modeling applied to visibility mapping: An experimental comparison. In Proceedings of the 2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications, Washington, DC, USA, 25–27 October 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 19–26. [Google Scholar]
- González-Gómez, K.; Castro, M. Evaluating Pedestrians’ Safety on Urban Intersections: A Visibility Analysis. Sustainability 2019, 11, 6630. [Google Scholar] [CrossRef]
- Zhao, Y.; Wu, B.; Wu, J.; Shu, S.; Liang, H.; Liu, M.; Yu, B. Mapping 3D visibility in an urban street environment from mobile LiDAR point clouds. GIScience Remote Sens. 2020, 57, 797–812. [Google Scholar] [CrossRef]
- Iglesias, L.; Santos-Berbel, D.; Pascual, V.; Castro, M. Using Small Unmanned Aerial Vehicle in 3D Modeling of Highways with Tree-Covered Roadsides to Estimate Sight Distance. Remote Sens. 2019, 11, 2625. [Google Scholar] [CrossRef]
- Bassani, M.; Grasso, N.; Piras, M. 3D GIS based evaluation of the available sight distance to assess safety of urban roads. ISPRS Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2015, XL-3/W3, 137–143. [Google Scholar] [CrossRef]
- Bassani, M.; Grasso, N.; Piras, M.; Catani, L. Estimating the Available Sight Distance in the Urban Environment by GIS and Numerical Computing Codes. ISPRS Int. J. Geo-Inf. 2019, 8, 69. [Google Scholar] [CrossRef]
- Akshay, G.; Shreyansh, J.; Pushpa, C.; Manoranjan, P. Dynamic object detection using sparse LiDAR data for autonomous machine driving and road safety applications. Expert Syst. Appl. 2024, 255, 124636. [Google Scholar] [CrossRef]
- Nan, Z.; Zhu, G.; Zhang, X.; Liu, X.; Lin, X.; Yang, Y. A novel algorithm for key road sections obstacle detection based on LiDAR. Robot. Auton. Syst. 2025, 194, 105136. [Google Scholar] [CrossRef]
- Wu, Z.; Wang, Y.; Gan, W.; Zou, Y.; Dong, W.; Zhou, S.; Wang, M. A Survey of the Landscape Visibility Analysis Tools and Technical Improvements. Int. J. Environ. Res. Public Health 2023, 20, 1788. [Google Scholar] [CrossRef]
- Zhao, L.; Hu, Y.; Han, F.; Dou, Z.; Li, S.; Zhang, Y.; Wu, Q. Multi-sensor missile-borne LiDAR point cloud data augmentation based on Monte Carlo distortion simulation. CAAI Trans. Intell. Technol. 2024, 10, 300–316. [Google Scholar] [CrossRef]
- González-Gómez, K.; Castro, M. Suitability Testing of LiDAR Processing Software Aimed at 3-D Sight Distance Estimations. Transp. Res. Procedia 2018, 33, 163–170. [Google Scholar] [CrossRef]
- Bartie, P.; Kumler, M.P. Route ahead visibility mapping: A method to model how far ahead a motorist may view a designated route. J. Maps 2010, 6, 84–95. [Google Scholar] [CrossRef]
- Santos Berbel, C.; Anta, J.A.; Castro, M.; Paréns González, M. La Distancia de Visibilidad en Carreteras como Herramienta para Evaluar la Seguridad Vial: Aplicación Práctica. In Proceedings of the Conferencia Esri España 2013, Madrid, Spain, 4 October 2013. [Google Scholar]
- Santos Berbel, C. A Methodology for Sight Distance Analysis on Highways, Alignment Coordination, and Their Relation to Traffic Safety. Ph.D. Thesis, Universidad Politécnica de Madrid, Madrid, Spain, 2017. [Google Scholar]
- Jung, J.; Olsen, M.J.; Hurwitz, D.S.; Kashani, A.G.; Buker, K. 3D Virtual Intersection Sight Distance Analysis Using Lidar Data. Transp. Res. Part C Emerg. Technol. 2018, 86, 563–579. [Google Scholar] [CrossRef]
- Iglesias Martínez, L.; Castro, M.; Pascual, V.; De Santos-Berbel, C. Estimation of Sight Distance on Highways with Overhanging Elements. In Proceedings of the International Conference on Traffic and Transport Engineering, Belgrade, Serbia, 24–25 November 2016. [Google Scholar]
- Ma, Y.; Zheng, Y.; Cheng, J.; Zhang, Y.; Han, W.A. Convolutional Neural Network Method to Improve Efficiency and Visualization in Modeling Driver’s Visual Field on Roads Using MLS Data. Transp. Res. Part C Emerg. Technol. 2019, 106, 317–344. [Google Scholar] [CrossRef]
- Campoy-Ungría, J.M.; García, A.; Pérez-Zuriaga, A.M.; Camacho-Torregrosa, F.J. Nueva metodología para la obtención de visibilidades disponibles en carreteras a partir de datos LiDAR Mobile. Rutas. Revista de la Asociación Técnica de Carreteras 2012, 153, 16–23. [Google Scholar]
- Agina, S.; Shalkamy, A.; Gouda, M.; El-Basyouny, K. Automated Assessment of Passing Sight Distance on Rural Highways Using Mobile LiDAR Data. Transp. Res. Rec. 2021, 2675, 676–688. [Google Scholar] [CrossRef]
- Gargoum, S.A.; El-Basyouny, K.; Sabbagh, J. Assessing Stopping and Passing Sight Distance on Highways Using Mobile LiDAR Data. J. Comput. Civ. Eng. 2018, 32, 04018025. [Google Scholar] [CrossRef]
- Ma, Y.; Easa, S.; Cheng, J.; Yu, B. Automatic Framework for Detecting Obstacles Restricting 3D Highway Sight Distance Using Mobile Laser Scanning Data. J. Comput. Civ. Eng. 2021, 35, 04021008. [Google Scholar] [CrossRef]
- Han, L.; Jiang, Y.; Qi, Y.; Altangerel, K. Monocular Visual Obstacle Avoidance Method for Autonomous Vehicles Based on YOLOv5 in Multi-Lane Scenes. Alex. Eng. J. 2024, 109, 497–507. [Google Scholar]
- Andrade, N.; Ribeiro, T.; Coelho, J.; Lopes, G.; Ribeiro, A.F. Combining YOLO and Deep Reinforcement Learning for Autonomous Driving in Public Roadworks Scenarios. In Proceedings of the 14th International Conference on Agents and Artificial Intelligence, Setúbal, Portugal, 3–5 February 2022; Volume 3, pp. 793–800. [Google Scholar] [CrossRef]
- Castro, M.; Iglesias, L.; Sánchez, J.A.; Ambrosio, L. Sight distance analysis of highways using GIS tools. Transp. Res. Part C Emerg. Technol. 2011, 19, 997–1005. [Google Scholar] [CrossRef]
- Castro, M.; Anta, J.A.; Iglesias, L.; Sánchez, J.A. GIS-based system for Sight Distance Analysis of Highways. J. Comput. Civ. Eng. 2014, 28, 04014005. [Google Scholar] [CrossRef]
- Santos-Berbel, C.; Castro, M. Effect of Vehicle Swiveling Headlamps and Highway Geometric Design on Nighttime Sight Distance. Math. Comput. Simul. 2020, 170, 32–50. [Google Scholar] [CrossRef]
- Ma, Y.; Zheng, Y.; Cheng, J.; Easa, S. Real-Time Visualization Method for Estimating 3D Highway Sight Distance Using LiDAR Data. Transp. Eng. J. ASCE 2019, 145. [Google Scholar] [CrossRef]
- Martín-Jiménez, J.A.; Zazo, S.; Justel, J.J.A.; Rodríguez-Gonzálvez, P.; González-Aguilera, D. Road safety evaluation through automatic extraction of road horizontal alignments from Mobile LiDAR System and inductive reasoning based on a decision tree. ISPRS J. Photogramm. Remote Sens. 2018, 146, 334–346. [Google Scholar] [CrossRef]
- Ministerio de Fomento. Instrucción 3.1-IC Trazado. In Norma Española de Trazado de Carreteras; Ministerio de Fomento: Madrid, Spain, 2020; pp. 17657–17893. [Google Scholar]
- Johnson, J.S.; Olshausen, B.A. The recognition of partially visible natural objects in the presence and absence of their occluders. Vision Res. 2005, 45, 3262–3276. [Google Scholar] [CrossRef]
- Gilroy, S.; Jones, E.; Glavin, M. Overcoming occlusion in the automotive environment—A review. IEEE Trans. Intell. Transp. Syst. 2019, 22, 23–35. [Google Scholar] [CrossRef]










| Parameter | Acronym | Description |
|---|---|---|
| Driver’s Point of View | PV | Pyramid vertex. Height = 1.1 m above the pavement and 1.5 m to the right of the 3D road axis (following the Spanish regulations [32]). |
| Braking Distance | BD | Distance travelled from obstacle perception through the reaction and braking phases. Represents the height of the red pyramid. |
| Overtaking Sight Distance 1 | OSD1 | Minimum distance required to initiate an overtaking manoeuvre. Represents the height of the yellow pyramid. |
| Overtaking Sight Distance 2 | OSD2 | Distance required to complete loosely an overtaking manoeuvre. Represents the height of the green pyramid. |
| Lateral Road Limits | LR | Total roadway width (7 m: two 3.5 m lanes); defines the length of each base edge of the three pyramids. |
| Driver’s Critical Point of Visibility | CPV | Central point of each pyramid’s base, critical for assessing the driver’s visibility. |
| Base Edge Length | LE | Twice the height of the CPV above the pavement. |
| Design Speed | DS | Maximum safe speed consistently maintainable under low traffic and favourable weather conditions; used to calculate BD, OSD1, and OSD2. |
| DS (km/h) | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
| fi | 0.432 | 0.411 | 0.390 | 0.369 | 0.348 | 0.334 | 0.320 |
| DS (km/h) | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
| OSD1 (m) | 50 | 75 | 100 | 130 | 165 | 205 | 250 |
| OSD2 (m) | 150 | 180 | 220 | 260 | 300 | 340 | 400 |
| Parameter | Value |
|---|---|
| PV | 1.1 m |
| BD | Calculated with Equation (1) |
| OSD1 | 205 m |
| OSD2 | 340 m |
| LR | 7 m |
| CPV red | 0.5 m |
| CPV yellow | 1.1 m |
| LE red | 1 m |
| LE yellow | 2.2 m |
| DS | 90 km/h |
| Step | 5 m |
| Existing Signalling | Script Risk Outcome | Validation Result |
|---|---|---|
| Overtaking allowed | 0 = Not evaluated | Not considered |
| 1 = Low risk | Successful | |
| 2 = Medium risk | Conservative error | |
| 3 = High risk | Very conservative error | |
| No overtaking | 0 = Not evaluated | Not considered |
| 1 = Low risk | Fatal error | |
| 2 = Medium risk | Successful | |
| 3 = High risk | Successful |
| Road and Travel Direction | Length (km) | Successful (%) | Conservative Error (%) | Fatal Error (%) | Not Considered (%) |
|---|---|---|---|---|---|
| OU-401 (Figure 8b) | 9.90 | 96.37 | 1.01 | 0.00 | 2.62 |
| OU-401 (Figure 8c) | 96.56 | 0.82 | 0.00 | 2.62 | |
| OU-209 (Figure 9b) | 14.22 | 95.60 | 1.79 | 0.00 | 2.61 |
| OU-209 (Figure 9c) | 95.51 | 1.85 | 0.00 | 2.61 | |
| AV-100 (Figure 10b) | 5.94 | 87.43 | 4.25 | 0.00 | 8.32 |
| AV-100 (Figure 10c) | 87.54 | 4.14 | 0.00 | 8.32 |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Guerrero-Sevilla, D.; Gonzalez-de-Soto, M.; Del Pozo, S.; Martín-Jiménez, J.A.; Rodríguez-Gonzálvez, P.; González-Aguilera, D. Enhancing Overtaking Safety with Mobile LiDAR Systems: Dynamic Analysis of Road Visibility. Remote Sens. 2025, 17, 2948. https://doi.org/10.3390/rs17172948
Guerrero-Sevilla D, Gonzalez-de-Soto M, Del Pozo S, Martín-Jiménez JA, Rodríguez-Gonzálvez P, González-Aguilera D. Enhancing Overtaking Safety with Mobile LiDAR Systems: Dynamic Analysis of Road Visibility. Remote Sensing. 2025; 17(17):2948. https://doi.org/10.3390/rs17172948
Chicago/Turabian StyleGuerrero-Sevilla, Diego, Mariano Gonzalez-de-Soto, Susana Del Pozo, José A. Martín-Jiménez, Pablo Rodríguez-Gonzálvez, and Diego González-Aguilera. 2025. "Enhancing Overtaking Safety with Mobile LiDAR Systems: Dynamic Analysis of Road Visibility" Remote Sensing 17, no. 17: 2948. https://doi.org/10.3390/rs17172948
APA StyleGuerrero-Sevilla, D., Gonzalez-de-Soto, M., Del Pozo, S., Martín-Jiménez, J. A., Rodríguez-Gonzálvez, P., & González-Aguilera, D. (2025). Enhancing Overtaking Safety with Mobile LiDAR Systems: Dynamic Analysis of Road Visibility. Remote Sensing, 17(17), 2948. https://doi.org/10.3390/rs17172948

