ICEcube is a Python library intended to help organize SAR images and annotations for supervised machine learning applications. The library generates multidimensional SAR image and labeled data arrays.
The datacubes stack SAR time-series images in range and azimuth and can preserve the geospatial content, intensity, and complex SAR signal from the ICEYE SAR images. You can use the datacubes with ICEYE Ground Range Detected (GRD) geotifs and ICEYE Single Look Complex (SLC) .hdf5 product formats.
This work is sponsored by ESA Φ-lab as part of the AI4SAR initiative.
You need Python 3.8 or later to use the ICEcube library.
The installation options depend on whether you want to use the library in your Python scripts or you want to contribute to it. For more information, see Installation.
To test the Jupyter notebooks and for information on how to use the library, see the ICEcube Documentation.
For the latest project updates, see SAR for AI Development.