Create NTL with high spatial resolutions using google street view images

Introduciton

Nighttime light remote sensing has been widely used in urban dynamic research, economic development monitoring, energy consumption estimation as well as night time light pollution research.However, the coarse spatial resolution of existing datasets (560m - 2700m for DMSP/OLS and 750m for VIIRS) has been a barrier to related research.

In this study, we employed geotagged google street view images (GSV) and deep learning to create high resolution nighttime light images in three levels (180m, 60m and 30m).Two deep learning models are built to extract useful information from GSV. One is used to extract light pole and the other one is used to classify these images to different land use types.

Finally, we trained random forest models using the information extracted from GSV to predict nighttime light at high spatial resolutions (180m, 60m and 30m).

Models

Light Pole Detection

You Only Look Once (YOLOv3) is one of the fastest object detection algorithm with high accuracy. We annotated 17200 images to create training dataset, validation dataset and test dataset with the size of 12700, 4200 and 300 respectively.the overall accuracy of our model is 96.7% with the Recall and Precision of our model is 94.3% and 99.3%, respectively.

Land Use Classification

VGG16 is used to train the land use classification model.We classified GSV images to six classes: commercial/industrial(commercial), public service areas(other), parking lots, residential areas, green/vacancy(green) and images cannot be classified(no). To train the classification model, 8470 images are labeled to these classes, and divided into three datasets: training dataset, validation dataset as well as test dataset. the overall accuracy is 92%, and the green/ vacancy as well as residential has the highest accuracy of 98% and 97%, respectively. But the public service areas and commercial/ industrial areas have lower accuracy, which are 81% and 87%, respectively.

Result

NTL Prediction

We downloaded GSV images every 20 meters along streets, and two images perpendicular to street are downloaded for each point. Using our deep learning models, we got the light pole and land use information for each point at two directions. Then, the land use information is distributed to tax parcel map of Milwaukee County. Finally, we got a predicted light pole count map and a predicted land use map.

To create nighttime light estimation models in different spatial resolution, three fishnets with cell size of 180m, 60m and 30m are created to extract real light tension(reference), light pole count and land use areas at corresponding locations.

Finally, models for 3 spatial resolution are developed. The created NTL maps, predicted light pole count maps as well as predicted land use map are shown in the activate map

Tips: You can Turn off layers from the legend of the map

Team

Chengbin Deng: Director
Huihai Wang: Lead Researcher