This repository contains my solution to the Circle Finder Challenge (a TopCoder Marathon Match). The goal of this challenge was to detect circular shape features in satellite imagery. These features come in a variety of sizes (from 3m to 300m) and compositions (from vegetation to steel). Examples include agriculture, circular irrigation areas, fuel storage tanks, buildings, traffic circles and fountains.
Panchromatic (PAN) and Multi-spectral (MSI) images were provided as input. My solution first uses pansharpening to fuse the information from both types of images. Then, Faster R-CNN or Mask R-CNN is trained with these images to detect circular shapes.
The final accuracy is 92% on a their secret evaluation dataset.
National Geospatial-Intelligence Agency (NGA) announcement
code
contains the devlopment code.docker
contains the final version of the code (dockerized).submission/solution
contains the final prediction files.old_data
contains old files.