Automated GIS-Based Framework for Detecting Crosswalk Changes from Bi-Temporal High-Resolution Aerial Images

Richard Boadu Antwi,Samuel Takyi,Alican Karaer,Eren Erman Ozguven,Michael Kimollo,Ren Moses,Maxim A. Dulebenets,Thobias Sando
2024-06-14
Abstract:Identification of changes in pavement markings has become crucial for infrastructure monitoring, maintenance, development, traffic management, and safety. Automated extraction of roadway geometry is critical in helping with this, given the increasing availability of high-resolution images and advancements in computer vision and object detection. Specifically, due to the substantial volume of satellite and high-resolution aerial images captured at different time instances, change detection has become a viable solution. In this study, an automated framework is developed to detect changes in crosswalks of Orange, Osceola, and Seminole counties in Florida, utilizing data extracted from high-resolution images obtained at various time intervals. Specifically, for Orange County, crosswalk changes between 2019 and 2021 were manually extracted, verified, and categorized as either new or modified crosswalks. For Seminole County, the developed model was used to automatically extract crosswalk changes between 2018 and 2021, while for Osceola County, changes between 2019 and 2020 were extracted. Findings indicate that Orange County witnessed approximately 2,094 crosswalk changes, with 312 occurring on state roads. In Seminole and Osceola counties, on the other hand, 1,040 and 1,402 crosswalk changes were observed on both local and state roads, respectively. Among these, 340 and 344 were identified on state roads in Seminole and Osceola, respectively. Spatiotemporal changes observed in crosswalks can be utilized to regularly update the existing crosswalk inventories, which is essential for agencies engaged in traffic and safety studies. Data extracted from these crosswalk changes can be combined with traffic and crash data to provide valuable insights to policymakers.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is to develop an automated framework based on Geographic Information System (GIS) to detect the changes of zebra crossings in high - resolution aerial images. Specifically, this research aims to identify and extract the changes of zebra crossings in Orange County, Osceola County and Seminole County in Florida by analyzing high - resolution aerial images obtained at different time points. These changes include: 1. **Newly - built zebra crossings**: By comparing the old and new images, identify the newly - added zebra crossings. 2. **Modified or improved zebra crossings**: Identify the existing zebra crossings whose positions, shapes or markings have changed. 3. **Zebra crossings not detected due to image occlusion or resolution problems**: Re - identify those zebra crossings that may have been missed previously due to image quality problems. ### Research Background and Significance With the development of urban infrastructure and the requirements of traffic management, it is crucial to update the information of road signs (such as zebra crossings) in a timely manner. Traditional manual methods are not only time - consuming and labor - intensive, but also error - prone. Therefore, using computer vision and machine learning techniques to automatically detect the changes of zebra crossings can significantly improve the efficiency and accuracy of data collection. ### Method Overview This research adopts the following steps to achieve automated zebra - crossing change detection: 1. **Data Acquisition and Pre - processing**: - Obtain high - resolution aerial images at different time points. - Use a mask model to pre - process the images, removing irrelevant areas and retaining the roads and their surrounding buffers. 2. **Zebra - crossing Detection**: - Use the existing zebra - crossing detection model to extract the features of zebra crossings from the pre - processed images. 3. **Change Detection**: - Compare the features of zebra crossings in different periods to identify newly - added, modified or removed zebra crossings. 4. **Post - processing**: - Use post - processing scripts to remove duplicate detections and false positives to ensure the accuracy and reliability of the final results. ### Application Value Through this research, traffic management departments can obtain the latest zebra - crossing information, so as to better carry out traffic planning, safety management and accident analysis. In addition, combined with traffic flow and accident data, it can also provide valuable references for policy - makers, helping them understand the impact of zebra - crossing position changes on traffic safety. In conclusion, this research aims to improve the efficiency and accuracy of zebra - crossing information update by automated means, and provide strong support for traffic management and safety research.