Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lironui/ABCNet
The semantic segmentation of remote sensing images
https://github.com/lironui/ABCNet
efficient-model isprs potsdam real-time remote-sensing segmentation semantic-segmentation uav uavid vaihingen
Last synced: about 1 month ago
JSON representation
The semantic segmentation of remote sensing images
- Host: GitHub
- URL: https://github.com/lironui/ABCNet
- Owner: lironui
- License: gpl-3.0
- Created: 2021-02-01T08:46:30.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-29T11:02:29.000Z (about 1 year ago)
- Last Synced: 2024-01-29T09:16:02.954Z (11 months ago)
- Topics: efficient-model, isprs, potsdam, real-time, remote-sensing, segmentation, semantic-segmentation, uav, uavid, vaihingen
- Language: Python
- Homepage: https://lironui.github.io/
- Size: 5.29 MB
- Stars: 22
- Watchers: 3
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-flying-fpv - AVCBet - ML segmentation of areas for aerial imagery. (Computer Vision 🤖 / Modules 🧩)
README
# ABCNet: Attentive Bilateral Contextual Network for Efficient Semantic Segmentation of Fine-Resolution Remote Sensing Images
⭐ [Welcome to my HomePage](https://lironui.github.io/) ⭐
In this repository, we implement the Attentive Bilateral Contextual Network which contains a spatial path and a contextual path to fully capture the long-range relationships and fine-grained details in fine-resolution remote sensing images.
The detailed results can be seen in the [ABCNet: Attentive Bilateral Contextual Network for Efficient Semantic Segmentation of Fine-Resolution Remote Sensing Images](https://www.sciencedirect.com/science/article/pii/S0924271621002379).
The training and testing code can refer to [GeoSeg](https://github.com/WangLibo1995/GeoSeg).
The related repositories include:
* [MACU-Net](https://github.com/lironui/MACU-Net)->A modified version of U-Net.
* [BANet](https://github.com/lironui/BANet)->A Transformer-based segmentation network.
* [MAResU-Net](https://github.com/lironui/MAResU-Net)->A ResNet-based network with attention mechanism.
* [Multi-Attention-Network](https://github.com/lironui/Multi-Attention-Network)->A network with multi kernel attention mechanism.If our code is helpful to you, please cite:
`R. Li, S. Zheng, C. Zhang, C. Duan, L. Wang, and P. M. Atkinson, "ABCNet: Attentive bilateral contextual network for efficient semantic segmentation of Fine-Resolution remotely sensed imagery," ISPRS Journal of Photogrammetry and Remote Sensing, vol. 181, pp. 84-98, 2021/11/01/ 2021, doi: https://doi.org/10.1016/j.isprsjprs.2021.09.005.`
Network:
-------
![network](https://github.com/lironui/ABCNet/blob/main/figure/network.png)
Fig. 1. The overall architecture of ABCNet.Result:
-------
The result on the [UAVid dataset](https://uavid.nl/) can seen from [here, where the user name is **lironui**](https://competitions.codalab.org/competitions/25224#results) or [here](https://competitions.codalab.org/competitions/public_submissions/25224) and can be downloaded by [**this link**](https://competitions.codalab.org/my/competition/submission/904615/input.zip):| Method | building | tree | clutter | road | vegetation | static car | moving car | human | mIoU |
|-----------|----------|----------|-----------|----------|------------|------------|------------|----------|----------|
| MSD | 79.8 | 74.5 | 57.0 | 74.0 | 55.9 | 32.1 | 62.9 | **19.7** | 57.0 |
| Fast-SCNN | 75.7 | 71.5 | 44.2 | 61.6 | 43.4 | 19.5 | 51.6 | 0.0 | 45.9 |
| BiSeNet | 85.7 | 78.3 | 64.7 | 61.1 | **77.3** | **63.4** | 48.6 | 17.5 | 61.5 |
| SwiftNet | 85.3 | 78.2 | 64.1 | 61.5 | 76.4 | 62.1 | 51.1 | 15.7 | 61.1 |
| ShelfNet | 76.9 | 73.2 | 44.1 | 61.4 | 43.4 | 21.0 | 52.6 | 3.6 | 47.0 |
| ABCNet | **86.4** | **79.9** | **67.4** | **81.2** | 63.1 | 48.4 | **69.8** | 13.9 | **63.8** |![Result](https://github.com/lironui/ABCNet/blob/main/figure/UAVid.png)
Fig. 2. The experimental results on the UAVid test set. The first column illustrates the input RGB images, the second column depicts the outputs of MSD and the third column shows the predictions of our ABCNet.