The following models are available for use in this project:
- Source: PyTorch implementation
- Parameters: ~40M (depending on variant)
- Backbone: ResNet-50 (pre-trained on ImageNet)
- Encoder Head: Double convolution with skip connections
- Source: PyTorch implementation
- Parameters: ~69M
- Backbone: ResNet-101 (pre-trained on ImageNet)
- Encoder Head: ASPP (Atrous Spatial Pyramid Pooling)
- Source: PyTorch implementation
- Parameters: ~58M
- Backbone: ResNet-50 (pre-trained on ImageNet)
- Encoder Head: PSP Module (Pyramid Scene Parsing)
- Source: Modified from original paper
- Parameters: ~30M
- Backbone: MobileNet-V2 (pre-trained on ImageNet)
- Encoder Head: Light-weighted attention module
- Source: PyTorch implementation
- Parameters: ~140M
- Backbone: ResNet-101 (pre-trained on ImageNet)
- Encoder Head: Pyramid Attention Module
Each model is configured for semantic segmentation tasks and can be loaded with pre-trained weights or trained from scratch.