zinsmatt / Circle_Finder

Circular Shapes Detection in Satellite Imagery

Home Page:https://www.topcoder.com/challenges/d059ceb0-b81f-4769-bb4c-c976e1184d9f?tab=details

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Circle Finder Challenge (2nd place)

alt text

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

alt text alt text

  • 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.

About

Circular Shapes Detection in Satellite Imagery

https://www.topcoder.com/challenges/d059ceb0-b81f-4769-bb4c-c976e1184d9f?tab=details


Languages

Language:Python 94.2%Language:Shell 4.6%Language:Dockerfile 1.3%