YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
AIR-MDSAR-Map
Please go to "AIR-MDSAR-Map" for details.
1. Data preprocessing
(AIR-MDSAR-Map is generated after Data preprocessing)
(1) SAR and optical images
In order to facilitate training, the white edge of the original image is changed to black edge:
- Extracting the position of white edge: code.
- changing white edge to black: python code, matlab code.
You can also view the distribution of intensity values for each channel of the images: code.
(2) Label generating
labels are generated manually using matlab, secondary labeling can refer to: code.
Semi-automatic annotation algorithm: paper.
converting the labels to RGB images: code.
Calculating the proportion of categories in labels: code.
Overlap the label with the image to check the accuracy of the annotation: code.
(3) Generating AIR-MDSAR-Map
Generating AIR-MDSAR-Map: code
AIR-MDSAR-Map contains polarization SAR images in bands of P, L, S, C, and Ka and high-resolution optical images in Wanning, Hainan, and Sheyang, Jiangsu. Land cover objects are divided into water, bare soil, road, industry, vegetation, residence, plantation, farms, and other. Each class is labeled with different colors, i.e. water in the blue, vegetation in green.
Please go to "AIR-MDSAR-Map" for details.
You can stitch the small patches back to the original size, refer to code.
2. Classical algorithm verification
- UNet, SegNet, DeeplabV3p, and HRNet are used for the validation of AIR-MDSAR-Map: code(Tensorflow), other algorithms can refer to paper.
- Evaluation index calculation can be referred to code.
3. Land cover classification
Generating train and test data: python code, matlab code.
Cutting images to patches: code.
(1) Single band classification
Single band classification: code.