|
--- |
|
license: mit |
|
tags: |
|
- agriculture |
|
- remote sensing |
|
- earth observation |
|
- landsat |
|
- sentinel-2 |
|
--- |
|
## Model Card for UNet-6depth-Up+Conv: `venkatesh-thiru/s2l8h-UNet-6depth-upsample` |
|
|
|
### Model Description |
|
|
|
The UNet-6depth-upsample model is designed to harmonize Landsat-8 and Sentinel-2 satellite imagery by enhancing the spatial resolution of Landsat-8 images. This model takes in Landsat-8 multispectral images (Bottom of the Atmosphere (L2) Reflectances) and pan-chromatic images (Top of the Atmosphere (L1) Reflectances) and outputs images that match the spectral and spatial qualities of Sentinel-2 data. |
|
|
|
### Model Architecture |
|
|
|
This model is a UNet architecture with 6 depth levels and utilizes upsampling combined with convolutional layers to achieve high-fidelity image enhancement. The depth and convolutional layers are fine-tuned to provide a robust transformation that ensures improved spatial resolution and spectral consistency with Sentinel-2 images. |
|
|
|
### Usage |
|
|
|
```python |
|
from transformers import AutoModel |
|
|
|
# Load the UNet-6depth-Up+Conv model |
|
model = AutoModel.from_pretrained("venkatesh-thiru/s2l8h-UNet-6depth-upsample", trust_remote_code=True) |
|
|
|
# Harmonize Landsat-8 images |
|
l8up = model(l8MS, l8pan) |
|
``` |
|
|
|
Where: |
|
|
|
`l8MS` - Landsat Multispectral images (L2 Reflectances) |
|
|
|
`l8pan` - Landsat Pan-Chromatic images (L1 Reflectances) |
|
|
|
### Applications |
|
Water quality assessment |
|
Urban planning |
|
Climate monitoring |
|
Disaster response |
|
Infrastructure oversight |
|
Agricultural surveillance |
|
|
|
### Limitations |
|
While the model generalizes well to most regions of the world, minor limitations may occur in areas with significantly different spectral characteristics or extreme environmental conditions. |
|
|
|
### Reference |
|
For more details, refer to the publication: 10.1016/j.isprsjprs.2024.04.026 |