methods7.3.0

test

Summary

The application of a basic geographic information system (GIS) workflow and cloud-based processing of publicly available Sentinel-1 synthetic aperture radar (SAR) images, within a Google Earth Engine environment, demonstrates the ability to track large maritime vessel activity patterns on the Taedong River proximal to Nampo Port in Nampo, Democratic People's Republic of Korea (DPRK) with a high degree of accuracy. This maritime vessel activity was observed over a period of 10 years (2015-2025). The automated methodology utilized to analyze this activity has no statistically significant bias (95% CI -0.22 – 0.45) with a mean absolute error of 0.81 ships per image across the entire area of interest. Analysis identified multiple temporal points of interest where there were significant changes in maritime activity, providing quantitative context for further in-depth qualitative research. The automated methodology described can be replicated on other ports or narrow maritime areas of interest to generate contextual quantitative data on large vessel movements and activity over long time periods.


Background

Applications of remote sensing—and SAR data analysis, in particular—for automated maritime activity surveillance have been extensively researched, and various algorithms have been developed in academic and operational settings for detailed vessel identification and classification. For example, the European Commission's Joint Research Center Search for Unidentified Maritime Objects (SUMO) program has been intensively developed for this purpose across a range of SAR data sources. More complex tools such as these are invaluable, especially when analyzing wide geographic areas or when the highest-precision measurements are imperative. However, less technical research teams who require contextual quantitative data on large vessel maritime activity may be hampered in implementing complex tools by a lack of technical resources, limited compute, or cost barriers to purchasing pre-processed data. These users require a simple, low-cost option to generate data that maintains a reasonably high level of accuracy and precision. The methodology described below fulfills this need, enabling a less technical research team to easily generate contextual large vessel maritime activity data used for cross-referencing qualitative findings, providing background information, or other auxiliary purposes in a broader analysis of a specific site where absolute precision is not as critical as capturing overall patterns. In this case, Nampo Port in the DPRK was used as an area of interest for a geographically narrow longitudinal analysis of large vessel activity. The results of the approach were used as supporting data alongside more detailed qualitative analyses of infrastructure upgrades at the port. Nampo Port, situated about 15 kilometers upriver from the West Sea Barrage, serves as the DPRK's primary port on the Yellow Sea. It consists of multiple distinct sections, including a container terminal (the DPRK's only container terminal on its western coast), a bulk goods terminal that handles mixed goods as well as coal, and a petroleum, oil, and lubricants (POL) storage area and terminal. It is a key multimodal trade hub with both rail and truck transport options to move goods into and out of the port area. Due to its location and strategic importance to the DPRK economy, trade activity at the port has been the subject of research by various think tanks and research groups. However, the majority of these analyses often rely primarily on qualitative methods to measure changes in activity, using small numbers of manually interpreted satellite images. While manually interpreted methods are highly accurate and provide in-depth analysis over a small timeframe, the addition of automated analysis of large vessel activity over a longer period would enable a more comprehensive understanding of activity at Nampo Port.

Method

Overview and Data Sources

This methodology has been refined and simplified into the fewest possible number of operations to accomplish the objective of detecting large vessels within an area of interest. The simplified methodology still achieves high accuracy and precision, as detailed in the following section. This methodology uses Sentinel-1 Ground Range Detected (GRD) SAR imagery in vertical transmit, horizontal receive (VH) polarization acquired in Interferometric Wide (IW) mode. The specific boundaries of vessel grouping areas around each of the three major port terminals were defined by the researcher as vector polygons.

Analytical Process

The analytical process for quantifying maritime activity within an area of interest is encapsulated in a four-step approach. The following procedures were executed using JavaScript on an initial dataset of all Sentinel-1 images captured since 2015. All of these procedures were performed in a single Google Earth Engine script.

Image Collection Filtering

The collection of all Sentinel-1 GRD IW VH images is filtered to a set of 494 valid images that a) were captured between 1/1/2015 - 9/1/2025; b) intersect an area of interest point at 38.6949°N, 125.3208°E; and c) were not captured during the months of January or February. The exclusion of certain months is applied due to overdetection during periods of heavy ice on the Taedong River, which is discussed further in the Analytic Confidence section.

Binary Mask Generation and Clipping

For each image in the filtered collection, a binary mask is generated where pixels with VH backscatter values >= -20 dB are assigned values of 1 and all other pixels are assigned values of 0. This binary mask is then clipped to the extent of the river itself using a manually created polygon of the water extent. This step produces a binary image of high backscatter clusters on the river for every image.

Cluster Vectorization and Filtering

For each binary image, every contiguous cluster of high backscatter pixels is reduced to a unique vector object. Vectors that have total sizes smaller than 15px or larger than 200px are filtered out. This controls for most artifacts and removes any small vessels outside the scope of the analysis. This step produces a set of likely ship vector objects for every image.

Terminal Grouping

Based on the researcher’s expertise and long-term pattern observation of ship clustering locations, approximate polygons were developed around each of the three main terminals to include areas of the river in which any vessels were likely approaching or departing the given terminal. Separate large vessel vector counts were then generated for every image for each of the following sub-areas:

  • Approach to the West Sea Barrage
  • Entire River Adjacent to Nampo Port
  • POL Terminal Proximal Area
  • Bulk Goods and Coal Terminal Proximal Area
  • Container Terminal Proximal Area
  • Upriver Areas (From Nampo to Chollima)

Application

app

  1. Harm Greidanus et al., “The SUMO Ship Detector Algorithm for Satellite Radar Images,” Remote Sensing 9, no. 3 (March 7, 2017): 246, https://doi.org/10.3390/rs9030246.
  2. Martyn Williams and Peter Makowsky, “Nampho Container Port Remains Active despite Continued Border Closures - 38 North: Informed Analysis of North Korea,” ed. 38North/Stimson Center, 38 North, February 2, 2021, https://www.38north.org/2021/02/nampho-container-port-remains-active-despite-continued-border-closure s/.
  3. Joe Byrne, James Byrne, and Giangiuseppe Pili, “North Korea’s Oil Terminals Come back to Life as Imports Breach UNSC Cap,” Rusi.org, 2021, https://www.rusi.org/explore-our-research/publications/commentary/north-koreas-oil-terminals-come-back
  4. European Space Agency, “Copernicus Programme,” sentiwiki.copernicus.eu, n.d., https://sentiwiki.copernicus.eu/web/copernicus-programme.
  5. Google, “Noncommercial – Google Earth Engine,” Google.com, 2025, https://earthengine.google.com/noncommercial/.
  6. Eugene Palka and Francis Galgano, “North Korea: A Geographic Analysis,” January 1, 2003, https://files.eric.ed.gov/fulltext/ED476015.pdf.

Publication of this article does not constitute an endorsement of the contents, conclusions, or opinions of the author(s). The published article’s contents, conclusions, and opinions are solely that of the author(s) and are in no way attributable or an endorsement by the National Geospatial-Intelligence Agency, the Department of Defense, the United States Intelligence Community, or the United States Government. For additional information, please see the Tearline Comprehensive Disclaimer at https://www.tearline.mil/disclaimers.

SHARE: