New A.I. Tools Help OSINT Analysis Of Ukraine War


New A.I. Tools Help OSINT Analysis Of Ukraine War

As part of its invasion of Ukraine in late February, Russia closed general access to the Kerch Straight. This narrow waterway, with a bridge across it acting as a barrier, is the only way between the Black Sea and Sea of Azov. Several critical Ukrainian cities and ports, not least Mariupol, are in the Sea of Azov. This impacted maritime traffic, but by how much?

Using A.I. I have been exploring the impact. Here is how.

Open source intelligence (OSINT) is nothing new. But has been transformed by the Information Age. And the Ukraine Invasion has brought it to a much wider audience. News outlets and social media have been awash with people analyzing photos, videos and satellite imagery.


CLICK to enlarge. Left is raw, right is with clustering..

The OSINT community has also shifted focus. Sources which were previously leveraged by relatively few analysts are increasingly exposed. Often the least dramatic and least attention grabbing sources may prove the most powerful. After all, the big picture can only be formed by connecting many sources over time.

Then add to this artificial intelligence (AI). This is what The Intel Lab, a small consultancy, has been doing. One of the first problems to tackle is counting ships. They developed an algorithm which can spot ships in low-resolution SAR (synthetic aperture radar) satellite imagery. I have found this incredibly useful.

Russian military previously blocked the Kerch Strait
The Russian military previously blocked the Kerch Strait using a tanker in November, 2018.

Technical notes

The ship detection algorithm uses Deep Learning, a branch of Machine learning. Ship detection is essentially a classification problem. But it is not a binary one; the model doesn't return a "Ship - No Ship". Instead it says "There is a ship, and here is where it is located". So it is in essence an Object Detection algorithm.

This model was trained using Supervised Learning. Thousands of samples were manually labeled and then fed into the model for the training phase. This eventually reaching a State of the Art accuracy of over 99%.


THE book on Special Forces subs Covert Shores 2nd Edition. A world history of naval Special Forces, their missions and their specialist vehicles. SEALs, SBS, COMSUBIN, Sh-13, Spetsnaz, Kampfschwimmers, Commando Hubert, 4RR and many more.
Check it out on Amazon

As an optional step, a geographical clustering is added to the end. This allows aggregation of results to better show patterns. The clustering is a simple classification script based on geo-referenced feature class density. It allows the user to automatically visualize geospatial trends for further analysis.

Impact of War on Shipping in Sea of Azov

We focused on the Kerch Strait and Sea of Azov. Analysis of Sentinel-2 SAR imagery from before the invasion showed over 400 ships present. These were distributed between shipping lanes, anchorages and ports, with a few lose ends. After Russia restricted access through the straits this fell to just 250 ships. And many of those were at anchor south of the entrance.

This increased after transit through the straits was resumed, but is still lower than previously.

It is obvious how this technology could aid assessing the impact of the war. It can complement analysis of AIS (Automated Identification System) ship tracking. In the case of the Sea of Azov it very clearly captures activity which is not revealed by AIS.

A.I. is rapidly maturing and becoming useful in OSINT. There are enhancements planned, and there are other use cases to explore.