The Ship Monitoring Service (SIMONS) provides maritime surveillance by automatically post-processing SAR images or panchromatic optical imagery in combination with cooperative reporting, like AIS. Current services are:
- Complex target detection, for instance a ship or any other static platform.
- Ship categorization among a set of pre-defined categories.
- Mobile target tracking, mainly ships.
- Oil Spill detection and monitoring.
- Iceberg detection.
- Temporal dynamics monitoring of coastline.
- Ship anomaly detection.
SIMONS comprises two main modules:
- The EO processing module provides the processing scripts for analyzing EO imagery and extracting the features and associated attributes of interest.
- The fusion module integrates the outcomes of the EO processing module with other complementary data sources (AIS, open geographic layers…) to generate the output added-value reports
SIMONS disseminates the results through two main mechanisms:
- ESRI Shape or XML files
- Web services by using a pre-defined XML tree architecture
In both cases the reported information is the same and can be embedded into third-party visualization systems, like other GIS visors or more complex management systems. SIMONS provides the option of using SOCRATES OC as default visor solution to build a closed package.
SIMONS is provided in two main modes:
- Standalone, executable for local environments
- Web-based for remote environments where the user remotely controls the execution of the desired services and gets the expected output layers.
SIMONS is mostly programmed in Java, except the EO Processing module, which is programmed in Matlab and compiled into a C executable. The delivered package is a Java Application File.
SIMONS has been designed to be modular, flexible, reliable and unsupervised under SOA architecture philosophy. Details are shown below.