Skip to content

puskarczyk/SemanticSegmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Semantic Segmentation with DeepLabV3+ and PyTorch

Overview

This repository contains an implementation of a semantic segmentation pipeline using the DeepLabV3+ architecture. The project focuses on leveraging deep learning to perform pixel-level classification, enabling precise object boundaries detection. The model is built using the segmentation-models-pytorch library, showcasing an efficient workflow for training and evaluating deep computer vision models.

Key Features

  • Architecture: DeepLabV3+ – a state-of-the-art model for semantic segmentation.
  • Backbone: ResNet-101 encoder for robust feature extraction.
  • Transfer Learning: Pre-trained ImageNet weights were used to accelerate convergence and improve accuracy.
  • Hardware Acceleration: Optimized for NVIDIA T4 GPU (trained in Google Colab).
  • Modern Formats: Implementation utilizes safetensors for secure and fast model weight loading.

Resuls

Predicted Masks

The following image demonstrates the model's ability to identify and segment various object classes within a scene.

mask

Training Progress

The training loss curve indicates a steady convergence, confirming that the model successfully learned the features from the dataset.

mask

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors