Skip to content

LaurenzBeck/ophthalmology

Repository files navigation

👁 - Contrastive Learning for Ophthalmology - 👁

Seminar in AI - JKU Linz

Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.

Python PyTorch Lightning Config: hydra Code style: black

links to the official docs:

💾 Datasets🔬 Experiments🐍 API Reference


Project

This project was part of my master studies in Artificial Intelligence at the Johannes Kepler University in Linz. The goal of the Seminar "practical work in AI" was to conduct proper research and experiments in a chosen field.

I decided to join the Machine Learning Institute for Life Science and was supervised by my two professors:

  • Andreas Fürst
  • Elisabeth Rumetshofer

The domain of the project is computer vision applied to high-resolution retina scans to help developing models that can support physicians diagnosing certain eye deseases.

Task

Following current research trends from 2020/2021, contrastive representation learning methods and the influence of the view selection and generation process on the downstream performance was chosen as the main research focus.

For a proper downstream evaluation of the learned representations, two tasks on retina scans are used:

  1. deasease grading of diabetic retinopathy
  2. localization of important landmarks of the retina

Dataset

retina scan

Three public datasets were used during the experiments of the project:

  1. Diabetic Retinopathy Detection
  2. Indian Diabetic Retinopathy Image Dataset
  3. Retina MNIST

Installation

To install the projects dependencies and create a virtual environment, make sure that your system has python (>=3.9,<3.10) and poetry installed.

Then cd into the projects root directory and call: $poetry install

About

Contrastive Learning for Ophthalmology

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published