As a fun project I did some Neural Style Transfers.
Using Matlab and the Computer Vision System Toolbox, Image Processing Toolbox, Neural Network Toolbox, Parallel Computing Toolbox and the Statistics and Machine Learning Toolbox, I labelled 1923 images from my web cam feed with tags, [ferry], [ship], [bird] [meteor].
From the 30th of December 2017 to the 26th of January 2018, all traffic starting with North Koreas country code (445) was logged from AISHub’s global feed. There are very few AIS reports. Only 1318 were logged in this time frame and most came from the UN BONG 2 (n=1236, 93.78%) .
On the 24. January 2018 during a very windy day the trawlers Destiny TT279 (235003952), Margarita TT26 (235090298), Spindrift (235113822),Silver Fern (235006892), Rebekah.Jayne (232003730), Silver Lining III (235006963), Alliance CN207 (235004196) drove in formation along the Kintyre coast.
To feed other video sources or image sequences into MATLAB one can use these approaches.
I used to travel quite often with DFDS from Newcastle (North Shields) to Amsterdam (Ijmuiden) when I was a business analyst and partner in a company in Germany. As such I spent many nights on the North Sea on DFDS ships and saw many of the ships and ATons, Wind farms.
823602 AIS positional signals were detected from 350 ships that have the word “MAERSK” in their name and whose AIS signals were transmitted over AISHUB. Data was recorded from 2017-12-16 19:56:09 to 2018-01-04 22:19:20.
532 different ships have been detected in 6 months. The frequency of different ship types has been summarised in the following picture.
These are the frequencies of DAC FID pairs in AIS Message 6 in data coming over AISHUB. 1586084 messages were recorded and analysed with R. With the pages from Arundale, gpsd and VT-Explorer a guess was made about the content of some of these messages.
Many AIS messages target specific MMSI. This means a Vessel or VTS (Vessel traffic service), or AtoN (Aid to Navigation) targets its messages to a certain MMSI destination. These messages can be binary, ASCII, Acknowledgements, GPS corrections, interrogations or assignment mode commands.