/AER-Net

Primary LanguagePython

AER-Net

Official github repository for the proposed convoluted neural network: Attention Efficient Residual U-Net. This project contributed to my bachelor thesis "Attention Efficient Residual U-Net: uma Rede Neural para a Segmentação de Lesões de Pele" written and presented at Federal University of Maranhão in April 2021 which achieved the highest grade for approval.

Table of Contents
  1. Motivation
  2. About the Project
  3. Results

Motivation

Melanoma is one of the most severe skin cancer types due to its high mortality rate, which can achieve 70%. An early diagnosis of the disease is crucial as it increases the ten-year survival rate up to 97%. The segmentation of skin lesions is one of the essential steps of the diagnosis process for accurate melanoma detection. However, even for specialist doctors, segmenting these lesions is costly and challenging due to the wide variety of stains, which can have irregular edges, different dimensions, and colors, and due to the high amounts of exams to analyze. Automatic detection of the lesion area for segmentation proves to be an important area of study so that the specialist doctor can focus on the correct diagnosis of the disease itself.

This work aims to propose a new model based on encoder-decoder architectures that achieve efficiency and performance parameters for the segmentation of dermoscopic images.

About the Project

In this paper we propose a new convolutional neural netwok called AER-Net, short for Attention Efficient Residual U-Net. It is based on three main components: Pre-trained EfficientNet backbone encoder, residual connections througout the paths of the architecture and skip connections through the usage of Attention Gates.

AER-Net architecture. Author: José Guilherme P. Lima

Built With

  • Python 3.6
  • Tensorflow
  • OpenCV

Results

In our experiments, we use AER-NET on dermoscopic images taken from the public ISIC 2018 challenge dataset. The new proposed technique outperforms existing non-assembling techniques, including U-Net and Attention U-Net based on Jaccard Index and/or Dice Coefficient index metrics.

Comparison Table. Author: José Guilherme P. Lima



AER-NET outputs: good, medium, unsatisfactory examples from top to bottom respectively