/DenseLayer

This code is for Dense Layers in Neural Network for Classification Problems with multiple classes,it is written in C++

Primary LanguageC

Super Resolution v3.0

Super Resolution 3.0 is a project focused on the fusion of Sentinel-2 optical and Sentinel-1 radar satellite data to generate high-resolution super-resolved images. The project utilizes advanced deep learning techniques to enhance the spatial resolution of satellite imagery, providing detailed and accurate insights for various applications such as environmental monitoring, agriculture, and urban planning.



Run Model Inference of SR3 (Jupyter Notebook):

Inference Notebook : src/notebooks/inference/inference.ipynb 

SR3 Model Training & Downloading (Jupyter Notebook):

Training Notebook : src/notebooks/training/training.ipynb 
Reloading Notebook (S3 Bucket): src/notebooks/training/reloading.ipynb 
New Datacube Generation (Planetary): src/utils/preprocess_datacube.py

Installation & Execution through CMD:

1. pip3 install requirements.txt
2. cd src/
3. python3 main.py --bbox xmin,ymin,xmax,ymax --daterange 2023-10-01/2024-03-20 --outpath s3://super-resolution-3.0/inferences/test

⚡ Latest SOTA Features:

- Generates 1.25m imagery after every 5 day.
- Get cloud free imagery upto 4 cloudy timestaps.
- STAC APIs Integration for Data Download.
- S3 Bucket Integration for SR3.
- Model Training & Data Downloading Script Integrated.

A Top Level Folder Structure for Pipelining

├── src                    
│   ├── data            # contains downloading dataset & datacube scripts     
│   ├── models          # contains model architectures
│   ├── pipelines
│   │     └── pipeline.py # end-to-end pipeline for SR3
│   │
│   ├── notebooks       # contains training & inference notebooks   
│   └── utils           # contains utility & helper modules