AlignSAR: An open-source toolbox of SAR benchmark dataset creation for machine learning applications
Project description
AlignSAR
The AlignSAR tools are used to extract representative SAR signatures, and ultimately offer FAIR-guided open SAR benchmark dataset library designed for SAR-based artificial intelligence applications, while ensuring interoperability and consistency with existing and upcoming initiatives and technologies, facilitating wider exploitation of SAR data and its integration and combination with other datasets. This library will contain meaningful and accurate SAR signatures created by integrating and aligning multi-SAR images and other geodetic measurements in time and space. Related link: https://www.alignsar.nl
Installation
Python version >=3.10 is required to install alignsar.
Use conda-forge for the geospatial stack, then install AlignSAR from PyPI:
conda create -n alignsar python=3.10 -c conda-forge
conda activate alignsar
conda install -c conda-forge gdal==3.8.5 rasterio geopandas pyproj rioxarray
pip install alignsar
Dockerfile Setup (Optional)
-
Preparation
Install Docker and download theDockerfilefrom the repository into a dedicated directory.
This file automatically installs Doris-5 and related third-party tools. -
Build the image
sudo docker build -t alignsar .
-
Run the container
sudo docker run -it -v /your_local_path:/path_in_docker alignsar
-it: interactive mode-v: mount a local path to the container
SAR benchmark dataset processing procedure and demonstration
Please refer to Alignsar_tutorial.pdf.
Tutorial and sample data
A set of sample data covering the city of Groningen, the Netherlands, can be found in /examples/data/data_links.txt, and with STAC can be downloaded via link-eotdl. More description is in the /tutorial/Alignsar_tutorial.pdf.
Citations
[1] Ling Chang, Anurag Kulshrestha, Bin Zhang and Xu Zhang (2023). Extraction and analysis of radar scatterer attributes for PAZ SAR by combining time series InSAR, PolSAR and land use measurements. Remote Sensing 15(6), 1571. Link
[2] Anurag Kulshrestha, Ling Chang and Alfred Stein (2024). Radarcoding reference data for SAR training data creation in Radar coordinates. IEEE Geoscience and Remote Sensing Letters. Link
[3] Ling Chang, Jose Manuel Delgado Blasco, Andrea Cavallini, Andy Hooper, Anurag Kulshrestha, Milan Lazecky, Wojciech Witkowski, Xu Zhang, Serkan Girgin and all other AlignSAR members (2023). AlignSAR: developing an open SAR library for machine learning applications. ESA Fringe 2023, 11-15 Sept 2023, Leeds, UK.
[4] Ling Chang, Xu Zhang, Anurag Kulshrestha, Serkan Girgin, Alfred Stein, Jose Manuel Delgado Blasco, Angie Catalina Carrillo Chappe, Andrea Cavallini, Marco Uccelli, Milan Lazecky, Andy Hooper, Wojciech Witkowski, Magdalena Lucka, Artur Guzy (2024). AlignSAR: An open-source package of SAR benchmark dataset creation for machine learning applications. 2024 IEEE International Geoscience and Remote Sensing Symposium, IGARSS 2024, accepted. Link
[5] Xu Zhang, Ling Chang and Alfred Stein (2025). Creating and leveraging SAR benchmark datasets to facilitate machine learning application. International Journal of Applied Earth Observation and Geoinformation, vol 142, 2025. Link
Questions and suggestions
We welcome your questions and suggestions and contributions. Free free to contact us by sending email to alignsar.project@gmail.com
Acknowledgment
We acknowledge ESA and all members in this project.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alignsar-0.1.1.tar.gz.
File metadata
- Download URL: alignsar-0.1.1.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17b126ff1a6b56d054b3aeeb66bcb5178111445c9d88449b8f0e9ecb51961a45
|
|
| MD5 |
0af977f80cf57b4a23d52138bb5a002a
|
|
| BLAKE2b-256 |
67955249e45ccc99d2684f757b2172c5a69944294dff75eb33d13d1f7c8f190e
|
File details
Details for the file alignsar-0.1.1-py3-none-any.whl.
File metadata
- Download URL: alignsar-0.1.1-py3-none-any.whl
- Upload date:
- Size: 2.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce25c3449fb2898244d0861f9a205dde307c6fb5ac64fb304144a5a74c32b697
|
|
| MD5 |
b467ddd6fb8409343da5bfed65a1a95e
|
|
| BLAKE2b-256 |
48b5ae1d75debc29727c72f1ed91c9d0a7345d65e52e782b5bbdd5a825c25978
|