Sentinel 1 Ship Detection

I recently read Annekatrien Debien’s post on Digital Geography regarding extracting information from Sentinel-1, specifically ship data and I decided to follow the tutorial for an area of the South-West coast of Ireland.

The first step was to download a Sentinel-1 image from the Copernicus website. I downloaded an image captured on the 4th April 2016.

This is the download dialogue box on the ESA Copernicus website.
This is the download dialogue box on the ESA Copernicus website.

The next step was to open the image in the SNAP toolbox. Once it was opened, the next step was to calibrate the image.  You have to go to Radar –> Radiometric –> Calibrate as shown below.

Calibrate Menu Option
Calibrate Menu Option

 

To calibrate you have to select both bands VH and VV on the second tab that is displayed after you click calibrate and the parameter you need it Sigma0.

Once the calibration has run then a second product appears in the window.

Extracting Information on Ships:

The next step was to extract information on the ships.  The option is located at:

Go to Radar –> Feature Extraction –> Ocean Tools –> Ocean Object Detection

You have to make sure that the calibrated image is the one selected as shown.

Dialog Option
Dialog Option

 

The Sigma0_VH is the band to select. You then click run. It is quite memory and CPU intensive and took my computer 35 minutes to complete (it’s only a few months old with a lot of RAM so that may have helped). It is a very intensive process as you can see below.

Task Manager for Object Detection
Task Manager for Object Detection

The end result in the SNAP toolbox was as follows:

Ship Detection Results
Ship Detection Results

Individual Ships looks as follows:

Individual Ships in Results Window
Individual Ships in Results Window

As Anne has desribed on her blog, the next step was to located the log file (xml file) and import it into Excel and save as a CSV as shown below.

CSV File from Excel
CSV File from Excel

 

This was then imported into QGIS and a simple map was created with OSM as the background. The end result is shown below:

Ships Detected
Ships Detected