Capsule Vision 2024 Challenge
August 19, 2024 · View on GitHub
Overview
The Capsule Vision 2024 Challenge involves developing AI models for the automatic classification of abnormalities in video capsule endoscopy (VCE) video frames. The goal is to create a vendor-independent and generalized AI model capable of classifying ten different types of abnormalities.
This repository contains the code, documentation, and resources for our participation in the Capsule Vision 2024 Challenge. The project includes data preprocessing, model training, evaluation, and submission scripts.
Team
- Utsav Singhal: Main Lead and Project Coordinator
- Serra Aksoy: Training and Evaluating Models
- Anshul Bansal: Data Preprocessing
Project Structure
The repository is organized as follows:
capsule-vision-2024-challenge/
├── data/ # Data files (Training, Validation, Testing datasets)
├── notebooks/ # Jupyter notebooks for exploration and experimentation
├── src/ # Source code for data preprocessing, model training, and evaluation
│ ├── data_preprocessing.py # Scripts for data cleaning and preprocessing
│ ├── model_training.py # Scripts for model training
│ ├── model_evaluation.py # Scripts for model evaluation
│ └── utils.py # Utility functions
├── tests/ # Unit tests and validation scripts
├── requirements.txt # Python dependencies
├── .gitignore # Git ignore file
└── README.md # Project overview and instructions
Installation
To set up the project, follow these steps:
-
Clone the Repository:
git clone https://github.com/your-username/capsule-vision-2024-challenge.git -
Navigate to the Project Directory:
cd capsule-vision-2024-challenge -
Install Dependencies:
Make sure you have
pipinstalled. Then, install the required Python packages:pip install -r requirements.txt
Data
Training and Validation Data
The training and validation datasets are accessible here.
Testing Data
The test dataset will be released on October 11, 2024.
Usage
Data Preprocessing
Preprocess the data using the following script:
python src/data_preprocessing.py
Model Training
Train the model using the following script:
python src/model_training.py
Model Evaluation
Evaluate the trained model using:
python src/model_evaluation.py
Contact
For any queries, please contact: ask.misahub@gmail.com
License
This project is licensed under the MIT License - see the LICENSE file for details.