viniciusvviterbo / Agnitio

An application of Mahalanobis distance to classify breast density on the BIRADS scale.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Header

Leia esse README em português.

Breast density is proven to be related to the risk of developing cancer, since women with a higher breast density can hide lesions, leading to cancer being detected late. The density scale called BIRADS was developed by the American College of Radiology and informs radiologists about the decrease in the sensitivity of the exam with increasing breast density. BI-RADS define density as being almost entirely composed of fat (density I), diffuse fibrobroglandular tissue (density II), heterogeneous dense tissue (III) and extremely dense (IV). Mammography is the main cancer screening tool and radiologists assess breast density based on visual analysis of the images.

The objective of this project is to develop a program capable of classifying breast density on the BIRADS scale through the images provided.

Implemented Techniques

For the classification the following image characteristics were used:

  • Energy
  • Entropy
  • Homogeneity
  • Contrast
  • Hu's invariant moments

With these characteristics, we used the Mahalanobis distance to classify the images on the BIRADS scale.

Installing Dependencies

  1. Clone this repository:
git clone https://github.com/viniciusvviterbo/Agnitio
  1. (Optional) Create a virtual environment:
virtualenv .venv
source .venv/bin/activate
  1. Install the dependencies:
pip3 install -r requirements.txt

Usage

python3 agnitio.py

Authors

Erick Lage

Vinícius Viterbo

Separador

GNU AGPL v3.0

About

An application of Mahalanobis distance to classify breast density on the BIRADS scale.

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%