Authors: Indu Panigrahi, Tom Bu, and Christoph Mertz
Paper available here
BusEdge/
- This directory contains scripts for obtaining and filtering images from the BusEdge Platform.Mask2Former/
- This directory contains the segmentation model that we use (Mask2Former) and scripts for detecting snow coverage. SeeMask2Former/README.md
for more information.colmap/
- This directory contains sample images (references + query) and the associated reconstruction in the form of text files. These are used by the scripts inMask2Former/
.other_files/
- This directory contains files that list some information about image sequences and calendar dates with snowy weather in Pittsburgh.
Here is a dataset of the images used in this work and along with images in additional categories
- Run COLMAP on clear weather images from a scene and then re-run COLMAP with the query added. Save the resulting reconstruction as text files using the naming conventions that we use in the sample files and folders that we provide in
colmap/
. - Run
Mask2Former/estimate_ground_plane.ipynb
. We provide sample output from this notebook inMask2Former/sample_output/
. - Separate the query image from the clear weather images into the directory structure demonstrated in
Mask2Former/images/
. - Run
Mask2Former/detect_coverage.ipynb
. This notebook performs the detection of snow-covered sidewalks.
- Used CUDA 11.1
- See
requirements.txt
Please cite this code as follows:
@article{panigrahi2022riss,
author = {Indu Panigrahi and Tom Bu and Christoph Mertz},
title = {{Leveraging Structure from Motion to Localize Inaccessible Bus Stops}},
journal = {{Robotics Institute Summer Scholars Working Papers Journal}},
year = 2022,
volume = {10}
}
@mastersthesis{bu2022crosswalk,
author = {Tom Bu},
title = {{Towards HD Map Updates with Crosswalk Change Detection from Vehicle-Mounted Cameras}},
year = {2022},
month = {August},
school = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-22-34},
}