Optical Imagery
Optical Imagery is powerful for detecting vessels of many sizes, including those that are quite small, particularly when a wake or bottom disturbance is visible. The technical term for Optical Imagery is Electro-Optical Imagery. You may also see/hear the abbreviation, EO.

How it works: Optical Imagery generates a color image, similar to a personal camera (e.g., phone camera). The Optical imagery coming from satellites, such as Sentinel-2, offer multi-spectral instrument with multiple spectral bands, or individual color channels. Skylight uses natural color images (red=red, green=green, and blue=blue).
Other combinations called “false color” can assign other observed bands, such as infrared, to visible color channels in the image. These other bands are visible in Sentinel-Hub.

Value / Challenges: Optical images display in color, including the surrounding context (land, wake, etc.). The additional context, especially a vessel wake, can help to identify smaller objects/vessels.
Clouds pose a challenge in two ways: blocking visibility completely or small clouds looking similar to vessels. Small islands, whitecaps, icebergs and other issues can cause false positives.
Satellites and resolution
Skylight currently processes two sources of regularly available Optical Imagery.
The first is Sentinel-2 from the European Space Agency's Copernicus program. The second is two similar satellites, Landsat 8 and Landsat 9 from the US National Aeronautics and Space (NASA). The imagery from these satellites is similar in resolution, coverage and revisit rate.
The full images from Sentinel-2 and Landsat 8/9 data are available on the Sentinel-hub browser as well as the Copernicus browser. You can track the paths of these satellites on Spectator Earth.
Notably, these satellites provide greater coverage to more small island EEZs compared to Sentinel-1 (Satellite Radar).
Source: Sentinel-2
We are processing data from three Sentinel-2 satellites: Sentinel-2A, -2B and -2C.
Key stats
- Coverage: At least partial coverage of most EEZs.
- Resolution: 10 meters
- Latency: 3-6 hours on average
- Revisit rate: 3 days
Coverage
Sentinel-2 satellites collects data from many continental and island EEZs, as well as som areas outside of EEZs (e.g., Mariana Trench). See image below of the frames indicating the total coverage available and processed by Skylight (by both Sentinel-2 and Landsat 8,9. More on Landsat below). These are all the relevant frames to the maritime space (i.e. non-terrestrial).
Imaging occurs late morning/early afternoon local time due to the sun-synchronous orbit of the satellites.

Resolution
The resolution of Sentinel-2 imagery is 10 meters. Each pixel in the associated image is 10m x 10m.
The image chip created for each vessel detection is 1280m x 1280m (less than 1% of the total image frame). This reference can help estimate the approximate size of the vessel.
Images may appear slightly hazy. This is due to Skylight using the “top of atmosphere” image (Level 1C product) to minimize the time from imaging to making vessel detections available in the platform.
Latency
The average latency (delay from time of imaging) for Optical Imagery from Sentinel-2 is 3-6 hours.
This range includes the time for the satellite to capture the image, send the image to earth, and then for Skylight to process the data. The time to send the image from the satellite to earth accounts for a majority of the latency.
The chart below is a 2 week sample. Note that the day-to-day average latency is mostly between 3-6 hours, but sometimes as short as 2 hours and sometimes more than 7 hours.

Revisit Rate
The revisit rate of Sentinel-2 imagery is 5 days thanks to a combination of two Sentinel-2 satellites working in tandem.
The satellite's path crosses in some locations (e.g., part of the Caribbean, Mediterranean) that result in more frequently available data, though these are coming from different swaths/paths.

Landsat 8,9
Landsat 8 and Landsat 9 are two individual satellites with a similar optical imagery sensor. Landsat 7 is no longer imaging the earth, as of May 2024.
Key stats
- Coverage: At least partial coverage of most EEZs.
- Resolution: 15 meter black and white, 30 meter color
- Latency: 3-7 hours on average
- Revisit rate: 8 days
Coverage
Landsat 8,9 satellites collects data from many continental and island EEZs. See above image in the Sentinel-2 section for visualization of global coverage.
Imaging occurs late morning/early afternoon.
Resolution
Landsat sensors include a 15 meter black and white band and 30 meter color band. The chip images shown by Skylight is color applied to black and white image in a process called pan-sharpening.

Latency
The average latency (delay from time of imaging) for Optical Imagery from Landsat 8,9 is 3-7 hours.
This range includes the time for the satellite to capture the image, send the image to earth, and then for Skylight to process the data. The time to send the image from the satellite to earth accounts for a majority of the latency.
The chart below is a 2 week sample. Note the range for average day to day latency is mostly between 3-7 hours, but sometimes as short as 2 hours and sometimes more than 7 hours.

Model information
The models used for Sentinel-2 and Landsat 8,9 imagery are different. Both models are continuously evaluated and revised based on feedback and additional training data.
Model information in this paper. |
For Sentinel-2, an online audit from April 2025 showed a precision of 86.6%.
For Landsat, an online audit from February 2025 showed an accuracy and precision for the combined detection and classification models of 88%.
Was this article helpful?